
/* /web/static/src/scss/lazyloader.scss defined in bundle 'optimization_website.project_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/project.scss defined in bundle 'optimization_website.project_assets_frontend' */
 .project .header_project{position: relative; background: #1F1E1A; padding-top: 85px;}@media (min-width: 768px){.project .header_project{padding: 120px 0 35px;}}@media (min-width: 1440px){.project .header_project{padding-top: 5.903vw;}}.project .header_project .wrapper_image{background: no-repeat center;}@media (max-width: 767px){.project .header_project .wrapper_image{width: 100%; padding: 16px 8px;}}@media (min-width: 768px){.project .header_project .wrapper_image{min-height: 27.639vw; padding: 65px 42px 30px; width: 100%; position: relative; z-index: 2;}.project .header_project .wrapper_image:after{background-image: url(/website_projects/static/src/img/nord_gray.svg); background-repeat: no-repeat; background-size: 98%; background-position: 1.389vw -4.5vw; position: absolute; z-index: -1; opacity: 0.4; content: ' '; display: block; left: 0; top: 0; width: 100%; height: 100%;}}@media (min-width: 1440px){.project .header_project .wrapper_image{padding: 8.472vw 10.208vw 3.333vw;}.project .header_project .wrapper_image:after{background-size: 97%;}}.project .header_project .wrapper_image .title_wrapper{margin-bottom: 6px;}@media (min-width: 768px){.project .header_project .wrapper_image .title_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; margin-bottom: 13px;}}@media (min-width: 1440px){.project .header_project .wrapper_image .title_wrapper{margin-bottom: 1.111vw;}}.project .header_project .wrapper_image .title_wrapper .title{font-style: normal; font-weight: 700; font-size: 30px; line-height: 46px; color: #5724FE;}@media (max-width: 767px){.project .header_project .wrapper_image .title_wrapper .title{width: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; text-align: right; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: end; padding-right: 20px;}}@media (min-width: 768px){.project .header_project .wrapper_image .title_wrapper .title{font-size: 40px; line-height: 56px;}}@media (min-width: 1440px){.project .header_project .wrapper_image .title_wrapper .title{ont-size: 3.472vw; line-height: 4.306vw;}}.project .header_project .wrapper_image .title_wrapper .duration_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;}@media (max-width: 767px){.project .header_project .wrapper_image .title_wrapper .duration_wrapper{width: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-right: 20px;}}.project .header_project .wrapper_image .title_wrapper .duration_wrapper svg{margin-right: 8px;}.project .header_project .wrapper_image .title_wrapper .duration_wrapper .duration_text{font-style: normal; font-weight: 300; font-size: 12px; line-height: 24px; color: #FFFFFF; margin-right: 6px;}@media (min-width: 768px){.project .header_project .wrapper_image .title_wrapper .duration_wrapper .duration_text{font-size: 15px; line-height: 30px;}}@media (min-width: 1440px){.project .header_project .wrapper_image .title_wrapper .duration_wrapper .duration_text{font-size: 1vw; line-height: 2vw; opacity: 0.8; margin-right: 0.694vw;}}.project .header_project .wrapper_image .title_wrapper .duration_wrapper .duration_time{font-style: normal; font-weight: 500; font-size: 12px; line-height: 24px; color: #FFFFFF;}@media (min-width: 768px){.project .header_project .wrapper_image .title_wrapper .duration_wrapper .duration_time{font-size: 15px; line-height: 30px;}}@media (min-width: 1440px){.project .header_project .wrapper_image .title_wrapper .duration_wrapper .duration_time{font-size: 1vw; line-height: 2vw;}}.project .header_project .wrapper_image .description p, .project .header_project .wrapper_image .description span, .project .header_project .wrapper_image .description a{font-style: normal !important; font-weight: 300 !important; font-size: 12px !important; line-height: 26px !important; color: rgba(255, 255, 255, 0.7) !important;}@media (min-width: 768px){.project .header_project .wrapper_image .description p, .project .header_project .wrapper_image .description span, .project .header_project .wrapper_image .description a{font-size: 15px !important;}}@media (min-width: 1440px){.project .header_project .wrapper_image .description p, .project .header_project .wrapper_image .description span, .project .header_project .wrapper_image .description a{font-size: 1.25vw !important; line-height: 2.083vw !important;}}.project .images_mobile{display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; overflow-x: scroll; overflow-y: hidden;}@media (min-width: 768px){.project .images_mobile{display: none;}}.project .images_mobile .img_wrapper{width: 280px; min-width: 280px; height: 320px; margin-right: 8px;}.project .images_mobile .img_wrapper img{-o-object-fit: cover; object-fit: cover;}.project .images_desc{background: #1F1E1A;}@media (max-width: 767px){.project .images_desc{display: none;}}@media (min-width: 1440px){.project .images_desc{padding: 0 10.208vw;}}.project .images_desc img{height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transition: -webkit-transform 200ms; transition: -webkit-transform 200ms; -o-transition: transform 200ms; transition: transform 200ms; transition: transform 200ms, -webkit-transform 200ms;}.project .images_desc img:hover{-webkit-transform: scale(1.04); -ms-transform: scale(1.04); transform: scale(1.04);}.project .images_desc .first_block{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; height: 539px; margin-bottom: 12px;}@media (min-width: 1440px){.project .images_desc .first_block{height: 808px;}}.project .images_desc .first_block .left_part{width: 49.5%; height: 100%;}.project .images_desc .first_block .left_part .img_wrapper{height: 100%;}.project .images_desc .first_block .right_part{height: 100%; width: 49.5%; 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; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}.project .images_desc .first_block .right_part .img_wrapper{height: 49%;}.project .images_desc .second_block{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; height: 802px;}@media (min-width: 1440px){.project .images_desc .second_block{height: 1200px;}}.project .images_desc .second_block .left_part{width: 51.5%; 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; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}.project .images_desc .second_block .left_part .img_wrapper:first-child{height: 30%;}.project .images_desc .second_block .left_part .img_wrapper:last-child{height: 69%;}.project .images_desc .second_block .right_part{width: 47.5%; 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; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}.project .images_desc .second_block .right_part .img_wrapper:first-child{height: 69%;}.project .images_desc .second_block .right_part .img_wrapper:last-child{height: 30%;}.project .services{background: #1F1E1A; padding-top: 14px;}@media (min-width: 768px){.project .services{padding-top: 41px; padding-left: 42px; padding-right: 42px;}}@media (min-width: 1440px){.project .services{padding: 39px 10.208vw 85px;}}.project .services .title_section{font-style: normal; font-weight: 600; font-size: 15px; line-height: 40px; color: #FFFFFF; padding-left: 15px; margin-bottom: 14px;}@media (min-width: 1440px){.project .services .title_section{margin-bottom: 2.36vw; font-size: 2.3vw; line-height: 2vw; padding-left: 0;}}.project .services .include, .project .services .not_include_desc{color: #FFFFFF; opacity: 0.6;}@media (max-width: 767px){.project .services .included_service{padding-bottom: 14px;}}.project .services .included_service .title_mobile{background: #131312; height: 44px; 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: end; -ms-flex-pack: end; -webkit-box-pack: end; justify-content: flex-end; font-style: normal; font-weight: 500; font-size: 12px; line-height: 18px; color: #FFFFFF; border-bottom: 2px solid rgba(255, 255, 255, 0.8); margin-bottom: 14px;}@media (min-width: 1440px){.project .services .included_service .title_mobile{display: none;}}.project .services .included_service .title_mobile .plus{margin-left: 24px; margin-right: 15px;}.project .services .included_service .title_mobile .minus{min-width: 20px; display: none; margin-left: 24px; margin-right: 15px;}.project .services .included_service .title_desc{background: #131312; height: 3.2vw; 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; font-style: normal; font-weight: 500; font-size: 1.18vw; line-height: 1.25vw; color: #FFFFFF; border-bottom: 2px solid #5724FE; margin-bottom: 2.57vw; padding-left: 3px;}@media (max-width: 1439px){.project .services .included_service .title_desc{display: none;}}.project .services .included_service .title_desc .minus, .project .services .included_service .title_desc .plus{display: none;}@media (min-width: 768px){.project .services .included_service .services_ul{padding-bottom: 14px;}}@media (min-width: 1440px){.project .services .included_service .services_ul{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;}}.project .services .included_service .services_ul .include{display: inline-block; width: 100%;}@media (min-width: 768px){.project .services .included_service .services_ul .include{width: 50%;}}@media (min-width: 1440px){.project .services .included_service .services_ul .include{width: 33%; -webkit-box-flex: 0; -ms-flex: 0 3 32%; flex: 0 3 32%; margin-bottom: 0.98vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline;}}.project .services .included_service .services_ul .include svg{margin-left: 22px; margin-right: 13px; min-width: 14px;}@media (min-width: 1440px){.project .services .included_service .services_ul .include svg{width: 1vw; height: 2vh; margin-left: 0;}}.project .services .included_service .services_ul .include .include_text{font-style: normal; font-weight: 400; font-size: 12px; line-height: 28px; margin-right: 15px;}@media (min-width: 1440px){.project .services .included_service .services_ul .include .include_text{font-size: 1.11vw; line-height: 1.95vw;}}.project .services .included_service .services_ul .not_include_desc{display: inline-block;}@media (max-width: 1439px){.project .services .included_service .services_ul .not_include_desc{display: none;}}@media (min-width: 1440px){.project .services .included_service .services_ul .not_include_desc{width: 33%; -webkit-box-flex: 0; -ms-flex: 0 3 32%; flex: 0 3 32%; margin-bottom: 0.98vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline;}}.project .services .included_service .services_ul .not_include_desc svg{margin-left: 22px; margin-right: 13px; min-width: 14px;}@media (min-width: 1440px){.project .services .included_service .services_ul .not_include_desc svg{width: 1vw; height: 2vh; margin-left: 0;}}.project .services .included_service .services_ul .not_include_desc .not_include_desc_text{font-style: normal; font-weight: 400; font-size: 1.11vw; line-height: 1.95vw; margin-right: 15px;}.project .services .included_service.open .title_mobile{border-bottom: 2px solid #5724FE;}.project .services .included_service.open .title_mobile .plus{display: none;}.project .services .included_service.open .title_mobile .minus{display: block;}@media (max-width: 1439px){.project .services .non_included_service{padding-bottom: 14px;}}@media (min-width: 1440px){.project .services .non_included_service{display: none;}}.project .services .non_included_service .title_mobile{background: #131312; height: 44px; 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: end; -ms-flex-pack: end; -webkit-box-pack: end; justify-content: flex-end; font-style: normal; font-weight: 500; font-size: 12px; line-height: 18px; color: #FFFFFF; border-bottom: 2px solid rgba(255, 255, 255, 0.8); margin-bottom: 14px;}@media (min-width: 1440px){.project .services .non_included_service .title_mobile{display: none;}}.project .services .non_included_service .title_mobile .plus{margin-left: 24px; margin-right: 15px;}.project .services .non_included_service .title_mobile .minus{min-width: 20px; display: none; margin-left: 24px; margin-right: 15px;}.project .services .non_included_service .services_ul{display: none;}@media (min-width: 768px){.project .services .non_included_service .services_ul{padding-bottom: 14px;}}.project .services .non_included_service .services_ul .not_include_desc{display: inline-block; width: 100%;}@media (min-width: 768px){.project .services .non_included_service .services_ul .not_include_desc{width: 50%;}}.project .services .non_included_service .services_ul .not_include_desc svg{margin-left: 22px; margin-right: 13px; min-width: 14px;}.project .services .non_included_service .services_ul .not_include_desc .not_include_desc_text{font-style: normal; font-weight: 400; font-size: 12px; line-height: 28px; margin-right: 15px;}.project .services .non_included_service.open .title_mobile{border-bottom: 2px solid #5724FE;}.project .services .non_included_service.open .title_mobile .plus{display: none;}.project .services .non_included_service.open .title_mobile .minus{display: block;}

/* /website_projects/static/src/scss/contacts.scss defined in bundle 'optimization_website.project_assets_frontend' */
 #contact_us .title_contacts_mob{font-style: normal; font-weight: 600; font-size: 25px; line-height: 62px; color: #FFFFFF; background: #1F1E1A; 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{background: rgba(12, 12, 12, 0.75); height: 73px; padding-left: 48px;}}@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: #FFFFFF;}@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(#0C0C0C99), to(#0C0C0C99)), url("/website_footer_text_link/static/src/img/background.webp"); background-image: -o-linear-gradient(#0C0C0C99, #0C0C0C99), url("/website_footer_text_link/static/src/img/background.webp"); background-image: linear-gradient(#0C0C0C99, #0C0C0C99), 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(#0C0C0C99), to(#0C0C0C99)), url("/website_footer_text_link/static/src/img/background_desc.webp"); background-image: -o-linear-gradient(#0C0C0C99, #0C0C0C99), url("/website_footer_text_link/static/src/img/background_desc.webp"); background-image: linear-gradient(#0C0C0C99, #0C0C0C99), 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: #FFFFFF; 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: #FFFFFF;}@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: #FFF;}#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{background: rgba(17, 17, 16, 0.6); border: 2px solid rgba(255, 255, 255, 0.6); border-radius: 5px; height: 40px; width: 100%; padding-left: 16px; font-style: normal; font-weight: 500; font-size: 15px; line-height: 26px; color: #FFFFFF; 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: #FFFFFF;}@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: #FFFFFF;}@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: #FFFFFF;}@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: #FFFFFF;}@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: #FFFFFF;}@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: #FFFFFF;}@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.scss defined in bundle 'optimization_website.project_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: #1F1E1A; border-top: 1px solid #1F1E1A;}@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: #FFFFFF; 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: #FFF;}footer .wrapper_footer .copyright{font-family: 'Rubik' !important; width: 100%; font-style: normal; font-weight: 400; font-size: 10px; line-height: 24px; color: #FFFFFF; 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_team/static/src/scss/header.scss defined in bundle 'optimization_website.project_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: linear-gradient(180deg, #000000 48.99%, rgba(31, 30, 26, 0.03) 115.29%); 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;}.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: #FFFFFF;}}@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;}}