@font-face{font-family:CeraProBlack;src:url(/fonts/CeraPro-Black.woff2) format("woff2")}@font-face{font-family:CeraProBold;src:url(/fonts/CeraPro-Bold.woff2) format("woff2")}@font-face{font-family:CeraProRegular;src:url(/fonts/CeraPro-Regular.woff2) format("woff2")}.container{margin:0 auto;max-width:1254px;width:100%}section{margin:0;padding:0;border:0;width:100%}footer,header,nav,section{display:block;overflow:hidden}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{font-family:CeraProRegular;background-color:#fff;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:var(--text-color);line-height:1}:focus{outline:none}:root{--primary-color: #0D2951;--secondary-color: #26C5D1}a{text-decoration:none}a:hover,a:active{outline:0}p{margin:0;font-size:18px;line-height:31px;color:var(--primary-color)}h1{font-family:CeraProBlack;font-size:72px;line-height:72px;text-transform:uppercase}h2{font-family:CeraProBlack;font-size:64px;line-height:64px;text-transform:uppercase}h3{font-family:CeraProBlack;font-size:48px;line-height:100%}h4{font-family:CeraProBold;font-size:32px;line-height:32px}h5{font-family:CeraProBlold;font-size:22px;line-height:22px;letter-spacing:3px}h6{font-family:CeraProRegular;font-size:18px;line-height:18px}ul{list-style:disc inside}ol{list-style:decimal inside}li{font-size:18x;line-height:27px;list-style:none}li ul,li ol{margin-left:15px;margin-bottom:0}iframe,img{max-width:100%}.header{position:fixed;top:0;left:0;right:0;width:100%;padding:36px 0;z-index:999;background-color:transparent;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header.scrolled{background-color:#0d2951e0;border-bottom:1px solid #fff}.logo-mobile{display:none}.header .logo{max-width:180px}.header .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header ul li{display:inline-block;margin-bottom:0;margin-left:50px}.header ul li a{font-family:CeraProBold;font-size:15px;line-height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:2px;text-transform:uppercase;color:#fff;opacity:.7;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.menu-link.clicked,.header ul li a:hover,.header ul li a.menu-link.active{opacity:1}.overlay{position:fixed;width:100%;height:100%;inset:0;background:#091d38;opacity:.6;display:none;z-index:2}body:has(.mobile.active) .overlay{display:block}body:has(.mobile.active) .header .logo{opacity:.5}.intro{background:-o-radial-gradient(100% 100%,63.06% 95.46%,#28D2DE 0%,rgba(13,41,81,0) 100%),#0d2951;background:radial-gradient(63.06% 95.46% at 100% 100%,#28d2de,#0d295100),#0d2951;height:100vh;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:120px;padding-bottom:64px}.intro:after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 100px 100px 0;border-color:transparent #fff transparent transparent;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.intro .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:174px}.intro h1{color:#fff;margin:80px 0}.intro h1 span{color:var(--secondary-color)}.intro .link{font-family:CeraProBold;font-size:22px;line-height:22px;letter-spacing:3px;text-transform:uppercase;color:#fff}.intro .link .arrow{background-image:url(/images/arrow.svg);width:48px;height:48px;-o-object-fit:contain;object-fit:contain;margin-right:16px;vertical-align:middle;display:inline-block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.intro .link:hover .arrow{background-image:url(../images/arrow-down.svg)}.intro .main{max-width:515px}.about-us{padding:117px 0 102px;position:relative}.about-us:after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 100px 100px 0;border-color:transparent var(--primary-color) transparent transparent;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.above-title{font-family:CeraProBold;font-size:22px;line-height:22px;letter-spacing:3px;text-transform:uppercase;color:#21aeb8;display:block;margin-bottom:44px}.about-us h2{color:var(--primary-color);margin-bottom:80px}.about-us h2 span{color:var(--secondary-color)}.about-us .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:115px}.about-us .wrap .box img{width:82px;height:82px;-o-object-fit:contain;object-fit:contain;margin-bottom:20px}.about-us .wrap .box p{color:var(--primary-color)}.services-block{padding:117px 0 167px;background:var(--primary-color);position:relative}.services-block:after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 100px 100px 0;border-color:transparent #fff transparent transparent;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.services-block h2{color:#fff;margin-bottom:80px}.services-block h2 span{color:var(--secondary-color)}.services-block .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:68px}.services-block .wrap .box img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;margin-right:20px;display:inline-block;vertical-align:middle}.services-block .wrap .box .title{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services-block .box h3{color:#fff;display:inline-block}.services-block .wrap .box p{color:#ffffffe6}.contact-us{padding:117px 0 156px;position:relative}.contact-us:after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 100px 100px 0;border-color:transparent var(--primary-color) transparent transparent;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.contact-us h2{color:var(--primary-color);margin-bottom:80px}.contact-us h2 span{color:var(--secondary-color)}.form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;margin-bottom:40px;gap:40px}.form-group div{width:100%}label{font-family:CeraProRegular;font-size:18px;line-height:18px;display:block;color:var(--primary-color);margin-bottom:13px}input[type=text],input[type=email]{display:block;width:100%;background:#f7f7f7;border-radius:6px;padding:15px 25px;border:none;height:60px;font-family:CeraProRegular;font-size:18px;line-height:31px;color:var(--primary-color)}input[type=text]:focus,input[type=email]:focus,textarea:focus{background:#fff;border:2px solid #D1D1D1}select{display:block;width:100%;background:#fff;border:2px solid #D1D1D1;border-radius:6px;padding:15px 25px;height:60px;-webkit-appearance:none;background-color:#fff;background-image:url(../images/select-icon.svg);background-position:96% center;background-repeat:no-repeat;background-size:13px;font-family:CeraProRegular;font-size:18px;line-height:31px;color:var(--primary-color)}textarea{display:block;width:100%;padding:15px 25px;background:#f7f7f7;border-radius:6px;height:212px;border:none;font-family:CeraProRegular;font-size:18px;line-height:31px;color:var(--primary-color)}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:CeraProRegular;font-size:18px;line-height:31px;color:#ababab}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,textarea::-moz-placeholder{font-family:CeraProRegular;font-size:18px;line-height:31px;color:#ababab}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:CeraProRegular;font-size:18px;line-height:31px;color:#ababab}input[type=text]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,textarea::-ms-input-placeholder{font-family:CeraProRegular;font-size:18px;line-height:31px;color:#ababab}input[type=text]::placeholder,input[type=email]::placeholder,textarea::placeholder{font-family:CeraProRegular;font-size:18px;line-height:31px;color:#ababab}input[type=submit]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 30px;height:45px;border:2px solid var(--secondary-color);border-radius:100px;font-family:CeraProBold;font-size:15px;line-height:15px;letter-spacing:2px;text-transform:uppercase;color:var(--primary-color);background:#fff;margin-top:40px}input[type=submit]:hover{background-color:var(--secondary-color);color:#fff}.contact-us .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:142px}.contact-us .wrap form{width:89%}.email-us h3{margin-bottom:20px;color:var(--primary-color)}.email-us p{color:var(--primary-color);width:99%}.email-us p a{color:#21aeb8}.email-us p a:hover{text-decoration:underline}footer{padding:65px 0;background-color:var(--primary-color)}footer .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .copyright{color:#fff;opacity:.7}footer .copyright a{color:#fff}footer .social li{display:inline-block;margin-left:20px}footer .social li img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}#about,#services,#contact{scroll-margin-top:115px;overflow:visible}@media (min-width: 768px) and (max-width: 1200px){p{font-size:16px;line-height:27px}h1{font-size:64px;line-height:64px}h2{font-size:48px;line-height:48px}h3{font-size:36px;line-height:36px}h4{font-size:26px;line-height:26px}.container{max-width:1026px;padding:0 48px}.header ul li{margin-left:48px}.intro{padding:148px 0 96px;min-height:639px;height:auto}.intro h1{text-transform:uppercase;color:#fff;margin:21px 0 48px}.intro .row{gap:48px}.intro .main{max-width:40%}.about-us{padding:92px 0 86px}.about-us .wrap{gap:32px}.services-block{padding:74px 0 94px}.services-block .wrap .box img{width:42px;height:42px}.services-block .box h3{font-size:26px;line-height:26px}.services-block .wrap .box p{font-size:16px;line-height:27px}.services-block .wrap{gap:32px}.contact-us{padding:117px 0 94px}.form-group{gap:30px}.contact-us .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:130px}.contact-us .wrap form{width:100%}.intro:after,.contact-us:after,.about-us:after,.services-block:after{border-width:0 64px 64px 0}#about,#services,#contact{scroll-margin-top:115px;overflow:visible}}@media (min-width: 768px) and (max-width: 820px){.intro{padding:148px 0 64px;display:block;height:auto;min-height:auto;background:-o-radial-gradient(100% 100%,63.06% 95.46%,#28D2DE 0%,rgba(13,41,81,0) 100%),#0d2951;background:radial-gradient(63.06% 95.46% at 100% 100%,#28d2de,#0d295100),#0d2951}.intro .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}}@media (max-width: 767px){p{font-size:16px;line-height:27px}h1{font-size:42px;line-height:42px}h2{font-size:36px;line-height:36px}.container{padding:0 32px}.hamburger{display:block;z-index:9999;cursor:pointer}.hamburger .icon{display:block;width:16px;height:2px;background-color:var(--secondary-color);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.hamburger .icon:before,.hamburger .icon:after{content:"";display:block;width:100%;height:100%;background-color:var(--secondary-color);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.hamburger .icon:before{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}.hamburger .icon:after{-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}.hamburger.active .icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.active .icon:before{-webkit-transform:translateY(0) rotate(90deg);-ms-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}.hamburger.active .icon:after{display:none}.mobile{position:fixed;top:0;right:0;height:100%;width:80%;max-width:400px;z-index:9998;background-color:var(--primary-color);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.mobile ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:120px 0 32px 62px}.header ul li{margin:0 0 20px;display:block}.mobile li:not(:last-child){padding:0 0 20px;border-bottom:1px solid var(--secondary-color)}.mobile.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}.header .logo{max-width:160px}.logo-mobile{display:block;max-width:160px;margin-bottom:40px}.intro{padding:148px 0 64px;display:block;height:auto;min-height:auto;background:-o-radial-gradient(100% 100%,63.06% 95.46%,#28D2DE 0%,rgba(13,41,81,0) 100%),#0d2951;background:radial-gradient(63.06% 95.46% at 100% 100%,#28d2de,#0d295100),#0d2951}.intro .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}.intro h1{font-size:42px;line-height:42px;margin:0 0 40px}.intro .link{display:none}.intro .main{max-width:255px}.intro:after,.contact-us:after,.about-us:after,.services-block:after{border-width:0 48px 48px 0}.about-us{padding:60px 0 76px}.above-title{margin-bottom:28px}.about-us h2{margin-bottom:64px}.about-us .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px}.about-us .wrap .box img{width:64px;height:64px}.services-block{padding:60px 0}.services-block h2{font-size:36px;line-height:36px;margin-bottom:50px}.services-block .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px}.services-block .wrap .box img{width:42px;height:42px}.services-block .box h3{font-size:26px;line-height:26px}.contact-us{padding:70px 0 60px}.contact-us h2{margin-bottom:67px}.form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:40px;gap:40px}.contact-us .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:86px}.contact-us .wrap form{width:100%}#about,#services,#contact{scroll-margin-top:110px;overflow:visible}.email-us p{color:var(--primary-color);width:65%;font-size:18px;line-height:31px}footer{padding:30px 0}footer .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}}@media (max-width: 375px){.container{padding:0 24px}.intro h1{font-size:36px;line-height:36px}h2{font-size:28px;line-height:28px}.mobile{width:85%}}
