html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}html,body{width:100%;overscroll-behavior-x:none}.clearfix:after{content:" ";display:block;visibility:hidden;line-height:0;clear:both;height:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a:focus,a:hover{outline:none}a{text-decoration:none}a:focus{outline:none !important}fieldset,form,label,legend{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding:0;margin:0;font:inherit}input:focus,button:focus,textarea:focus,select:focus,[role="textbox"]{outline:none !important}button::-moz-focus-inner,input::-moz-focus-inner,[role="textbox"]::-moz-focus-inne{border:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}select::-ms-expand{display:none}b,strong{font-weight:bold}i,em{font-style:italic}img{max-width:100%;height:auto}*{-webkit-font-smoothing:antialiased}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:'Proxima Nova Rg';src:url("../fonts/Proxima/ProximaNova-Bold.eot");src:url("../fonts/Proxima/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Proxima/ProximaNova-Bold.woff2") format("woff2"),url("../fonts/Proxima/ProximaNova-Bold.woff") format("woff"),url("../fonts/Proxima/ProximaNova-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Bl';src:url("../fonts/Proxima/ProximaNova-BlackIt.eot");src:url("../fonts/Proxima/ProximaNova-BlackIt.eot?#iefix") format("embedded-opentype"),url("../fonts/Proxima/ProximaNova-BlackIt.woff2") format("woff2"),url("../fonts/Proxima/ProximaNova-BlackIt.woff") format("woff"),url("../fonts/Proxima/ProximaNova-BlackIt.ttf") format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova Bl';src:url("../fonts/Proxima/ProximaNova-Black.eot");src:url("../fonts/Proxima/ProximaNova-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/Proxima/ProximaNova-Black.woff2") format("woff2"),url("../fonts/Proxima/ProximaNova-Black.woff") format("woff"),url("../fonts/Proxima/ProximaNova-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Rg';src:url("../fonts/Proxima/ProximaNova-BoldIt.eot");src:url("../fonts/Proxima/ProximaNova-BoldIt.eot?#iefix") format("embedded-opentype"),url("../fonts/Proxima/ProximaNova-BoldIt.woff2") format("woff2"),url("../fonts/Proxima/ProximaNova-BoldIt.woff") format("woff"),url("../fonts/Proxima/ProximaNova-BoldIt.ttf") format("truetype");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova';src:url("../fonts/Proxima/ProximaNova-ExtraBold.eot");src:url("../fonts/Proxima/ProximaNova-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../fonts/Proxima/ProximaNova-ExtraBold.woff2") format("woff2"),url("../fonts/Proxima/ProximaNova-ExtraBold.woff") format("woff"),url("../fonts/Proxima/ProximaNova-ExtraBold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Lt';src:url("../fonts/Proxima/ProximaNova-Light.eot");src:url("../fonts/Proxima/ProximaNova-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Proxima/ProximaNova-Light.woff2") format("woff2"),url("../fonts/Proxima/ProximaNova-Light.woff") format("woff"),url("../fonts/Proxima/ProximaNova-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Bl';src:url("../fonts/Proxima/ProximaNova-Black_1.eot");src:url("../fonts/Proxima/ProximaNova-Black_1.eot?#iefix") format("embedded-opentype"),url("../fonts/Proxima/ProximaNova-Black_1.woff2") format("woff2"),url("../fonts/Proxima/ProximaNova-Black_1.woff") format("woff"),url("../fonts/Proxima/ProximaNova-Black_1.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Rg';src:url("../fonts/Proxima/ProximaNova-Regular.eot");src:url("../fonts/Proxima/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Proxima/ProximaNova-Regular.woff2") format("woff2"),url("../fonts/Proxima/ProximaNova-Regular.woff") format("woff"),url("../fonts/Proxima/ProximaNova-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;z-index:2}body{margin:0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;font-family:'Proxima Nova Rg';color:#00000F;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.no-touch body.no-scroll{padding-right:10px}body.no-scroll{overflow:hidden}body::-webkit-scrollbar{position:fixed;width:5px;background-color:#ebf5ff}body::-webkit-scrollbar-thumb{background:#3A70A5;background-clip:content-box}.sr-only{display:none}.wrapper{padding:0 24px;max-width:1407px;margin:0 auto}@media only screen and (min-width: 767px){.wrapper{padding:0 40px}}.header{position:fixed;left:0;top:0;width:100%;height:82px;z-index:7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:rgba(255,255,255,0.4)}@media only screen and (min-width: 1280px){.header{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.header__shadow{height:82px}@media only screen and (min-width: 1280px){.header__shadow{height:128px}}.header__row{padding:24px 0;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:.2s;transition:.2s}@media only screen and (min-width: 1280px){.header__row{padding:32px 0}.fixed .header__row{padding:20px 0}}.header__mobile-logo a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width: 1280px){.header__mobile-logo a{width:131px;height:32px}}@media only screen and (min-width: 1280px){.header__mobile-logo{display:none;width:131px}.header__mobile-logo img{width:131px;height:32px}.fixed .header__mobile-logo{display:block}}.header__right{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-align:center;-ms-flex-align:center;align-items:center}.header__right-btn{display:none}@media only screen and (min-width: 1280px){.header__right-btn{border:none;text-align:center;font-family:'Proxima Nova Rg';font-weight:900;font-size:16px;line-height:90%;text-transform:uppercase;color:#fff;display:block;background-color:#3A70A5;padding:25px 40px 25px;border-radius:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;margin-left:25px;-webkit-transition:.2s;transition:.2s;cursor:pointer}.no-touch .header__right-btn:hover{background-color:#6191C0}}.header__right a{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px}.header__right a span{display:none}@media only screen and (min-width: 1280px){.header__right a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.header__right a svg{display:none}.header__right a span{display:block;white-space:nowrap;font-family:'Proxima Nova Rg';font-weight:700;font-size:24px;line-height:90%;letter-spacing:-0.04em;color:#3A70A5;-webkit-transition:.2s;transition:.2s}.no-touch .header__right a span:hover{color:#6191C0}}.header__right svg{fill:#3A70A5;height:24px;width:24px}.header__burger{width:32px;height:32px;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;margin-left:20px;position:relative}@media only screen and (min-width: 1280px){.header__burger{display:none}}.header__burger span{width:24px;height:2px;background-color:#3A70A5;border-radius:1px;position:absolute;top:50%;margin-top:-1px;left:4px}.header__burger span::before{content:"";width:24px;height:2px;background-color:#3A70A5;border-radius:1px;position:absolute;top:-8px;left:0}.header__burger span::after{content:"";width:24px;height:2px;background-color:#3A70A5;border-radius:1px;position:absolute;top:8px;left:0}.first-block__big-logo{display:none}@media only screen and (min-width: 1280px){.first-block__big-logo{display:block;width:491px}.first-block__big-logo img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}.first-block__title{font-family:'Proxima Nova Rg';font-weight:normal;font-size:24px;line-height:24px;letter-spacing:-0.04em}@media only screen and (min-width: 767px){.first-block__title{font-size:32px;line-height:32px;max-width:304px}}@media only screen and (min-width: 1280px){.first-block__title{margin-top:25px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}.first-block__btn-sec{margin-top:24px}@media only screen and (min-width: 1280px){.first-block__btn-sec{display:none}}.first-block__btn{border:none;text-align:center;font-family:'Proxima Nova Rg';font-weight:900;font-size:14px;line-height:90%;width:100%;text-transform:uppercase;color:#fff;display:block;background-color:#3A70A5;padding:22px 20px 21px;border-radius:12px}@media only screen and (min-width: 767px){.first-block__btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:22px 25px 21px}}.first-block__slider{margin-top:24px;overflow:hidden;position:relative}@media only screen and (min-width: 767px){.first-block__slider{margin-top:40px}}@media only screen and (min-width: 1280px){.first-block__slider{margin-top:55px}}.first-block__slide{height:107vw}@media only screen and (min-width: 767px){.first-block__slide{height:52vw;max-height:550px}}.first-block__slide img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.first-block__navigation{display:none;pointer-events:none}@media only screen and (min-width: 1280px){.first-block__navigation{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;left:0;top:50%;margin-top:-28px;z-index:2;width:100%;padding:0 32px}}.first-block__navigation button{height:56px;width:56px;border:1px solid #bdf;border-radius:50%;background-color:#fff;pointer-events:all;cursor:pointer;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.2s;transition:.2s}.no-touch .first-block__navigation button:hover{background-color:#ebf5ff}.first-block__navigation button.j-next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.first-block__navigation button svg{height:24px;width:24px;stroke:#3A70A5}.first-block__pagination{position:absolute;bottom:22px !important;text-align:center;left:0;width:100%;z-index:2}@media only screen and (min-width: 1280px){.first-block__pagination{bottom:24px !important}}.first-block__pagination .swiper-pagination-bullet{height:8px;width:8px;background-color:#fff}.about-section{margin:40px auto 24px}@media only screen and (min-width: 767px){.about-section{margin:65px auto 40px}}@media only screen and (min-width: 1280px){.about-section{margin:80px auto 56px}}.about-section__label{font-family:'Proxima Nova Rg';font-weight:normal;font-size:24px;line-height:100%;letter-spacing:-0.04em;margin-bottom:24px}@media only screen and (min-width: 767px){.about-section__label{font-size:32px;margin-bottom:39px}}@media only screen and (min-width: 1280px){.about-section__label{font-size:56px;max-width:1250px;margin-bottom:56px}}.about-section__label b{color:#3A70A5;font-weight:700;letter-spacing:-0.02em}@media only screen and (min-width: 1280px){.about-section__cells-section{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:32px}}.about-section__cell{background-color:#F6F9FC;padding:24px;font-family:'Proxima Nova Rg';font-weight:normal;font-size:18px;line-height:140%;letter-spacing:-0.04em;border-radius:24px}@media only screen and (min-width: 767px){.about-section__cell{padding:32px}}@media only screen and (min-width: 1280px){.about-section__cell{font-size:24px;padding:40px}}.about-section__cell span{color:#3A70A5;font-weight:700;letter-spacing:-0.02em}.about-section__cell+.about-section__cell{margin-top:8px}@media only screen and (min-width: 767px){.about-section__cell+.about-section__cell{margin-top:16px}}@media only screen and (min-width: 1280px){.about-section__cell+.about-section__cell{margin-top:0}}.about-section__grid{margin-top:24px;display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:8px}@media only screen and (min-width: 767px){.about-section__grid{grid-template-columns:repeat(3, 1fr);grid-gap:16px;margin-top:40px}}@media only screen and (min-width: 1280px){.about-section__grid{grid-gap:32px;margin-top:58px}}.about-section__grid-item{background-color:#bdf;padding:24px;border-radius:24px;height:144px;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-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 1280px){.about-section__grid-item{padding:32px;height:auto}}.about-section__grid-item-top{font-family:'Proxima Nova Rg';font-weight:700;font-size:28px;line-height:90%;letter-spacing:-0.04em}@media only screen and (min-width: 1280px){.about-section__grid-item-top{font-size:40px}}.about-section__grid-item-bottom{max-width:161px;font-family:'Proxima Nova Rg';font-size:16px;line-height:120%;letter-spacing:-0.04em}@media only screen and (min-width: 1280px){.about-section__grid-item-bottom{font-size:18px;margin-top:16px;max-width:190px}}.video-section__item{border-radius:24px;height:48.5vw;overflow:hidden}@media only screen and (min-width: 767px){.video-section__item{height:50vw;max-height:740px}}.video-section video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:24px}.projects-section{background-color:#F6F9FC;padding:40px 0;margin:40px 0}@media only screen and (min-width: 767px){.projects-section{margin:63px 0;padding:64px 0}}@media only screen and (min-width: 1280px){.projects-section{margin:80px 0;padding:80px 0}}.projects-section__title{font-family:'Proxima Nova Rg';font-weight:700;font-size:24px;line-height:100%;letter-spacing:-0.02em;color:#3A70A5}@media only screen and (min-width: 767px){.projects-section__title{font-size:36px}}@media only screen and (min-width: 1280px){.projects-section__title{font-size:56px}}.projects-section__list{margin-top:24px}@media only screen and (min-width: 767px){.projects-section__list{margin-top:40px;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px 16px}}@media only screen and (min-width: 1280px){.projects-section__list{margin-top:56px;display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:56px 16px}}.projects-section__item{overflow:hidden}@media only screen and (min-width: 1280px){.projects-section__item{display:grid;grid-template-columns:auto 800px;grid-gap:31px}}.projects-section__item+.projects-section__item{margin-top:24px}@media only screen and (min-width: 767px){.projects-section__item+.projects-section__item{margin-top:0}}.projects-section__item-slider{overflow:hidden;border-radius:24px;position:relative}@media only screen and (min-width: 1280px){.projects-section__item-slider{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.projects-section__item-inform{margin-top:8px;background-color:#fff;border-radius:24px;padding:24px}@media only screen and (min-width: 767px){.projects-section__item-inform{padding:32px}}@media only screen and (min-width: 1280px){.projects-section__item-inform{margin-top:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.project-slider__slide{height:55vw}@media only screen and (min-width: 767px){.project-slider__slide{height:27.4vw}}@media only screen and (min-width: 1280px){.project-slider__slide{height:500px}}.project-slider__slide img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.project-slider__navigation{display:none;pointer-events:none}@media only screen and (min-width: 1280px){.project-slider__navigation{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;left:0;top:50%;margin-top:-28px;z-index:2;width:100%;padding:0 32px}}.project-slider__navigation button{height:56px;width:56px;border:1px solid #bdf;border-radius:50%;background-color:#fff;pointer-events:all;cursor:pointer;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.2s;transition:.2s}.no-touch .project-slider__navigation button:hover{background-color:#ebf5ff}.project-slider__navigation button.j-next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.project-slider__navigation button svg{height:24px;width:24px;stroke:#3A70A5}.project-slider__pagination{position:absolute;bottom:14px !important;text-align:center;left:0;width:100%;z-index:2}.project-slider__pagination .swiper-pagination-bullet{height:8px;width:8px;background-color:#fff}@media only screen and (min-width: 1280px){.project-item{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-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.project-item__type{font-family:'Proxima Nova Rg';font-weight:400;font-size:14px;line-height:120%;letter-spacing:-0.04em}@media only screen and (min-width: 1280px){.project-item__type{font-size:16px}}.project-item__title{font-family:'Proxima Nova Rg';font-weight:400;font-size:24px;line-height:120%;letter-spacing:-0.04em;margin-top:8px}@media only screen and (min-width: 1280px){.project-item__title{font-size:48px;line-height:100%}}.project-item__location{margin-top:14px}@media only screen and (min-width: 1280px){.project-item__location{margin-top:24px}}.project-item__location a{font-family:'Proxima Nova Rg';font-weight:normal;font-size:14px;line-height:120%;letter-spacing:-0.02em;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:24px;color:#3A70A5;background-image:url("../images/marker.svg");background-position:center left;background-repeat:no-repeat;-webkit-transition:.2s;transition:.2s}.no-touch .project-item__location a:hover{opacity:0.7}@media only screen and (min-width: 1280px){.project-item__location a{font-size:16px}}.project-item__list{margin-top:16px}@media only screen and (min-width: 1280px){.project-item__list{margin-top:23px}}.project-item__cell{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0;border-bottom:1px solid rgba(58,112,165,0.1)}.project-item__cell:last-child{border-bottom:none}.project-item__cell-name{font-family:'Proxima Nova Rg';font-weight:normal;font-size:16px;line-height:120%;letter-spacing:-0.04em}.project-item__cell-value{color:#3A70A5;font-weight:bold;font-size:16px;line-height:120%;letter-spacing:-0.004em}.project-item .information-project{width:100%}.project-item__links{margin-top:22px;display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:16px;width:100%}@media only screen and (min-width: 1280px){.project-item__links{grid-template-columns:repeat(2, 1fr)}}.project-item__link{font-family:'Proxima Nova';font-weight:700;font-size:14px;line-height:90%;letter-spacing:0%;text-transform:uppercase;text-align:center;display:block;border-radius:12px;padding:21px 17px}.project-item__link--dark{border:1px solid #3a70a5;color:#fff;background-color:#3A70A5;-webkit-transition:.2s;transition:.2s}.no-touch .project-item__link--dark:hover{background-color:#6191C0;border:1px solid #6191c0}.project-item__link--light{border:1px solid rgba(187,221,255,0.5);color:#3A70A5;-webkit-transition:.2s;transition:.2s}.no-touch .project-item__link--light:hover{background-color:#ebf5ff}.formats-section{margin:40px 0}.formats-section__title{font-family:'Proxima Nova Rg';font-weight:400;font-size:24px;line-height:120%;letter-spacing:-0.04em}@media only screen and (min-width: 767px){.formats-section__title{font-size:36px;line-height:100%}}@media only screen and (min-width: 1280px){.formats-section__title{font-size:56px}}.formats-section__title b{color:#3A70A5;letter-spacing:-0.02em}.formats-section__row{margin-top:23px}@media only screen and (min-width: 767px){.formats-section__row{margin-top:40px}}@media only screen and (min-width: 1280px){.formats-section__row{margin-top:56px;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:32px}}.formats-section__item+.formats-section__item{margin-top:24px}@media only screen and (min-width: 767px){.formats-section__item+.formats-section__item{margin-top:16px}}@media only screen and (min-width: 1280px){.formats-section__item+.formats-section__item{margin-top:0}}.formats-item{background-color:#bdf;border-radius:24px;overflow:hidden}@media only screen and (min-width: 767px){.formats-item{display:grid;grid-template-columns:auto 344px}}@media only screen and (min-width: 1280px){.formats-item{grid-template-columns:initial;grid-auto-flow:column;grid-template-rows:auto 264px}}.formats-item__top{padding:24px}@media only screen and (min-width: 767px){.formats-item__top{padding:32px}}.formats-item__name{font-family:'Proxima Nova';font-weight:700;font-size:24px;line-height:120%;letter-spacing:-0.02em;white-space:pre-line}@media only screen and (min-width: 1280px){.formats-item__name{min-height:76px;font-size:32px;letter-spacing:-0.03em}}.formats-item__list{margin-top:17px}@media only screen and (min-width: 1280px){.formats-item__list{margin-top:32px}}.formats-item__list li{display:block;font-family:'Proxima Nova Rg';font-weight:400;font-size:16px;line-height:130%;letter-spacing:-0.04em;padding-left:14px;position:relative}@media only screen and (min-width: 1280px){.formats-item__list li{font-size:20px;padding-left:18px}}.formats-item__list li::before{position:absolute;left:0;top:7px;content:"";width:6px;height:6px;background-color:#00000F;border-radius:50%}@media only screen and (min-width: 1280px){.formats-item__list li::before{width:8px;height:8px;top:9px}}.formats-item__list li+li{margin-top:5px}.formats-item__picture{height:54vw;border-radius:24px;overflow:hidden}.formats-item__picture img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (min-width: 767px){.formats-item__picture{height:28vw}}@media only screen and (min-width: 1280px){.formats-item__picture{height:264px}}.infrastructure{overflow:hidden;background-color:#F6F9FC;padding:40px 0;margin:40px 0}@media only screen and (min-width: 767px){.infrastructure{padding:64px 0;margin:64px 0}}@media only screen and (min-width: 1280px){.infrastructure{padding:80px 0;margin:80px 0}}.infrastructure__title{font-family:'Proxima Nova Rg';font-weight:400;font-size:24px;line-height:120%;letter-spacing:-0.04em}@media only screen and (min-width: 767px){.infrastructure__title{font-size:36px;line-height:100%}}@media only screen and (min-width: 1280px){.infrastructure__title{font-size:56px}}.infrastructure__title b{color:#3A70A5;letter-spacing:-0.02em}.infrastructure__row{margin-top:24px;position:relative}@media only screen and (min-width: 1280px){.infrastructure__row{margin-top:55px}}.infrastructure__slide{height:54.5vw;position:relative}.infrastructure__slide::before{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(51.77%, rgba(33,33,33,0)), to(rgba(33,33,33,0.6)));background:linear-gradient(180deg, rgba(33,33,33,0) 51.77%, rgba(33,33,33,0.6) 100%);z-index:2;border-radius:24px}@media only screen and (min-width: 767px){.infrastructure__slide{height:49vw;max-height:500px}}.infrastructure__slide span{position:absolute;bottom:0;left:0;z-index:2;padding:16px;color:#fff;font-family:'Proxima Nova Rg';font-weight:400;font-size:16px;line-height:100%;letter-spacing:-0.02em}@media only screen and (min-width: 1280px){.infrastructure__slide span{font-size:28px;padding:32px}}.infrastructure__slide img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:24px;position:relative;z-index:1}.infrastructure__navigation{display:none;pointer-events:none}@media only screen and (min-width: 1280px){.infrastructure__navigation{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;left:0;top:50%;margin-top:-74px;z-index:2;width:calc(100% + 49px);margin-left:-25px}}.infrastructure__navigation button{height:56px;width:56px;border:1px solid #bdf;border-radius:50%;background-color:#fff;pointer-events:all;cursor:pointer;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.2s;transition:.2s}.no-touch .infrastructure__navigation button:hover{background-color:#ebf5ff}.infrastructure__navigation button.j-next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.infrastructure__navigation button svg{height:24px;width:24px;stroke:#3A70A5}.infrastructure__pagination{text-align:center;margin:16px auto 0;-webkit-transform:initial !important;transform:initial !important}@media only screen and (min-width: 767px){.infrastructure__pagination{display:none}}.infrastructure__pagination .swiper-pagination-bullet{height:8px;width:8px;background-color:#00000F}.infrastructure__form{background-color:#bdf;border-radius:24px;margin-top:40px;padding:24px}@media only screen and (min-width: 767px){.infrastructure__form{padding:32px}}@media only screen and (min-width: 1280px){.infrastructure__form{margin-top:80px;padding:56px}}@media only screen and (min-width: 1280px){.form-page{display:grid;grid-template-columns:auto 639px;grid-gap:10px}}.form-page__title{font-family:'Proxima Nova Rg';font-weight:400;font-size:24px;line-height:120%;letter-spacing:-0.04em;white-space:pre-line}@media only screen and (min-width: 767px){.form-page__title{font-size:32px;line-height:100%}}@media only screen and (min-width: 1280px){.form-page__title{font-size:56px}}.form-page__title b{color:#3A70A5;letter-spacing:-0.02em}.form-page__content{margin-top:24px}@media only screen and (min-width: 1280px){.form-page__content{margin-top:0}}.form-page .tab{display:none}.form-page .tab.active{display:block}@media only screen and (min-width: 767px){.form-page .tab-buttons{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:16px}}.form-page .tab-button{font-family:'Proxima Nova Rg';font-weight:400;font-size:16px;line-height:120%;letter-spacing:-0.04em;background-color:#fff;padding:17px 16px 17px 55px;border:1px solid rgba(187,221,255,0.5);border-radius:16px;position:relative;-webkit-transition:.2s;transition:.2s;cursor:pointer}.no-touch .form-page .tab-button:hover{background-color:#ebf5ff}@media only screen and (min-width: 767px){.form-page .tab-button{padding:68px 17px 17px}}.form-page .tab-button::before{position:absolute;left:16px;top:50%;margin-top:-12px;content:"";width:24px;height:24px;border:1px solid rgba(187,221,255,0.5);border-radius:50%}@media only screen and (min-width: 767px){.form-page .tab-button::before{top:19px;margin-top:0;left:19px}}.form-page .tab-button::after{position:absolute;left:16px;top:50%;margin-top:-12px;content:"";width:24px;height:24px;border-radius:50%;opacity:0;background-image:url("../../roso/images/check-image.svg");background-position:center;background-size:24px 24px}@media only screen and (min-width: 767px){.form-page .tab-button::after{top:19px;margin-top:0;left:19px}}.form-page .tab-button.active::after{opacity:1}.form-page .tab-button+.tab-button{margin-top:7px}@media only screen and (min-width: 767px){.form-page .tab-button+.tab-button{margin-top:0}}.form-page .tab-content{margin-top:24px}@media only screen and (min-width: 1280px){.form-page .tab-content{margin-top:32px}}@media only screen and (min-width: 767px){.form-page .tab-content .tab-form-container form{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:16px}}.form-page .tab-content .wpcf7-spinner{display:none;position:absolute}.form-page .tab-content .group-label{display:block;font-family:'Proxima Nova';font-weight:700;font-size:14px;line-height:120%;letter-spacing:-0.02em;color:#3A70A5}@media only screen and (min-width: 767px){.form-page .tab-content .group-label{font-size:16px}}.form-page .tab-content input{font-family:'Proxima Nova Rg';font-weight:400;font-size:16px;line-height:90%;letter-spacing:-0.02em;width:100%;height:56px;border-radius:12px;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px;border:1px solid rgba(187,221,255,0.5);outline:none;-webkit-transition:.2s;transition:.2s}.no-touch .form-page .tab-content input:hover{background-color:#ebf5ff}.form-page .tab-content input.error-input{border:1px solid #CF687C80}.form-page .tab-content input.wpcf7-not-valid{border:1px solid #CF687C80}@media only screen and (min-width: 767px){.form-page .tab-content input:first-child{grid-column:2 span / auto}}.form-page .tab-content p{display:block}@media only screen and (min-width: 767px){.form-page .tab-content p:nth-child(2){grid-column:2 span / auto}.form-page .tab-content p:nth-child(5){grid-column:2 span / auto}.form-page .tab-content p:nth-child(6){grid-column:2 span / auto}}.form-page .tab-content p+p{margin-top:16px}@media only screen and (min-width: 767px){.form-page .tab-content p+p{margin-top:0}}.form-page .tab-content input+input{margin-top:8px}@media only screen and (min-width: 767px){.form-page .tab-content input+input{margin-top:0}}.form-page .tab-content input+textarea{margin-top:8px}@media only screen and (min-width: 767px){.form-page .tab-content input+textarea{margin-top:0}}.form-page .tab-content .wpcf7-not-valid-tip{display:none}.form-page .tab-content .wpcf7-response-output{margin:0;border:none;color:#CF687C;font-size:14px}@media only screen and (min-width: 767px){.form-page .tab-content .wpcf7-response-output{grid-column:2 span / auto}}.form-page .tab-content [type="submit"]{background-color:#3A70A5;margin-top:8px;color:#fff;font-family:'Proxima Nova';font-weight:700;font-size:14px;line-height:100%;letter-spacing:0;text-transform:uppercase;-webkit-transition:.2s;transition:.2s;cursor:pointer}.no-touch .form-page .tab-content [type="submit"]:hover{background-color:#6191C0}@media only screen and (min-width: 767px){.form-page .tab-content [type="submit"]{grid-column:2 span / auto}}.form-page .tab-content textarea{font-family:'Proxima Nova Rg';font-weight:400;font-size:16px;line-height:90%;letter-spacing:-0.02em;width:100%;resize:none;height:120px;border-radius:16px;padding-top:22px;padding-right:20px;padding-bottom:0;padding-left:20px;border:1px solid rgba(187,221,255,0.5);outline:none;-webkit-transition:.2s;transition:.2s}.no-touch .form-page .tab-content textarea:hover{background-color:#ebf5ff}@media only screen and (min-width: 767px){.form-page .tab-content textarea{grid-column:2 span / auto}}.form-page .tab-content .tab-warning{text-align:center;font-family:'Proxima Nova Rg';font-weight:400;font-size:12px;line-height:120%;letter-spacing:-0.02em;color:#8999A9;margin-top:16px}@media only screen and (min-width: 767px){.form-page .tab-content .tab-warning{grid-column:2 span / auto}}.form-page .tab-content .tab-warning a{color:#8999A9;border-bottom:1px solid #8999A9;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.grid-partners form{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:16px}.grid-partners select{display:none}.grid-partners .wpcf7-response-output{grid-column:initial !important}.grid-partners [type="file"]{display:none}.grid-partners label{display:block;font-family:'Proxima Nova Rg';font-weight:400;font-size:16px;line-height:53px;letter-spacing:-0.02em;width:100%;height:56px;border-radius:12px;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px;border:1px dashed rgba(187,221,255,0.5);outline:none;text-align:center;-webkit-transition:.2s;transition:.2s;cursor:pointer;color:#3A70A5;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.no-touch .grid-partners label:hover{background-color:#ebf5ff}.grid-partners label img{height:16px;width:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;margin-right:8px}.grid-partners .file-list{margin-top:16px}.grid-partners .file-list li{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#F6F9FC;border-radius:50px;font-family:'Proxima Nova Rg';font-weight:400;font-size:14px;line-height:90%;letter-spacing:-2%;padding:9px 12px}.grid-partners .file-list li button{font-family:'Proxima Nova Rg';font-weight:400;border:none;background-color:transparent;color:#CF687C;cursor:pointer;margin-left:8px}.grid-partners .nice-select{font-family:'Proxima Nova Rg';font-weight:400;font-size:16px;line-height:53px;letter-spacing:-0.02em;width:100%;height:56px;border-radius:12px;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px;border:1px solid rgba(187,221,255,0.5);outline:none;-webkit-transition:.2s;transition:.2s}.no-touch .grid-partners .nice-select:hover{background-color:#ebf5ff}.grid-partners .nice-select .current{color:#3A70A5}.grid-partners .nice-select::after{height:9px;width:9px;margin-top:-6px;right:28px;border-bottom:2px solid #3A70A5;border-right:2px solid #3A70A5}.grid-partners .nice-select .nice-select-dropdown{width:100%;border:none;-webkit-box-shadow:0px 4px 24px 0px #0000000F;box-shadow:0px 4px 24px 0px #0000000F;border-radius:12px}.grid-partners .nice-select .option{position:relative;padding-left:60px;font-family:'Proxima Nova Rg';font-weight:400;font-size:16px;-webkit-transition:.2s;transition:.2s}.no-touch .grid-partners .nice-select .option:hover{background-color:#ebf5ff}.grid-partners .nice-select .option::before{position:absolute;left:20px;top:50%;margin-top:-12px;content:"";width:24px;height:24px;border:1px solid rgba(187,221,255,0.5);border-radius:50%}.grid-partners .nice-select .option::after{position:absolute;left:20px;top:50%;margin-top:-12px;content:"";width:24px;height:24px;border-radius:50%;opacity:0;background-image:url("../../roso/images/check-image.svg");background-position:center;background-size:24px 24px}.grid-partners .nice-select .option.selected{font-weight:400}.grid-partners .nice-select .option.selected::after{opacity:1}.grid-partners p{grid-column:initial !important}.ri-development{margin-bottom:40px}@media only screen and (min-width: 767px){.ri-development{margin-bottom:64px}}@media only screen and (min-width: 1280px){.ri-development{margin-top:83px;margin-bottom:80px}}@media only screen and (min-width: 1280px){.ri-development__top{display:grid;grid-template-columns:236px auto;grid-gap:223px}}@media only screen and (min-width: 1280px){.ri-development__logo img{width:236px}}.ri-development__title{margin-top:24px;font-family:'Proxima Nova Rg';font-weight:400;font-size:24px;line-height:120%;letter-spacing:-0.04em}@media only screen and (min-width: 767px){.ri-development__title{margin-top:20px;font-size:36px;line-height:100%}}@media only screen and (min-width: 1280px){.ri-development__title{margin-top:0;font-size:56px;position:relative;top:-4px;padding-right:30px}}.ri-development__title b{color:#3A70A5;letter-spacing:-0.02em}.ri-development__link{font-family:'Proxima Nova Rg';font-weight:700;font-size:14px;line-height:90%;letter-spacing:0%;text-transform:uppercase;text-align:center;display:block;border-radius:12px;padding:21px 17px;color:#fff;background-color:#3A70A5;margin-top:12px;-webkit-transition:.2s;transition:.2s;cursor:pointer}.no-touch .ri-development__link:hover{background-color:#6191C0}@media only screen and (min-width: 1280px){.ri-development__link{margin-top:56px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px;padding:25px 39px}}.ri-development__row{padding:24px;border-radius:24px;background-color:#ECF0F6;margin:40px auto}@media only screen and (min-width: 767px){.ri-development__row{padding:32px}}@media only screen and (min-width: 1280px){.ri-development__row{margin-top:52px;padding:40px 8px;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:16px}}.ri-development__item{border-bottom:1px solid #8999A9;padding-bottom:32px}@media only screen and (min-width: 767px){.ri-development__item{padding-bottom:40px}}@media only screen and (min-width: 1280px){.ri-development__item{padding:0 32px;border-bottom:none;position:relative}.ri-development__item::after{position:absolute;right:-8px;top:0;content:"";width:1px;background-color:#8999A9;opacity:0.5;height:100%}}.ri-development__item:last-child{border-bottom:none;padding-bottom:0}@media only screen and (min-width: 1280px){.ri-development__item:last-child::after{display:none}}.ri-development__item+.ri-development__item{margin-top:33px}@media only screen and (min-width: 767px){.ri-development__item+.ri-development__item{margin-top:40px}}@media only screen and (min-width: 1280px){.ri-development__item+.ri-development__item{margin-top:0}}.ri-development__image{height:32px;width:32px}@media only screen and (min-width: 1280px){.ri-development__image{height:56px;width:56px}}.ri-development__image img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.ri-development__text{margin-top:16px;font-family:'Proxima Nova Rg';font-weight:400;font-size:16px;line-height:130%;letter-spacing:-0.04em}@media only screen and (min-width: 1280px){.ri-development__text{margin-top:44px;font-size:20px}}.footer{background-color:#F6F9FC;padding:40px 0 20px}@media only screen and (min-width: 1280px){.footer{padding:80px 0 56px}}.footer__row{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:24px}@media only screen and (min-width: 767px){.footer__row{grid-template-columns:repeat(2, 1fr);grid-gap:0 40px}}@media only screen and (min-width: 1280px){.footer__row{grid-template-columns:auto 441px}}@media only screen and (min-width: 767px){.footer .wrapper{padding:0 24px}}@media only screen and (min-width: 1280px){.footer .wrapper{padding:0 40px}}.footer__left{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media only screen and (min-width: 1280px){.footer__logo img{width:262px}}.footer__social{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-align:center;-ms-flex-align:center;align-items:center;margin-top:21px}@media only screen and (min-width: 1280px){.footer__social{margin-top:29px}}.footer__social a{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:56px;width:56px;background-color:#fff;margin-right:8px;border-radius:50%;-webkit-transition:.2s;transition:.2s;cursor:pointer}.no-touch .footer__social a:hover{background-color:#ebf5ff}.no-touch .footer__social a:hover svg{fill:#3A70A5}.footer__social a svg{height:20px;width:20px;fill:#bdf;-webkit-transition:.2s;transition:.2s}.footer__copyright{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-family:'Proxima Nova Rg';font-weight:400;font-size:12px;line-height:120%;letter-spacing:-0.04em;color:#5D6E7F;opacity:0.5;margin-top:16px}@media only screen and (min-width: 767px){.footer__copyright{margin-top:25px}}@media only screen and (min-width: 1280px){.footer__copyright{font-size:14px;margin-top:34px;max-width:410px}}@media only screen and (min-width: 767px){.footer__right{grid-row:span 2}}.footer__phone{font-family:'Proxima Nova Rg';font-weight:400;font-size:28px;line-height:100%;letter-spacing:-0.04em;text-transform:lowercase;color:#3A70A5;margin-bottom:24px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:.2s;transition:.2s}.no-touch .footer__phone:hover{color:#6191C0}@media only screen and (min-width: 767px){.footer__phone{font-size:36px}}@media only screen and (min-width: 1280px){.footer__phone{font-size:64px;margin-bottom:32px}}.footer__cell+.footer__cell{margin-top:16px}@media only screen and (min-width: 767px){.footer__cell+.footer__cell{margin-top:0}}@media only screen and (min-width: 767px){.footer__press{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:8px}}@media only screen and (min-width: 1280px){.footer__press{grid-gap:25px}}.footer__menu{margin-top:24px}@media only screen and (min-width: 1280px){.footer__menu{margin-top:31px}}.footer__menu a{margin-top:4px;font-family:'Proxima Nova Rg';font-weight:400;font-size:16px;line-height:120%;letter-spacing:-0.02em;color:#3A70A5;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:.2s;transition:.2s;cursor:pointer}.no-touch .footer__menu a:hover{color:#6191C0}.footer__menu li+li{margin-top:8px}.footer-cell__title{font-family:'Proxima Nova Rg';font-weight:400;font-size:16px;line-height:120%;letter-spacing:-0.04em;color:#5D6E7F}.footer-cell__link{margin-top:4px;font-family:'Proxima Nova Rg';font-weight:400;font-size:16px;line-height:120%;letter-spacing:-0.02em;color:#3A70A5;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:.2s;transition:.2s}.no-touch .footer-cell__link:hover{color:#6191C0}.footer-botom{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:13px}@media only screen and (min-width: 767px){.footer-botom{margin-top:39px;grid-column:2 span / auto}}@media only screen and (min-width: 1280px){.footer-botom{margin-top:55px;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer-botom__links{font-family:'Proxima Nova Rg';font-weight:400;font-size:14px;line-height:120%;letter-spacing:-0.04em;color:#5D6E7F;display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:17px}@media only screen and (min-width: 767px){.footer-botom__links{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-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width: 1280px){.footer-botom__links{grid-gap:25px}}.footer-botom__links span{opacity:0.5}.footer-botom__links a{color:#5D6E7F;opacity:0.5;-webkit-transition:.2s;transition:.2s}.no-touch .footer-botom__links a:hover{opacity:1;color:#3A70A5}.footer-botom__develop{margin-top:38px}@media only screen and (min-width: 1280px){.footer-botom__develop{margin-top:0}}.footer-botom__develop svg{width:128px;height:14px;fill:#5D6E7F;opacity:0.3;-webkit-transition:.2s;transition:.2s}.no-touch .footer-botom__develop svg:hover{opacity:1;fill:#3A70A5}.main-menu{height:100vh;background-color:#fff;position:fixed;top:0;left:0;width:100%;z-index:-1;padding:104px 24px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:auto;display:none}@media only screen and (min-width: 767px){.main-menu{padding:120px 40px 40px}}@media only screen and (min-width: 1280px){.main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:transparent;padding:0;position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:1;overflow:initial;-webkit-transition:.2s;transition:.2s}.fixed .main-menu{margin-left:64px}}.main-menu::before{position:fixed;left:0;top:0;content:"";width:100%;height:82px;background-color:rgba(255,255,255,0.4);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media only screen and (min-width: 1280px){.main-menu::before{display:none}}.main-menu--open{display:-webkit-box;display:-ms-flexbox;display:flex}.main-menu__list{margin-bottom:50px}@media only screen and (min-width: 1280px){.main-menu__list{margin-bottom:0;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-align:center;-ms-flex-align:center;align-items:center}}.main-menu__list li{display:block}.main-menu__list li+li{margin-top:32px}@media only screen and (min-width: 1280px){.main-menu__list li+li{margin-top:0;margin-left:33px}}.main-menu__list li a{font-family:'Proxima Nova Rg';font-weight:400;font-size:24px;line-height:90%;letter-spacing:-0.04em;color:#00000F;-webkit-transition:.2s;transition:.2s}.no-touch .main-menu__list li a:hover{color:#6191C0}.main-menu__btn{font-family:'Proxima Nova Rg';font-weight:700;font-size:16px;line-height:90%;letter-spacing:0%;text-transform:uppercase;text-align:center;display:block;width:100%;border-radius:12px;padding:25px 17px;color:#fff;background-color:#3A70A5}@media only screen and (min-width: 767px){.main-menu__btn{font-size:14px;padding:21px 17px}}@media only screen and (min-width: 1280px){.main-menu__btn{display:none}}.modal-window{position:fixed;left:0;top:0;width:100%;height:100%;z-index:10;display:none}.modal-window.open{display:block}.modal-window__shadow{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,15,0.3)}.modal-window__close{height:56px;width:56px;background-color:#fff;border-radius:50%;right:16px;top:-72px;position:absolute;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.2s;transition:.2s;cursor:pointer}.no-touch .modal-window__close:hover{background-color:#ebf5ff}@media only screen and (min-width: 767px){.modal-window__close{left:-72px;right:initial;top:16px}}@media only screen and (min-width: 1280px){.modal-window__close{left:-88px;top:32px}}.modal-window__close svg{height:24px;width:24px}.modal-window__row{overflow:auto;height:100%;padding:24px}@media only screen and (min-width: 767px){.modal-window__row{width:560px;padding:40px}}@media only screen and (min-width: 1280px){.modal-window__row{padding:56px}}.modal-window__container{background-color:#fff;position:absolute;right:0;bottom:0;height:calc(100vh - 88px)}@media only screen and (min-width: 767px){.modal-window__container{right:0;top:0;bottom:initial;height:100%}}.modal-window__container .form-page{width:100%}@media only screen and (min-width: 767px){.modal-window__container .form-page{display:block}}.modal-window__container .form-page .tab-button{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-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (min-width: 1280px){.modal-window__container .form-page .tab-content input:first-child,.modal-window__container .form-page .tab-content textarea,.modal-window__container .form-page .tab-content .tab-warning,.modal-window__container .form-page .tab-content [type="submit"]{grid-column:1 span / auto}}@media only screen and (min-width: 767px){.modal-window__container .tab-form-container{grid-template-columns:repeat(2, 1fr) !important;grid-gap:16px !important}}@media only screen and (min-width: 1280px){.modal-window__container .tab-form-container{grid-template-columns:repeat(1, 1fr) !important}}.modal-window__container .form-page__content{margin-top:21px}.modal-window__container .form-page .tab-button+.tab-button{margin-top:16px}@media only screen and (min-width: 767px){.modal-window__container .form-page .tab-button+.tab-button{margin-top:0}}.modal-window__container .form-page .tab-content input+input{margin-top:16px}@media only screen and (min-width: 767px){.modal-window__container .form-page .tab-content input+input{margin-top:0}}.modal-window__container .form-page .tab-content input+textarea{margin-top:16px}@media only screen and (min-width: 767px){.modal-window__container .form-page .tab-content input+textarea{margin-top:0}}@media only screen and (min-width: 1280px){.modal-window__container .form-page__title{font-size:32px;margin-bottom:32px}}.anchor-css{position:relative;top:-80px}
