::-webkit-input-placeholder{color:rgba(227,228,230,.8)}:-moz-placeholder{color:rgba(227,228,230,.8)}::-moz-placeholder{color:rgba(227,228,230,.8)}:-ms-input-placeholder{color:rgba(227,228,230,.8)}body input:focus::-webkit-input-placeholder,body textarea:focus::-webkit-input-placeholder{opacity:.5}body input:focus:-moz-placeholder,body textarea:focus:-moz-placeholder{opacity:.5}body input:focus::-moz-placeholder,body textarea:focus::-moz-placeholder{opacity:.5}body input:focus:-ms-input-placeholder,body textarea:focus:-ms-input-placeholder{opacity:.5}@font-face{font-family:RoundedElegance;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/RoundedElegance-Regular/RoundedElegance-Regular.subset.woff2) format("woff2"),url(../fonts/RoundedElegance-Regular/RoundedElegance-Regular.woff) format("woff"),url(../fonts/RoundedElegance-Regular/RoundedElegance-Regular.ttf) format("truetype")}@font-face{font-family:YsabeauInfant;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/YsabeauInfant-Medium/YsabeauInfant-Medium.subset.woff2) format("woff2"),url(../fonts/YsabeauInfant-Medium/YsabeauInfant-Medium.woff) format("woff"),url(../fonts/YsabeauInfant-Medium/YsabeauInfant-Medium.ttf) format("truetype")}h1{color:#2a2a29;font-size:38px;line-height:130%;font-weight:400;position:relative;margin-bottom:48px;text-transform:uppercase}h2{color:rgba(42,42,41,.3);font-size:38px;line-height:130%;font-weight:400;position:relative;margin-bottom:20px;text-transform:uppercase}h2 span.active{color:#2a2a29}h3{color:rgba(42,42,41,.3);font-size:28px;font-weight:400;line-height:130%;position:relative;text-transform:uppercase}h3 span.active{color:#2a2a29}.page_404{padding:190px 0 100px;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#667582}.page_404 .section_content{display:-webkit-box;display:-ms-flexbox;display:flex}.page_404 .section_content .left_wrap{width:40%}.page_404 .section_content .right_wrap{width:60%}.page_404 .large_text{color:#fff;font-weight:400;font-size:38px;line-height:130%;margin-bottom:50px;padding-left:113px}.page_404 .title_404{font-size:38px;line-height:130%;margin-bottom:30px;font-weight:400;color:#fff;text-transform:uppercase}.page_404 .text_404{color:#fff;margin-bottom:30px}form{position:relative}form .wpcf7-form-control-wrap{display:block}form input,form textarea{color:#fff9f2;font-size:14px;line-height:130%;font-weight:400;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 0 20px;width:100%;border-radius:0;margin-bottom:40px;border:none;background:0 0;border-bottom:1px solid rgba(255,249,242,.2)}form .attach_file{height:98px;width:100%;cursor:pointer;margin-bottom:60px;border:1px dashed rgba(255,249,242,.2);border-radius:4px;padding:40px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff9f2;line-height:130%;font-size:14px;gap:10px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}form .attach_file .attach_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}form .attach_file .attach_text span{opacity:.4}form .attach_file .attach_text:before{content:"";width:18px;height:18px;position:relative;top:-2px;display:inline-block;background-image:url(../img/download-outline.svg)}form .attach_file .attach_file_name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}form .attach_file .attach_file_name:after{content:"";width:18px;height:18px;display:inline-block;background-image:url(../img/close-circle.svg)}form .attach_file:hover{border:1px dashed #fff9f2}form .form_row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}form .wpcf7-submit{margin-bottom:0;width:auto}form .wpcf7-spinner{display:none!important}form .wpcf7-not-valid-tip{position:absolute;bottom:15px;left:0;color:#fff!important;font-size:12px}.wpcf7 form .wpcf7-response-output{padding:10px 20px!important;color:#fff!important;font-size:14px}.about{padding:120px 0;position:relative;background-color:#667582}.about .about_content{display:-webkit-box;display:-ms-flexbox;display:flex}.about .about_content .left_wrap{width:50%}.about .about_content .left_wrap .desc{color:#fff9f2}.about .about_content .right_wrap{padding-left:20px;width:50%}.about .about_content .right_wrap h2{color:rgba(255,249,242,.3);text-indent:150px;margin-bottom:86px}.about .about_content .right_wrap h2 span.active{color:#fff9f2}.about .about_items .about_item{width:50%;padding:38px 0 0;position:relative}.about .about_items .about_item:before{content:"";position:absolute;top:0;left:0;width:0;height:1px;-webkit-transition:all 2.5s;-o-transition:all 2.5s;transition:all 2.5s;background-color:rgba(255,249,242,.2)}.about .about_items .about_item:hover{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.about .about_items .about_item:hover:before{background-color:#fff9f2}.about .about_items .about_item.active:before{width:100%}.about .about_items .about_item:nth-child(1){margin-left:auto}.about .about_items .about_item:nth-child(2){width:410px;margin-top:-80px}.about .about_items .about_item:nth-child(3){width:522px;margin-top:-20px;margin-left:auto}.about .about_items .about_item .number{font-size:150px;line-height:115px;text-transform:uppercase;color:#fff9f2;margin-bottom:45px}.about .about_items .about_item .text_wrap{width:300px;max-width:100%}.about .about_items .about_item .title{font-size:20px;margin-bottom:25px;line-height:130%;color:#fff9f2}.about .about_items .about_item .text{font-size:14px;line-height:150%;color:#fff9f2;opacity:.7}.about .about_link{position:absolute;bottom:0;left:0;width:50%;padding:20px 65px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:0 40px 0 0;background:#fff9f2;font-size:18px;line-height:130%;color:#2a2a29}.about .about_link:before{content:"";width:40px;height:40px;position:absolute;right:-40px;bottom:0;background:#fff9f2;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-mask-image:radial-gradient(circle at 0 0,transparent 40px,#000 21px);mask-image:radial-gradient(circle at 0 0,transparent 40px,#000 21px)}.about .about_link img{right:0;-webkit-filter:invert(1);filter:invert(1);-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s;position:relative}.about .about_link .btn_text{position:relative}.about .about_link .btn_text:after{content:"";display:block;width:100%;position:absolute;font-weight:300;height:1px;bottom:-4px;border-radius:2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#2a2a29;color:#2a2a29;width:0;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform-origin:left center;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-moz-opacity:0;-khtml-opacity:0;opacity:0}.about .about_link:hover .btn_text:after{width:100%;-moz-opacity:100;-khtml-opacity:100;opacity:100;opacity:1}.about .about_link:hover img{right:-20px}.services{padding:120px 0 390px;position:relative}.services .title_container{margin-bottom:100px}.services .title_wrap{position:relative;z-index:2;text-align:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.services .title_wrap.fixed{position:fixed;left:0;width:100%}.services .title_wrap.stopped{position:absolute;top:auto;left:0;bottom:0;width:100%}.services .title_wrap .desc{margin-bottom:50px}.services .title_wrap h2{width:625px;margin:0 auto}.services .service_items{position:relative}.services .service_items .service_path{position:absolute;top:0;z-index:1;left:50%;margin-left:-70px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.services .service_items .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;background-size:cover;background-position:center;will-change:transform;-webkit-transition:opacity .3s ease,-webkit-transform .1s linear;transition:opacity .3s ease,-webkit-transform .1s linear;-o-transition:transform .1s linear,opacity .3s ease;transition:transform .1s linear,opacity .3s ease;transition:transform .1s linear,opacity .3s ease,-webkit-transform .1s linear}.services .service_items .item:nth-child(1){width:635px;height:410px;margin-left:auto}.services .service_items .item:nth-child(2){width:410px;height:410px}.services .service_items .item:nth-child(3){width:410px;height:500px;margin-left:42%;margin-top:-110px}.services .service_items .item .title{font-size:28px;line-height:130%;text-transform:uppercase;color:#fff9f2}.projects{padding:90px 0}.projects .title_wrap{margin-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex}.projects .title_wrap .left_wrap{width:50%}.projects .title_wrap .right_wrap{width:50%;padding-left:20px}.projects .title_wrap .right_wrap h2{text-indent:150px}.projects .project_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 0;margin:0 -20px}.projects .project_list .item{width:calc(50% - 40px);margin:0 20px;height:411px;z-index:1;cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px;overflow:hidden}.projects .project_list .item:after{content:"";width:100%;height:100%;z-index:-1;position:absolute;top:0;left:0;opacity:.4;background-color:#000}.projects .project_list .item.last_item{width:calc(100% - 40px)}.projects .project_list .item .project_img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%;height:100%;z-index:-2;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.projects .project_list .item .title{font-size:28px;line-height:130%;text-transform:uppercase;color:#fff9f2;margin-bottom:8px;margin-top:36px}.projects .project_list .item .text{opacity:0;font-size:14px;color:#fff9f2;line-height:130%;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.projects .project_list .item .text img{width:16px;height:16px}.projects .project_list .item:hover .project_img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.projects .project_list .item:hover .text{opacity:1}.team{padding:180px 0;background:#cdc6bc}.team .title_wrap{margin-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex}.team .title_wrap .left_wrap{width:50%}.team .title_wrap .right_wrap{width:50%;padding-left:20px}.team .title_wrap .right_wrap h2{text-indent:150px}.team .team_items{position:relative}.team .team_items .item .photo_wrap img{width:100%;height:460px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.team .team_items .item .text_wrap{padding:40px 0 0;width:232px;max-width:90%;margin:0 auto}.team .team_items .item .text_wrap .name{font-size:16px;line-height:130%;margin-bottom:14px}.team .team_items .item .text_wrap .position{opacity:.5;font-size:14px;height:50px;margin-bottom:20px;line-height:120%;text-transform:uppercase}.team .team_items .item .text_wrap .text{font-size:14px;line-height:150%}.team .team_slider_controll .slick-arrow{width:124px;height:124px;opacity:0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:168px;background:#fff9f2;gap:8px;z-index:1;cursor:pointer;border:none;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.team .team_slider_controll .slick-arrow.slick-prev{left:40px}.team .team_slider_controll .slick-arrow.slick-prev img{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.team .team_slider_controll .slick-arrow.slick-next{right:40px}.awards{padding:180px 0;position:relative;overflow:hidden;z-index:1}.awards .awards_bg{position:absolute;bottom:0;right:0;z-index:-1;max-height:100%}.awards h2{margin-bottom:50px}.awards .awards_items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px 250px;gap:20px 0}.awards .awards_items.slick-slider{display:block}.awards .awards_items.slick-slider .item{width:298px}.awards .awards_items .slick-list{overflow:visible}.awards .awards_items .item{width:calc(25% - 40px);margin:0 20px;border-radius:8px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:rgba(102,117,130,.2)}.awards .awards_items .item .text_wrap{width:100%;height:250px;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-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}.awards .awards_items .item .title{font-size:18px;line-height:130%;text-transform:uppercase;color:#2a2a29}.awards .awards_items .item .text{font-size:14px;line-height:140%;color:#2a2a29}.awards .awards_slider_controll .slick-arrow{width:124px;height:124px;opacity:0;border-radius:50%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;margin-top:-62px;background:#cdc6bc;gap:8px;z-index:1;cursor:pointer;border:none;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.awards .awards_slider_controll .slick-arrow.slick-prev{left:40px}.awards .awards_slider_controll .slick-arrow.slick-prev img{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.awards .awards_slider_controll .slick-arrow.slick-next{right:40px}.awards .awards_slider_controll .slick-arrow.slick-disabled{display:none!important}.awards h3{width:523px;max-width:100%;text-indent:150px}.news{padding:180px 0;background:#434243}.news .title_wrap{margin-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:30px;border-bottom:1px solid rgba(255,249,242,.2)}.news .title_wrap h2{margin-bottom:0}.news .title_wrap h2 span.active{color:#fff9f2}.news .news_button{border:1px solid #fff9f2;border-radius:28px;padding:15px 24px;font-size:14px;line-height:14px;color:#fff9f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.news .news_button:hover{background-color:rgba(255,249,242,.1)}.news .news_list{margin:0 -20px;position:relative}.news .news_list .slick-list{overflow:visible}.news .news_list .item{margin:0 20px;padding:30px;border-radius:8px;height:460px;position:relative;background:rgba(255,249,242,.1)}.news .news_list .item .news_itm_bg{position:absolute;bottom:0;right:0;opacity:.08}.news .news_list .item .title{font-size:20px;line-height:26px;color:#fff9f2;margin-bottom:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:-webkit-calc(3 * 26px);height:78px}.news .news_list .item .number{position:absolute;bottom:30px;left:30px;font-size:12px;text-transform:uppercase;color:#fff9f2;line-height:100%}.news .news_list .item .meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news .news_list .item .meta .category{font-size:12px;line-height:100%;color:#fff9f2;text-transform:uppercase}.news .news_list .item .meta .circle{width:4px;height:4px;border-radius:50%;background-color:#fff9f2;margin:0 10px}.news .news_list .item .meta .date{font-size:12px;opacity:.5;line-height:100%;color:#fff9f2;text-transform:uppercase}.news .news_list .item:hover{background:rgba(255,249,242,.4)}.news .news_slider_controll .slick-arrow{width:124px;height:124px;opacity:0;border-radius:50%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:168px;background:#fff9f2;gap:8px;z-index:1;cursor:pointer;border:none;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.news .news_slider_controll .slick-arrow.slick-prev{left:40px}.news .news_slider_controll .slick-arrow.slick-prev img{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.news .news_slider_controll .slick-arrow.slick-next{right:40px}.news .news_slider_controll .slick-arrow.slick-disabled{display:none!important}.post_page{padding:80px 0 190px}.post_page .section_content{width:860px;max-width:100%;margin:0 auto}.post_page .section_content .text_content h3{color:#2a2a29;margin-bottom:35px}.post_page .section_content .text_content ul{margin-bottom:60px}.post_page .section_content .text_content ul li{padding-left:23px;position:relative;margin-bottom:15px}.post_page .section_content .text_content ul li:before{content:"";position:absolute;left:0;top:50%;margin-top:-4px;width:8px;height:8px;border-radius:50%;background-color:#2a2a29}.post_page .section_content .text_content ol{margin-bottom:35px;list-style:decimal;padding-left:18px}.post_page .section_content .text_content ol li{margin-bottom:15px}.post_page .section_content .text_content .gallery{margin-bottom:40px!important;margin-left:-10px!important;margin-right:-10px!important;display:-webkit-box;display:-ms-flexbox;display:flex}.post_page .section_content .text_content .gallery.slick-initialized{padding-bottom:40px}.post_page .section_content .text_content .gallery:not(.slick-initialized) .gallery-item{width:100%!important}.post_page .section_content .text_content .gallery br{display:none}.post_page .section_content .text_content .gallery .gallery-item{padding:0 10px;margin-top:0!important}.post_page .section_content .text_content .gallery .gallery-item img{border:none!important;border-radius:8px;width:100%;height:auto}.post_page .section_content .text_content .gallery .gallery-item a{pointer-events:none}.post_page .section_content .text_content .gallery .slick-arrow{position:absolute;bottom:0;width:16px;height:16px;cursor:pointer;z-index:1;border:none;font-size:0;background:0 0;background-image:url(../img/arrow-right.svg)}.post_page .section_content .text_content .gallery .slick-arrow.slick-prev{left:50%;margin-left:-30px;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.post_page .section_content .text_content .gallery .slick-arrow.slick-next{right:50%;margin-right:-30px}.partners{padding:180px 0}.partners .title_wrap{margin-bottom:250px;display:-webkit-box;display:-ms-flexbox;display:flex}.partners .title_wrap .left_wrap{width:50%}.partners .title_wrap .right_wrap{width:50%;padding-left:20px}.partners .title_wrap .right_wrap h2{text-indent:150px}.partners .partners_items{margin:0 -40px}.partners .partners_items .slick-list,.partners .partners_items .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.partners .partners_items .item{padding:0 40px;border-right:1px solid rgba(116,116,119,.1)}.partners .partners_items .item .text_wrap{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.partners .partners_items .item .title{font-size:18px;line-height:130%;text-transform:uppercase;color:#1e1e1e;margin-bottom:14px}.partners .partners_items .item .text{color:grey;font-size:14px;line-height:150%;margin-bottom:30px}.partners .partners_items .item .partners_link{font-size:14px;line-height:130%;margin-bottom:30px;color:#2a2a29;display:block;margin-top:auto}.partners .partners_items .item .partners_link img{display:inline-block}.partners .partners_items .item .partner_logo{width:100%;border-radius:8px}.partners .partners_items .item .partner_logo img{width:100%;border-radius:8px}.partners .partners_slider_controll .slick-arrow{width:124px;height:124px;opacity:0;border-radius:50%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;margin-top:-62px;background:#cdc6bc;gap:8px;z-index:1;cursor:pointer;border:none;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.partners .partners_slider_controll .slick-arrow.slick-prev{left:40px}.partners .partners_slider_controll .slick-arrow.slick-prev img{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.partners .partners_slider_controll .slick-arrow.slick-next{right:40px}.partners .partners_slider_controll .slick-arrow.slick-disabled{display:none!important}.cta .section_content{display:-webkit-box;display:-ms-flexbox;display:flex}.cta .section_content .left_wrap{width:50%;padding:120px 0;position:relative;padding-right:65px;z-index:1}.cta .section_content .left_wrap:before{content:"";width:50vw;z-index:-1;position:absolute;right:0;top:0;height:100%;background:#667582}.cta .section_content .left_wrap h2{margin-bottom:155px;color:#fff9f2;width:410px;max-width:100%}.cta .section_content .right_wrap{width:50%}.cta .section_content .right_wrap #google-map{width:50vw;height:100%}.project_page{padding:0 0 90px}.project_page .section_content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:45px}.project_page .section_content .project_images{width:68%}.project_page .section_content .project_images .item{margin-bottom:10px}.project_page .section_content .project_images .item:last-child{margin-bottom:0}.project_page .section_content .project_images .item img{width:100%;border-radius:8px}.project_page .section_content .text_wrap{width:32%}.project_page .section_content .text_wrap .project_sidebar{height:100%}.project_page .section_content .text_wrap .mobile_first_image{display:none}.project_page .section_content .text_wrap .sticky_wrap{position:sticky;top:30px}.project_page .section_content .text_wrap .beck_link{border:1px solid #2a2a29;padding:10px 24px;height:44px;margin-bottom:60px;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);border-radius:22px;display:inline-block}.project_page .section_content .text_wrap .beck_link:hover{background-color:#2a2a29}.project_page .section_content .text_wrap .beck_link:hover img{-webkit-filter:invert(1);filter:invert(1)}.project_page .section_content .text_wrap .parameters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:18px;margin-bottom:48px}.project_page .section_content .text_wrap .parameters .item{min-width:30%}.project_page .section_content .text_wrap .parameters .item .title{font-size:12px;line-height:100%;margin-bottom:8px;text-transform:uppercase;color:rgba(42,42,41,.4)}.project_page .section_content .text_wrap .parameters .item .text{color:#2a2a29;font-size:18px;line-height:130%;text-transform:uppercase}.project_page .section_content .text_wrap .text_content{margin-bottom:48px;font-size:14px;line-height:150%;color:#2a2a29;opacity:.6}.project_page .section_content .text_wrap .text_content a:hover{color:#000;text-decoration:underline}.project_page .section_content .text_wrap .project_external_link{display:block;margin-bottom:16px}.project_page .section_content .text_wrap .project_external_link:hover{color:#667582}.project_page .section_content .text_wrap .next_project_link:hover{color:#667582}.similar_projects{padding:90px 0}.similar_projects .title_wrap{margin-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex}.similar_projects .title_wrap .left_wrap{width:50%}.similar_projects .title_wrap .right_wrap{width:50%;padding-left:20px}.similar_projects .title_wrap .right_wrap h2{text-indent:150px}.similar_projects .project_slider{margin:0 -20px}.similar_projects .project_slider .item{width:calc(50% - 40px);margin:0 20px;height:411px;z-index:1;cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px;overflow:hidden}.similar_projects .project_slider .item:after{content:"";width:100%;height:100%;z-index:-1;position:absolute;top:0;left:0;opacity:.4;background-color:#000}.similar_projects .project_slider .item .project_img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%;height:100%;z-index:-2;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.similar_projects .project_slider .item .title{font-size:28px;line-height:130%;text-transform:uppercase;color:#fff9f2;margin-bottom:8px;margin-top:36px}.similar_projects .project_slider .item .text{opacity:0;font-size:14px;color:#fff9f2;line-height:130%;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;display:block}.similar_projects .project_slider .item .text img{width:16px;height:16px;display:inline-block}.similar_projects .project_slider .item:hover .project_img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.similar_projects .project_slider .item:hover .text{opacity:1}.similar_projects .project_slider .item .play{width:80px;height:56px;background-size:cover;background-image:url(../img/play.png)}.post_baner{padding:120px 0 20px;position:relative;z-index:1;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.post_baner .image_bg{position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .1s ease-out;transition:-webkit-transform .1s ease-out;-o-transition:transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out;will-change:transform}.post_baner:before{content:"";width:100%;height:100%;z-index:-1;position:absolute;top:0;left:0;opacity:.6;background-color:#000}.post_baner .section_content{height:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.post_baner .section_content .beck_link{position:absolute;top:0;left:0;border:1px solid #fff;padding:10px 24px;height:44px;margin-bottom:180px;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);border-radius:22px;display:inline-block}.post_baner .section_content .beck_link img{-webkit-filter:invert(1);filter:invert(1)}.post_baner .section_content .beck_link:hover{background-color:#fff}.post_baner .section_content .beck_link:hover img{-webkit-filter:invert(0);filter:invert(0)}.post_baner .section_content h1{color:#fff;width:860px;margin-bottom:18px;text-align:center;text-transform:uppercase}.post_baner .section_content .post_baner_meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post_baner .section_content .post_baner_meta .category{font-size:12px;line-height:100%;color:#fff9f2;text-transform:uppercase}.post_baner .section_content .post_baner_meta .circle{width:4px;height:4px;border-radius:50%;background-color:#fff9f2;margin:0 10px}.post_baner .section_content .post_baner_meta .date{font-size:12px;opacity:.5;line-height:100%;color:#fff9f2;text-transform:uppercase}.post_baner .section_content .baner_desc{font-size:20px;line-height:130%;color:#fff}.post_baner .section_content.news_page_baner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:40px}.post_baner .section_content.news_page_baner h1{width:auto;text-align:left}.post_baner .section_content.news_page_baner .news_categories{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.post_baner .section_content.news_page_baner .news_categories .cat{padding:20px 24px;cursor:pointer;min-width:108px;font-size:14px;line-height:130%;text-align:center;color:#fff9f2;border-radius:28px;border:1px solid #fff9f2}.post_baner .section_content.news_page_baner .news_categories .cat.active{background:#fff9f2;color:#2a2a29}.post_baner.about_page_baner{height:100vh;padding:100px 0}.post_baner.about_page_baner:before{opacity:.3}.post_baner.about_page_baner .container{height:100%}.post_baner.about_page_baner .section_content{height:100%}.post_baner.about_page_baner .baner_desc{text-align:center}.single_page_content{padding:30px 0 50px}.news_page{padding:90px 0 180px}.news_page .news_items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px;gap:40px 0}.news_page .news_items .item{width:calc(33.33% - 40px);margin:0 20px;background:#f2ede3;padding:30px;border-radius:8px}.news_page .news_items .item .title{font-size:20px;line-height:26px;margin-bottom:20px;color:#2a2a29;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:-webkit-calc(3 * 26px);height:78px}.news_page .news_items .item .meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.news_page .news_items .item .meta .category{font-size:12px;line-height:100%;color:#2a2a29;text-transform:uppercase}.news_page .news_items .item .meta .circle{width:4px;height:4px;border-radius:50%;background-color:#2a2a29;margin:0 10px}.news_page .news_items .item .meta .date{font-size:12px;opacity:.5;line-height:100%;color:#2a2a29;text-transform:uppercase}.news_page .news_items .item .image_wrap{border-radius:8px;overflow:hidden}.news_page .news_items .item .image_wrap img{width:100%;height:253px;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;-o-object-position:center;object-position:center}.news_page .news_items .item:hover .image_wrap img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.show_more_posts{margin-top:50px}.about_page{padding:180px 0 90px}.about_page .title_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:80px;gap:40px}.about_page .title_row .text{font-size:16px;line-height:130%;width:240px}.about_page .large_title{font-size:120px;font-weight:500;line-height:70%;letter-spacing:-.04em;text-transform:uppercase;font-family:YsabeauInfant}.about_page .large_title_2{font-size:120px;font-weight:500;line-height:70%;letter-spacing:-.04em;text-transform:uppercase;text-align:right;margin-bottom:100px;font-family:YsabeauInfant}.about_page .about_page_items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:17px}.about_page .about_page_items .item{width:114px;height:480px;border-radius:8px;padding:60px 44px;background:#cdc6bc;position:relative;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.about_page .about_page_items .item:hover{background-color:#b8b2aa}.about_page .about_page_items .item .number{position:absolute;font-size:20px;line-height:130%;top:60px;left:50px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.about_page .about_page_items .item .vertical_title{position:absolute;opacity:1;width:360px;font-size:20px;line-height:130%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);bottom:220px;left:-125px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.about_page .about_page_items .item .text_wrap{display:none;padding-left:50px;height:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about_page .about_page_items .item .text_wrap .title{width:648px;font-size:20px;line-height:130%}.about_page .about_page_items .item .text_wrap .text{width:648px;margin-top:auto}.about_page .about_page_items .item .text_wrap .text p:last-child{margin-bottom:0}.about_page .about_page_items .item.expanded{width:100%;background:#f2ede3!important;-ms-flex-negative:initial;flex-shrink:initial}.about_page .about_page_items .item.expanded .text_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.about_page .about_page_items .item.expanded .vertical_title{opacity:0}.about_page .about_page_items .item.expanded .number{left:44px}.history{padding:90px 0 180px}.history .desc{margin-bottom:100px}.history .history_items .slick-list{overflow:visible!important}.history .history_items .item{width:560px}.history .history_items .item .image_wrap{position:relative;padding-bottom:50px;border-bottom:1px solid #f1ece6}.history .history_items .item .image_wrap:before{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background-color:#2a2a29;left:0;bottom:-5px}.history .history_items .item .image_wrap img{width:410px;height:274px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.history .history_items .item .text_wrap{width:410px;padding:70px 0 0}.history .history_items .item .text_wrap .year{font-family:YsabeauInfant;font-weight:500;font-size:120px;line-height:70%;letter-spacing:-.04em;text-transform:uppercase;color:#2a2a29;margin-bottom:60px}.history .history_items .item .text_wrap .title{font-size:20px;line-height:130%;margin-bottom:30px}.history .history_slider_controll .slick-arrow{width:124px;height:124px;opacity:0;border-radius:50%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;margin-top:-62px;background:#cdc6bc;gap:8px;z-index:1;cursor:pointer;border:none;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.history .history_slider_controll .slick-arrow.slick-prev{left:40px}.history .history_slider_controll .slick-arrow.slick-prev img{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.history .history_slider_controll .slick-arrow.slick-next{right:40px}.history .history_slider_controll .slick-arrow.slick-disabled{display:none!important}.steps{padding:180px 0;background:#cdc6bc}.steps .title_wrap{margin-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex}.steps .title_wrap .left_wrap{width:50%}.steps .title_wrap .right_wrap{width:50%;padding-left:20px}.steps .title_wrap .right_wrap h2{text-indent:150px}.steps .steps_items{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid rgba(42,42,41,.2);border-bottom:1px solid rgba(42,42,41,.2);border-left:1px solid rgba(42,42,41,.2)}.steps .steps_items .item{width:25%;padding:40px;height:460px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-right:1px solid rgba(42,42,41,.2)}.steps .steps_items .item .number{font-size:12px;margin-bottom:20px}.steps .steps_items .item .title{font-size:20px;line-height:130%;margin-bottom:20px}.steps .steps_items .item .text{margin-top:auto}.ceo{padding:180px 0}.ceo .section_content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.ceo .section_content .desc_wrap{width:14%;-ms-flex-negative:0;flex-shrink:0}.ceo .section_content .image_wrap{width:410px;-ms-flex-negative:0;flex-shrink:0}.ceo .section_content .image_wrap img{width:100%;border-radius:8px}.ceo .section_content .text_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-align:start;-ms-flex-align:start;align-items:flex-start}.ceo .section_content .text_wrap h2{font-size:28px;line-height:130%;text-transform:uppercase}.ceo .section_content .text_wrap .ceo_meta{margin-top:auto}.ceo .section_content .text_wrap .ceo_meta .ceo_name{font-size:16px;line-height:130%;margin-bottom:14px}.ceo .section_content .text_wrap .ceo_meta .ceo_position{font-size:12px;text-transform:uppercase;color:#2a2a29;opacity:.5;margin-bottom:30px}.about_investor{padding:180px 0;position:relative;background:#cdc6bc}.about_investor .section_content{display:-webkit-box;display:-ms-flexbox;display:flex}.about_investor .section_content .image_wrap{width:50%}.about_investor .section_content .image_wrap img{width:410px;max-width:100%;border-radius:8px}.about_investor .section_content .text_wrap{width:50%;padding-left:20px;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}.about_investor .section_content .text_wrap .text{width:410px;max-width:100%}.about_investor .section_content .text_wrap .text p:last-child{margin-bottom:0}.about_investor .about_investor_link{position:absolute;bottom:0;right:0;width:50%;padding:20px 65px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:40px 0 0 0;background:#fff9f2;font-size:18px;line-height:130%;color:#2a2a29}.about_investor .about_investor_link:before{content:"";width:40px;height:40px;position:absolute;left:-40px;bottom:0;background:#fff9f2;-webkit-mask-image:radial-gradient(circle at 0 0,transparent 40px,#000 21px);mask-image:radial-gradient(circle at 0 0,transparent 40px,#000 21px)}.about_investor .about_investor_link img{right:0;-webkit-filter:invert(1);filter:invert(1);-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s;position:relative}.about_investor .about_investor_link .btn_text{position:relative}.about_investor .about_investor_link .btn_text:after{content:"";display:block;width:100%;position:absolute;font-weight:300;height:1px;bottom:-4px;border-radius:2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#2a2a29;color:#2a2a29;width:0;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform-origin:left center;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-moz-opacity:0;-khtml-opacity:0;opacity:0}.about_investor .about_investor_link:hover .btn_text:after{width:100%;-moz-opacity:100;-khtml-opacity:100;opacity:100;opacity:1}.about_investor .about_investor_link:hover img{right:-20px}.conditions{z-index:2;padding:180px 0;position:relative}.conditions h2{margin-bottom:100px;color:#2a2a29}.conditions .conditions_items{margin:0 -20px}.conditions .conditions_items .item{width:calc(25% - 40px);margin:0 20px;background:#f2ede3;padding:40px;border-radius:8px;height:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.conditions .conditions_items .item .title{font-size:20px;line-height:130%}.conditions .conditions_items .item .text{margin-top:auto}.conditions .conditions_items .slick-arrow{position:absolute;bottom:-60px;width:16px;height:16px;cursor:pointer;z-index:1;border:none;font-size:0;background:0 0;background-image:url(../img/arrow-right.svg)}.conditions .conditions_items .slick-arrow.slick-prev{left:15px;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.conditions .conditions_items .slick-arrow.slick-next{left:50px}.conditions .conditions_file_link{position:absolute;bottom:-79px;left:0;width:50%;padding:20px 65px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:0 0 40px 0;background:#fff9f2;font-size:18px;line-height:130%;color:#2a2a29}.conditions .conditions_file_link svg{-ms-flex-negative:0;flex-shrink:0;margin-right:10px}.conditions .conditions_file_link:before{content:"";width:40px;height:40px;position:absolute;right:-39.5px;top:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background:#fff9f2;-webkit-mask-image:radial-gradient(circle at 0 0,transparent 40px,#000 21px);mask-image:radial-gradient(circle at 0 0,transparent 40px,#000 21px)}.conditions .conditions_file_link img{right:0;-webkit-filter:invert(1);filter:invert(1);margin-left:auto;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s;position:relative}.conditions .conditions_file_link .btn_text{position:relative}.conditions .conditions_file_link .btn_text:after{content:"";display:block;width:100%;position:absolute;font-weight:300;height:1px;bottom:-4px;border-radius:2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#2a2a29;color:#2a2a29;width:0;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform-origin:left center;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-moz-opacity:0;-khtml-opacity:0;opacity:0}.conditions .conditions_file_link:hover .btn_text:after{width:100%;-moz-opacity:100;-khtml-opacity:100;opacity:100;opacity:1}.conditions .conditions_file_link:hover img{right:-20px}.join{z-index:1;padding:260px 0 160px;position:relative;background-color:#4f4f50}.join .bg_img{position:absolute;bottom:0;left:0;z-index:-1}.join h2{width:750px;max-width:100%;color:rgba(255,249,242,.3);margin-bottom:212px}.join h2 span.active{color:#fff9f2}.join .text_wrap{width:362px;margin-left:auto}.join .text_wrap .text{color:#fff9f2;margin-bottom:35px}.join .text_wrap .join_link{color:#fff9f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:14px}.join .text_wrap .join_link img{width:16px;height:16px}footer{position:relative;background-size:cover;background-position:center}footer.footer-expanded .footer_content{height:100vh;padding:100px 0 65px}footer .footer_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s;height:0;min-height:700px;min-width:100px;padding:70px 0 45px;gap:154px 0}footer .footer_content .logo_wrap{width:50%}footer .footer_content .footer_menu{width:50%;padding-left:30px}footer .footer_content .footer_menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:34px 0}footer .footer_content .footer_menu ul li{width:50%}footer .footer_content .footer_menu ul li a{font-size:38px;line-height:29px;color:#fff9f2;position:relative}footer .footer_content .footer_menu ul li a:after{content:"";display:block;width:100%;position:absolute;font-weight:300;height:2px;bottom:-4px;border-radius:2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff9f2;color:#fff9f2;width:0;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform-origin:left center;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-moz-opacity:0;-khtml-opacity:0;opacity:0}footer .footer_content .footer_menu ul li a:hover:after{width:100%;-moz-opacity:100;-khtml-opacity:100;opacity:100;opacity:1}footer .footer_content .copyright{width:25%;margin-top:auto;font-size:14px;color:#a9a9a9}footer .footer_content .copyright a{color:#a9a9a9}footer .footer_content .copyright a:hover{color:#fff}footer .footer_content .footer_menu_2{width:25%;margin-top:auto}footer .footer_content .footer_menu_2 ul li{margin-bottom:26px}footer .footer_content .footer_menu_2 ul li:last-child{margin-bottom:0}footer .footer_content .footer_menu_2 ul li a{font-size:14px;line-height:130%;color:#fff9f2;padding-bottom:10px;display:inline-block;position:relative}footer .footer_content .footer_menu_2 ul li a:after{content:"";width:100%;bottom:0;left:50%;height:1px;width:100%;display:block;position:absolute;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff9f2}footer .footer_content .footer_menu_2 ul li a:hover:after{width:30px}footer .footer_content .footer_contacts{width:25%;padding-left:30px;margin-top:auto}footer .footer_content .footer_contacts .footer_title{font-size:12px;color:#fff;opacity:.5;margin-bottom:20px;text-transform:uppercase}footer .footer_content .footer_contacts .footer_contact_item{margin-bottom:26px}footer .footer_content .footer_contacts .footer_link{font-size:14px;line-height:130%;color:#fff9f2;display:inline-block;padding-bottom:10px}footer .footer_content .footer_contacts a.footer_link{position:relative}footer .footer_content .footer_contacts a.footer_link:after{content:"";width:100%;bottom:0;left:50%;height:1px;width:100%;display:block;position:absolute;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff9f2}footer .footer_content .footer_contacts a.footer_link:hover:after{width:30px}footer .footer_content .footer_contacts .btn_style{margin-top:15px}footer .footer_content .social_wrap{width:25%;margin-top:auto}footer .footer_content .social_list{width:100%;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer .footer_content .social_list a{width:44px;height:44px;color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid rgba(255,255,255,.1)}footer .footer_content .social_list a svg{display:block;width:20px;height:20px}footer .footer_content .social_list a:hover{background-color:#fff}footer .footer_content .social_list a:hover i,footer .footer_content .social_list a:hover svg{-webkit-filter:invert(1);filter:invert(1)}footer .footer_content .go_to_top{position:absolute;width:44px;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;top:90px;right:0;z-index:100;background-color:transparent;border:1px solid rgba(255,249,242,.2)}footer .footer_content .go_to_top img{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}footer .footer_content .go_to_top:hover{background-color:#fff}footer .footer_content .go_to_top:hover img{-webkit-filter:invert(1);filter:invert(1)}.modal{position:fixed;top:0;left:0;z-index:1000;width:100vw;height:100vh;display:none}.modal .modal_header{position:absolute;top:0;left:0;width:100%;padding:25px;z-index:2}.modal .modal_header .modal_header_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal .modal_header .modal_close{border:1px solid #fff9f2;border-radius:28px;padding:18px 24px;font-size:14px;line-height:130%;color:#fff9f2;cursor:pointer;background:0 0}.modal .modal_content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh}.modal .modal_content .image_wrap{width:50vw;height:100%;background-size:cover}.modal .modal_content .form_wrap{width:50vw;height:100%;padding:120px 65px;background:#667582}.modal .modal_content .form_wrap .modal_form_content{width:570px;max-width:100%}.modal .modal_content .form_wrap.modal_thank_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .modal_content .form_wrap.modal_thank_content .modal_form_content{width:400px;max-width:100%;text-align:center}.modal .modal_content .form_wrap.modal_thank_content .modal_form_content .form_title{margin-bottom:40px}.modal .modal_content .form_wrap.modal_thank_content .modal_form_content .form_text{color:#fff9f2}.modal .modal_content .form_wrap .form_title{font-size:38px;text-transform:uppercase;line-height:130%;color:#fff9f2;margin-bottom:155px}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before{display:table;content:""}.slick-track:after{display:table;content:"";clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media only screen and (max-width:1340px){.team .team_items .item .photo_wrap img{height:400px}.news .news_list .item{height:400px}.partners .title_wrap{margin-bottom:150px}footer .footer_content{gap:150px 0}footer .footer_content .footer_menu ul li a{font-size:30px}.about_page .about_page_items .item.expanded .number{left:30px}.about_page .about_page_items .item .text_wrap{padding-left:20px}.about_page .about_page_items .item .text_wrap .text{width:530px}.about_page .about_page_items .item .text_wrap .title{width:530px}.history .history_items .item{width:480px}.history .history_items .item .text_wrap{padding-top:40px}.history .history_items .item .text_wrap .year{font-size:70px;margin-bottom:40px}.steps .steps_items .item{padding:25px}}@media only screen and (max-width:1200px){h1{font-size:28px}h2{font-size:28px}.services .service_items .item .title{font-size:22px}.services .service_items .item:nth-child(1){width:480px;height:350px}.services .service_items .item:nth-child(2){width:350px;height:350px}.services .service_items .item:nth-child(3){width:350px;height:400px}.team .team_items .item .photo_wrap img{height:320px}.partners .partners_items{margin:0 -20px}.partners .partners_items .item{padding:0 20px}.partners .partners_items .item .title{font-size:16px}.partners .title_wrap .right_wrap h2{text-indent:80px}.awards h3{text-indent:80px}.team .title_wrap .right_wrap h2{text-indent:80px}.projects .title_wrap .right_wrap h2{text-indent:80px}.about .about_content .right_wrap h2{text-indent:80px}.cta .section_content .left_wrap{padding:80px 0;padding-right:40px}.cta .section_content .left_wrap h2{margin-bottom:70px}footer{padding:50px 0}footer .footer_content{gap:100px 0}footer .footer_content .footer_menu ul li a{font-size:24px}.about .about_items .about_item .number{font-size:100px;line-height:100%;margin-bottom:15px}.about .about_content .right_wrap h2{margin-bottom:140px}.services{padding:80px 0}.services .title_wrap h2{width:500px}.services .title_wrap .desc{margin-bottom:25px}.project_page .section_content{gap:24px}.project_page .section_content .project_images{width:60%}.project_page .section_content .text_wrap{width:40%}.project_page .section_content .text_wrap .beck_link{margin-bottom:60px}.news_page .news_items .item{width:calc(50% - 40px)}.about_investor{padding:80px 0 120px}.conditions{padding:80px 0 150px}.conditions h2{margin-bottom:50px}.about_page .large_title_2{font-size:90px;margin-bottom:60px}.about_page .large_title{font-size:90px}.about_page .title_row{margin-bottom:40px}.about_page .about_page_items{-ms-flex-wrap:wrap;flex-wrap:wrap}.about_page .about_page_items .item{height:auto;width:100%;padding:40px}.about_page .about_page_items .item .number{left:40px;top:40px}.about_page .about_page_items .item .vertical_title{display:none}.about_page .about_page_items .item .text_wrap{display:block;padding-left:0}.about_page .about_page_items .item .text_wrap .text{display:none;width:100%;margin-top:20px}.about_page .about_page_items .item .text_wrap .title{width:100%;padding-left:32px}.about_page .about_page_items .item.expanded .number{left:40px}.about_page .about_page_items .item.expanded .text{display:block}.history .history_items .item{width:480px}.history .history_items .item .text_wrap{padding-top:40px}.history .history_items .item .text_wrap .year{font-size:70px;margin-bottom:40px}.steps .steps_items{-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:none}.steps .steps_items .item{width:50%;height:300px;border-bottom:1px solid rgba(42,42,41,.2)}.ceo .section_content{-ms-flex-wrap:wrap;flex-wrap:wrap}.ceo .section_content .desc_wrap{width:100%}.ceo .section_content .text_wrap{width:calc(100% - 450px)}.ceo .section_content .text_wrap h2{font-size:26px}.awards .awards_items{margin:0 -10px 200px}.awards .awards_items .item{width:calc(50% - 20px);margin:0 10px}}@media only screen and (max-width:992px){.project_page .section_content .text_wrap .project_sidebar{height:auto}.project_page .section_content .text_wrap .sticky_wrap{position:static}.partners .title_wrap .right_wrap h2{text-indent:40px}.awards h3{text-indent:40px}.team .title_wrap .right_wrap h2{text-indent:40px}.projects .title_wrap .right_wrap h2{text-indent:40px}.about .about_content .right_wrap{padding-left:0}.about .about_content .right_wrap h2{text-indent:40px}.about .about_items .about_item .number{font-size:60px;margin-bottom:15px}.about .about_items .about_item:nth-child(2){width:32%}.about .about_items .about_item:nth-child(3){width:32%}.about .about_items .about_item .title{margin-bottom:15px}.about .about_items .about_item .title br{display:none}.about .about_link{height:48px;font-size:14px;padding:10px 42px;border-radius:0 24px 0 0}.about .about_link:before{width:24px;height:24px;right:-24px;-webkit-mask-image:radial-gradient(circle at 0 0,transparent 24px,#000 21px);mask-image:radial-gradient(circle at 0 0,transparent 24px,#000 21px)}.services .service_items .item:nth-child(2){margin-top:80px}.services .service_items .item:nth-child(3){margin-top:80px;margin-left:auto}.projects{padding:40px 0}.projects .title_wrap{margin-bottom:60px}.projects .title_wrap .right_wrap{padding-left:0}.projects .title_wrap .right_wrap h2{margin-bottom:0}.projects .project_list{gap:24px 0;margin:0 -12px}.projects .project_list .item{margin:0 12px;height:231px;width:calc(50% - 24px)}.projects .project_list .item.last_item{width:calc(100% - 24px)}.projects .project_list .item .title{font-size:22px}.team{padding:80px 0}.team .title_wrap{margin-bottom:60px}.team .title_wrap .right_wrap{padding-left:0}.team .team_items .item .photo_wrap img{height:386px}.team .team_slider_controll .slick-arrow{width:18px;height:18px;font-size:0;gap:0;background:0 0;border-radius:0;top:auto;bottom:-42px;opacity:1!important}.team .team_slider_controll .slick-arrow.slick-prev{left:24px}.team .team_slider_controll .slick-arrow.slick-next{right:auto;left:60px}.awards{padding:80px 0}.awards .awards_items .item{margin:0 10px}.awards .awards_items .item .text_wrap{padding:20px}.awards .awards_slider_controll .slick-arrow{width:18px;height:18px;font-size:0;gap:0;background:0 0;border-radius:0;top:auto;bottom:-52px;margin:0;opacity:1!important;display:block!important}.awards .awards_slider_controll .slick-arrow img{-webkit-filter:invert(1);filter:invert(1)}.awards .awards_slider_controll .slick-arrow.slick-prev{left:30px}.awards .awards_slider_controll .slick-arrow.slick-next{right:auto;left:70px}.awards .awards_slider_controll .slick-arrow.slick-disabled{display:block!important;opacity:.4}.news{padding:80px 0 156px}.news .title_wrap{margin-bottom:60px}.news .news_list{margin:0}.news .news_list .item{margin:0 10px;width:284px;height:350px}.news .news_slider_controll .slick-arrow{width:18px;height:18px;font-size:0;gap:0;background:0 0;border-radius:0;top:auto;bottom:-72px;opacity:1!important;display:block!important}.news .news_slider_controll .slick-arrow img{-webkit-filter:invert(1);filter:invert(1)}.news .news_slider_controll .slick-arrow.slick-prev{left:0}.news .news_slider_controll .slick-arrow.slick-next{right:auto;left:40px}.news .news_slider_controll .slick-arrow.slick-disabled{display:block!important;opacity:.4}.partners{padding:80px 0}.partners .partners_items .slick-list{overflow:visible}.partners .partners_items .item{width:234px}.partners .partners_items .item img{display:inline-block}.partners .partners_items{display:block}.partners .partners_items .slick-list{overflow:visible!important}.partners .partners_slider_controll .slick-arrow{width:18px;height:18px;font-size:0;gap:0;background:0 0;border-radius:0;top:auto;bottom:-52px;margin:0;opacity:1!important;display:block!important}.partners .partners_slider_controll .slick-arrow img{-webkit-filter:invert(1);filter:invert(1)}.partners .partners_slider_controll .slick-arrow.slick-prev{left:30px}.partners .partners_slider_controll .slick-arrow.slick-next{right:auto;left:70px}.partners .partners_slider_controll .slick-arrow.slick-disabled{display:block!important;opacity:.4}form .form_row{display:block}footer .footer_content .logo_wrap{width:33.33%}footer .footer_content .footer_menu{width:66.66%}footer .footer_content .footer_menu ul{gap:12px 0}footer .footer_content .footer_menu ul li a{font-size:18px}footer .footer_content .footer_menu_2{width:33.33%}footer .footer_content .footer_menu_2 ul{margin-bottom:50px}footer .footer_content .footer_contacts{width:46.66%}footer .footer_content .social_wrap{width:20%}.similar_projects{padding:40px 0 80px}.similar_projects .title_wrap{margin-bottom:60px}.similar_projects .title_wrap .right_wrap h2{text-indent:40px;margin-bottom:0}.similar_projects .project_slider{margin:0 -12px}.similar_projects .project_slider .item{height:231px;margin:0 12px}.similar_projects .project_slider .item .title{font-size:22px}.post_baner .section_content h1{width:500px}.post_page{padding:80px 0 40px}.post_baner .section_content.news_page_baner{padding-bottom:20px}.news_page .news_items{margin:0 -12px;gap:24px 0}.news_page .news_items .item{width:calc(50% - 24px);margin:0 12px}.about_investor .about_investor_link{height:48px;font-size:14px;padding:10px 42px;border-radius:24px 0 0 0}.about_investor .about_investor_link:before{width:24px;height:24px;left:-24px;-webkit-mask-image:radial-gradient(circle at 0 0,transparent 24px,#000 21px);mask-image:radial-gradient(circle at 0 0,transparent 24px,#000 21px)}.conditions .conditions_items{margin:0 -12px}.conditions .conditions_items .item{margin:0 12px;padding:30px}.conditions .conditions_file_link{bottom:-48px;height:48px;font-size:14px;padding:10px 42px;border-radius:0 0 24px 0}.conditions .conditions_file_link:before{width:24px;height:24px;right:-24px;-webkit-mask-image:radial-gradient(circle at 0 0,transparent 24px,#000 21px);mask-image:radial-gradient(circle at 0 0,transparent 24px,#000 21px)}.join{padding:128px 0 80px}.join .bg_img{width:393px}.about_page{padding:80px 0 40px}.about_page .large_title_2{font-size:48px;line-height:100%;margin-bottom:50px}.about_page .large_title{font-size:48px;line-height:100%}.about_page .title_row{margin-bottom:30px}.about_page .title_row .text{width:340px}.history{padding:40px 0 80px}.history .desc{margin-bottom:60px}.history .history_items .item{width:387px}.history .history_items .item .text_wrap{width:363px;padding-top:40px}.history .history_items .item .text_wrap .year{font-size:48px;margin-bottom:40px;line-height:100%}.history .history_items .item .image_wrap img{width:363px}.history .history_slider_controll .slick-arrow{width:18px;height:18px;font-size:0;gap:0;background:0 0;border-radius:0;top:auto;bottom:-72px;margin:0;opacity:1!important;display:block!important}.history .history_slider_controll .slick-arrow img{-webkit-filter:invert(1);filter:invert(1)}.history .history_slider_controll .slick-arrow.slick-prev{left:0}.history .history_slider_controll .slick-arrow.slick-next{right:auto;left:40px}.history .history_slider_controll .slick-arrow.slick-disabled{display:block!important;opacity:.4}.steps{padding:80px 0}.steps .title_wrap .right_wrap{padding-left:0}.steps .title_wrap .right_wrap h2{text-indent:40px}.steps .steps_items .item{width:100%;height:auto;min-height:208px}.ceo{padding:80px 0}.ceo .section_content{-ms-flex-wrap:wrap;flex-wrap:wrap}.ceo .section_content .image_wrap{width:275px}.ceo .section_content .desc_wrap{width:100%}.ceo .section_content .text_wrap{width:calc(100% - 275px - 40px)}.ceo .section_content .text_wrap h2{font-size:22px}.modal .modal_content .form_wrap .form_title{font-size:28px}.page_404 .large_text{padding-left:0;font-size:28px}.page_404 .title_404{font-size:28px}.page_404 .section_content .left_wrap{width:30%}.page_404 .section_content .right_wrap{width:70%}}@media only screen and (max-width:768px){h1{margin-bottom:30px}.about{padding:80px 0}.about .about_content{display:block}.about .about_content .left_wrap{width:100%}.about .about_content .left_wrap .desc{padding-left:42px;margin-bottom:20px}.about .about_content .right_wrap{width:100%}.about .about_content .right_wrap h2{margin-bottom:60px}.about .about_items .about_item{width:100%;margin-bottom:60px}.about .about_items .about_item:last-child{margin-bottom:0}.about .about_items .about_item:nth-child(2){width:85%;margin-left:auto;margin-top:0}.about .about_items .about_item:nth-child(3){width:100%;margin-top:0}.about .about_link{padding:10px 22px}.services{padding:80px 0 0;margin-bottom:40px}.services .title_wrap h2{width:100%}.services .service_items .service_path{width:470px;top:20px}.services .service_items .item:nth-child(1){width:285px;height:184px}.services .service_items .item:nth-child(2){width:223px;height:223px}.services .service_items .item:nth-child(3){width:223px;height:272px}.projects .title_wrap{display:block}.projects .title_wrap .left_wrap{width:100%}.projects .title_wrap .left_wrap .desc{padding-left:42px;margin-bottom:20px}.projects .title_wrap .right_wrap{width:100%}.projects .project_list .item{width:calc(100% - 24px)}.team .title_wrap{display:block}.team .title_wrap .left_wrap{width:100%}.team .title_wrap .left_wrap .desc{padding-left:42px;margin-bottom:20px}.team .title_wrap .right_wrap{width:100%}.team .team_items .item{width:284px}.awards .awards_bg{bottom:-100px;right:-400px}.partners .title_wrap{display:block;margin-bottom:60px}.partners .title_wrap .left_wrap .desc{padding-left:42px;margin-bottom:20px}.partners .title_wrap .right_wrap{width:100%;padding-left:0}.partners .partners_items .item{width:324px}.cta{background:#667582}.cta .section_content{display:block}.cta .section_content .left_wrap{width:100%}.cta .section_content .left_wrap:before{content:initial}.cta .section_content .right_wrap{width:100%}footer.footer-expanded .footer_content{padding:30px 0}footer .footer_content{gap:50px 0;padding:30px 0;height:auto}footer .footer_content .logo_wrap{width:100%}footer .footer_content .footer_menu{width:100%;padding-left:0}footer .footer_content .footer_menu_2{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}footer .footer_content .footer_menu_2 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 26px;margin-bottom:20px}footer .footer_content .social_list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .footer_content .go_to_top{position:initial;margin-left:auto;-ms-flex-negative:0;flex-shrink:0}footer .footer_content .footer_contacts{width:100%;padding-left:0}footer .footer_content .social_wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.project_page .section_content{gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.project_page .section_content .project_images{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.project_page .section_content .project_images .item:first-child{display:none}.project_page .section_content .text_wrap{width:100%}.project_page .section_content .text_wrap .beck_link{margin-bottom:60px}.project_page .section_content .text_wrap .mobile_first_image{display:block;margin-bottom:24px}.project_page .section_content .text_wrap .mobile_first_image img{width:100%;border-radius:8px}.project_page .section_content .text_wrap .parameters{gap:10px}.similar_projects .title_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.similar_projects .title_wrap .left_wrap{width:100%}.similar_projects .title_wrap .left_wrap .desc{padding-left:42px;margin-bottom:20px}.similar_projects .title_wrap .right_wrap{width:100%;padding-left:0}.post_baner .section_content h1{width:100%}.post_page{padding:80px 0 30px}.post_page .section_content .text_content .gallery{margin-left:-25px!important;margin-right:-25px!important}.post_page .section_content .text_content .gallery.slick-initialized .gallery-item{width:284px!important}.post_baner .section_content.news_page_baner{padding-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news_page{padding:80px 0}.news_page .news_items{gap:20px 0}.news_page .news_items .item{width:calc(100% - 24px)}.about_investor{padding:80px 0}.about_investor .section_content{-ms-flex-wrap:wrap;flex-wrap:wrap}.about_investor .section_content .image_wrap{width:100%}.about_investor .section_content .text_wrap{width:100%;padding-left:0;margin-bottom:60px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.about_investor .about_investor_link{padding:10px 22px}.conditions .conditions_items .item{width:289px}.conditions .conditions_file_link{padding-left:15px;padding-right:20px;width:290px}.join h2{margin-bottom:50px}.join .text_wrap{margin-left:0}.about_page .large_title_2{margin-bottom:30px;text-align:left}.about_page .title_row{margin-bottom:4px}.about_page .text_desc{width:100%;margin-bottom:50px}.history .history_items .item{width:300px}.history .history_items .item .text_wrap{width:280px;padding-top:40px}.history .history_items .item .text_wrap .text p:last-child{margin-bottom:0}.history .history_items .item .image_wrap img{width:280px;height:190px}.steps .title_wrap{margin-bottom:50px;-ms-flex-wrap:wrap;flex-wrap:wrap}.steps .title_wrap .left_wrap{width:100%}.steps .title_wrap .left_wrap .desc{padding-left:42px;margin-bottom:20px}.steps .title_wrap .right_wrap{width:100%;padding-left:0}.ceo .section_content{-ms-flex-wrap:wrap;flex-wrap:wrap}.ceo .section_content .image_wrap{width:100%}.ceo .section_content .image_wrap img{height:auto;-o-object-fit:cover;object-fit:cover}.ceo .section_content .desc_wrap{width:100%}.ceo .section_content .text_wrap{width:100%}.ceo .section_content .text_wrap .ceo_meta .ceo_position{margin-bottom:0}.modal .modal_content .image_wrap{display:none}.modal .modal_content .form_wrap{width:100%;padding:120px 24px}.modal .modal_content .form_wrap .form_title{margin-bottom:50px}.page_404 .large_text{padding-left:0;font-size:28px}.page_404 .title_404{font-size:28px}.page_404 .section_content{-ms-flex-wrap:wrap;flex-wrap:wrap}.page_404 .section_content .left_wrap{width:100%}.page_404 .section_content .right_wrap{width:100%}.cta .section_content .right_wrap #google-map{height:300px;width:100vw;margin-left:-15px}}@media only screen and (max-width:420px){.about_investor .about_investor_link{width:65%}}@media only screen and (max-width:370px){.post_baner .section_content.news_page_baner .news_categories .cat{padding:12px 15px;min-width:88px}.news_page{padding:70px 0}.news_page .news_items .item{padding:15px}}@media only screen and (max-width:360px){h2{font-size:22px}}@media only screen and (min-width:768px){.visible-xs{display:none!important}}@media only screen and (min-width:992px){.visible-sm{display:none!important}}