.main-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.main-top-text{padding:19px 0 10px;text-align:center}.main-top-text__content>*{margin-bottom:3px}.main-top-title{color:#0971e6;font-family:Futura PT Bold,serif;font-size:23px;line-height:29px}.main-top-subtitle{color:#0578b4;font-family:Futura PT Bold,serif;font-size:24px;line-height:31px}.main-top-description{color:#fff;font-family:Futura PT Medium,serif;font-size:18px;line-height:23px}.main-top-bg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#003c66;container-type:inline-size;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;overflow:hidden;padding:17px 10px 27px;position:relative}.main-top-bg__image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.main-top-bg>:not(.main-top-bg__image){position:relative;z-index:1}.main-top-bg>:not(.main-top-bg__image):not(:last-child){margin-bottom:27px}.main-top-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:clamp(28px,8.4vw,44px);font-size:clamp(28px,8.4cqw,44px);padding:0 4%;position:relative;text-align:center;width:100%;z-index:1}.main-top-hero__flag{display:block;height:auto;max-width:100%;width:4.81em}.main-top-hero__text{font-family:Futura PT Demi,serif;font-weight:600;line-height:.964;margin-top:.6em}.main-top-hero__line{display:block}.main-top-hero__line_small{font-family:Futura PT Medium,serif;font-size:.57em;font-weight:400;line-height:1.4;margin-top:.11em}.main-top-hero__rule{background-color:#fdf131;border-radius:2px;height:.062em;margin-top:.37em;min-height:3px;width:.78em}.main-top-search{position:relative;width:100%}.main-top-search:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19.748 17.185-4.802-4.947c-.344-.355-.775-.497-.961-.316-.187.18-.618.039-.962-.316l-.07-.071a7.173 7.173 0 0 0-.64-9.428 7.228 7.228 0 0 0-10.2 0 7.177 7.177 0 0 0 0 10.17c2.625 2.619 6.768 2.794 9.6.533l.03.031c.344.355.472.789.285.97-.187.18-.06.614.285.968l4.8 4.949a.9.9 0 0 0 1.267.02l1.348-1.299a.894.894 0 0 0 .02-1.264Zm-9.02-6.488a4.988 4.988 0 0 1-7.03 0 4.954 4.954 0 0 1 0-7.01 4.987 4.987 0 0 1 7.03 0 4.952 4.952 0 0 1 0 7.01Z' fill='%231F222E'/%3E%3C/svg%3E");left:10px;position:absolute;top:10px}.main-top-search:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M.304 11.291c0 .365.329.661.734.66h21.23l-3.97 3.573a.62.62 0 0 0 0 .94c.289.26.757.26 1.046 0l5.225-4.702a.634.634 0 0 0 .219-.47.635.635 0 0 0-.219-.471l-5.225-4.703a.799.799 0 0 0-1.046 0 .62.62 0 0 0 0 .94l3.97 3.573H1.038c-.406 0-.734.296-.734.66Z' fill='%231F222E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M6.273 5.646c3.464-3.118 9.082-3.118 12.546 0l6.273 5.645-12.546 11.292-6.273-5.646c-3.464-3.118-3.464-8.173 0-11.291Z' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");position:absolute;right:10px;top:10px}.main-top-search__input{border:none;border-radius:10px;-webkit-box-shadow:0 10px 30px rgba(9,113,230,.15);box-shadow:0 10px 30px rgba(9,113,230,.15);color:#1f222e;font-family:Futura PT Demi,serif;font-size:12px;height:42px;letter-spacing:.1em;padding-left:50px;padding-right:60px;text-transform:uppercase;width:100%}.main-top-search__input::-webkit-input-placeholder{color:#1f222e;line-height:42px}.main-top-search__input::-moz-placeholder{color:#1f222e;line-height:42px}.main-top-search__input:-ms-input-placeholder{color:#1f222e;line-height:42px}.main-top-search__input::-ms-input-placeholder{color:#1f222e;line-height:42px}.main-top-search__input::placeholder{color:#1f222e;line-height:42px}.main-top-btn-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:40px 0}.main-top-btn{width:230px!important}@media(min-width:1200px){.main-top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;overflow:hidden;position:relative}.main-top-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 40px 0 60px;text-align:left}.main-top-text,.main-top-text__content{display:-webkit-box;display:-ms-flexbox;display:flex}.main-top-text__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1}.main-top-text__content>*{margin-bottom:unset}.main-top-text__content>:first-child{margin-bottom:46px}.main-top-desktop-bg{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background-color:#003c66;container-type:inline-size;-ms-flex-direction:column;flex-direction:column;height:1075px;justify-content:center;margin-top:-80px;overflow:hidden;position:relative;right:0;width:39.4%}.main-top-desktop-bg__image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.main-top-hero{font-size:min(3.31vw,86px);font-size:min(8.4cqw,86px)}.main-top-title{color:#3d71a0;font-size:55px;line-height:71px}.main-top-subtitle{font-family:Futura PT Demi,serif}.main-top-description,.main-top-subtitle{color:#003c66;font-size:50px;line-height:62px}.main-top-search-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:60px;position:relative}.main-top-search-wrapper>:not(:first-child){margin-left:43px}.main-top-search-wrapper__circle{bottom:-70px;left:-50px;position:absolute;z-index:-1}.main-top-btn-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:40px 0}.main-top-btn{font-size:24px!important;height:70px!important;min-width:unset!important;width:227px!important}.main-top-btn svg{height:18px;width:18px}.main-top-search{max-width:563px;position:relative}.main-top-search:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m29.622 25.777-7.203-7.42c-.517-.533-1.162-.746-1.442-.474-.28.27-.927.058-1.443-.474l-.103-.107c3.224-4.228 2.911-10.282-.96-14.142-4.226-4.213-11.077-4.213-15.302 0a10.766 10.766 0 0 0 0 15.257c3.938 3.926 10.152 4.19 14.401.798l.045.047c.516.532.708 1.183.427 1.453-.28.271-.09.922.427 1.454l7.2 7.423c.516.53 1.367.547 1.902.031l2.02-1.95a1.34 1.34 0 0 0 .031-1.896Zm-13.53-9.731c-2.907 2.9-7.639 2.9-10.546 0a7.43 7.43 0 0 1 0-10.516c2.907-2.9 7.639-2.9 10.546 0a7.428 7.428 0 0 1 0 10.516Z' fill='%231F222E'/%3E%3C/svg%3E");left:15px;top:20px}.main-top-search:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='39' height='35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M.463 17.183c0 .555.5 1.005 1.116 1.005h32.307l-6.04 5.436a.943.943 0 0 0 0 1.431 1.215 1.215 0 0 0 1.59 0l7.952-7.157a.966.966 0 0 0 .333-.715.967.967 0 0 0-.333-.716L29.436 9.31a1.215 1.215 0 0 0-1.59 0 .943.943 0 0 0 0 1.431l6.04 5.437H1.58c-.617 0-1.117.45-1.116 1.005Z' fill='%231F222E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M11.659 6.69c4.105-3.695 10.76-3.695 14.866 0l11.659 10.493-19.092 17.182-11.66-10.493c-4.104-3.694-4.104-9.684 0-13.379L11.66 6.69Z' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");position:absolute;right:15px;top:18px}.main-top-search__input{font-size:18px;height:70px;padding-left:60px;padding-right:50px}.main-top-search__input::-webkit-input-placeholder{line-height:70px}.main-top-search__input::-moz-placeholder{line-height:70px}.main-top-search__input:-ms-input-placeholder{line-height:70px}.main-top-search__input::-ms-input-placeholder{line-height:70px}.main-top-search__input::placeholder{line-height:70px}}@media(min-width:1400px){.main-top-text{padding-left:120px}.main-top-search-wrapper__circle{bottom:-159px}}@media(min-width:1800px){.main-top-search:before{left:25px}.main-top-search:after{right:25px}.main-top-search__input{padding-left:108px;padding-right:70px}.main-top-text__content{-ms-flex-negative:0;flex-shrink:0;margin-top:-150px}}.main-services{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 40px}.main-services,.main-services-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.main-services-card{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;height:276px;justify-content:center;margin-bottom:20px;width:280px}.main-services-list{min-height:1184px}.main-services__btn-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:40px 0 0}.main-services__btn-wrapper .project-btn{width:230px}.main-services__blob{position:absolute;right:4.9%;top:77px;-webkit-transform:rotate(-100deg);-ms-transform:rotate(-100deg);transform:rotate(-100deg)}.main-services__blob svg{height:98px;width:98px}@media(min-width:768px){.main-services-list{min-height:888px}}@media(min-width:1200px){.main-services{padding:65px 0 70px}.main-services-card{height:330px;margin-bottom:16px;width:331px}.main-services-list{min-height:692px}.main-services__btn-wrapper{margin:66px 0 0}.main-services__btn-wrapper .project-btn{width:275px}}@media(min-width:1400px){.main-services-list{min-height:692px}}.main-providers{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.main-providers .project-header-wrapper{color:#fff;margin-bottom:26px}.main-providers .providers-accordion-button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f3f5fc;color:#135bab;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;height:40px;justify-content:center;letter-spacing:.05em;line-height:21px;text-align:center;width:100%}.main-providers .providers-accordion-button.accordion-button{padding:0}.main-providers .providers-accordion-button.accordion-button:not(.collapsed){background:-webkit-gradient(linear,left top,left bottom,from(#003c66),color-stop(91.67%,#003c66));background:linear-gradient(180deg,#003c66,#003c66 91.67%);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15);color:#fff}.main-providers .providers-accordion-button.accordion-button:after{background-size:16px;height:16px;position:absolute;right:20px;width:16px}.main-providers .providers-accordion-button.accordion-button:focus{border-color:unset;-webkit-box-shadow:none;box-shadow:none;outline:0;z-index:3}.main-providers .providers-accordion-content-wrapper{background:#003c66;width:100%}.main-providers .providers-accordion-content-wrapper .providers-accordion-content{padding:23px 20px 32px}.main-providers .providers-accordion-content-wrapper .providers-accordion-content>*{margin:0 auto}.main-providers__top{background:#003c66;padding:30px 0 24px}.main-providers__bottom{padding:32px 0 36px}.main-providers-list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 15px;justify-content:center}.main-providers__description-wrapper{display:none}.main-providers-description{color:#fff;font-family:Futura PT Medium,serif;font-size:16px;line-height:25px;text-align:left}.main-providers-card{height:70px;padding:12px 18px;position:relative;width:140px}.main-providers-card,.main-providers__btn-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.main-providers__btn-wrapper{margin:28px 0 0}.main-providers__btn-wrapper .project-btn{width:230px}.main-providers__blob{left:2.6%;position:absolute;top:17px}.main-providers__blob svg{height:28px;width:28px}.main-providers-card__image{-webkit-filter:grayscale(1);filter:grayscale(1);max-height:100%;max-width:100%}.main-providers__offers{display:none}@media(min-width:768px){.main-providers__description-wrapper{display:block;padding:0 8px}.main-providers-description{text-align:center}.main-providers__offers{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}}@media(min-width:1200px){.main-providers{padding:0 0 70px}.main-providers .project-header-wrapper{margin:20px 0 52px}.main-providers__top{padding:59px 0 158px}.main-providers__bottom{padding:320px 0 10px}.main-providers__description-wrapper{padding:0 150px}.main-providers-description{font-size:24px;line-height:35px}.main-providers-card,.main-providers-list{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.main-providers-card{height:90px;padding:0 55px;width:240px}.main-providers__btn-wrapper{margin:70px 0 0}.main-providers__btn-wrapper .project-btn{width:275px}.main-providers__blob{left:7.5%;position:absolute;top:-42px}.main-providers__blob svg{height:98px;width:98px}.main-providers__offers{bottom:-411px;left:0;position:absolute;width:100%}}.main-banners{background:url(/images/banner_bg.png) no-repeat;background-size:cover;padding:32px 12px;position:relative}.main-banners img{max-width:100%}@media(min-width:768px){.main-providers-description{text-align:center}.main-providers__offers{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}.main-banners{padding:60px 30px}.main-banners__wrapper{margin:0 auto;max-width:1200px}}@media(min-width:1200px){.main-banners__blob{left:8.6%;position:absolute;top:-39px}.main-banners__blob svg{height:79px;width:79px}}#home{min-height:100vh}#home .main-banners__wrapper{text-align:center;width:100%}#home .main-banners__wrapper img{display:block;height:auto;width:100%}
