
/* /web/static/src/scss/lazyloader.scss defined in bundle 'optimization_website.projects_assets_frontend' */
 a[href].o_wait_lazy_js, .o_wait_lazy_js a[href], button.o_wait_lazy_js, .o_wait_lazy_js button, input[type="submit"].o_wait_lazy_js, .o_wait_lazy_js input[type="submit"], input[type="button"].o_wait_lazy_js, .o_wait_lazy_js input[type="button"], .btn.o_wait_lazy_js, .o_wait_lazy_js .btn{pointer-events: none;}

/* /website_projects/static/src/scss/projects.scss defined in bundle 'optimization_website.projects_assets_frontend' */
 .projects_page{background: #FEFAF6; position: relative; padding-top: 85px;}@media (min-width: 1440px){.projects_page{padding-top: 5.903vw;}}.projects_page .header_projects .title_page{text-transform: uppercase;}@media (max-width: 767px){.projects_page .header_projects .title_page{height: 78px; text-align: right; padding-right: 26px; font-style: normal; font-weight: 700; font-size: 27px; line-height: 46px; color: #20160D; padding-top: 10px;}}@media (min-width: 768px){.projects_page .header_projects .title_page{position: absolute; top: 79px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: 2; font-style: normal; font-weight: 700; font-size: 50px; line-height: 62px; text-align: center; color: #20160D;}}@media (min-width: 768px) and (max-width: 1439px){.projects_page .header_projects .title_page{top: 12px; font-size: 40px;}}@media (min-width: 1440px){.projects_page .header_projects .title_page{top: 4.486vw; font-size: 3.472vw; line-height: 4.306vw;}}.projects_page .header_projects img{position: absolute; width: 100%; height: auto; max-height: 338px; padding: 0 15px; z-index: 1;}@media (max-width: 767px){.projects_page .header_projects img{display: none;}}@media (min-width: 768px) and (max-width: 1439px){.projects_page .header_projects img{max-height: 214px;}}@media (min-width: 1440px){.projects_page .header_projects img{max-height: 23.472vw; padding: 0 1.042vw;}}@media (min-width: 768px){.projects_page .header_projects{position: absolute; top: 85px; width: 100%;}}@media (min-width: 1440px){.projects_page .header_projects{top: 5.903vw;}}@media (max-width: 767px){.projects_page .header_projects .menu_projects_ul{background-color: white;}.projects_page .header_projects .menu_projects_ul .menu_projects_li .menu_projects_span{width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; padding: 13px 28px; font-style: normal; font-weight: 500; font-size: 12px; line-height: 18px; color: #20150D; background: rgba(255, 255, 255, 0.85); white-space: nowrap;}.projects_page .header_projects .menu_projects_ul .menu_projects_li .menu_projects_span.active{position: relative; white-space: nowrap;}.projects_page .header_projects .menu_projects_ul .menu_projects_li .menu_projects_span.active::after{content: ""; position: absolute; top: 33px; left: 15px; width: 5%; height: 3px; background: #211E1B; border-radius: 40px;}.projects_page .header_projects .menu_projects_ul .menu_projects_li.active{border-bottom: solid 2px #5724FE;}.projects_page .header_projects .menu_projects_ul .menu_projects_li.active .menu_projects_span{background: #FEFAF6;}}@media (min-width: 768px){.projects_page .header_projects .menu_projects_ul{position: absolute; top: 220px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: 2; display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0 auto;}}@media (min-width: 768px) and (max-width: 1439px){.projects_page .header_projects .menu_projects_ul{top: 90px; width: 700px;}}@media (min-width: 1440px){.projects_page .header_projects .menu_projects_ul{top: 14vw; width: 70%;}}.projects_page .header_projects .menu_projects_ul .menu_projects_li:hover .menu_projects_span::after{width: 50%;}.projects_page .header_projects .menu_projects_ul .menu_projects_li .menu_projects_span{cursor: pointer; font-style: normal; font-weight: 500; font-size: 12px; line-height: 18px; color: #211E1B; position: relative; white-space: nowrap; text-transform: uppercase;}@media (min-width: 768px){.projects_page .header_projects .menu_projects_ul .menu_projects_li .menu_projects_span{font-size: 13px; line-height: 26px;}.projects_page .header_projects .menu_projects_ul .menu_projects_li .menu_projects_span::after{content: ""; position: absolute; top: 26px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 0; height: 3px; background: #211E1B; border-radius: 40px; -webkit-transition: width 0.3s ease-out; -o-transition: width 0.3s ease-out; transition: width 0.3s ease-out;}}@media (min-width: 768px) and (min-width: 1440px){.projects_page .header_projects .menu_projects_ul .menu_projects_li .menu_projects_span::after{top: 1.806vw; height: 0.208vw; border-radius: 2.778vw;}}@media (min-width: 1440px){.projects_page .header_projects .menu_projects_ul .menu_projects_li .menu_projects_span{font-size: 1.389vw; line-height: 1.806vw;}}.projects_page .header_projects .menu_projects_ul .menu_projects_li .menu_projects_span.active{white-space: nowrap;}@media (min-width: 768px){.projects_page .header_projects .menu_projects_ul .menu_projects_li .menu_projects_span.active::after{content: ""; position: absolute; top: 26px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 50%; height: 3px; background: #211E1B; border-radius: 40px;}}.projects_page .header_projects .menu_projects_ul .menu_projects_li.active .menu_projects_span::after{width: 50%;}@media (max-width: 767px){.projects_page .projects_ul{padding-top: 31px;}}@media (min-width: 768px) and (max-width: 1439px){.projects_page .projects_ul{padding-top: 180px;}}@media (min-width: 1440px){.projects_page .projects_ul{padding-top: 20.278vw;}}.projects_page .projects_ul .projects_li{display: none; padding-bottom: 8.889vw;}.projects_page .projects_ul .projects_li a{display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -ms--webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}@media (max-width: 767px){.projects_page .projects_ul .projects_li a{margin-bottom: 31px;}}@media (min-width: 768px){.projects_page .projects_ul .projects_li a{height: 580px;}}@media (min-width: 1440px){.projects_page .projects_ul .projects_li a{height: 53.681vw;}}.projects_page .projects_ul .projects_li a .left_block{width: 29%; height: 100%; text-decoration: none;}@media (max-width: 767px){.projects_page .projects_ul .projects_li a .left_block{display: none;}}.projects_page .projects_ul .projects_li a .left_block .project_first_image{width: 100%; background-color: #7c746c; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; overflow: hidden; -webkit-transition: -webkit-transform 200ms; transition: -webkit-transform 200ms; -o-transition: transform 200ms; transition: transform 200ms; transition: transform 200ms, -webkit-transform 200ms;}.projects_page .projects_ul .projects_li a .left_block .project_first_image:hover{-webkit-transform: scale(1.04); -ms-transform: scale(1.04); transform: scale(1.04);}.projects_page .projects_ul .projects_li a .left_block .project_first_image img{height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover;}.projects_page .projects_ul .projects_li a .right_block{display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -ms--webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-line-pack: justify; align-content: space-between; width: 69%; height: 100%;}.projects_page .projects_ul .projects_li a .right_block .project_info{background: #FFFFFF; -webkit-box-shadow: 0 18px 40px rgba(86, 75, 65, 0.2); box-shadow: 0 18px 40px rgba(86, 75, 65, 0.2); filter: drop-shadow(2px 4px 15px rgba(0, 0, 0, 0.25));}.projects_page .projects_ul .projects_li a .right_block img{-webkit-transition: -webkit-transform 200ms; transition: -webkit-transform 200ms; -o-transition: transform 200ms; transition: transform 200ms; transition: transform 200ms, -webkit-transform 200ms;}.projects_page .projects_ul .projects_li a .right_block img:hover{-webkit-transform: scale(1.04); -ms-transform: scale(1.04); transform: scale(1.04);}@media (max-width: 767px){.projects_page .projects_ul .projects_li a .right_block{display: none;}}.projects_page .projects_ul .projects_li a .right_block .project_info{width: 49%; height: 48%; display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms--webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}@media (max-width: 767px){.projects_page .projects_ul .projects_li a .right_block .project_info{display: none;}}.projects_page .projects_ul .projects_li a .right_block .project_info .project_info_title{font-style: normal; font-weight: 700; font-size: 20px; line-height: 44px; color: #20160D; margin-top: 30px; margin-bottom: 10px; text-align: center;}@media (min-width: 1440px){.projects_page .projects_ul .projects_li a .right_block .project_info .project_info_title{font-size: 2.083vw; line-height: 3.75vw; margin-top: 2.083vw; margin-bottom: 0.694vw;}}.projects_page .projects_ul .projects_li a .right_block .project_info .project_info_description span, .projects_page .projects_ul .projects_li a .right_block .project_info .project_info_description p{font-style: normal; font-weight: 300; font-size: 14px; line-height: 24px; text-align: center; color: #49433E; opacity: 0.7;}@media (min-width: 1440px){.projects_page .projects_ul .projects_li a .right_block .project_info .project_info_description span, .projects_page .projects_ul .projects_li a .right_block .project_info .project_info_description p{font-size: 1.25vw; line-height: 1.944vw;}}@media (min-width: 1440px){.projects_page .projects_ul .projects_li a .right_block .project_info .project_info_description.tablet{display: none;}}@media (max-width: 1439px){.projects_page .projects_ul .projects_li a .right_block .project_info .project_info_description.desktop{display: none;}}.projects_page .projects_ul .projects_li a .right_block .project_info .project_info_go{font-style: normal; font-weight: 500; font-size: 10px; line-height: 28px; text-align: center; -webkit-text-decoration-line: underline; text-decoration-line: underline; text-transform: uppercase; color: #030303; margin-top: auto; margin-bottom: 36px;}@media (min-width: 1440px){.projects_page .projects_ul .projects_li a .right_block .project_info .project_info_go{font-size: 1.111vw; line-height: 1.806vw; margin-bottom: 2.5vw;}}.projects_page .projects_ul .projects_li a .right_block .project_second_image{width: 48%; height: 48%;}.projects_page .projects_ul .projects_li a .right_block .project_second_image img{height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover;}.projects_page .projects_ul .projects_li a .right_block .project_third_image{width: 100%; height: 49%;}.projects_page .projects_ul .projects_li a .right_block .project_third_image img{height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover;}.projects_page .mobile_title{background: #FFFFFF; -webkit-box-shadow: 5px 10px 20px rgba(86, 75, 65, 0.2); box-shadow: 5px 10px 20px rgba(86, 75, 65, 0.2); width: 90%; height: 90%; display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms--webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; margin: 0 auto 30px;}@media (min-width: 768px){.projects_page .mobile_title{display: none;}}.projects_page .mobile_title .project_info_title{font-style: normal; font-weight: 700; font-size: 18px; line-height: 25px; color: #20160D; margin-top: 30px; margin-bottom: 10px; text-align: center; white-space: nowrap;}@media (min-width: 1440px){.projects_page .mobile_title .project_info_title{font-size: 2.083vw; line-height: 3.75vw; margin-top: 2.083vw; margin-bottom: 0.694vw;}}.projects_page .mobile_title .project_info_description span, .projects_page .mobile_title .project_info_description p{font-style: normal; font-weight: 300; font-size: 10px; line-height: 20px; text-align: center; color: #49433E; opacity: 0.7;}.projects_page .mobile_title .project_info_go{font-style: normal; font-weight: 500; font-size: 10px; line-height: 26px; text-align: center; -webkit-text-decoration-line: underline; text-decoration-line: underline; text-transform: uppercase; color: #030303; margin-top: 10px; margin-bottom: 10px;}@media (min-width: 1440px){.projects_page .mobile_title .project_info_go{font-size: 1.111vw; line-height: 1.806vw; margin-bottom: 2.5vw;}}.projects_page .mobile_images{display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; max-height: 320px; overflow-x: scroll; overflow-y: hidden;}@media (min-width: 768px){.projects_page .mobile_images{display: none;}}.projects_page .mobile_images div{width: 320px; min-width: 320px; margin-right: 10px;}.projects_page .mobile_images div img{width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;}

/* /website_projects/static/src/scss/contacts_projects.scss defined in bundle 'optimization_website.projects_assets_frontend' */
 #contact_us .title_contacts_mob{font-style: normal; font-weight: 600; font-size: 25px; line-height: 62px; background: #FEFAF6; color: #000000; padding-left: 22px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; height: 64px;}@media (min-width: 768px){#contact_us .title_contacts_mob{height: 75px; padding-left: 48px; position: relative; font-size: 30px; padding-top: 15px;}#contact_us .title_contacts_mob .title_contacts_mob_span{position: relative;}#contact_us .title_contacts_mob .title_contacts_mob_span:after{bottom: 1px; right: -2px; content: ''; width: 8px; height: 19.7px; position: absolute; background-color: #D9D9D9;}#contact_us .title_contacts_mob .title_contacts_mob_span:before{content: ''; width: 21px; height: 75px; position: absolute; background-color: #D9D9D9; top: -14px; right: -27px;}}@media (min-width: 1440px){#contact_us .title_contacts_mob{display: none;}}#contact_us .title_contacts_desc{display: none; font-style: normal; font-weight: 600; font-size: 40px; line-height: 62px; color: #000000;}@media (min-width: 1440px){#contact_us .title_contacts_desc{display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; font-size: 2.78vw; line-height: 4.3vw; padding-bottom: 6.4vw;}}#contact_us .contacts{background-size: cover; background-repeat: no-repeat; background-position: center;}@media (max-width: 767px){#contact_us .contacts{background-image: -webkit-gradient(linear, left top, left bottom, from(#FEFAF67F), to(#FEFAF67F)), url("/website_footer_text_link/static/src/img/background.webp"); background-image: -o-linear-gradient(#FEFAF67F, #FEFAF67F), url("/website_footer_text_link/static/src/img/background.webp"); background-image: linear-gradient(#FEFAF67F, #FEFAF67F), url("/website_footer_text_link/static/src/img/background.webp"); min-height: 527px; padding: 0 23px;}}@media (min-width: 768px){#contact_us .contacts{background-image: -webkit-gradient(linear, left top, left bottom, from(#FEFAF67F), to(#FEFAF67F)), url("/website_footer_text_link/static/src/img/background_desc.webp"); background-image: -o-linear-gradient(#FEFAF67F, #FEFAF67F), url("/website_footer_text_link/static/src/img/background_desc.webp"); background-image: linear-gradient(#FEFAF67F, #FEFAF67F), url("/website_footer_text_link/static/src/img/background_desc.webp"); min-height: 414px; padding: 90px 80px 26px 74px;}}@media (min-width: 1440px){#contact_us .contacts{padding: 1.95vw 10.2vw 8.13vw 10.2vw;}}#contact_us .contacts .company{display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms--webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}#contact_us .contacts .company .company_address{padding: 30px 0;}@media (min-width: 768px) and (max-width: 1439px){#contact_us .contacts .company .company_address{-webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1;}}@media (min-width: 768px){#contact_us .contacts .company .company_address{padding-top: 0; padding-bottom: 47px; display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}}@media (min-width: 1440px){#contact_us .contacts .company .company_address{padding-bottom: 6.67vw;}}@media (max-width: 767px){#contact_us .contacts .company .company_address .company_address_wrap:not(:last-child){margin-bottom: 27px;}}@media (min-width: 768px){#contact_us .contacts .company .company_address .company_address_wrap:nth-child(1){width: 35%;}#contact_us .contacts .company .company_address .company_address_wrap:nth-child(2){width: 25%;}#contact_us .contacts .company .company_address .company_address_wrap:nth-child(3){width: 38%;}}#contact_us .contacts .company .company_address .company_address_wrap .company_address_link{display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms--webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}#contact_us .contacts .company .company_address .company_address_wrap .company_address_link .company_address_title{font-style: normal; font-weight: 400; font-size: 15px; line-height: 30px; color: #000; margin-bottom: 6px;}@media (min-width: 768px){#contact_us .contacts .company .company_address .company_address_wrap .company_address_link .company_address_title{font-size: 13px; line-height: 30px; margin-bottom: 0;}}@media (min-width: 1440px){#contact_us .contacts .company .company_address .company_address_wrap .company_address_link .company_address_title{font-size: 1.25vw; line-height: 2.083vw; margin-bottom: 0.903vw; font-weight: 400;}}#contact_us .contacts .company .company_address .company_address_wrap .company_address_link .company_address_value{font-style: normal; font-weight: 500; font-size: 15px; line-height: 30px; color: #000;}@media (min-width: 768px){#contact_us .contacts .company .company_address .company_address_wrap .company_address_link .company_address_value{font-weight: 500; font-size: 13px; line-height: 30px;}}@media (min-width: 1440px){#contact_us .contacts .company .company_address .company_address_wrap .company_address_link .company_address_value{font-size: 1.389vw; line-height: 2.083vw;}}@media (max-width: 767px){#contact_us .contacts .company .company_social{display: none;}}@media (min-width: 768px) and (max-width: 1439px){#contact_us .contacts .company .company_social{-webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; width: 177px; height: 26px; display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; 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;}}@media (min-width: 1440px){#contact_us .contacts .company .company_social{width: 23.33vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; 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; margin-bottom: 7.3vw;}}#contact_us .contacts .company .company_social .social_link{display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}@media (min-width: 1440px){#contact_us .contacts .company .company_social .social_link svg{width: 1.67vw; height: 1.67vw;}}#contact_us .contacts .company .company_social .social_link svg path{fill: #000;}#contact_us .contacts .company .contacts_form{display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex;}@media (min-width: 768px) and (max-width: 1439px){#contact_us .contacts .company .contacts_form{-webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2;}}@media (max-width: 767px){#contact_us .contacts .company .contacts_form{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms--webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}}@media (min-width: 768px){#contact_us .contacts .company .contacts_form{-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms--webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}}@media (min-width: 1440px){#contact_us .contacts .company .contacts_form{-webkit-box-pack: normal; -ms-flex-pack: normal; justify-content: normal; -ms--webkit-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-flex-wrap: nowrap; flex-wrap: nowrap;}}#contact_us .contacts .company .contacts_form input{border-radius: 5px; height: 40px; width: 100%; padding-left: 16px; font-style: normal; font-weight: 500; font-size: 15px; line-height: 26px; background: rgba(255, 255, 255, 0.7); border: 1px solid rgba(0, 0, 0, 0.3); color: #000; outline: none;}@media (min-width: 768px){#contact_us .contacts .company .contacts_form input{width: 45%; margin-bottom: 59px !important;}}@media (min-width: 1440px){#contact_us .contacts .company .contacts_form input{font-size: 18px; height: 52px; width: 30.903vw; border-radius: 0.347vw; border: 0.139vw solid rgba(255, 255, 255, 0.6);}}#contact_us .contacts .company .contacts_form input:nth-child(1){font-family: 'Montserrat', sans-serif !important; margin-bottom: 13px;}@media (min-width: 1440px){#contact_us .contacts .company .contacts_form input:nth-child(1){margin-bottom: 0 !important; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; padding: 0.764vw 0 0.764vw 1.111vw; font-size: 1.25vw; line-height: 1.81vw;}}#contact_us .contacts .company .contacts_form input:nth-child(2){font-family: 'Montserrat', sans-serif !important; margin-bottom: 34px;}@media (min-width: 1440px){#contact_us .contacts .company .contacts_form input:nth-child(2){margin-bottom: 0 !important; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; padding: 0.764vw 0 0.764vw 1.111vw; font-size: 1.25vw; line-height: 1.81vw;}}#contact_us .contacts .company .contacts_form input::-webkit-input-placeholder{font-family: 'Montserrat', sans-serif !important; font-style: normal; font-weight: 500; font-size: 15px; line-height: 26px; color: #000;}@media (min-width: 1440px){#contact_us .contacts .company .contacts_form input::-webkit-input-placeholder{font-size: 1.25vw; line-height: 1.806vw;}}#contact_us .contacts .company .contacts_form input::-moz-placeholder{font-family: 'Montserrat', sans-serif !important; font-style: normal; font-weight: 500; font-size: 15px; line-height: 26px; color: #000;}@media (min-width: 1440px){#contact_us .contacts .company .contacts_form input::-moz-placeholder{font-size: 1.25vw; line-height: 1.806vw;}}#contact_us .contacts .company .contacts_form input:-ms-input-placeholder{font-family: 'Montserrat', sans-serif !important; font-style: normal; font-weight: 500; font-size: 15px; line-height: 26px; color: #000;}@media (min-width: 1440px){#contact_us .contacts .company .contacts_form input:-ms-input-placeholder{font-size: 1.25vw; line-height: 1.806vw;}}#contact_us .contacts .company .contacts_form input::-ms-input-placeholder{font-family: 'Montserrat', sans-serif !important; font-style: normal; font-weight: 500; font-size: 15px; line-height: 26px; color: #000;}@media (min-width: 1440px){#contact_us .contacts .company .contacts_form input::-ms-input-placeholder{font-size: 1.25vw; line-height: 1.806vw;}}#contact_us .contacts .company .contacts_form input::placeholder{font-family: 'Montserrat', sans-serif !important; font-style: normal; font-weight: 500; font-size: 15px; line-height: 26px; color: #000;}@media (min-width: 1440px){#contact_us .contacts .company .contacts_form input::placeholder{font-size: 1.25vw; line-height: 1.806vw;}}#contact_us .contacts .company .contacts_form a{background: #5724FE; border-radius: 7px; font-style: normal; font-weight: 700; font-size: 12px; line-height: 18px; text-transform: uppercase; color: #FFFFFF; border: none; width: 191px; height: 39px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}@media (min-width: 768px) and (max-width: 1439px){#contact_us .contacts .company .contacts_form a{margin-left: auto; margin-bottom: 25px;}}@media (min-width: 1440px){#contact_us .contacts .company .contacts_form a{border-radius: 0.486vw; font-size: 0.972vw; line-height: 1.25vw; padding: 1.111vw 1.82vw; min-width: 14.583vw; max-width: 14.583vw; text-align: center; max-height: 3.572vw; min-height: 3.572vw; text-decoration: none; white-space: nowrap;}}@media (min-width: 1440px){#contact_us .contacts .company .contacts_form #name{margin-right: 1.528vw;}}@media (min-width: 1440px){#contact_us .contacts .company .contacts_form #phone{margin-right: 1.597vw;}}#contact_us .contacts .company .thank{display: none; height: 52px; order: 4; margin: 0 auto; margin-top: 50px;}#contact_us .contacts .company .thank .thank_text{display: -webkit-box; display: -webkit-flex; display: flex; font-style: normal; font-weight: 600; font-size: 16px; line-height: 28px; color: #000;}@media (min-width: 1440px){#contact_us .contacts .company .thank .thank_text{display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; font-size: 1.25vw; line-height: 2.5vw; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}}

/* /website_projects/static/src/scss/footer_projects.scss defined in bundle 'optimization_website.projects_assets_frontend' */
 @font-face{font-family: "Rubik"; font-weight: bold; src: url(/website_home/static/src/fonts/Rubik-Regular.ttf); font-display: swap;}footer{background: #FEFAF6;}@media (max-width: 767px){footer{padding: 0 28px;}}@media (min-width: 768px) and (max-width: 1439px){footer{padding: 27px 39px 13px;}}@media (min-width: 1440px){footer{padding: 4.65vw 10.2vw 0;}}footer .wrapper_footer .menu_footer{display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex;}@media (max-width: 767px){footer .wrapper_footer .menu_footer{-ms--webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}}@media (min-width: 1440px){footer .wrapper_footer .menu_footer{-webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 2vw;}}footer .wrapper_footer .menu_footer .logotype{margin: 0 auto 39px; width: 100%;}@media (max-width: 767px){footer .wrapper_footer .menu_footer .logotype{-webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2;}}@media (min-width: 768px) and (max-width: 1439px){footer .wrapper_footer .menu_footer .logotype{margin-bottom: 26px;}}@media (min-width: 1440px){footer .wrapper_footer .menu_footer .logotype{width: initial; margin: 0 5.35vw 0 0;}}footer .wrapper_footer .menu_footer .logotype a{width: 147px; height: 17px; display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; margin: 0 auto;}@media (min-width: 768px) and (max-width: 1439px){footer .wrapper_footer .menu_footer .logotype a{width: 188px; height: 22px;}}@media (min-width: 1440px){footer .wrapper_footer .menu_footer .logotype a{width: 17.639vw; height: 2.014vw;}}footer .wrapper_footer .menu_footer .logotype a span{width: 148px; height: 18px;}@media (min-width: 768px) and (max-width: 1439px){footer .wrapper_footer .menu_footer .logotype a span{width: 188px; height: 22px;}}@media (min-width: 1440px){footer .wrapper_footer .menu_footer .logotype a span{width: 17.57vw; height: 2vw;}}footer .wrapper_footer .menu_footer .logotype a span img{width: 100% !important; height: 100% !important;}footer .wrapper_footer .menu_footer .footer_menu{margin-right: auto;}@media (max-width: 1439px){footer .wrapper_footer .menu_footer .footer_menu{display: none;}}footer .wrapper_footer .menu_footer .footer_menu .menu_ul{display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex;}footer .wrapper_footer .menu_footer .footer_menu .menu_ul .menu_li{position: relative; min-height: 2vw;}@media (min-width: 1440px){footer .wrapper_footer .menu_footer .footer_menu .menu_ul .menu_li:nth-child(1){margin-right: 8.13vw;}}@media (min-width: 1440px){footer .wrapper_footer .menu_footer .footer_menu .menu_ul .menu_li:nth-child(2){margin-right: 8.4vw;}}@media (min-width: 1440px){footer .wrapper_footer .menu_footer .footer_menu .menu_ul .menu_li:nth-child(3){margin-right: 8.34vw;}}@media (min-width: 1440px){footer .wrapper_footer .menu_footer .footer_menu .menu_ul .menu_li:nth-child(4){margin-right: 6.32vw;}}@media (min-width: 1440px){footer .wrapper_footer .menu_footer .footer_menu .menu_ul .menu_li:nth-child(5){margin-right: 5.14vw;}}footer .wrapper_footer .menu_footer .footer_menu .menu_ul .menu_li a{top: 2px; min-height: 26px; display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; color: #000; position: absolute; min-width: 70px; z-index: 1; text-decoration: none;}@media (min-width: 1440px){footer .wrapper_footer .menu_footer .footer_menu .menu_ul .menu_li a{font-size: 1.095vw; line-height: 1.75vw;}}footer .wrapper_footer .menu_footer .footer_menu .menu_ul .menu_li a::before{content: ''; position: absolute; width: 8px; height: 8px; top: 8px; left: -16px; background: #7C746C; border-radius: 0.208vw; z-index: 1; -webkit-transition: all ease-in 0.1s; -o-transition: all ease-in 0.1s; transition: all ease-in 0.1s;}@media (min-width: 1440px){footer .wrapper_footer .menu_footer .footer_menu .menu_ul .menu_li a::before{width: 0.556vw; height: 0.556vw; top: 0.556vw; left: -1.111vw;}}footer .wrapper_footer .menu_footer .footer_menu .menu_ul .menu_li a:hover span{z-index: 5; font-weight: 600;}footer .wrapper_footer .menu_footer .footer_menu .menu_ul .menu_li a:hover::before{width: 30px; height: 26px; top: -1px; left: -15px; background: rgba(87, 36, 254, 0.5); border-radius: 10px; z-index: 1;}@media (min-width: 1440px){footer .wrapper_footer .menu_footer .footer_menu .menu_ul .menu_li a:hover::before{width: 2.083vw; height: 1.806vw; top: -0.069vw; left: -1.042vw; border-radius: 0.694vw;}}@media (min-width: 1440px){footer .wrapper_footer .menu_footer .footer_menu .menu_ul .menu_li a{font-size: 1.095vw;}}footer .wrapper_footer .menu_footer .footer_menu .menu_ul .menu_li a.active{font-weight: 600;}footer .wrapper_footer .menu_footer .footer_menu .menu_ul .menu_li a.active span{z-index: 5; font-weight: 600;}footer .wrapper_footer .menu_footer .footer_menu .menu_ul .menu_li a.active::before{width: 30px; height: 26px; top: -1px; left: -15px; background: rgba(87, 36, 254, 0.5); border-radius: 10px;}@media (min-width: 1440px){footer .wrapper_footer .menu_footer .footer_menu .menu_ul .menu_li a.active::before{width: 2.083vw; height: 1.806vw; top: -0.069vw; left: -1.042vw; border-radius: 0.694vw;}}footer .wrapper_footer .menu_footer .social{display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}@media (max-width: 767px){footer .wrapper_footer .menu_footer .social{-webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: 192px; margin: 9px auto 41px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}}@media (min-width: 768px) and (max-width: 1439px){footer .wrapper_footer .menu_footer .social{display: none;}}@media (min-width: 1440px){footer .wrapper_footer .menu_footer .social{width: 12.16vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; 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;}}footer .wrapper_footer .menu_footer .social .social_link{display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}@media (max-width: 767px){footer .wrapper_footer .menu_footer .social .social_link{width: 24px; height: 24px;}}@media (max-width: 767px){footer .wrapper_footer .menu_footer .social .social_link svg{width: 24px; height: 24px;}}@media (min-width: 1440px){footer .wrapper_footer .menu_footer .social .social_link svg{width: 1.389vw; height: 1.806vw;}}footer .wrapper_footer .menu_footer .social .social_link svg path{fill: #000;}footer .wrapper_footer .copyright{font-family: 'Rubik' !important; width: 100%; font-style: normal; font-weight: 400; font-size: 10px; line-height: 24px; color: #000000; opacity: 0.8;}@media (min-width: 768px){footer .wrapper_footer .copyright{text-align: end; font-size: 14px;}}@media (min-width: 1440px){footer .wrapper_footer .copyright{font-size: 1vw; line-height: 1.567vw; height: 2.16vw;}}

/* /website_projects/static/src/scss/header_projects.scss defined in bundle 'optimization_website.projects_assets_frontend' */
 .header{-webkit-transition: -webkit-transform 200ms; transition: -webkit-transform 200ms; -o-transition: transform 200ms; transition: transform 200ms; transition: transform 200ms, -webkit-transform 200ms; position: fixed; top: 0; left: 0; z-index: 999; width: 100%; background: -webkit-gradient(linear, left top, left bottom, color-stop(-59.14%, #D9D5D1), to(#FEFAF6)); background: -o-linear-gradient(top, #D9D5D1 -59.14%, #FEFAF6 100%); background: linear-gradient(180deg, #D9D5D1 -59.14%, #FEFAF6 100%); min-height: 85px;}.header .wrapper{display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; 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; height: 85px;}@media (min-width: 768px){.header .wrapper{padding: 0 45px 0 42px; max-width: initial;}}@media (min-width: 1440px){.header .wrapper{padding: 0 4.653vw 0 10.208vw; max-width: initial; height: 5.9vw;}}@media (max-width: 767px){.header .mobile_menu{width: 232px; border-radius: 0 50px 50px 0; background: #5724FE; top: 0; left: 0; position: absolute;}.header .mobile_menu .close_menu_btn{display: -webkit-box; display: -webkit-flex; display: flex; margin: 35px 35px 19px auto;}.header .mobile_menu .menu_ul .menu_li{padding: 0; padding-left: 24px; position: relative; margin-bottom: 26px;}.header .mobile_menu .menu_ul .menu_li a{font-style: normal; font-weight: 500; font-size: 15px; line-height: 18px; color: #FFFFFF; text-transform: inherit;}.header .mobile_menu .menu_ul .menu_li:after{content: ''; position: absolute; bottom: -8px; width: 33px; height: 3px; background: rgba(0, 0, 0, 0.7); left: 24px; border-radius: 15px;}.header .mobile_menu .menu_ul .menu_li:last-child{margin-bottom: 56px;}.header .mobile_menu .menu_ul .menu_li.active a{font-weight: 700;}.header .mobile_menu .menu_ul .menu_li.active:after{content: ''; position: absolute; bottom: -8px; width: 56px; height: 3px; background: #FDFDFF; left: 0; border-radius: 15px;}.header .mobile_menu .menu_ul .menu_li.contact_us{display: -webkit-box; display: -webkit-flex; display: flex;}}@media (min-width: 768px) and (max-width: 1439px){.header .mobile_menu{width: 277px; border-radius: 0 50px 50px 0; background: #5724FE; top: 0; left: 0; position: absolute;}.header .mobile_menu .close_menu_btn{display: -webkit-box; display: -webkit-flex; display: flex; margin: 38px 49px 19px auto;}.header .mobile_menu .menu_ul .menu_li{padding: 0; padding-left: 29px; position: relative; margin-bottom: 30px;}.header .mobile_menu .menu_ul .menu_li a{font-style: normal; font-weight: 500; font-size: 15px; line-height: 18px; color: #FFFFFF; text-transform: inherit;}.header .mobile_menu .menu_ul .menu_li:after{content: ''; position: absolute; bottom: -8px; width: 40px; height: 3px; background: rgba(0, 0, 0, 0.7); left: 29px; border-radius: 15px;}.header .mobile_menu .menu_ul .menu_li:last-child{margin-bottom: 65px;}.header .mobile_menu .menu_ul .menu_li.active a{font-weight: 700;}.header .mobile_menu .menu_ul .menu_li.active:after{content: ''; position: absolute; bottom: -8px; width: 67px; height: 3px; background: #FDFDFF; left: 0; border-radius: 15px;}.header .mobile_menu .menu_ul .menu_li.contact_us{display: none;}}@media (max-width: 1439px){.header .contact_us_tab{display: none;}}@media (max-width: 1439px) and (min-width: 768px){.header .contact_us_tab{display: block; margin-left: auto; margin-right: 20px; padding: 8px 0px !important; width: 152.24px; height: 36.25px; min-width: 152.24px; max-width: 152.24px; text-align: center; max-height: 36.25px; min-height: 36.25px;}}@media (max-width: 1439px){.header .mobile_menu{display: none;}.header .mobile_menu div.calculate_cost{display: none;}.header .mobile_menu .contact_us{display: none;}}@media (min-width: 1440px){.header .contact_us_tab, .header .mobile_menu_btn{display: none;}.header .mobile_menu{display: -webkit-box !important; display: -ms-flexbox !important; display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%;}.header .mobile_menu .menu{margin-right: auto; margin-left: 15px;}.header .mobile_menu .menu .menu_ul{display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex;}.header .mobile_menu .menu .menu_ul .menu_li{position: relative; min-height: 2vw;}}@media (min-width: 1440px) and (min-width: 1440px){.header .mobile_menu .menu .menu_ul .menu_li:nth-child(1){margin-right: 8.13vw;}}@media (min-width: 1440px) and (min-width: 1440px){.header .mobile_menu .menu .menu_ul .menu_li:nth-child(2){margin-right: 8.4vw;}}@media (min-width: 1440px) and (min-width: 1440px){.header .mobile_menu .menu .menu_ul .menu_li:nth-child(3){margin-right: 8.34vw;}}@media (min-width: 1440px) and (min-width: 1440px){.header .mobile_menu .menu .menu_ul .menu_li:nth-child(4){margin-right: 6.32vw;}}@media (min-width: 1440px) and (min-width: 1440px){.header .mobile_menu .menu .menu_ul .menu_li:nth-child(5){margin-right: 5.14vw;}}@media (min-width: 1440px){.header .mobile_menu .menu .menu_ul .menu_li a{top: 2px; min-height: 26px; display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; color: #FFFFFF; position: absolute; min-width: 70px; z-index: 1; text-decoration: none;}}@media (min-width: 1440px) and (min-width: 1440px){.header .mobile_menu .menu .menu_ul .menu_li a{font-size: 1.095vw; line-height: 1.75vw;}}@media (min-width: 1440px){.header .mobile_menu .menu .menu_ul .menu_li a::before{content: ''; position: absolute; width: 8px; height: 8px; top: 8px; left: -16px; background: #7C746C; border-radius: 0.208vw; z-index: 1; -webkit-transition: all ease-in 0.1s; -o-transition: all ease-in 0.1s; transition: all ease-in 0.1s;}}@media (min-width: 1440px) and (min-width: 1440px){.header .mobile_menu .menu .menu_ul .menu_li a::before{width: 0.556vw; height: 0.556vw; top: 0.556vw; left: -1.111vw;}}@media (min-width: 1440px){.header .mobile_menu .menu .menu_ul .menu_li a:hover span{z-index: 5; font-weight: 600;}.header .mobile_menu .menu .menu_ul .menu_li a:hover::before{width: 30px; height: 26px; top: -1px; left: -15px; border-radius: 10px; z-index: 1;}}@media (min-width: 1440px) and (min-width: 1440px){.header .mobile_menu .menu .menu_ul .menu_li a:hover::before{width: 2.083vw; height: 1.806vw; top: -0.069vw; left: -1.042vw; border-radius: 0.694vw;}}@media (min-width: 1440px) and (min-width: 1440px){.header .mobile_menu .menu .menu_ul .menu_li a{font-size: 1.095vw;}}@media (min-width: 1440px){.header .mobile_menu .menu .menu_ul .menu_li a.active{font-weight: 600;}.header .mobile_menu .menu .menu_ul .menu_li a.active span{z-index: 5; font-weight: 600;}.header .mobile_menu .menu .menu_ul .menu_li a.active::before{width: 30px; height: 26px; top: -1px; left: -15px; background: rgba(87, 36, 254, 0.5); border-radius: 10px;}}@media (min-width: 1440px) and (min-width: 1440px){.header .mobile_menu .menu .menu_ul .menu_li a.active::before{width: 2.083vw; height: 1.806vw; top: -0.069vw; left: -1.042vw; border-radius: 0.694vw;}}@media (min-width: 1440px){.header .mobile_menu .menu .menu_ul .menu_li.calculate_cost, .header .mobile_menu .menu .menu_ul .menu_li.contact_us{display: none;}.header .mobile_menu .menu .menu_ul .active a::before{width: 2.1vw; height: 1.8vw; top: -1px; left: -15px; background: #5724FE; opacity: 0.5; border-radius: 0.7vw;}}@media (min-width: 1440px) and (min-width: 1440px){.header .mobile_menu .menu .menu_ul .active a::before{top: -0.069vw; left: -1.042vw;}}@media (min-width: 1440px){.header .mobile_menu .link_text{font-style: normal; font-weight: 400; font-size: 1.095vw; line-height: 1.75vw; z-index: 1; color: #20150D;}.header .mobile_menu .active .link_text{font-weight: 600; z-index: 1;}.header .mobile_menu .calculate_cost{margin-right: 28px;}}@media (min-width: 1440px) and (min-width: 1440px){.header .mobile_menu .calculate_cost{margin-right: 2vw;}}@media (min-width: 1440px){.header .mobile_menu .calculate_cost a{font-style: normal; font-weight: 700; font-size: 14px; line-height: 18px; text-transform: uppercase; color: #20150D;}}@media (min-width: 1440px) and (min-width: 1440px){.header .mobile_menu .calculate_cost a{font-size: 0.97vw; line-height: 1.1vw; text-decoration: none;}}@media (min-width: 1440px){.header .mobile_menu .contact_us{margin-right: 39px;}}@media (min-width: 1440px) and (min-width: 1440px){.header .mobile_menu .contact_us{margin-right: 2.708vw;}}@media (min-width: 1440px) and (min-width: 1440px){.header .mobile_menu .contact_us a{font-size: 1vw;}}@media (min-width: 1440px){.header .close_menu_btn{display: none !important;}}.header .contact_us, .header .contact_us_tab{background: #5724FE; border-radius: 7px; padding: 10px 18px;}@media (min-width: 1440px){.header .contact_us, .header .contact_us_tab{padding: 1.111vw 1.82vw; min-width: 14.583vw; max-width: 14.583vw; text-align: center; max-height: 3.472vw; min-height: 3.472vw;}.header .contact_us a, .header .contact_us_tab a{text-decoration: none; white-space: nowrap;}}.header .contact_us .contact_us_link, .header .contact_us_tab .contact_us_link{font-style: normal; font-weight: 700; font-size: 10px; line-height: 18px; text-transform: uppercase; color: #FFFFFF;}@media (min-width: 1440px){.header .contact_us .contact_us_link, .header .contact_us_tab .contact_us_link{font-size: 0.972vw !important; line-height: 1.25vw;}}@media (max-width: 1439px){.header .contact_us{background-color: inherit;}}.header .js_language_selector{position: relative;}.header .js_language_selector .dropdown-menu{position: absolute; z-index: 1; top: 23px; right: 0; width: 100%; display: none; background: rgba(165, 140, 249, 0.5); border-radius: 10px;}@media (min-width: 768px){.header .js_language_selector .dropdown-menu{top: 37px;}}@media (min-width: 768px){.header .js_language_selector .dropdown-menu{top: 2.5vw;}}@media (min-width: 1440px){.header .js_language_selector .dropdown-menu{border-radius: 0.7vw;}}.header .js_language_selector .dropdown-menu .js_change_lang:hover{background: rgba(130, 107, 250, 0.5); border-radius: 10px;}@media (min-width: 1440px){.header .js_language_selector .dropdown-menu .js_change_lang:hover{border-radius: 0.7vw;}}.header .js_language_selector .dropdown-menu .active{background: rgba(130, 107, 250, 0.5); border-radius: 10px;}@media (min-width: 1440px){.header .js_language_selector .dropdown-menu .active{border-radius: 0.7vw;}}.header .js_language_selector .dropdown-menu a{display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; width: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}.header .js_language_selector .dropdown-menu a span{font-style: normal; font-weight: 400; font-size: 14px; line-height: 26px; color: #FFFFFF;}@media (min-width: 1440px){.header .js_language_selector .dropdown-menu a span{font-size: 1vw; line-height: 1.40vw;}}.header .js_language_selector .dropdown-menu a:hover{background-color: #1F1E1A; color: #FFF;}.header .js_language_selector .btn_lang{cursor: pointer; border: none; -webkit-box-shadow: none; box-shadow: none; background: rgba(87, 36, 254, 0.5); border-radius: 10px; width: 27.33px; height: 24px; display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}@media (min-width: 768px){.header .js_language_selector .btn_lang{width: 41px; height: 36px;}}@media (min-width: 1440px){.header .js_language_selector .btn_lang{width: 2.847vw; height: 2.5vw; border-radius: 0.7vw;}}.header .js_language_selector .btn_lang .btn_lang_text{font-style: normal; font-weight: 400; font-size: 10px; line-height: 10px; color: #FFFFFF;}@media (min-width: 768px){.header .js_language_selector .btn_lang .btn_lang_text{font-size: 14px; line-height: 26px;}}@media (min-width: 1440px){.header .js_language_selector .btn_lang .btn_lang_text{font-size: 0.95vw; line-height: 1vw;}}@media (min-width: 1440px){.header .js_language_selector .btn_lang svg{width: 0.656vw; height: 0.617vw;}}