.cooperate__wrap,.footer__links,.footer__body,.footer__content{display:-ms-flexbox;display:flex}.footer__links,.footer__content{-ms-flex-align:flex-start;align-items:flex-start}.footer__body{-ms-flex-pack:space-between;justify-content:space-between}.footer{color:#fff;position:relative;overflow:hidden}.footer_advanced{background-color:#293241}.footer_advanced::after{content:"";position:absolute;top:6.6875rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);width:110rem;height:47rem;background:rgba(0,0,0,0) url("../img/decor/world.png") top center/contain no-repeat}.footer_advanced .footer__wrap{background-color:rgba(20,25,33,.2)}.footer__cooperate{margin-bottom:3.5rem;padding-top:4rem;position:relative;z-index:1}.footer__main{position:relative;z-index:1}.footer__wrap{background-color:#141921;border-radius:2.5rem 2.5rem 0 0;padding:3rem 9.5rem;backdrop-filter:blur(40px)}.footer__content{margin-bottom:2rem}.footer__logo{margin-right:16rem;-ms-flex:0 0 auto;flex:0 0 auto}.footer__body{-ms-flex:1 1 auto;flex:1 1 auto}.footer__nav:nth-child(2){padding-top:2.5rem;max-width:11.125rem}.footer__links{-ms-flex-flow:column nowrap;flex-flow:column nowrap}.footer__links:first-child .footer__link:first-child{margin-top:0}.footer__link{margin-top:1rem;line-height:1.25rem}.footer__about .info-pair{margin-top:1rem;color:inherit;text-transform:initial;font-size:1rem}.footer__about .info-pair__icon .icon{font-size:1.25rem}.footer__social{margin-top:1rem}.footer__social .btn{margin-right:1rem}.footer__copyright{position:relative;padding-top:2rem}.footer__copyright::after{content:"";position:absolute;left:0;width:100%;height:.125rem;background-image:url("../img/decor/horizontal-blue-300.svg");background-repeat:repeat-x;background-size:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.footer__copyright::after{top:-0.0625rem}.footer__company__logo{opacity:.5;display:flex;justify-content:end;margin-top:1.3rem}.footer__company__logo img{width:7.5rem;height:1.6875rem}@media(max-width: 1023px){.footer__company__logo{margin-top:1.6rem}.footer__company__logo img{width:6rem;height:1.5rem}}@media(max-width: 767px){.footer__company__logo{display:block}}.cooperate__heading{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;padding-top:1.375rem}.cooperate__title{line-height:4rem;margin-bottom:1rem}.cooperate__desc{font-style:italic;color:rgba(255,255,255,.7);max-width:22.5rem;line-height:2.5rem}.cooperate__form{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.cooperate__form-submit{text-align:right;margin-top:2.5rem}@media(max-width: 1279px){.footer__wrap{padding-left:4.125rem;padding-right:4.125rem}.footer__logo{margin-right:5rem}}@media(max-width: 1023px){.footer__wrap{padding:2rem 3rem}.footer__cooperate{padding-top:3rem}.footer__content{-ms-flex-flow:row wrap;flex-flow:row wrap}.footer__logo{-ms-flex:0 0 100%;flex:0 0 100%;margin-right:0;margin-bottom:2rem}.footer__body{-ms-flex-flow:row wrap;flex-flow:row wrap}.footer__nav{-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%;margin-right:0}.footer__nav:nth-child(2){max-width:49%;padding-top:2.1875rem}.footer__about{-ms-flex:0 0 50%;flex:0 0 50%}.footer__contacts{-ms-flex:0 0 100%;flex:0 0 100%;margin-top:2.5rem}.cooperate__wrap{display:block}.cooperate__heading{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-top:0;margin-bottom:2rem}.cooperate__title{line-height:3.5rem}.cooperate__desc{max-width:22.5rem;line-height:2rem}.cooperate__form{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(max-width: 767px){.footer__wrap{padding:1.5rem 1rem;margin-left:-1rem;margin-right:-1rem;border-radius:1.5rem 1.5rem 0 0}.footer__cooperate{padding-top:2rem}.footer__nav{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:.5rem}.footer__nav:nth-child(2){padding-top:0;max-width:100%;margin-bottom:2rem}.footer__link{margin-top:.5rem}.footer__about{-ms-flex:0 0 100%;flex:0 0 100%}.footer__contacts{margin-top:0}.cooperate__heading{margin-bottom:1.375rem}.cooperate__title{line-height:2rem}.cooperate__desc{line-height:1.25rem;max-width:initial}.cooperate__form-submit{margin-top:1.5rem}.cooperate__form-submit .btn{width:100%}}@media(max-width: 1279px){.partners .partner-item{margin-bottom:1.875rem}.not-found::after{width:85%}.not-found__code{margin-bottom:0}.not-found__title{margin-bottom:.5rem}.not-found__text{max-width:25rem}}@media(max-width: 1023px){.partners .partner-item{margin-bottom:1.5rem}.title-space_lg{margin-bottom:1.5rem}.fullscreen-block{padding-top:3.5rem}.icon-square__wrap{width:3.5rem;height:3.5rem;border-radius:.75rem}.icon-square::after{border-radius:.75rem}.icon-square .icon{font-size:2rem}.icon-square_sm{padding:.375rem}.icon-square_sm::after{border-radius:1.25rem}.icon-square_lg{padding:.3125rem}.icon-square_lg .icon-square__wrap{border-radius:1rem}.icon-square_lg::after{border-radius:1.1875rem}.not-found::after{width:95%}.slider-arrow{width:3rem;height:3rem;font-size:3rem}.slider-arrow:first-child{margin-right:1rem}}@media(max-width: 767px){.info-pair__icon .icon{font-size:1.25rem}.info-pair_md .info-pair__item .icon{font-size:1.25rem;margin-right:.375rem}.partners__list .column:nth-child(odd) .partner-item{margin-right:-0.5rem}.partners__list .column:nth-child(even) .partner-item{margin-left:-0.5rem}.partners .partner-item{margin-bottom:1rem}.fullscreen-block{padding:2rem 0 2.1875rem;margin-bottom:1.5rem}.fullscreen-block__title{margin-bottom:1rem}.fullscreen-block__text{line-height:1.25rem}.icon-square{padding:.1875rem}.icon-square__wrap{border-radius:.625rem;width:2rem;height:2rem}.icon-square .icon{font-size:1.375rem}.icon-square::after{border-radius:.6875rem}.icon-square_main .icon-square__wrap{box-shadow:115.808px 170.664px 219.425px rgba(92,138,195,.3),inset 0px 6.09514px 14.2017px rgba(240,250,254,.8)}.icon-square_sm{padding:.25rem}.icon-square_sm .icon-square__wrap{width:2rem;height:2rem;border-radius:.5625rem}.icon-square_sm .icon{font-size:1.3125rem}.icon-square_sm::after{border-radius:.625rem}.icon-square_lg{padding:.3125rem}.icon-square_lg .icon-square__wrap{border-radius:.625rem}.icon-square_lg::after{border-radius:.8125rem}.not-found{margin-top:3rem;padding-top:1.5rem;padding-bottom:2.375rem}.not-found::after{right:.5rem;width:initial}.not-found__text{margin-bottom:1.5rem;line-height:1.375rem;max-width:16.875rem}.slider-arrow{width:2.5rem;height:2.5rem;font-size:2.5rem}.gslide-media.gslide-image{border-radius:1rem}.info-pair__item{padding-right:.5rem;margin-right:.5rem}.team-item__img{border-radius:1rem}}
