*,*::before,*::after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%;max-height:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}ul,ol{list-style:none;margin:0;padding:0}html{font-family:"mundial-narrow-variable",sans-serif;background:#FFFFFF;overflow-x:clip}html body{overflow-x:clip;position:relative}html body h1{font-size:66px;line-height:60px;font-weight:780}html body h1 .sub-title{display:block;font-size:32px;font-weight:670}html body h2{font-size:56px;line-height:48px;font-weight:780;letter-spacing:-0.02em;color:#173769}html body h2.h3{font-size:32px;line-height:40px;font-weight:580;letter-spacing:-0.02em}html body h2.h4{font-size:20px;line-height:30px;font-weight:400;letter-spacing:-0.02em}html body h2.h4 strong{font-weight:600}html body h3{color:#173769;font-size:32px;line-height:40px;font-weight:580;letter-spacing:-0.02em}html body h3.h2{font-size:56px;line-height:48px;font-weight:780;letter-spacing:-0.02em}html body h4{font-size:20px;line-height:30px;font-weight:400;letter-spacing:-0.02em}html body h4 strong{font-weight:600}html body p{font-size:18px;font-weight:400;line-height:32px;color:#173769}html body p.big{font-size:36px;line-height:48px;font-weight:600}html body a{font-size:18px}@media screen and (max-width:960px){html body h1{font-size:52px}html body h1 .sub-title{font-size:32px}html body h2{font-size:32px}html body h2.h3{font-size:22px}html body h3{font-size:22px}html body h3.h2{font-size:32px}html body p.big{font-size:26px}}header.site-header{height:min(100vh, 840px);position:relative}header.site-header img.cover{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}header.site-header .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#2859A5CC}header.site-header .site-header-container{max-width:1920px;width:100%;margin:0 auto;padding:0 60px;height:100%;position:relative;display:grid;align-items:center;align-content:center;justify-items:center;justify-content:center;color:white;text-align:center;z-index:10;gap:40px}header.site-header .site-header-container img.logo{height:233px}header.site-header .site-header-container section.cta{display:flex;gap:20px;align-items:center;justify-content:center}header.site-header .site-header-container section.cta a{display:grid;grid-template-columns:auto 13px;gap:20px;align-items:center}header.site-header .site-header-container section.cta a img{transform:scale(1.2)}@media screen and (max-width:960px){header.site-header{height:auto}header.site-header .site-header-container{padding:80px 60px}header.site-header .site-header-container section.cta{display:grid;justify-items:center}header.site-header .site-header-container section.cta a{width:100%}}main.site-content section{padding:100px 240px;max-width:1920px;margin:0 auto;width:100%}main.site-content section p{max-width:950px}main.site-content section.wide{padding:100px 0}main.site-content section.ultrawide{max-width:100%;padding:100px 0;position:relative}main.site-content section.ultrawide .panorama-top{width:100%;max-height:409px;object-fit:cover}main.site-content section.ultrawide .overlay{position:relative}main.site-content section.ultrawide .overlay img{position:absolute;bottom:100px;left:0;right:0;top:0;width:100%;height:100%;object-fit:cover}main.site-content section.ultrawide .overlay .content{background:#005296E5;max-width:1920px;margin:0 auto;padding:100px 240px;display:grid;gap:50px;justify-items:center;text-align:center;position:relative}main.site-content section.ultrawide .overlay .content p{color:white}@media screen and (max-width:1920px){main.site-content section{padding:100px 0;max-width:1440px}main.site-content section.wide{max-width:100%}}@media screen and (max-width:1512px){main.site-content section{max-width:1286px}main.site-content section.ultrawide .overlay .content{padding:100px 20px}}@media screen and (max-width:1340px){main.site-content section{padding:100px 20px}}@media screen and (max-width:960px){main.site-content section{padding:60px 20px}main.site-content section.wide{padding:60px 0}main.site-content section.ultrawide .overlay .content{padding:60px 20px}}.grid{display:grid;align-items:center}.grid.grid-2{grid-template-columns:repeat(2, 1fr);gap:150px}.grid.grid-2 div.gap{display:grid;gap:30px;justify-items:start}.grid.grid-2 div.gap p:last-child{margin-top:20px}.grid.grid-4{grid-template-columns:repeat(4, 1fr);gap:0}@media screen and (max-width:1512px){.grid.grid-2{gap:140px}}@media screen and (max-width:1200px){.grid.grid-2{gap:80px}.grid.grid-4{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:960px){.grid.grid-2{grid-template-columns:1fr}}@media screen and (max-width:600px){.grid.grid-4{grid-template-columns:1fr}}.partners{display:flex;gap:60px;align-items:center;margin-top:64px}.partners a img{max-height:34px}.partners a img.ghi{max-height:44px}.benefits{align-items:stretch}.benefits .benefit{padding:70px 40px;text-align:left;color:#2859A5}.benefits .benefit:nth-child(even){background:#2859A5;color:white}.benefits .benefit:nth-child(even) h3{color:white}.benefits .benefit:nth-child(even) p{color:white}.benefits .benefit div{display:grid;gap:30px}.benefits .benefit div p{color:#2859A5}.benefits .benefit div img{width:90px;height:90px}@media screen and (max-width:1200px){.benefits .benefit:nth-child(3){order:10}}@media screen and (max-width:600px){.benefits .benefit:nth-child(3){order:initial}}.gallery{height:calc(100% + 80px);display:grid;grid-template-columns:3fr 1fr;gap:20px}.gallery img{width:100%;height:100%;object-fit:cover}.gallery img:last-child{grid-column:span 2}@media screen and (max-width:960px){.gallery{order:-5}}.gallery2{display:grid;grid-template-columns:repeat(5, 1fr)}.gallery2 h2{grid-column:span 5;justify-self:center;margin-bottom:50px}.gallery2 img{height:100%;width:100%;object-fit:cover}.gallery2 img.fr3{grid-column:span 3}.organizators{display:grid;gap:60px;justify-items:center}.organizators .logos{display:flex;flex-wrap:wrap;gap:120px;justify-content:center}.organizators .logos img{max-height:125px;height:125px}@media screen and (max-width:960px){.organizators .logos{gap:80px;flex-direction:column;align-items:center}.organizators .logos img{max-height:81px;height:81px}}.subscribe{background:#173769}.subscribe .subscribe-container{max-width:1920px;margin:0 auto;padding:80px 240px}.subscribe .subscribe-container .grid{justify-items:center}.subscribe .subscribe-container h2{color:white}.subscribe .subscribe-container p{color:white}.subscribe .subscribe-container .subscribe-form form{height:52px;display:flex;align-items:center;justify-self:center;width:100%;justify-content:center}.subscribe .subscribe-container .subscribe-form form input{height:100%;font-size:16px;padding:12px 20px;width:100%;max-width:347px}.subscribe .subscribe-container .subscribe-form form button{height:100%;padding:0 20px;background:#2859A5;color:white;border:none;outline:none}@media screen and (max-width:1920px){.subscribe .subscribe-container{max-width:1440px;padding:80px 60px}}@media screen and (max-width:960px){.subscribe .subscribe-container{padding:80px 20px}.subscribe .subscribe-container .grid{gap:20px;padding:0}}section.date{height:min(100vh, 340px);position:relative}section.date img.cover{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}section.date .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#2859A5CC}section.date .site-header-container{max-width:1920px;width:100%;margin:0 auto;padding:0 60px;height:100%;position:relative;display:grid;align-items:center;align-content:center;justify-items:center;justify-content:center;color:white;text-align:center;z-index:10;gap:40px}section.date .site-header-container .logos{display:flex;gap:40px;justify-content:center}section.date .site-header-container .logos img.logo{height:140px}section.date .site-header-container section.cta{display:flex;gap:20px;align-items:center;justify-content:center}section.date .site-header-container section.cta a{display:grid;grid-template-columns:auto 13px;gap:20px;align-items:center}section.date .site-header-container section.cta a img{transform:scale(1.2)}@media screen and (max-width:960px){section.date{height:auto}section.date .site-header-container{padding:80px 60px}section.date .site-header-container img.logo{height:200px}}@media screen and (max-width:480px){section.date .site-header-container{padding:80px 20px}section.date .site-header-container .logos{gap:30px}section.date .site-header-container .logos img.logo{height:100px}}footer.site-footer{height:711px;background:#F3F3F3}footer.site-footer .site-footer-container{max-width:1920px;height:100%;width:100%;margin:0 auto;padding:80px 240px;position:relative}footer.site-footer .site-footer-container img.cover{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}footer.site-footer .site-footer-container img.cover-mobile{display:none}footer.site-footer .site-footer-container>.grid{position:relative;height:100%;padding:0}footer.site-footer .site-footer-container>.grid .contact{display:grid;align-items:center;grid-template-columns:242px auto;gap:60px;padding:0 80px 0 40px}footer.site-footer .site-footer-container>.grid .contact .text{display:grid;gap:20px}footer.site-footer .site-footer-container>.grid .contact .text .email{display:grid;grid-template-columns:20px auto;gap:10px;align-items:center}footer.site-footer .site-footer-container>.grid .contact .text .email a{text-decoration:none;color:#173769;font-weight:bold}footer.site-footer .site-footer-container>.grid .contact .text .email a:hover{text-decoration:underline}footer.site-footer .site-footer-container>.grid .contact .logo img{height:245px}@media screen and (max-width:1920px){footer.site-footer .site-footer-container{padding:80px 0}}@media screen and (max-width:1512px){footer.site-footer .site-footer-container{max-width:1286px}}@media screen and (max-width:1340px){footer.site-footer .site-footer-container{padding:100px 20px}}@media screen and (max-width:960px){footer.site-footer{height:1222px}footer.site-footer .site-footer-container{padding:26px 60px}footer.site-footer .site-footer-container>.grid{align-items:start}footer.site-footer .site-footer-container>.grid .contact{grid-template-columns:1fr;padding:0}footer.site-footer .site-footer-container img.cover{display:none}footer.site-footer .site-footer-container img.cover-mobile{display:block}}.blue1{color:#2859A5}.blue2{color:#173769}.red1{color:#E30614}.red2{color:#C5020E}.white{color:#FFFFFF}.btn-white,.btn-red{padding:15px 40px;display:inline-block;text-decoration:none}.btn-white{border:2px solid #FFFFFF;background:transparent;color:white}.btn-red{border:2px solid transparent;background:#E30614;color:white}.red-bg-text{background:#E30614;color:#FFFFFF;padding:0 10px 10px 10px;display:inline-block}section.center{text-align:center;display:grid;gap:40px;justify-items:center}@media screen and (max-width:960px){section.center>p{padding:0 20px !important}}.border-bottom{border-bottom:13px solid transparent;border-image-source:url(img/line2.webp);border-image-slice:0 0 100% 0;border-image-width:0 0 13px 0;border-image-repeat:repeat;position:relative}.border-top{border-top:13px solid transparent;border-image-source:url(img/line2.webp);border-image-slice:100% 0 0 0;border-image-width:13px 0 0 0;border-image-repeat:repeat;position:relative}.mxh600{max-height:600px;width:100%;object-fit:cover;height:100%}.form-container{display:grid;align-items:start;justify-items:center;position:absolute;background:#2859A5F2;top:0;left:0;right:0;bottom:0;z-index:99999;opacity:0;pointer-events:none;transition:all .3s ease;padding:60px 20px}.form-container.active{opacity:1;pointer-events:all}.form-container .content{max-width:866px;width:100%;min-height:60vh;background:white;padding:40px}.form-container .content form h3{font-size:18px;line-height:1;margin:20px 0 0;font-weight:400}.form-container .content form .ff-el-group{position:relative;transition:all .3s ease;margin-top:0}.form-container .content form .ff-el-group .ff-el-input--label{position:absolute;top:0;left:0;height:100%;margin:0;display:grid;width:100%;padding:9px 18px;pointer-events:none;color:#919190;font-size:18px;transition:all .3s ease}.form-container .content form .ff-el-group input[type="text"],.form-container .content form .ff-el-group input[type="email"],.form-container .content form .ff-el-group select,.form-container .content form .ff-el-group textarea{width:100%;font-size:18px;padding:12px 18px 6px;border-radius:0;border:1px solid #919190;-webkit-appearance:none}.form-container .content form .ff-el-group input[type="text"]:focus-within,.form-container .content form .ff-el-group input[type="email"]:focus-within,.form-container .content form .ff-el-group select:focus-within,.form-container .content form .ff-el-group textarea:focus-within{border:1px solid #173769;outline:none;border-radius:0}.form-container .content form .ff-el-group select{color:transparent;padding:12px 14px 6px}.form-container .content form .ff-el-group select option{color:black}.form-container .content form .ff-el-group button{background:#E30614;color:#FFFFFF;padding:6px 18px 8px;border:none;border-radius:0;font-size:18px;cursor:pointer;margin:0 auto;text-align:center;display:block}.form-container .content form .ff-el-group button::after{content:url(img/arrow-top-right.svg);height:13px;width:13px;display:inline-block;margin-left:10px;transform:scale(1.2)}.form-container .content form .ff-el-group.selected .ff-el-input--label,.form-container .content form .ff-el-group.filled .ff-el-input--label{font-size:12px;padding:2px 18px}.form-container .content form .ff-el-group.filled select{color:black}@media screen and (max-width:960px){.form-container .content{padding:40px 20px}}@media screen and (max-width:600px){.form-container .content{padding:40px 20px}.form-container .content form .ff-el-group .ff-el-input--label{position:relative;font-size:16px;padding:9px 0px}.form-container .content form .ff-el-group input[type="text"],.form-container .content form .ff-el-group input[type="email"],.form-container .content form .ff-el-group select,.form-container .content form .ff-el-group textarea{padding:9px 18px 9px}.form-container .content form .ff-el-group.selected .ff-el-input--label,.form-container .content form .ff-el-group.filled .ff-el-input--label{top:0;padding:9px 0px;font-size:16px}}