
/* /web/static/src/scss/lazyloader.scss defined in bundle 'optimization_website.team_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_team/static/src/scss/team.scss defined in bundle 'optimization_website.team_assets_frontend' */
 main{background: #1F1E1A;}main .title_wrapper{background: #1F1E1A; padding-top: 85px;}@media (max-width: 767px){main .title_wrapper{height: fit-content;}}@media (min-width: 768px){main .title_wrapper{padding: 120px 0 35px;}}@media (min-width: 1440px){main .title_wrapper{padding-top: 5.903vw;}}main .title_wrapper .team_background_wrapper{background: no-repeat center;}@media (min-width: 768px){main .title_wrapper .team_background_wrapper{min-height: 27.639vw; width: 100%; position: relative; z-index: 2;}main .title_wrapper .team_background_wrapper:after{background-image: url(/website_team/static/src/img/description_fone.svg); background-repeat: no-repeat; background-size: 98%; position: absolute; z-index: -1; opacity: 0.4; content: ' '; display: block; left: 1%; top: 0; width: 100%; height: 100%; background-position-y: 11px;}}@media (min-width: 1440px){main .title_wrapper .team_background_wrapper:after{background-size: 97%;}}main .title_wrapper .team_background_wrapper .title{display: none; font-style: normal !important; font-weight: 700 !important; font-size: 20px !important; line-height: 26px !important; padding: 19px 15px 24px 15px; opacity: 0.9 !important;}@media (min-width: 768px){main .title_wrapper .team_background_wrapper .title{padding: 64px 30px 33px 30px;}main .title_wrapper .team_background_wrapper .title p, main .title_wrapper .team_background_wrapper .title span, main .title_wrapper .team_background_wrapper .title a{font-size: 30px !important; line-height: 36px !important;}}@media (min-width: 1440px){main .title_wrapper .team_background_wrapper .title{padding: 7.917vw 8.68vw 7.986vw 9.45vw;}main .title_wrapper .team_background_wrapper .title p, main .title_wrapper .team_background_wrapper .title span, main .title_wrapper .team_background_wrapper .title a{font-size: 3.472vw !important; line-height: 3.889vw !important;}}main .title_wrapper .team_background_wrapper .title div{text-align: center !important;}@media (max-width: 767px){main .title_wrapper .team_background_wrapper .title.mobile{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center;}main .title_wrapper .team_background_wrapper .title.mobile p, main .title_wrapper .team_background_wrapper .title.mobile span{text-align: center;}}@media (min-width: 768px) and (max-width: 1439px){main .title_wrapper .team_background_wrapper .title.tablet{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center;}main .title_wrapper .team_background_wrapper .title.tablet p, main .title_wrapper .team_background_wrapper .title.tablet span{text-align: center;}}@media (min-width: 1440px){main .title_wrapper .team_background_wrapper .title.desktop{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center;}main .title_wrapper .team_background_wrapper .title.desktop p, main .title_wrapper .team_background_wrapper .title.desktop span{text-align: center;}}main .teams_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; margin-bottom: 35px;}@media (min-width: 768px){main .teams_ul{margin-bottom: 50px;}}@media (min-width: 1440px){main .teams_ul{padding: 0 10.069vw 8.75vw 10.069vw; background: #1F1E1A; margin-bottom: 0;}}@media (max-width: 1439px){main .teams_ul .teams_li{width: 50%; height: 72vw;}}@media (min-width: 1440px){main .teams_ul .teams_li{width: 33.333%; max-height: 38.47vw; min-height: 38.47vw;}}main .teams_ul .teams_li .article{height: 100%;}main .teams_ul .teams_li .article .img_wrapper{width: 100%; height: 100%;}main .teams_ul .teams_li:last-child{background: white;}main .teams_ul .teams_li:last-child .article{width: 100%; height: 100%;}main .teams_ul .teams_li:last-child .article .img_wrapper{display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; width: 100%;}main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite{display: none; max-width: 164px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite p, main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite span, main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite a{font-style: normal; font-weight: 500; font-size: 10px; line-height: 15px; color: #000000;}@media (min-width: 768px){main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite p, main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite span, main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite a{font-size: 20px; line-height: 40px;}}@media (min-width: 1440px){main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite p, main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite span, main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite a{font-size: 1.39vw !important; line-height: 2.78vw !important;}}@media (max-width: 767px){main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite.mobile{display: -webkit-box; display: -webkit-flex; display: flex;}}@media (min-width: 768px) and (max-width: 1439px){main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite.tablet{display: -webkit-box; display: -webkit-flex; display: flex;}}@media (min-width: 1440px){main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite.desktop{display: -webkit-box; display: -webkit-flex; display: flex;}}main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite_hover{display: none; -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: white; visibility: hidden; opacity: 0; -ms--webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -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; position: absolute; z-index: 1; width: 0; min-height: 0; height: 0; top: 50%; left: 50%; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite_hover p, main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite_hover span, main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite_hover a{font-style: normal; font-weight: 500; font-size: 10px; line-height: 15px; color: #000000;}@media (min-width: 768px){main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite_hover p, main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite_hover span, main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite_hover a{font-size: 20px; line-height: 40px;}}@media (min-width: 1440px){main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite_hover p, main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite_hover span, main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite_hover a{font-size: 1.39vw !important; line-height: 2.78vw !important;}}@media (max-width: 767px){main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite_hover.mobile{display: -webkit-box; display: -webkit-flex; display: flex;}}@media (min-width: 768px) and (max-width: 1439px){main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite_hover.tablet{display: -webkit-box; display: -webkit-flex; display: flex;}}@media (min-width: 1440px){main .teams_ul .teams_li:last-child .article .img_wrapper .team_invite_hover.desktop{display: -webkit-box; display: -webkit-flex; display: flex;}}main .teams_ul .teams_li:last-child:hover, main .teams_ul .teams_li:last-child:focus{background: white;}main .teams_ul .teams_li:last-child:hover .img_wrapper .team_invite_hover, main .teams_ul .teams_li:last-child:focus .img_wrapper .team_invite_hover{-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: white; visibility: visible; opacity: 1; width: 100%; height: 100%;}@media (min-width: 1440px){main .teams_ul .teams_li:last-child:hover .img_wrapper .team_invite_hover p, main .teams_ul .teams_li:last-child:hover .img_wrapper .team_invite_hover span, main .teams_ul .teams_li:last-child:hover .img_wrapper .team_invite_hover a, main .teams_ul .teams_li:last-child:focus .img_wrapper .team_invite_hover p, main .teams_ul .teams_li:last-child:focus .img_wrapper .team_invite_hover span, main .teams_ul .teams_li:last-child:focus .img_wrapper .team_invite_hover a{font-weight: 500; font-size: 1.39vw !important; line-height: 2.78vw !important;}}main .teams_ul .teams_li:last-child:hover .img_wrapper .team_invite, main .teams_ul .teams_li:last-child:focus .img_wrapper .team_invite{max-width: 164px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}main .teams_ul .teams_li:hover .article .img_wrapper .article_img_hover, main .teams_ul .teams_li:focus .article .img_wrapper .article_img_hover{visibility: visible; opacity: 1; width: 100%; height: 100%;}main .teams_ul .teams_li .article .img_wrapper{position: relative;}main .teams_ul .teams_li .article .img_wrapper img{-o-object-fit: cover; object-fit: cover; vertical-align: middle; width: 100%; height: 100%;}main .teams_ul .teams_li .article .img_wrapper .article_img_hover{visibility: hidden; opacity: 0; 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-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; position: absolute; z-index: 1; width: 0; min-height: 0; height: 0; top: 50%; left: 50%; background-color: rgba(0, 0, 0, 0.51); -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}

/* /website_team/static/src/scss/contacts.scss defined in bundle 'optimization_website.team_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_team/static/src/scss/footer.scss defined in bundle 'optimization_website.team_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.team_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;}}