@charset "UTF-8";
body{padding:0}:root{--background-color: #111;--text-color: #fff;--link-color: #FD0037}.light-mode{--background-color: #fff;--text-color: #000}*{margin:0;padding:0;font-size:100%;vertical-align:baseline;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*:focus{outline:none}table{border-spacing:0}@-moz-document url-prefix(){body{letter-spacing:-0.09px}}.grecaptcha-badge{display:none !important}html{height:-webkit-fill-available}html,body{-webkit-text-size-adjust:100%;background-color:var(--background-color)}body{min-height:100vh;cursor:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;font-family:'Gilroy', sans-serif;font-size:20px;color:var(--text-color);width:100vw;max-width:100%}body.debug{cursor:default !important}body.debug *{cursor:default !important}body::-webkit-scrollbar{width:0.5em}body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.1)}body::-webkit-scrollbar-thumb{background-color:var(--link-color)}body.default_cursor{cursor:initial}body.default_cursor *{cursor:initial}body.default_cursor .cursor_point,body.default_cursor .cursor_circle{display:none !important}@media (max-width:1024px){body{cursor:initial}}@media (hover:none) and (pointer:coarse){body{cursor:initial}}body *{cursor:none}body *::-webkit-scrollbar{width:0.2em;height:0.2em}body *::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.1)}body *::-webkit-scrollbar-thumb{background-color:var(--link-color)}@media (max-width:1024px){body *{cursor:initial}}@media (hover:none) and (pointer:coarse){body *{cursor:initial}}body *::-moz-selection{color:var(--text-color);background:var(--link-color)}body *::selection{color:var(--text-color);background:var(--link-color)}body.fancybox-iosfix{position:relative !important;left:0;top:inherit !important;right:0}body .wrap,body .services_fix_page{padding-top:130px;flex:1 0 auto}@media (max-width:1024px){body .wrap,body .services_fix_page{padding-top:95px}}@media (hover:none) and (pointer:coarse){body .wrap,body .services_fix_page{padding-top:95px}}body.services-page .wrap,body.promotion-page .wrap,body.business-page .wrap,body.main-page-page .wrap,body.seomodule-page .wrap{padding-top:0}ul,ol{list-style-position:outside;margin-bottom:25px}ul li,ol li{list-style:none;position:relative;margin-bottom:10px;margin-left:0;padding-left:15px;font-size:16px;line-height:1.2;color:var(--text-color)}ul li.h1_text span,ol li.h1_text span{color:var(--link-color)}ul li.h1_text::before,ol li.h1_text::before{background-color:initial;background-image:url("/images/svg/no_sprite/star.svg");top:7px;background-size:contain;width:7px}ul li::before,ol li::before{content:"";top:8px;left:0;position:absolute;width:6px;height:6px;border-radius:50%;background-color:var(--link-color)}.color_link{color:var(--link-color)}a{text-decoration:underline;color:var(--link-color)}@media (max-width:1024px){a{cursor:pointer}}@media (hover:none) and (pointer:coarse){a{cursor:pointer}}a img{border:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:'Gilroy', sans-serif;font-size:100%;font-weight:normal;line-height:1.2;color:var(--text-color)}h1 span,.h1 span,h2 span,.h2 span,h3 span,.h3 span,h4 span,.h4 span,h5 span,.h5 span,h6 span,.h6 span{color:var(--link-color)}h1[data-waypoint],.h1[data-waypoint],h2[data-waypoint],.h2[data-waypoint],h3[data-waypoint],.h3[data-waypoint],h4[data-waypoint],.h4[data-waypoint],h5[data-waypoint],.h5[data-waypoint],h6[data-waypoint],.h6[data-waypoint]{transition:all 0.4s;opacity:0;-moz-transform:translate(0, 15%);-o-transform:translate(0, 15%);-ms-transform:translate(0, 15%);-webkit-transform:translate(0, 15%);transform:translate(0, 15%)}h1.animate,.h1.animate,h2.animate,.h2.animate,h3.animate,.h3.animate,h4.animate,.h4.animate,h5.animate,.h5.animate,h6.animate,.h6.animate{opacity:1;-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}h1,.h1{margin-bottom:54px;font-weight:500;font-size:100px}@media (min-width:1200px) and (max-width:1689px){h1,.h1{margin-bottom:50px;font-size:64px}}@media (max-width:1199px){h1,.h1{margin-bottom:50px;font-size:64px}}@media (max-width:1024px){h1,.h1{margin-bottom:50px;font-size:64px}}@media (hover:none) and (pointer:coarse){h1,.h1{margin-bottom:50px;font-size:64px}}@media (max-width:767px){h1,.h1{font-size:32px}}h2,.h2{margin-bottom:40px;font-weight:500;font-size:60px}@media (min-width:1200px) and (max-width:1689px){h2,.h2{margin-bottom:35px;font-size:50px}}@media (max-width:1199px){h2,.h2{margin-bottom:35px;font-size:50px}}@media (max-width:1024px){h2,.h2{margin-bottom:35px;font-size:30px}}@media (hover:none) and (pointer:coarse){h2,.h2{margin-bottom:35px;font-size:30px}}@media (max-width:767px){h2,.h2{font-size:26px}}h3,.h3{margin-bottom:35px;font-weight:500;font-size:40px}@media (min-width:1200px) and (max-width:1689px){h3,.h3{font-size:30px}}@media (max-width:1199px){h3,.h3{font-size:30px}}@media (max-width:1024px){h3,.h3{font-size:28px}}@media (hover:none) and (pointer:coarse){h3,.h3{font-size:28px}}@media (max-width:767px){h3,.h3{font-size:24px}}h4,.h4{margin-bottom:30px;font-weight:500;font-size:28px}@media (min-width:1200px) and (max-width:1689px){h4,.h4{font-size:28px}}@media (max-width:1199px){h4,.h4{font-size:28px}}@media (max-width:1024px){h4,.h4{font-size:24px}}@media (hover:none) and (pointer:coarse){h4,.h4{font-size:24px}}@media (max-width:767px){h4,.h4{font-size:22px}}h5,.h5{margin-bottom:20px;font-weight:500;font-size:26px}@media (max-width:767px){h5,.h5{font-size:20px}}h6,.h6{margin-bottom:25px;font-weight:500;font-size:24px}@media (max-width:767px){h6,.h6{font-size:18px}}p{margin-bottom:24px;font-size:16px;line-height:1.5;color:var(--text-color)}table{width:100%;margin-bottom:40px;border-collapse:collapse;font-family:'Gilroy', sans-serif}table th,table td{padding:15px 10px;border:1px solid #d6d6d6;font-size:16px;color:var(--text-color)}@media (max-width:450px){table th,table td{padding:5px}}table th{border-bottom-width:3px;font-weight:400}input[type="submit"]{font-family:'Gilroy', sans-serif;outline:none;line-height:1.3;-webkit-appearance:none;-moz-appearance:none}textarea,input,select{font-family:'Gilroy', sans-serif}button{border:none}.content{padding-top:30px;padding-bottom:30px}.text-page:before,.text-page:after{content:"";display:table}.text-page:after{clear:both}.text-page img{max-width:100%}@media (max-width:1024px){.text-page img{float:none !important;display:block;margin:0 auto 30px !important}}@media (hover:none) and (pointer:coarse){.text-page img{float:none !important;display:block;margin:0 auto 30px !important}}.text-page ul,.text-page ol{overflow:hidden}.text-page ul li,.text-page ol li{position:relative;left:15px;padding-right:15px;font-size:16px}.text-page table img{float:none;max-width:inherit;margin:0}.attention{display:none}html[data-useragent*='MSIE 10.0'] body *{display:none !important}html[data-useragent*='MSIE 10.0'] .attention img{display:block !important;margin:0 auto 30px}html[data-useragent*='MSIE 10.0'] .attention{display:block !important;padding-top:15%;font-size:60px;font-weight:700;text-transform:uppercase;text-align:center}.hidden{display:none !important}.overflow-wrap{overflow-y:hidden;overflow-x:auto}.h1-small{font-size:24px;margin-bottom:10px}.h1-large{font-size:120px;font-weight:500;margin-bottom:55px;-moz-transform:translateY(10%);-o-transform:translateY(10%);-ms-transform:translateY(10%);-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0;animation:h1-large_text 1s forwards}@media (min-width:1200px) and (max-width:1689px){.h1-large{font-size:70px}}@media (max-width:1199px){.h1-large{font-size:70px;margin-bottom:30px}}@media (max-width:767px){.h1-large{font-size:40px;margin-bottom:20px}}@media (max-width:500px){.h1-large{font-size:33px}}.h1-large_text{position:relative;padding-left:30px;margin-bottom:80px}@media (max-width:1024px){.h1-large_text{margin-bottom:30px}}@media (hover:none) and (pointer:coarse){.h1-large_text{margin-bottom:30px}}.h1-large_text:after{content:'';width:2px;height:96%;background-color:var(--link-color);left:100%;position:absolute;transform-origin:top;top:2%;animation:h1-large_text_border 1s forwards;animation-delay:1s}.h1-large_text:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--background-color);animation:h1-large_text_color 1s forwards;animation-delay:1s}.h1-large_text *{font-size:28px;line-height:140%;margin-bottom:0}@media (max-width:1024px){.h1-large_text *{font-size:16px}}@media (hover:none) and (pointer:coarse){.h1-large_text *{font-size:16px}}.padding_top{padding-top:140px}@media (max-width:1024px){.padding_top{padding-top:50px}}@media (hover:none) and (pointer:coarse){.padding_top{padding-top:50px}}@keyframes h1-large_text_color{from{width:100%}to{width:0}}@keyframes h1-large_text_border{from{left:100%}95%{left:14px}to{left:14px}}@keyframes h1-large_text{from{opacity:0;-moz-transform:translateY(10%);-o-transform:translateY(10%);-ms-transform:translateY(10%);-webkit-transform:translateY(10%);transform:translateY(10%)}to{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}[data-waypoint]{opacity:0;transition:all 0.4s;will-change:transform, opacity;pointer-events:none}[data-waypoint]:nth-child(1){transition-delay:0.2s}[data-waypoint]:nth-child(2){transition-delay:0.4s}[data-waypoint]:nth-child(3){transition-delay:0.6s}[data-waypoint]:nth-child(4){transition-delay:0.8s}[data-waypoint]:nth-child(5){transition-delay:1s}[data-waypoint]:nth-child(6){transition-delay:1.2s}[data-waypoint]:nth-child(7){transition-delay:1.4s}[data-waypoint]:nth-child(8){transition-delay:1.6s}[data-waypoint]:nth-child(9){transition-delay:1.8s}[data-waypoint]:nth-child(10){transition-delay:2s}[data-waypoint]:nth-child(11){transition-delay:2.2s}[data-waypoint]:nth-child(12){transition-delay:2.4s}[data-waypoint]:nth-child(13){transition-delay:2.6s}[data-waypoint]:nth-child(14){transition-delay:2.8s}[data-waypoint]:nth-child(15){transition-delay:3s}[data-waypoint]:nth-child(16){transition-delay:3.2s}[data-waypoint]:nth-child(17){transition-delay:3.4s}[data-waypoint]:nth-child(18){transition-delay:3.6s}[data-waypoint]:nth-child(19){transition-delay:3.8s}[data-waypoint]:nth-child(20){transition-delay:4s}[data-waypoint][data-animate='bottom']{-moz-transform:translateY(30%);-o-transform:translateY(30%);-ms-transform:translateY(30%);-webkit-transform:translateY(30%);transform:translateY(30%)}[data-waypoint][data-animate='left']{-moz-transform:translateX(-30%);-o-transform:translateX(-30%);-ms-transform:translateX(-30%);-webkit-transform:translateX(-30%);transform:translateX(-30%)}[data-waypoint][data-animate='right']{-moz-transform:translateX(30%);-o-transform:translateX(30%);-ms-transform:translateX(30%);-webkit-transform:translateX(30%);transform:translateX(30%)}[data-waypoint].animate{opacity:1;pointer-events:all;-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}:root{--background-color: #111;--text-color: #fff;--link-color: #FD0037}.light-mode{--background-color: #fff;--text-color: #000}::before,::after{box-sizing:border-box}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:1690px){.container{width:1650px}}@media (min-width:1200px) and (max-width:1689px){.container{width:1140px}}@media (max-width:1199px){.container{width:970px}}@media (max-width:1024px){.container{width:100%}}@media (hover:none) and (pointer:coarse){.container{width:100%}}.flex,.ac,.as,.ac-jc,.ac-jb,.as-jb,.jb,.as-jc,.ae-jb,.column-jc,.column-js{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ac-jb,.as-jb,.jb,.ae-jb{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.column-js{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.ac-jc,.as-jc,.column-jc{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.ac,.ac-jc,.ac-jb{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.as,.as-jb,.as-jc{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.column-jc,.column-js{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ae-jb{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.shrink{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}@font-face{font-display:swap;font-family:"Gilroy";font-weight:600;src:url("/fonts/Gilroy-Semibold.ttf") format('truetype'), url("/fonts/Gilroy-Semibold.woff") format('woff'), url("/fonts/Gilroy-Semibold.woff2") format('svg'), url("/fonts/Gilroy-Semibold.eot") format('opentype')}@font-face{font-display:swap;font-family:"Gilroy";font-weight:500;src:url("/fonts/Gilroy-Medium.ttf") format('truetype'), url("/fonts/Gilroy-Medium.woff") format('woff'), url("/fonts/Gilroy-Medium.woff2") format('svg'), url("/fonts/Gilroy-Medium.eot") format('opentype')}@font-face{font-display:swap;font-family:"Gilroy";font-weight:400;src:url("/fonts/Gilroy-Regular.ttf") format('truetype'), url("/fonts/Gilroy-Regular.woff") format('woff'), url("/fonts/Gilroy-Regular.woff2") format('svg'), url("/fonts/Gilroy-Regular.eot") format('opentype')}.light-mode .raybird_renderer_background{background-image:url("/images/svg/no_sprite/raybird_bg_white.svg")}.light-mode .steps_list_item_title{color:var(--background-color)}.light-mode .blog_item_form{background:transparent;border:1px solid #535353}.light-mode #path{fill:#000;fill-opacity:0.3}.light-mode .portfolio_mobile_slider_item{border:3px solid rgba(0, 0, 0, 0.1)}.light-mode .thanks_path{fill:black;stroke:black}.light-mode .u_commerce_advantages_item_text{color:var(--text-color)}.light-mode .blog_form{background-color:#f7f7f7;border:1px solid #535353}.light-mode .u_commerce_wrap:after,.light-mode .u_commerce_wrap:before{border-top-color:#0000003b}.light-mode .portfolio_review_image_wrap{border:1px solid rgba(0, 0, 0, 0.1);border-right:initial}.light-mode .portfolio_review_text{border:1px solid rgba(0, 0, 0, 0.1)}.light-mode .u_commerce_slider_arrow path{stroke:var(--text-color)}.light-mode .u_commerce_approach_item_image-black,.light-mode .u_commerce_advantages_item_image-black{display:none}.light-mode .u_commerce_approach_item_image-white,.light-mode .u_commerce_advantages_item_image-white{display:block}.light-mode [name="contact_checkbox"]:checked+.contact_button_list .contact_button_item:hover.whatsapp .contact_button_item_icon{fill:#1ad03f}.light-mode [name="contact_checkbox"]:checked+.contact_button_list .contact_button_item:hover.viber .contact_button_item_icon{fill:#793baa}.light-mode [name="contact_checkbox"]:checked+.contact_button_list .contact_button_item:hover.telegram .contact_button_item_icon{fill:#29b6f6}.light-mode [name="contact_checkbox"]:checked+.contact_button_list .contact_button_item:hover.phone .contact_button_item_icon{fill:#00cb66}.light-mode [name="contact_checkbox"]:checked+.contact_button_list .contact_button_item .contact_button_item_icon{fill:white}.light-mode .contact_button_list .contact_button_item .contact_button_item_icon{fill:var(--text-color)}.light-mode .white_logo{display:none}.light-mode .black_logo{display:block}.light-mode .pagination{background:#efefef}.light-mode .pagination .prev svg path,.light-mode .pagination .next svg path{stroke:var(--text-color)}.light-mode .footer_row{border-top:1px solid rgba(0, 0, 0, 0.1)}.light-mode .footer_logo-black{display:block}.light-mode .footer_logo-white{display:none}.light-mode .footer_copyright{color:rgba(0, 0, 0, 0.5)}.light-mode .fancybox-slide>*{background-color:var(--background-color)}.light-mode .mobile_menu-bottom{border-top:1px solid rgba(0, 0, 0, 0.7)}.light-mode .breadcrumbs li:after{color:rgba(0, 0, 0, 0.75)}.light-mode .breadcrumbs li a,.light-mode .breadcrumbs li span{color:rgba(0, 0, 0, 0.5)}.light-mode .validation-field>input,.light-mode .validation-field>select,.light-mode .validation-field>textarea{border-bottom:1px solid rgba(0, 0, 0, 0.15)}.light-mode .validation-field>input:-webkit-autofill,.light-mode .validation-field>select:-webkit-autofill,.light-mode .validation-field>textarea:-webkit-autofill{border-bottom:1px solid rgba(0, 0, 0, 0.15)}.light-mode .fancybox-inner .validation-field>input:-webkit-autofill,.light-mode .fancybox-inner .validation-field>select:-webkit-autofill,.light-mode .fancybox-inner .validation-field>textarea:-webkit-autofill{border:1px solid #ffffff}.light-mode .fancybox-inner .validation-field>input:-webkit-autofill,.light-mode .fancybox-inner .validation-field>select:-webkit-autofill,.light-mode .fancybox-inner .validation-field>textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #ffffff inset !important}.light-mode .cursor_point.zoom_cursor:after{background-image:url("/images/svg/zoom_white.svg")}.light-mode .pagination{background:#efefef}.light-mode .pagination .prev svg path,.light-mode .pagination .next svg path{stroke:var(--text-color)}.light-mode .preloader{background-color:#fefdfd}.light-mode .preloader_gif-black{display:none}.light-mode .preloader_gif-white{display:block}.light-mode .achievements_item_decor{fill:rgba(0, 0, 0, 0.3)}.light-mode .achievements_item_number:before{color:rgba(0, 0, 0, 0.05)}.light-mode .approach_list_item_image-black{display:none}.light-mode .approach_list_item_image-white{display:block}.light-mode .blog_item_text_sector{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.light-mode .blog_pagination_link svg{stroke:black}.light-mode .blog_pagination_link svg path{stroke:black}.light-mode .recommended_item{background-color:#f7f7f7;border:1px solid #535353;border-bottom:initial}.light-mode .recommended_item:last-child{border-bottom:1px solid #535353}.light-mode .career_item:hover{background:#e5e5e5}.light-mode .career_item{border:1px solid rgba(0, 0, 0, 0.1)}.light-mode .ready_item_icon-black{display:none}.light-mode .ready_item_icon-white{display:block}.light-mode .ready_item.without_icon .ready_item_number_decor path{stroke:#e5e5e5;stroke-opacity:1}.light-mode .clients_slider{border:1px solid rgba(0, 0, 0, 0.1)}.light-mode .clients_slide{border-right:1px solid rgba(0, 0, 0, 0.1)}.light-mode .slick-slide img.clients_logo-black{display:none}.light-mode .slick-slide img.clients_logo-white{display:block}.light-mode .contact_social_link{background:rgba(0, 0, 0, 0.75)}.light-mode .contact_social_icon{fill:var(--background-color)}.light-mode .contact_item{border-top:1px solid rgba(0, 0, 0, 0.75)}.light-mode .contact_item:last-of-type{border-bottom:1px solid rgba(0, 0, 0, 0.75)}.light-mode .contact_item_icon{fill:rgba(0, 0, 0, 0.75)}.light-mode .contact_item_icon.mail path{stroke:rgba(0, 0, 0, 0.75)}.light-mode .footer_row{border-top:1px solid rgba(0, 0, 0, 0.1)}.light-mode .footer_logo-black{display:block}.light-mode .footer_logo-white{display:none}.light-mode .footer_copyright{color:rgba(0, 0, 0, 0.5)}.light-mode .white_logo{display:none}.light-mode .black_logo{display:block}.light-mode .main_block-wrap:after{background:linear-gradient(0deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8))}.light-mode .main_block-wrap:before{background:linear-gradient(0deg, #ffffff, rgba(255, 255, 255, 0))}.light-mode .hovered_image{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.light-mode .map_wrap-mobile .map_mobile path{fill-opacity:0.4;fill:var(--text-color)}.light-mode .map_wrap-mobile .map_mobile mask{display:none}.light-mode .map_row{border-top:1px solid rgba(0, 0, 0, 0.7)}.light-mode .map_column svg .main_path{fill:var(--text-color);fill-opacity:0.7}.light-mode .map_number_item{border-bottom:1px solid rgba(0, 0, 0, 0.7)}.light-mode .map_number:before{color:rgba(0, 0, 0, 0.05)}.light-mode .map_arrow{stroke:var(--text-color)}.light-mode .page_404_code_gif-black{display:none}.light-mode .page_404_code_gif-white{display:block}.light-mode .portfolio_title_row .h1.border{text-shadow:0 0 2px #000000;filter:progid:DXImageTransform.Microsoft.Glow(Color=#000000, Strength=1)}.light-mode .portfolio_about_column{border-bottom:1px solid rgba(0, 0, 0, 0.1)}.light-mode .portfolio_about_column:first-of-type{border-right:1px solid rgba(0, 0, 0, 0.1)}@media (max-width:767px){.light-mode .portfolio_about_column:first-of-type{border-right:initial}}.light-mode .portfolio_logo-black{display:none}.light-mode .portfolio_logo-white{display:block}.light-mode .portfolio_points ol li:after{-webkit-text-stroke-color:rgba(0, 0, 0, 0.4)}.light-mode .letter{background:transparent}.light-mode .letter_column{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.light-mode .letter_column:after{background:transparent}.light-mode .video_review_info{color:var(--background-color)}.light-mode .seo_tab_link{opacity:0.4}.light-mode .service_item_preview{border-color:#e5e5e5}.light-mode .services_list_item{border-bottom-color:#e5e5e5}.light-mode .services_list_item:first-of-type{border-top-color:#e5e5e5}.light-mode .service_item_block-top:after{background-color:rgba(255, 255, 255, 0.75)}.light-mode .services_approach_item{border-color:#cdcdcd}.light-mode .services_approach_item_number{color:var(--background-color)}.light-mode .services_approach_item_row_image-white{display:block}.light-mode .services_approach_item_row_image-black{display:none}.light-mode .services_approach_item_text{color:var(--text-color)}.light-mode .service_item_form_row{color:var(--background-color)}.light-mode .service_item_form_row .h1,.light-mode .service_item_form_row .button_inner{color:var(--background-color)}.light-mode .service_item_form_row .validation-field>input,.light-mode .service_item_form_row .validation-field>select,.light-mode .service_item_form_row .validation-field>textarea{border-bottom:1px solid rgba(255, 255, 255, 0.15);color:var(--background-color)}.light-mode .service_item_form_row .validation-field>.placeholder{color:var(--background-color)}.light-mode .service_item_form_row .validation-field .field_decor{background-color:var(--background-color)}.light-mode .service_item_form_row .validation-field>input:-webkit-autofill+.field_decor+.placeholder{top:0;color:var(--text-color)}.light-mode .service_item_form_row .validation-field>input:-webkit-autofill,.light-mode .service_item_form_row .validation-field>select:-webkit-autofill{background-color:transparent;-webkit-box-shadow:0 0 0 30px rgba(255, 255, 255, 0.24) inset !important}.light-mode .functional_column_navigation_arrow svg path{stroke:var(--text-color)}.light-mode .showreel_h1 .h1{color:var(--background-color)}.light-mode .statistic_row{border-top:1px solid var(--text-color);border-left:1px solid var(--text-color)}.light-mode .statistic_item{border-bottom:1px solid var(--text-color);border-right:1px solid var(--text-color)}.light-mode .statistic_item_number:before{color:rgba(0, 0, 0, 0.05)}.light-mode .steps_wrap{color:var(--background-color)}.light-mode .steps_wrap .h1{color:var(--background-color)}.light-mode .steps_list_row.active .steps_list_number{color:var(--background-color)}.light-mode .steps_list_number{color:rgba(255, 255, 255, 0.4)}.light-mode .team_item{margin-bottom:0}.light-mode .team_item_info{position:initial;border-bottom:1px solid rgba(0, 0, 0, 0.7)}.light-mode .team_slider_nav span:last-of-type{color:#cfcfcf}.popup-slider{pointer-events:none;z-index:101;position:fixed}.popup-slider.menu-open{pointer-events:all}.popup-slider.menu-right{top:0;right:0;-moz-transform:translateX(120%);-o-transform:translateX(120%);-ms-transform:translateX(120%);-webkit-transform:translateX(120%);transform:translateX(120%);transition:transform 0.4s}.popup-slider.menu-right.menu-open{-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.popup-slider.menu-left{top:0;left:0;-moz-transform:translateX(-120%);-o-transform:translateX(-120%);-ms-transform:translateX(-120%);-webkit-transform:translateX(-120%);transform:translateX(-120%);transition:transform 0.4s}.popup-slider.menu-left.menu-open{-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.popup-slider.menu-top{top:0;left:0;-moz-transform:translateY(-120%);-o-transform:translateY(-120%);-ms-transform:translateY(-120%);-webkit-transform:translateY(-120%);transform:translateY(-120%);transition:transform 0.4s}.popup-slider.menu-top.menu-open{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.popup-slider.menu-fade{opacity:0;top:0;left:0;transition:opacity 0.4s;pointer-events:none}.popup-slider.menu-fade.menu-open{pointer-events:all;opacity:1}.close-popup{pointer-events:none;z-index:-1;opacity:0;position:fixed;top:0;right:0;width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:18px;transition:opacity 0.2s;cursor:pointer}.close-popup.menu-open{pointer-events:all;z-index:103;opacity:1;transition-delay:0.4s}.back-layer{pointer-events:none;opacity:0;position:fixed;z-index:10;top:0;left:0;width:100%;height:100vh;background-color:rgba(0, 0, 0, 0.8);transition:opacity 0.3s;display:none}.back-layer.menu-open{pointer-events:all;z-index:100;-webkit-animation:back-layer 0.5s forwards;animation:back-layer 0.5s forwards}.back-layer.back-transition{opacity:1;z-index:100;-webkit-animation:hide 0.6s forwards;animation:hide 0.6s forwards}@-webkit-keyframes back-layer{0%{opacity:0}100%{opacity:1}}@keyframes back-layer{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hide{100%{opacity:0}0%{opacity:1}}@keyframes hide{100%{opacity:0}0%{opacity:1}}body.fancybox-active{overflow:hidden !important}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:0.87;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption-wrap{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity 0.25s, visibility 0s linear 0.25s;box-sizing:border-box}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption-wrap{opacity:1;visibility:visible;transition:opacity 0.25s, visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0;opacity:1;visibility:initial}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translate3d(0, 0, 0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform}.fancybox-slide::before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image::before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#E5E3DF}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:70px;margin:44px 0 44px;border-width:0;vertical-align:middle;text-align:left;background-color:#1d1d1d;overflow:visible;box-sizing:border-box}.fancybox-slide>*.youtube_fancybox_modal{padding:0;width:75%;max-width:1920px}.fancybox-slide>*.youtube_fancybox_modal.video_modal video{max-height:90vh}@media (max-width:767px){.fancybox-slide>*.youtube_fancybox_modal{width:100%}}.fancybox-slide>*.youtube_fancybox_modal video{display:block;width:100%;height:auto}@media (max-width:1024px){.fancybox-slide>*{padding:15px}}@media (hover:none) and (pointer:coarse){.fancybox-slide>*{padding:15px}}.fancybox-slide>title,.fancybox-slide>style,.fancybox-slide>meta,.fancybox-slide>link,.fancybox-slide>script,.fancybox-slide>base{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-error{margin:0;padding:40px;width:100%;max-width:380px;background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}.fancybox-button{box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30, 30, 30, 0.6);transition:color 0.3s ease;cursor:pointer;outline:none}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:0.6}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--pause svg path:nth-child(1){display:none}.fancybox-button--zoom svg path{fill:transparent}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0 0;z-index:99997;background:transparent;width:60px;height:100px;padding:17px}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30, 30, 30, 0.6)}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{display:none;position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:'×';position:absolute;top:5px;right:5px;width:30px;height:30px;font:22px/30px Arial, "Helvetica Neue", Helvetica, sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color 0.25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:none}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--image .fancybox-close-small,.fancybox-slide--iframe .fancybox-close-small{top:0;right:-40px}.fancybox-slide--image .fancybox-close-small:after,.fancybox-slide--iframe .fancybox-close-small:after{font-size:35px;color:#aaa}.fancybox-slide--image .fancybox-close-small:hover:after,.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff;background:transparent}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0 2vw;background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid rgba(255, 255, 255, 0.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid rgba(100, 100, 100, 0.4);border-top:6px solid rgba(255, 255, 255, 0.6);border-radius:100%;height:50px;width:50px;-webkit-animation:fancybox-rotate 0.8s infinite linear;animation:fancybox-rotate 0.8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) translate3d(0, 0, 0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg);transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;text-align:center}.fancybox-share h1{color:#222;margin:0 0 20px 0;font-size:35px;font-weight:700}.fancybox-share p{margin:0;padding:0}p.fancybox-share__links{margin-right:-10px}.fancybox-share__button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:0 15px;min-width:130px;border:0;border-radius:3px;background:#fff;white-space:nowrap;font-size:14px;font-weight:700;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;transition:all 0.2s}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{box-sizing:border-box;width:100%;margin:10px 0 0 0;padding:10px 15px;background:transparent;color:#5d5b5b;font-size:14px;outline:none;border:0;border-bottom:2px solid #d7d7d7}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px 2px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0, 0, 0, 0.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}.fancybox-image-wrap{pointer-events:none}.modal_close{position:absolute;right:0;bottom:calc(100% + 15px)}.contact_form{width:660px;max-width:calc(100% - 30px)}.contact_form .h3{text-align:center}.contact_form .button{width:100%}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-slider{overflow:hidden;position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-dots{position:absolute;margin:0;list-style-type:none}.slick-dots button{opacity:0;width:100%;height:100%;cursor:pointer}.slick-prev,.slick-next{z-index:3;position:absolute;display:block;background-repeat:no-repeat;background-position:center;background-color:transparent;border:none;outline:none;font-size:0;cursor:pointer;color:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.mobile-menu{display:none;width:100%;height:calc(100% - 132px);background-color:var(--background-color);border-top:1px solid rgba(255, 255, 255, 0.05);padding-top:50px;overflow-y:auto}@media (max-width:1024px){.mobile-menu{height:calc(100% - 94px);padding-top:0}}@media (hover:none) and (pointer:coarse){.mobile-menu{height:calc(100% - 94px);padding-top:0}}.mobile-menu.popup-slider{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mobile-menu.popup-slider.menu-right{top:132px}@media (max-width:1024px){.mobile-menu.popup-slider.menu-right{top:94px}}@media (hover:none) and (pointer:coarse){.mobile-menu.popup-slider.menu-right{top:94px}}.menu_content{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;padding-bottom:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow:hidden;position:relative}@media (min-width:1200px) and (max-width:1689px){.menu_content{overflow-y:auto;overflow-x:hidden;margin-bottom:50px}}@media (max-width:1199px){.menu_content{overflow-y:auto;overflow-x:hidden;margin-bottom:50px}}@media (max-width:1024px){.menu_content{padding-top:50px;height:calc(100% - 185px);margin-bottom:0;overflow-y:auto;overflow-x:initial;padding-bottom:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-grow:0;flex-grow:0}}@media (hover:none) and (pointer:coarse){.menu_content{padding-top:50px;height:calc(100% - 185px);margin-bottom:0;overflow-y:auto;overflow-x:initial;padding-bottom:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-grow:0;flex-grow:0}}@media (max-width:767px){.menu_content{height:calc(100% - 166px)}}.mobile_menu-bottom{background:#FFFFFF0D;padding:40px 0}@media (max-width:1024px){.mobile_menu-bottom{padding:17px 0;position:fixed;left:0;bottom:0;width:100%;overflow:hidden}}@media (hover:none) and (pointer:coarse){.mobile_menu-bottom{padding:17px 0;position:fixed;left:0;bottom:0;width:100%;overflow:hidden}}.mobile_menu-bottom .menu_button-mobile{display:none}@media (max-width:1024px){.mobile_menu-bottom .menu_button-mobile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;right:35px;top:50%;font-size:14px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:105px;height:105px}.mobile_menu-bottom .menu_button-mobile:after{width:125px;animation:pulse 1s infinite;height:125px;left:-10px;top:-10px}}@media (hover:none) and (pointer:coarse){.mobile_menu-bottom .menu_button-mobile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;right:35px;top:50%;font-size:14px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:105px;height:105px}.mobile_menu-bottom .menu_button-mobile:after{width:125px;animation:pulse 1s infinite;height:125px;left:-10px;top:-10px}}@media (max-width:767px){.mobile_menu-bottom .menu_button-mobile{right:20px}}@media (max-width:359px){.mobile_menu-bottom .menu_button-mobile{width:80px;height:80px;font-size:12px}.mobile_menu-bottom .menu_button-mobile:after{width:100px;height:100px}}.mobile_menu-bottom .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width:1024px){.mobile_menu-bottom .container{position:relative;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (hover:none) and (pointer:coarse){.mobile_menu-bottom .container{position:relative;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.menu_button_wrap{position:absolute;right:10vw;bottom:50%}@media (max-width:1024px){.menu_button_wrap{display:none}}@media (hover:none) and (pointer:coarse){.menu_button_wrap{display:none}}.menu_button_wrap .menu_button-decor{pointer-events:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-animation:rotating 3s linear infinite;-moz-animation:rotating 3s linear infinite;-ms-animation:rotating 3s linear infinite;-o-animation:rotating 3s linear infinite;animation:rotating 3s linear infinite}.menu_button_wrap .menu_button{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.menu_column .footer_social_list{justify-content:flex-end}@media (max-width:1024px){.menu_column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}@media (hover:none) and (pointer:coarse){.menu_column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}.menu_column.first{width:20%}@media (max-width:1024px){.menu_column.first{width:50%;margin-bottom:10px;padding-right:10px}}@media (hover:none) and (pointer:coarse){.menu_column.first{width:50%;margin-bottom:10px;padding-right:10px}}@media (max-width:359px){.menu_column.first{width:100%;margin-bottom:10px;padding-right:0}}.menu_column.second{width:40%}@media (min-width:1200px) and (max-width:1689px){.menu_column.second{width:50%}}@media (max-width:1024px){.menu_column.second{width:50%}}@media (hover:none) and (pointer:coarse){.menu_column.second{width:50%}}@media (max-width:359px){.menu_column.second{width:100%}}.menu_column.third{margin-left:auto;width:25%}@media (max-width:1024px){.menu_column.third{margin-left:initial;margin-bottom:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (hover:none) and (pointer:coarse){.menu_column.third{margin-left:initial;margin-bottom:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.menu_column.last{display:none !important;width:15%}@media (max-width:1024px){.menu_column.last{display:flex !important}}@media (hover:none) and (pointer:coarse){.menu_column.last{display:flex !important}}.menu_column.flex_end{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}@media (max-width:1024px){.menu_column.flex_end{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}}@media (hover:none) and (pointer:coarse){.menu_column.flex_end{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}}@media (max-width:767px){.menu_column.flex_end{order:-1}}.menu_column .icon-item{line-height:20px;color:var(--text-color)}.menu_column .icon{width:16px;height:16px;margin-right:10px}@media (max-width:767px){.menu_column .icon{display:none}}.menu_column .menu_link-bottom{text-decoration:none;transition:color 0.2s;font-size:16px;color:var(--text-color)}@media (max-width:1024px){.menu_column .menu_link-bottom{margin-bottom:15px;font-size:15px}.menu_column .menu_link-bottom.phone{font-weight:600;font-size:18px}}@media (hover:none) and (pointer:coarse){.menu_column .menu_link-bottom{margin-bottom:15px;font-size:15px}.menu_column .menu_link-bottom.phone{font-weight:600;font-size:18px}}@media (max-width:767px){.menu_column .menu_link-bottom{margin-bottom:7px}}.menu_column .menu_link-bottom:hover{color:var(--link-color)}.social_link{margin-right:25px}@media (max-width:1199px){.social_link{margin-right:8px}}@media (max-width:1024px){.social_link{margin-right:10px}}@media (hover:none) and (pointer:coarse){.social_link{margin-right:10px}}@media (max-width:767px){.social_link{margin-right:5px;font-size:13px !important}}.social_link:last-of-type{margin-right:0}.choose-language{display:none}@media (max-width:1024px){.choose-language{display:flex}}@media (hover:none) and (pointer:coarse){.choose-language{display:flex}}.lang-link{margin-right:5px}.lang-link.active{color:var(--link-color)}.services_title{margin-bottom:18px;font-size:48px;line-height:130%;text-decoration:none;display:inline-block;color:var(--text-color);padding-bottom:8px;position:relative;transition:color 0.3s}@media (min-width:1200px) and (max-width:1689px){.services_title{font-size:20px;line-height:22px}}@media (max-width:1199px){.services_title{font-size:20px;line-height:22px}}@media (max-width:1024px){.services_title{font-size:28px;line-height:1}}@media (hover:none) and (pointer:coarse){.services_title{font-size:28px;line-height:1}}@media (max-width:1199px){.services_title{font-size:20px;line-height:22px}}@media (max-width:1024px){.services_title{font-size:28px;line-height:1;margin-bottom:30px}}@media (hover:none) and (pointer:coarse){.services_title{font-size:28px;line-height:1;margin-bottom:30px}}@media (max-width:359px){.services_title{font-size:24px;margin-bottom:17px}}.services_title:after{content:'';width:0;height:2px;background-color:var(--link-color);position:absolute;left:0;bottom:0;transition:width 0.3s}.services_title.active,.services_title:hover{color:var(--link-color)}.services_title.active:after,.services_title:hover:after{width:100%}.services-nav{margin-bottom:0;display:flex}@media (max-width:1024px){.services-nav{flex-direction:column}}@media (hover:none) and (pointer:coarse){.services-nav{flex-direction:column}}.services-nav .item-level-0{margin-bottom:10px}.services-nav li{padding-left:0;margin-bottom:0;padding-right:30px}@media (max-width:1024px){.services-nav li{padding-right:0}}@media (hover:none) and (pointer:coarse){.services-nav li{padding-right:0}}.services-nav li:before{content:initial}.services-nav .service_item-level-0{width:50%;margin-left:0;padding-left:0;margin-bottom:22px}@media (max-width:1024px){.services-nav .service_item-level-0{width:100%}}@media (hover:none) and (pointer:coarse){.services-nav .service_item-level-0{width:100%}}@media (max-width:767px){.services-nav .service_item-level-0{margin-bottom:14px}}.services-nav .service_item-level-0:before{content:initial}.services-nav .service_link-level-0{display:inline-block;font-size:28px;line-height:29px;text-decoration:none;color:#FFFFFFBF;padding-bottom:8px;position:relative;transition:color 0.3s}@media (min-width:1200px) and (max-width:1689px){.services-nav .service_link-level-0{font-size:18px;line-height:22px}}@media (max-width:1199px){.services-nav .service_link-level-0{font-size:18px;line-height:22px}}@media (max-width:1024px){.services-nav .service_link-level-0{font-size:18px;line-height:1}}@media (hover:none) and (pointer:coarse){.services-nav .service_link-level-0{font-size:18px;line-height:1}}@media (max-width:767px){.services-nav .service_link-level-0{font-size:14px}}.services-nav .service_link-level-0:after{content:'';width:0;height:2px;background-color:var(--link-color);position:absolute;left:0;bottom:0;transition:width 0.3s}.services-nav .service_link-level-0.active:after,.services-nav .service_link-level-0:hover:after{width:100%}.nav{margin-bottom:0}.nav .item-level-0{margin-left:0;padding-left:0;margin-bottom:36px}@media (min-width:1200px) and (max-width:1689px){.nav .item-level-0{margin-bottom:25px}}@media (max-width:1199px){.nav .item-level-0{margin-bottom:25px}}@media (max-width:359px){.nav .item-level-0{margin-bottom:25px}}.nav .item-level-0:before{content:initial}.nav .link-level-0{font-size:48px;line-height:130%;color:var(--text-color);text-decoration:none;padding-bottom:8px;position:relative;transition:color 0.3s}@media (min-width:1200px) and (max-width:1689px){.nav .link-level-0{font-size:20px;line-height:22px}}@media (max-width:1199px){.nav .link-level-0{font-size:20px;line-height:22px}}@media (max-width:1024px){.nav .link-level-0{font-size:28px;line-height:1}}@media (hover:none) and (pointer:coarse){.nav .link-level-0{font-size:28px;line-height:1}}@media (max-width:359px){.nav .link-level-0{font-size:24px;line-height:1}}.nav .link-level-0:after{content:'';width:0;height:2px;background-color:var(--link-color);position:absolute;left:0;bottom:0;transition:width 0.3s}.nav .link-level-0.active,.nav .link-level-0:hover{color:var(--link-color)}.nav .link-level-0.active:after,.nav .link-level-0:hover:after{width:100%}@-webkit-keyframes rotating /* Safari and Chrome */{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.modal_lang_switch{padding:40px}.modal_lang_switch .h3{margin-bottom:15px}.modal_lang_list .modal_lang_link{width:56px;height:56px;margin:0 7.5px;border-radius:50px;border:2px solid #FFFFFF26;font-size:16px;color:var(--text-color);text-decoration:none;transition:all 0.3s}.modal_lang_list .modal_lang_link:hover{background-color:var(--link-color);border-color:var(--link-color)}.amp_page .burger{cursor:pointer}.burger{width:40px;height:40px;position:relative;font-size:0}.burger span{position:absolute;height:2px;width:100%;right:0;transition:all 0.5s;text-align:center;user-select:none}.burger span:first-of-type{top:0;background-color:var(--text-color)}.burger span:nth-of-type(2){font-size:clamp(12px, calc(12px + (14 - 12) * ((100vw - 380px) / (1650 - 380))), 14px);font-weight:600;text-transform:uppercase;height:auto;line-height:40px}.burger span:last-of-type{background-color:var(--text-color);top:calc(100% - 2px)}.burger.menu-open span:first-of-type,.burger:hover .menu-open span:first-of-type{top:50%;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.burger.menu-open span:nth-of-type(2),.burger:hover .menu-open span:nth-of-type(2){-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}.burger.menu-open span:last-of-type,.burger:hover .menu-open span:last-of-type{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%}.breadcrumbs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 0 80px 0;padding-left:0;overflow-x:auto;overflow-y:initial}@media (max-width:1024px){.breadcrumbs{margin-bottom:30px;max-width:100%}}@media (hover:none) and (pointer:coarse){.breadcrumbs{margin-bottom:30px;max-width:100%}}.breadcrumbs li{margin:0;position:relative;padding-right:15px;padding-left:0}.breadcrumbs li:before{content:initial}.breadcrumbs li:after{content:'/';position:absolute;right:5px;bottom:0;font-size:14px;line-height:140%;color:rgba(255, 255, 255, 0.25)}.breadcrumbs li a,.breadcrumbs li span{white-space:nowrap;text-decoration:none;font-size:14px;line-height:140%;color:rgba(255, 255, 255, 0.25);text-transform:uppercase}.breadcrumbs li:last-of-type{padding-right:0}.breadcrumbs li:last-of-type:after{content:initial}.breadcrumbs li:last-of-type a,.breadcrumbs li:last-of-type span{color:var(--link-color)}.menu_button{text-decoration:none;color:var(--text-color);background-color:var(--link-color);width:130px;height:130px;border-radius:50%;position:relative;font-weight:600;font-size:16px;line-height:140%;text-align:center;text-transform:uppercase;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.menu_button:hover:after{animation-timing-function:linear;-webkit-animation:pulse 1s infinite;-moz-animation:pulse 1s infinite;-ms-animation:pulse 1s infinite;-o-animation:pulse 1s infinite;animation:pulse 1s infinite}.menu_button:after{content:'';position:absolute;width:164px;height:164px;left:-17px;border-radius:50%;top:-17px;background:rgba(253, 0, 55, 0.1)}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.button{overflow:hidden;position:relative;display:inline-block}.button input{display:none}.button_circle{background-color:red;border-radius:1000px;position:absolute;left:0;top:0;width:0;height:0;margin-left:0;margin-top:0;pointer-events:none;animation-timing-function:ease-in-out}@media (max-width:1024px){.button_circle{display:none}}@media (hover:none) and (pointer:coarse){.button_circle{display:none}}.button_inner{display:inline-block;background:var(--link-color);color:var(--text-color);font-size:16px;font-weight:700;text-align:center;transition:400ms;text-decoration:none;text-transform:uppercase;padding:30px;z-index:1;width:100%}.button_text_container{position:relative;z-index:1}.explode-circle{animation:explode 0.5s forwards}.explode-circle+.button_inner{color:var(--background-color)}@media (max-width:1024px){.explode-circle+.button_inner{color:var(--text-color)}}@media (hover:none) and (pointer:coarse){.explode-circle+.button_inner{color:var(--text-color)}}.desplode-circle{animation:desplode 0.5s forwards}.desplode-circle+.button_inner{color:var(--text-color)}@keyframes explode{0%{width:0;height:0;margin-left:0;margin-top:0;background-color:rgba(42, 53, 80, 0.2)}100%{width:1000px;height:1000px;margin-left:-500px;margin-top:-500px;background-color:var(--text-color)}}@keyframes desplode{0%{width:1000px;height:1000px;margin-left:-500px;margin-top:-500px;background-color:var(--text-color)}100%{width:0;height:0;margin-left:0;margin-top:0;background-color:rgba(0, 0, 0, 0.27)}}.promo_button{position:fixed;left:2%;bottom:2%;z-index:10;transition:all 0.4s;width:116px;height:116px;opacity:0;pointer-events:none;text-transform:uppercase}@media (max-width:1024px){.promo_button{width:80px;height:80px}}@media (hover:none) and (pointer:coarse){.promo_button{width:80px;height:80px}}.promo_button_small_text{font-size:10px;color:black;max-width:95%}@media (max-width:1024px){.promo_button_small_text{display:none}}@media (hover:none) and (pointer:coarse){.promo_button_small_text{display:none}}.promo_button:hover .promo_button_hover{pointer-events:all;opacity:1}@media (max-width:1024px){.promo_button:hover .promo_button_hover{opacity:0}}@media (hover:none) and (pointer:coarse){.promo_button:hover .promo_button_hover{opacity:0}}.promo_button_content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;font-weight:500;background:var(--link-color);border-radius:50%;color:white}@media (max-width:1024px){.promo_button_content{font-size:9px}}@media (hover:none) and (pointer:coarse){.promo_button_content{font-size:9px}}.promo_button_content:before{z-index:-1;content:'';position:absolute;width:100%;height:100%;border-radius:50%;opacity:0.3;background:var(--link-color);animation-timing-function:linear;-webkit-animation:portfolio_pulse 2s infinite;-moz-animation:portfolio_pulse 2s infinite;-ms-animation:portfolio_pulse 2s infinite;-o-animation:portfolio_pulse 2s infinite;animation:portfolio_pulse 2s infinite}.promo_button.move{bottom:150px}@media (max-width:1024px){.promo_button.move{bottom:20px}}@media (hover:none) and (pointer:coarse){.promo_button.move{bottom:20px}}.promo_button.show{opacity:1;pointer-events:all}.promo_button_hover{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;background:var(--link-color);color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:12px;font-weight:500;border-radius:50%;opacity:0;pointer-events:none;transition:all 0.3s}.promo_button_hover .promo_button_small_text{color:var(--background-color)}.promo_button_hover_icon{margin-bottom:10px;width:40px;height:40px}.validation{font-family:'Gilroy', sans-serif;font-size:0}.validation-field{position:relative;display:block;margin-bottom:20px}.validation-field.page{display:none}.validation-field .field_decor{width:0;height:1px;background-color:var(--text-color);position:absolute;left:0;bottom:0;transition:width 0.4s}.validation-field>input,.validation-field>select,.validation-field>textarea{-webkit-appearance:none;width:100%;padding-left:20px;background-color:transparent;border:1px solid transparent;border-radius:0;border-bottom:1px solid rgba(255, 255, 255, 0.15);font-family:'Gilroy', sans-serif;font-size:18px;color:var(--text-color)}.validation-field>input:-webkit-autofill,.validation-field>select:-webkit-autofill,.validation-field>textarea:-webkit-autofill{border:1px solid transparent;border-radius:0;-webkit-text-fill-color:var(--text-color) !important;border-bottom:1px solid rgba(255, 255, 255, 0.15);-webkit-box-shadow:0 0 0 30px var(--background-color) inset !important}.validation-field>input:-webkit-autofill+.field_decor,.validation-field>select:-webkit-autofill+.field_decor,.validation-field>textarea:-webkit-autofill+.field_decor{width:100%}.validation-field>input::-webkit-input-placeholder,.validation-field>select::-webkit-input-placeholder,.validation-field>textarea::-webkit-input-placeholder{font-family:'Gilroy', sans-serif;font-size:0;color:#949494}.validation-field>input:-moz-placeholder,.validation-field>select:-moz-placeholder,.validation-field>textarea:-moz-placeholder{font-family:'Gilroy', sans-serif;font-size:0;color:#949494}.validation-field>input::-moz-placeholder,.validation-field>select::-moz-placeholder,.validation-field>textarea::-moz-placeholder{font-family:'Gilroy', sans-serif;font-size:0;color:#949494}.validation-field>input:-ms-input-placeholder,.validation-field>select:-ms-input-placeholder,.validation-field>textarea:-ms-input-placeholder{font-family:'Gilroy', sans-serif;font-size:0;color:#949494}.validation-field>input:hover+.field_decor,.validation-field>select:hover+.field_decor,.validation-field>textarea:hover+.field_decor,.validation-field>input:focus+.field_decor,.validation-field>select:focus+.field_decor,.validation-field>textarea:focus+.field_decor{width:100%}.validation-field>input:focus+.placeholder,.validation-field>select:focus+.placeholder,.validation-field>textarea:focus+.placeholder{}.validation-field>input,.validation-field>select{vertical-align:middle;height:50px}.validation-field>input:-webkit-autofill,.validation-field>select:-webkit-autofill{border-color:var(--background-color) !important}.validation-field>input:-webkit-autofill+.field_decor,.validation-field>select:-webkit-autofill+.field_decor{width:100%}.validation-field>textarea{height:100px;padding-top:15px;resize:vertical}.validation-field.message-area{width:100%}.validation-field.invalid input,.validation-field.invalid textarea,.validation-field.invalid .checkbox{border-color:transparent;border-bottom:1px solid var(--link-color)}.validation-field.invalid>.error{display:block}.validation-field.invalid>.input-title{color:var(--link-color)}.validation-field.active>.placeholder{top:-5px;font-size:10px;color:var(--text-color)}.validation-field.active .field_decor{width:100%}.validation-field>.placeholder{pointer-events:none;position:absolute;top:15px;left:20px;font-size:18px;color:var(--text-color);transition:all 0.3s}.validation-field>.error{position:absolute;bottom:6px;right:0;display:none;font-size:12px;color:var(--link-color)}.submit{max-width:100%}.form-success.waiting *{pointer-events:none}.form-success.waiting:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:50px;background-image:url("/images/loading.gif");pointer-events:none}.form-error{font-size:18px;color:var(--link-color);margin-bottom:12px}.form-success.green{font-size:18px;padding:20px;text-align:center;color:var(--text-color)}.form-success.green:after{display:none}.g-recaptcha>div{margin:0 calc(50% - 152px)}@media (max-width:767px){.g-recaptcha>div{-moz-transform:scale(0.8, 0.8);-o-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}}.file_field [type="file"]{display:none}.file_field_text{font-size:18px;line-height:21px}.file_field_value{color:var(--link-color)}.file_field_icon{margin-bottom:-3px;width:16px;height:16px;fill:var(--link-color)}.fancybox-inner .validation-field>input:-webkit-autofill,.fancybox-inner .validation-field>select:-webkit-autofill,.fancybox-inner .validation-field>textarea:-webkit-autofill{border:1px solid #1d1d1d;border-radius:0;-webkit-text-fill-color:var(--text-color) !important;-webkit-box-shadow:0 0 0 30px #1d1d1d inset !important}.fancybox-inner .validation-field>input:-webkit-autofill+.field_decor,.fancybox-inner .validation-field>select:-webkit-autofill+.field_decor,.fancybox-inner .validation-field>textarea:-webkit-autofill+.field_decor{width:100%}@media (max-width:767px){.fancybox-inner .file_field_text{font-size:14px}}.success_form{width:360px;max-width:calc(100% - 30px)}.success_form_text{text-align:center}@media (max-width:767px){.success_form_text.h3{margin-bottom:10px}}.form-success{position:relative}.contact_form .form-success{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.contact_form .form-success .validation-field,.contact_form .form-success .button{width:100%}.contact_form .form-success .validation-field.messenger_form_button,.contact_form .form-success .button.messenger_form_button{width:initial}.contact_form .form-success .validation-field.messenger_field,.contact_form .form-success .button.messenger_field{display:none}.contact_form .form-success .validation-field.file_field,.contact_form .form-success .button.file_field{width:initial}.cursor_circle,.cursor_point{position:fixed;left:0;border-radius:50%;z-index:99995;bottom:100%;pointer-events:none;will-change:transform, opacity, left, top, width, height}@media (max-width:1024px){.cursor_circle,.cursor_point{display:none}}@media (hover:none) and (pointer:coarse){.cursor_circle,.cursor_point{display:none}}.cursor_circle.hidden_cursor,.cursor_point.hidden_cursor{opacity:0}.cursor_circle{width:40px;height:40px;border:2px solid var(--text-color);transition:opacity 0.2s, width 0.4s, height 0.4s, border 0.64s;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cursor_circle.cursor_active{width:25px;height:25px}.cursor_circle.portfolio_cursor{width:100px;height:100px;border-color:var(--link-color)}.cursor_circle.zoom_cursor,.cursor_circle.play_cursor{width:100px;height:100px;border-color:var(--link-color)}.cursor_point{width:10px;height:10px;background:var(--link-color);transition:opacity 0.2s, width 0.4s, height 0.4s;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cursor_point.play_cursor{width:75px;height:75px;background-color:#ffffff}.cursor_point.play_cursor:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:40%;background-image:url("/images/svg/play_cursor_white.svg")}.cursor_point.cursor_active{width:7px;height:7px}.cursor_point.portfolio_cursor{width:75px;height:75px;background-color:#ffffff}.cursor_point.portfolio_cursor:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:40%;background-image:url("/images/svg/portfolio_cursor.svg")}.cursor_point.scene_cursor{width:25px;height:25px;background-color:#ffffff}.cursor_point.scene_cursor:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:60%;background-image:url("/images/svg/no_sprite/scene_arrow.svg")}.cursor_point.zoom_cursor{width:75px;height:75px;background-color:#ffffff}.cursor_point.zoom_cursor:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:40%;background-image:url("/images/svg/zoom.svg")}.contact_button{position:fixed;z-index:95;right:calc(2% + 5px);bottom:calc(2% + 60px);width:50px;height:50px;background-color:var(--link-color);border:2px solid var(--link-color);border-radius:50%}@media (max-width:767px){.contact_button{bottom:77px}}.contact_button_label{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.contact_button_icon{width:50%;height:50%;pointer-events:none;fill:white;stroke:white}.contact_button_list{position:absolute;left:-2px;bottom:50px;display:flex;flex-direction:column;pointer-events:none;z-index:-1;transition:transform 0.35s cubic-bezier(0.475, 0.425, 0, 0.995), background 0.3s cubic-bezier(0.475, 0.425, 0, 0.995), border 0.2s cubic-bezier(0.475, 0.425, 0, 0.995), opacity 0.4s}.contact_button_list_close{position:absolute;left:0;top:calc(100% + 2px);width:50px;height:50px;background:var(--link-color);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 0.3s}.contact_button_item{width:50px;height:50px;border-radius:50%;border:2px solid var(--text-color);font-size:0;margin-bottom:10px;position:relative;z-index:-1;opacity:0;display:flex;align-items:center;justify-content:center;background-color:var(--background-color);transition:transform 0.35s cubic-bezier(0.475, 0.425, 0, 0.995), background 0.3s cubic-bezier(0.475, 0.425, 0, 0.995), border 0.2s cubic-bezier(0.475, 0.425, 0, 0.995), opacity 0.2s}.contact_button_item:nth-of-type(1){transition-delay:calc(0.1 * 1s), 0s, 0s, calc(0.1 * 1s);transform:translateY(calc(calc(calc(5 - 1) * 60px) + 2px))}.contact_button_item:nth-of-type(2){transition-delay:calc(0.1 * 2s), 0s, 0s, calc(0.1 * 2s);transform:translateY(calc(calc(calc(5 - 2) * 60px) + 2px))}.contact_button_item:nth-of-type(3){transition-delay:calc(0.1 * 3s), 0s, 0s, calc(0.1 * 3s);transform:translateY(calc(calc(calc(5 - 3) * 60px) + 2px))}.contact_button_item:nth-of-type(4){transition-delay:calc(0.1 * 4s), 0s, 0s, calc(0.1 * 4s);transform:translateY(calc(calc(calc(5 - 4) * 60px) + 2px))}.contact_button_item_icon{width:50%;pointer-events:none;height:100%;fill:white}[name="contact_checkbox"]{display:none}[name="contact_checkbox"]:checked+.contact_button_list{pointer-events:all;z-index:95}[name="contact_checkbox"]:checked+.contact_button_list .contact_button_list_close{opacity:1;transition:opacity 0.3s}[name="contact_checkbox"]:checked+.contact_button_list .contact_button_item{transform:translateY(0);opacity:1}[name="contact_checkbox"]:checked+.contact_button_list .contact_button_item.viber{background-color:#793baa;border-color:#793baa}[name="contact_checkbox"]:checked+.contact_button_list .contact_button_item.telegram{background-color:#29b6f6;border-color:#29b6f6}[name="contact_checkbox"]:checked+.contact_button_list .contact_button_item.phone{background-color:#00cb66;border-color:#00cb66}[name="contact_checkbox"]:checked+.contact_button_list .contact_button_item.whatsapp{background-color:#1ad03f;border-color:#1ad03f}[name="contact_checkbox"]:checked+.contact_button_list .contact_button_item:hover{background-color:var(--background-color)}.to_top{position:fixed;left:3%;bottom:-0.5%;transform:rotate(-90deg) translateX(-50px);transform-origin:left top;font-weight:500;font-size:16px;display:flex;align-items:center;line-height:140%;opacity:0;transition:all 0.2s;pointer-events:none}@media (max-width:1024px){.to_top{display:none}}@media (hover:none) and (pointer:coarse){.to_top{display:none}}.to_top:hover{color:var(--link-color)}.to_top:hover svg path{stroke:var(--link-color)}.to_top svg{stroke:var(--text-color);margin-left:10px}.to_top svg path{transition:all 0.3s}.to_top.show{pointer-events:all;opacity:1;transform:rotate(-90deg) translateX(0)}.theme_toggle_wrap{display:none}.theme_toggle_wrap [name="theme"]{display:none}.theme_toggle{width:54px;height:30px;background:#FFFFFF;border-radius:39px;position:relative;display:inline-block;margin-right:15px;transition:all 0.3s}@media (max-width:1024px){.theme_toggle{width:40px;height:20px}}@media (hover:none) and (pointer:coarse){.theme_toggle{width:40px;height:20px}}.theme_toggle:after{content:'';transition:all 0.3s;position:absolute;width:26px;height:26px;background:#1D1D1D;border-radius:39px;top:2px;right:2px}@media (max-width:1024px){.theme_toggle:after{width:16px;height:16px}}@media (hover:none) and (pointer:coarse){.theme_toggle:after{width:16px;height:16px}}.theme_toggle_label{font-weight:500;font-size:16px;display:flex;align-items:center}.light-mode .theme_toggle{background:#7a7a7a}.light-mode .theme_toggle:after{background:#ffffff;right:26px}@media (max-width:1024px){.light-mode .theme_toggle:after{right:22px}}@media (hover:none) and (pointer:coarse){.light-mode .theme_toggle:after{right:22px}}.pagination{background:rgba(255, 255, 255, 0.05);padding:30px 0}@media (max-width:1024px){.pagination{padding:15px 0}}@media (hover:none) and (pointer:coarse){.pagination{padding:15px 0}}.pagination .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.pagination_item{display:block;margin:0 5px}.pagination_item.active .pagination_link{color:var(--link-color)}.pagination_link{font-size:18px;display:block;padding:0 10px;text-decoration:none;color:var(--text-color)}.pagination_list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.preloader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:130;background-color:var(--background-color);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;transition:opacity 0.3s}.preloader.hide{pointer-events:none;opacity:0}.preloader.hide .preloader_gif{display:none}.preloader_gif{max-width:calc(100% - 30px);max-height:calc(100% - 30px);object-fit:contain}.preloader_gif-white{display:none}.preloader-fix{overflow:hidden;position:relative}.preloader-fix:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--background-color)}.site-map a{color:var(--text-color);transition:all 0.3s;text-decoration:none;font-weight:300}.site-map a:hover{text-decoration:underline;color:var(--link-color)}.icon_banner-wrap{position:absolute;bottom:14%;right:8%;z-index:10}@media (max-width:767px){.icon_banner-wrap{position:fixed;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:calc(2% + 5px);bottom:20px;transition:0.3s;opacity:1}.icon_banner-wrap.opacity{opacity:0}}.icon_banner-wrap .icon_banner{display:block;overflow:hidden;position:relative;width:100px;height:100px}@media (max-width:767px){.icon_banner-wrap .icon_banner{width:60px;height:60px}}@media (hover:hover){.icon_banner-wrap .icon_banner:hover svg{transition:0.5s;-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}.icon_banner-wrap .icon_banner svg{width:100%;height:100%;object-fit:contain}.icon_banner-wrap .icon_banner svg path{fill:var(--text-color)}.stock_button_wrap{position:fixed;left:1%;bottom:1%;z-index:100;padding:22px;transition:all 0.3s}@media (max-width:767px){.stock_button_wrap{padding:15px}}.stock_button_wrap.hide{pointer-events:none;opacity:0}.stock_button_wrap:hover .stock_button_close{opacity:1;transform:rotate(180deg)}@media (max-width:1024px){.stock_button_wrap:hover .stock_button_close{transform:initial}}@media (hover:none) and (pointer:coarse){.stock_button_wrap:hover .stock_button_close{transform:initial}}.stock_button{display:block;width:66px;height:66px;border-radius:50%;overflow:hidden;background-color:var(--link-color);position:relative}@media (max-width:767px){.stock_button{width:45px;height:45px}}.stock_button_title{font-weight:600;font-size:16px;text-align:center;text-transform:uppercase}@media (max-width:767px){.stock_button_title{font-size:11px}}.stock_button_title-ipad{text-transform:initial}.stock_button-icon{margin-bottom:-3px}@media (max-width:767px){.stock_button-icon{width:27px;height:27px}}.stock_button_decor{position:absolute;left:0;top:0;width:100%;height:100%;animation:rotating 2s linear infinite}.stock_button_decor:nth-of-type(2){animation:rotating-2 2s linear infinite}.stock_button_decor:nth-of-type(3){animation:rotating-3 2s linear infinite}.stock_button_slide{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;transition:opacity 0.3s}.stock_button_slide.show{opacity:1}.stock_button_slide-column{flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.stock_button_close{position:absolute;right:0;top:0;transition:all 0.3s;opacity:0;transform-origin:center center}@media (max-width:1024px){.stock_button_close{opacity:1;right:-5px;top:-5px}}@media (hover:none) and (pointer:coarse){.stock_button_close{opacity:1;right:-5px;top:-5px}}.to_top.fix{bottom:11.5%}@media (max-width:767px){.icon_banner-wrap.fix{bottom:2%;right:initial;width:calc(95% - 5px)}.icon_banner-wrap.fix a{margin:auto}}.stock_form_wrap{padding:0;background-color:transparent;width:1168px;max-width:calc(100% - 30px)}@media (max-width:1024px){.stock_form_wrap{width:600px}}@media (hover:none) and (pointer:coarse){.stock_form_wrap{width:600px}}.stock_form{position:relative;padding:70px 20px 70px 75px;overflow:hidden;background-color:#1d1d1d}@media (max-width:1024px){.stock_form{padding:35px}}@media (hover:none) and (pointer:coarse){.stock_form{padding:35px}}@media (max-width:450px){.stock_form{padding:25px 15px}}.stock_form .button{margin-bottom:15px}@media (max-width:1199px){.stock_form .button{width:100%}}.stock_form_title{font-weight:500;font-size:64px;color:var(--link-color)}@media (max-width:1199px){.stock_form_title{font-size:54px}}@media (max-width:767px){.stock_form_title{font-size:40px}}.stock_form_text{font-size:32px;margin-bottom:10px}@media (max-width:1199px){.stock_form_text{font-size:25px}}@media (max-width:767px){.stock_form_text{font-size:20px}}.stock_form_description{font-size:12px;line-height:15px}.stock_form_date{font-size:14px;line-height:17px;color:var(--link-color)}.stock_form_image{position:relative;z-index:1;width:100%}.stock_form_row{display:flex;flex-wrap:wrap}.stock_form_row_column{width:50%}@media (max-width:1024px){.stock_form_row_column{width:100%;text-align:center}.stock_form_row_column:last-of-type{display:none}}@media (hover:none) and (pointer:coarse){.stock_form_row_column{width:100%;text-align:center}.stock_form_row_column:last-of-type{display:none}}.stock_form_row_column:first-of-type{padding-right:15px}@media (max-width:1024px){.stock_form_row_column:first-of-type{padding-right:0}}@media (hover:none) and (pointer:coarse){.stock_form_row_column:first-of-type{padding-right:0}}.stock_form_row_column:first-of-type .form-success{width:400px;max-width:100%}@media (max-width:1024px){.stock_form_row_column:first-of-type .form-success{width:100%}}@media (hover:none) and (pointer:coarse){.stock_form_row_column:first-of-type .form-success{width:100%}}.stock_form_label{display:flex;align-items:center;position:absolute;left:75px;top:-15px;z-index:1;background:var(--text-color);border-radius:90px;padding:7px 60px 7px 15px;font-weight:600;font-size:18px;line-height:21px;text-transform:uppercase;color:var(--background-color)}@media (max-width:1024px){.stock_form_label{left:35px}}@media (hover:none) and (pointer:coarse){.stock_form_label{left:35px}}@media (max-width:450px){.stock_form_label{left:15px}}.stock_form_label svg{position:absolute;right:10px;bottom:7px}.stock_form_decor{position:absolute;right:0;bottom:0}@media (max-width:1199px){.stock_form_decor{max-width:50%}}@media (max-width:1024px){.stock_form_decor{display:none}}@media (hover:none) and (pointer:coarse){.stock_form_decor{display:none}}@-webkit-keyframes rotating-2 /* Safari and Chrome */{from{-webkit-transform:scale(0.85) rotate(360deg);-o-transform:scale(0.85) rotate(360deg);transform:scale(0.85) rotate(360deg)}to{-webkit-transform:scale(0.85) rotate(0deg);-o-transform:scale(0.85) rotate(0deg);transform:scale(0.85) rotate(0deg)}}@keyframes rotating-2{from{-ms-transform:scale(0.85) rotate(360deg);-moz-transform:scale(0.85) rotate(360deg);-webkit-transform:scale(0.85) rotate(360deg);-o-transform:scale(0.85) rotate(360deg);transform:scale(0.85) rotate(360deg)}to{-ms-transform:scale(0.85) rotate(0deg);-moz-transform:scale(0.85) rotate(0deg);-webkit-transform:scale(0.85) rotate(0deg);-o-transform:scale(0.85) rotate(0deg);transform:scale(0.85) rotate(0deg)}}@-webkit-keyframes rotating-3  /* Safari and Chrome */{from{-webkit-transform:scale(0.7) rotate(0deg);-o-transform:scale(0.7) rotate(0deg);transform:scale(0.7) rotate(0deg)}to{-webkit-transform:scale(0.7) rotate(360deg);-o-transform:scale(0.7) rotate(360deg);transform:scale(0.7) rotate(360deg)}}@keyframes rotating-3{from{-ms-transform:scale(0.7) rotate(0deg);-moz-transform:scale(0.7) rotate(0deg);-webkit-transform:scale(0.7) rotate(0deg);-o-transform:scale(0.7) rotate(0deg);transform:scale(0.7) rotate(0deg)}to{-ms-transform:scale(0.7) rotate(360deg);-moz-transform:scale(0.7) rotate(360deg);-webkit-transform:scale(0.7) rotate(360deg);-o-transform:scale(0.7) rotate(360deg);transform:scale(0.7) rotate(360deg)}}.achievements_wrap{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -45px}@media (max-width:1199px){.achievements_wrap{margin:0 -20px}}@media (max-width:1024px){.achievements_wrap{margin:0 -15px;margin-bottom:-25px;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}@media (hover:none) and (pointer:coarse){.achievements_wrap{margin:0 -15px;margin-bottom:-25px;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}.achievements_item{width:calc(20% - 90px);margin:0 45px;text-align:center}@media (max-width:1199px){.achievements_item{width:calc(20% - 40px);margin:0 20px}}@media (max-width:1024px){.achievements_item{width:calc(33.33% - 30px);margin:0 15px;margin-bottom:25px}}@media (hover:none) and (pointer:coarse){.achievements_item{width:calc(33.33% - 30px);margin:0 15px;margin-bottom:25px}}@media (max-width:767px){.achievements_item{width:calc(50% - 30px)}}.achievements_item_top{position:relative}.achievements_item_decor{width:100%;height:auto;fill:rgba(255, 255, 255, 0.1)}.achievements_item_number{position:relative;font-weight:600;font-size:100px;line-height:1;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--link-color);-webkit-text-fill-color:var(--background-color)}.achievements_item_number:before{content:attr(data-text);position:absolute;left:0;text-align:center;top:0;color:rgba(255, 255, 255, 0.05);-webkit-text-stroke:initial;-webkit-text-fill-color:initial;-moz-transform:translate(3px, 3px);-o-transform:translate(3px, 3px);-ms-transform:translate(3px, 3px);-webkit-transform:translate(3px, 3px);transform:translate(3px, 3px)}.achievements_item_number_text{color:var(--link-color);font-weight:500;font-size:18px;line-height:21px;text-align:center;margin-bottom:10px}@media (max-width:1199px){.achievements_item_number_text{margin-bottom:0}}.achievements_item_number_title{font-size:24px;line-height:140%}@media (min-width:1200px) and (max-width:1689px){.achievements_item_number_title{font-size:18px}}@media (max-width:1199px){.achievements_item_number_title{font-size:18px}}.achievements_item_number_wrap{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.about_main_image{left:0;width:100%;display:block;height:auto}.approach_wrap_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;position:relative}@media (max-width:767px){.approach_wrap_row{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.approach_wrap_row_h1{position:sticky;top:0;left:0;width:50%}@media (max-width:1024px){.approach_wrap_row_h1{width:40%}}@media (hover:none) and (pointer:coarse){.approach_wrap_row_h1{width:40%}}@media (max-width:767px){.approach_wrap_row_h1{width:100%;position:initial;margin-bottom:25px;left:0;top:0;text-align:center}}.approach_list{width:50%;margin-left:auto}@media (max-width:1024px){.approach_list{width:60%}}@media (hover:none) and (pointer:coarse){.approach_list{width:60%}}@media (max-width:767px){.approach_list{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}}@media (max-width:600px){.approach_list{margin:0}}.approach_list[data-waypoint] .approach_list_item{transition:all 0.8s;opacity:0;-moz-transform:translate(0, 15%);-o-transform:translate(0, 15%);-ms-transform:translate(0, 15%);-webkit-transform:translate(0, 15%);transform:translate(0, 15%)}.approach_list[data-waypoint] .approach_list_item:nth-child(1){transition-delay:0.4s}.approach_list[data-waypoint] .approach_list_item:nth-child(2){transition-delay:0.8s}.approach_list[data-waypoint] .approach_list_item:nth-child(3){transition-delay:1.2s}.approach_list[data-waypoint] .approach_list_item:nth-child(4){transition-delay:1.6s}.approach_list[data-waypoint] .approach_list_item:nth-child(5){transition-delay:2s}.approach_list[data-waypoint] .approach_list_item:nth-child(6){transition-delay:2.4s}.approach_list[data-waypoint] .approach_list_item:nth-child(7){transition-delay:2.8s}.approach_list[data-waypoint] .approach_list_item:nth-child(8){transition-delay:3.2s}.approach_list[data-waypoint] .approach_list_item:nth-child(9){transition-delay:3.6s}.approach_list[data-waypoint] .approach_list_item:nth-child(10){transition-delay:4s}.approach_list[data-waypoint] .approach_list_item:nth-child(11){transition-delay:4.4s}.approach_list[data-waypoint] .approach_list_item:nth-child(12){transition-delay:4.8s}.approach_list[data-waypoint] .approach_list_item:nth-child(13){transition-delay:5.2s}.approach_list[data-waypoint] .approach_list_item:nth-child(14){transition-delay:5.6s}.approach_list[data-waypoint] .approach_list_item:nth-child(15){transition-delay:6s}.approach_list[data-waypoint] .approach_list_item:nth-child(16){transition-delay:6.4s}.approach_list[data-waypoint] .approach_list_item:nth-child(17){transition-delay:6.8s}.approach_list[data-waypoint] .approach_list_item:nth-child(18){transition-delay:7.2s}.approach_list[data-waypoint] .approach_list_item:nth-child(19){transition-delay:7.6s}.approach_list[data-waypoint] .approach_list_item:nth-child(20){transition-delay:8s}.approach_list.animate .approach_list_item{opacity:1;-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}.approach_list_item{margin-bottom:80px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.approach_list_item:last-of-type{margin-bottom:0}@media (min-width:1200px) and (max-width:1689px){.approach_list_item{margin-bottom:60px}}@media (max-width:1199px){.approach_list_item{margin-bottom:30px}}@media (max-width:767px){.approach_list_item{width:calc(50% - 30px);margin:0 15px 40px 15px}}@media (max-width:600px){.approach_list_item{width:100%;margin:0 0 40px 0}}.approach_list_item_image{margin-right:30px}@media (min-width:1200px) and (max-width:1689px){.approach_list_item_image{width:100px;height:100px}}@media (max-width:1199px){.approach_list_item_image{width:100px;height:100px}}@media (max-width:767px){.approach_list_item_image{width:70px;height:70px;margin-right:15px}}.approach_list_item_image-black{display:block}.approach_list_item_image-white{display:none}.approach_list_item_text{font-size:32px;line-height:140%}@media (min-width:1200px) and (max-width:1689px){.approach_list_item_text{font-size:26px}}@media (max-width:1199px){.approach_list_item_text{font-size:22px}}@media (max-width:1024px){.approach_list_item_text{font-size:18px}}@media (hover:none) and (pointer:coarse){.approach_list_item_text{font-size:18px}}@media (max-width:767px){.approach_list_item_text{font-size:14px}}.awards{padding:100px 0;position:relative}.awards:after{content:'';position:absolute;right:0;width:50%;height:100%;top:0;pointer-events:none;background:rgba(255, 255, 255, 0.05)}@media (max-width:1024px){.awards{padding:50px 0}}@media (hover:none) and (pointer:coarse){.awards{padding:50px 0}}.awards_column{padding-left:calc(50% - 1630px / 2);width:50%;position:absolute;left:0;top:50%;z-index:11;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.awards_column_text{font-size:24px;line-height:140%;width:350px;max-width:100%;margin-bottom:85px;opacity:0.75}.awards_slider{width:100%;position:relative;z-index:10}.awards_slider:after{content:'';position:absolute;left:0;pointer-events:none;height:100%;top:0;width:39vw;background-color:var(--background-color)}.awards_slider_item{transition:all 0.3s;-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8);position:relative}.awards_slider_item:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(17, 17, 17, 0.7)}.awards_slider_item.slick-current{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.awards_slider_item.slick-current:after{content:initial}.awards_slider_item.slick-current+.awards_slider_item+.awards_slider_item,.awards_slider_item.slick-current+.awards_slider_item+.awards_slider_item+.awards_slider_item{margin-left:-0.5%}.awards_slider_item_image{width:100%;height:auto}.blog_item_form{width:100%;background:#1d1d1d;padding:30px 90px 70px 90px}@media (min-width:1200px) and (max-width:1689px){.blog_item_form{order:-1;padding:30px;margin-bottom:60px}}@media (max-width:1199px){.blog_item_form{order:-1;padding:30px;margin-bottom:40px}}@media (max-width:767px){.blog_item_form{padding:15px}}.blog_item_form .validation-field>input:-webkit-autofill,.blog_item_form .validation-field>select:-webkit-autofill,.blog_item_form .validation-field>textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #1d1d1d inset !important;border-color:#1d1d1d;border-bottom-color:var(--text-color)}.blog_item_form form{width:100%}.blog_item_form .form-success{display:flex;flex-wrap:wrap;align-items:flex-end;margin:0 -20px}@media (max-width:600px){.blog_item_form .form-success{margin:0}}.blog_item_form .validation-field>input,.blog_item_form .validation-field select{height:80px}@media (max-width:1199px){.blog_item_form .validation-field>input,.blog_item_form .validation-field select{height:60px}}.blog_item_form .validation-field .placeholder{top:32px}@media (max-width:1199px){.blog_item_form .validation-field .placeholder{top:19px}}.blog_item_form .validation-field.active .placeholder{top:12px}@media (max-width:1199px){.blog_item_form .validation-field.active .placeholder{top:7px}}.blog_item_form .validation-field.page,.blog_item_form .validation-field.re_captcha_hidden{display:none}.blog_item_form .button,.blog_item_form .validation-field{width:calc(25% - 40px);margin:0 20px}@media (min-width:1200px) and (max-width:1689px){.blog_item_form .button,.blog_item_form .validation-field{width:calc(50% - 40px);margin:0 20px 40px 20px}}@media (max-width:1199px){.blog_item_form .button,.blog_item_form .validation-field{width:calc(50% - 30px);margin:0 15px 30px 15px}}@media (max-width:600px){.blog_item_form .button,.blog_item_form .validation-field{width:100%;margin:0 0 20px 0}}@media (max-width:600px){.blog_item_form .button{width:100%;margin:0}}.blog_themes{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width:767px){.blog_themes{width:100%;overflow:auto;padding-bottom:5px}}.blog_themes_item{padding:15px 25px;display:inline-block;margin-left:10px;font-weight:500;font-size:18px;color:var(--text-color);text-decoration:none;border:1px solid rgba(255, 255, 255, 0.1);transition:all 0.4s}@media (max-width:1199px){.blog_themes_item{padding:5px 15px;font-size:14px}}@media (max-width:1024px){.blog_themes_item{margin-left:0;margin-right:5px}}@media (hover:none) and (pointer:coarse){.blog_themes_item{margin-left:0;margin-right:5px}}.blog_themes_item:hover,.blog_themes_item.active{border:1px solid var(--text-color)}.blog_h1{font-size:72px;margin-bottom:40px}@media (max-width:1199px){.blog_h1{font-size:45px}}@media (max-width:1024px){.blog_h1{font-size:32px;margin-bottom:20px}}@media (hover:none) and (pointer:coarse){.blog_h1{font-size:32px;margin-bottom:20px}}@media (max-width:767px){.blog_h1{font-size:26px;margin-bottom:10px}}.blog_h1_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:55px}.blog_h1_row .h1-large{margin-bottom:0}@media (max-width:1199px){.blog_h1_row{margin-bottom:30px}}@media (max-width:1024px){.blog_h1_row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.blog_h1_row .h1-large{margin-bottom:10px}}@media (hover:none) and (pointer:coarse){.blog_h1_row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.blog_h1_row .h1-large{margin-bottom:10px}}@media (max-width:767px){.blog_h1_row{margin-bottom:20px}}.blog_grid{overflow:hidden;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-bottom:140px;margin:0 -20px -40px -20px}@media (max-width:1024px){.blog_grid{margin:0 -10px -20px -10px;padding-bottom:70px}}@media (hover:none) and (pointer:coarse){.blog_grid{margin:0 -10px -20px -10px;padding-bottom:70px}}.blog_grid .blog_item{width:calc(100% / 2 - 40px);margin:0 20px 40px 20px}@media (max-width:1024px){.blog_grid .blog_item{width:calc(100% / 2 - 20px);margin:0 10px 20px 10px}}@media (hover:none) and (pointer:coarse){.blog_grid .blog_item{width:calc(100% / 2 - 20px);margin:0 10px 20px 10px}}.blog_item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-decoration:none;position:relative}@media (max-width:1024px){.blog_item{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (hover:none) and (pointer:coarse){.blog_item{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.blog_item_label{position:absolute;left:10px;top:10px;z-index:1;font-weight:500;font-size:18px;padding:4px 15px;color:#ffffff}@media (max-width:767px){.blog_item_label{padding:2px 7px;left:5px;top:5px;font-size:13px}}.blog_item_label-design{background:#E44D26}.blog_item_label-web{background:#FD0037}.blog_item_label-seo{background:#07A029}.blog_item_label-business{background:#0084FD}.blog_item_label-mobile{background:#5182fd}.blog_item:hover .blog_item_text_sector:after,.blog_item:hover .blog_item_text_sector:before{width:100%}.blog_item_text_sector{position:relative;color:var(--text-color);width:calc(50% - 20px);margin-left:20px;padding:20px 0;border-top:1px solid rgba(255, 255, 255, 0.1);border-bottom:1px solid rgba(255, 255, 255, 0.1)}@media (max-width:1024px){.blog_item_text_sector{width:100%;margin-left:0;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}}@media (hover:none) and (pointer:coarse){.blog_item_text_sector{width:100%;margin-left:0;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}}.blog_item_text_sector-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-right:5px;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:10px;font-size:14px}.blog_item_text_sector:after,.blog_item_text_sector:before{content:'';position:absolute;left:0;width:0;height:1px;background-color:var(--text-color);transition:width 0.3s}.blog_item_text_sector:after{top:-1px}.blog_item_text_sector:before{bottom:-1px}.blog_item_date{opacity:0.5}.blog_item_views{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.blog_item_views_svg{width:18px;height:18px;margin-right:14px;fill:var(--text-color)}.blog_item_image{width:50%;height:auto;object-fit:cover}@media (max-width:1024px){.blog_item_image{width:100%;margin-bottom:10px}}@media (hover:none) and (pointer:coarse){.blog_item_image{width:100%;margin-bottom:10px}}.blog_item_title{font-weight:500;font-size:28px;line-height:33px;margin-bottom:15px;display:block;height:100px;overflow:hidden}@media (min-width:1200px) and (max-width:1689px){.blog_item_title{height:64px;font-size:18px;line-height:20px}}@media (max-width:1199px){.blog_item_title{font-size:20px;height:80px;line-height:1}}@media (max-width:1024px){.blog_item_title{margin-bottom:0;height:63px}}@media (hover:none) and (pointer:coarse){.blog_item_title{margin-bottom:0;height:63px}}@media (max-width:767px){.blog_item_title{font-size:18px;height:56px}}@media (max-width:600px){.blog_item_title{font-size:14px;height:57px}}.blog_item_description{display:block;font-size:16px;line-height:140%;opacity:0.75;height:135px;overflow:hidden}@media (min-width:1200px) and (max-width:1689px){.blog_item_description{height:64px}}@media (max-width:1199px){.blog_item_description{font-size:14px;height:60px}}@media (max-width:1024px){.blog_item_description{display:none}}@media (hover:none) and (pointer:coarse){.blog_item_description{display:none}}.blog_body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog_body img{max-width:100%}.blog_body_column{width:67%}@media (min-width:1200px) and (max-width:1689px){.blog_body_column{width:100%;order:-2;margin-bottom:30px}}@media (max-width:1199px){.blog_body_column{order:-2;width:100%;margin-bottom:30px}}.blog_body_column.full{width:100%}.blog_body_column-side{padding-left:40px;width:33%}@media (min-width:1200px) and (max-width:1689px){.blog_body_column-side{padding-left:0;width:100%;order:0;margin-bottom:0}}@media (max-width:1199px){.blog_body_column-side{padding-left:0;width:100%;margin-bottom:0;order:0}}.blog_body_image{display:block;width:90%;height:auto;margin:0 auto 25px auto}@media (max-width:767px){.blog_body_image{width:100%}}.blog_pagination_link{font-weight:500;font-size:18px;text-transform:uppercase;color:var(--text-color);text-decoration:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.blog_pagination_link svg{margin-right:10px}@media (max-width:767px){.blog_pagination_link{font-size:16px}}.blog_pagination_link-next svg{margin-right:0;margin-left:10px}.blog_pagination_link-disabled{opacity:0;pointer-events:none}.jq-star{padding-right:2px}.recommended_item{display:block;padding:30px;color:var(--text-color);text-decoration:none;border-bottom:1px solid rgba(255, 255, 255, 0.1);background:rgba(255, 255, 255, 0.05)}.recommended_item .blog_item_label{position:initial;padding:2px 10px;margin-bottom:12px;font-size:16px;display:inline-block}.recommended_item:last-child{border-bottom:initial}.recommended_item_main{font-weight:500;font-size:48px}@media (max-width:1024px){.recommended_item_main{font-size:25px}}@media (hover:none) and (pointer:coarse){.recommended_item_main{font-size:25px}}.recommended_item_main span{color:var(--link-color)}@media (max-width:767px){.recommended_item{padding:15px}}.recommended_item_title{font-weight:500;font-size:18px;display:block;color:var(--text-color);text-decoration:none;margin-bottom:15px}.recommended_item_title:hover{text-decoration:underline}@media (min-width:1200px) and (max-width:1689px){.recommended_item_title{margin-bottom:10px}}@media (max-width:1199px){.recommended_item_title{margin-bottom:10px}}.recommended_item_author{color:var(--text-color);text-decoration:none;font-weight:500;font-size:14px}.recommended_item_author:hover{text-decoration:underline}.recommended_item_description{display:none}@media (min-width:1200px) and (max-width:1689px){.recommended_item_description{display:block;font-size:16px;opacity:0.75}}@media (max-width:1199px){.recommended_item_description{display:block;font-size:16px;opacity:0.75}}@media (max-width:1024px){.recommended_item_description{display:none}}@media (hover:none) and (pointer:coarse){.recommended_item_description{display:none}}@media (max-width:600px){.blog_fix_image img{width:100% !important;height:auto !important}}.blog_info_row{padding-top:35px;border-top:1px solid rgba(255, 255, 255, 0.1);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:35px}@media (max-width:767px){.blog_info_row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}.blog_info_item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-right:40px;font-size:18px}@media (max-width:1024px){.blog_info_item{font-size:14px;margin-right:15px}}@media (hover:none) and (pointer:coarse){.blog_info_item{font-size:14px;margin-right:15px}}.blog_info_item:last-of-type{margin-right:0}.blog_info_icon{width:24px;height:24px;margin-right:5px;fill:var(--text-color)}@media (max-width:1024px){.blog_info_icon{width:18px;height:18px}}@media (hover:none) and (pointer:coarse){.blog_info_icon{width:18px;height:18px}}.blog_form{background-color:rgba(255, 255, 255, 0.05);padding:30px}@media (min-width:1200px) and (max-width:1689px){.blog_form{display:none}}@media (max-width:1199px){.blog_form{display:none}}.blog_form .service_field{display:none}.recommended_items{margin-bottom:40px}@media (min-width:1200px) and (max-width:1689px){.recommended_items{margin-bottom:0}}@media (max-width:1199px){.recommended_items{margin-bottom:0}}.jq-star-svg{width:100%;height:100%;margin-right:4px}.rating-blog{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-right:10px}.blograting_text{font-size:18px;margin-right:20px}@media (max-width:767px){.blograting_text{font-size:14px;margin-right:10px}}@media (max-width:1024px){.blog_pagination_container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog_pagination_container .blograting_form{width:100%;order:-1;margin-bottom:10px}}@media (hover:none) and (pointer:coarse){.blog_pagination_container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog_pagination_container .blograting_form{width:100%;order:-1;margin-bottom:10px}}.author_info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:767px){.author_info{margin-bottom:15px}}.author_info_image{margin-right:10px}.author_info_image img{border-radius:50%;border:2px solid transparent;transition:all 0.3s}.author_info_image img:hover{border-color:var(--link-color)}.author_info_column_link{font-weight:500;font-size:18px;text-decoration:none;margin-bottom:10px;display:inline-block;color:var(--text-color)}.author_info_column_link:hover{text-decoration:underline}.author_info_column_position{font-size:14px;line-height:130%;opacity:0.75}.author_item{padding-bottom:50px;border-bottom:4px solid rgba(255, 255, 255, 0.1);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width:767px){.author_item{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}.author_item_image{margin-right:40px}.author_item_image img{border-radius:50%}@media (max-width:767px){.author_item_image{margin-right:0;margin-bottom:20px}}.author_item_column_name{font-weight:500;font-size:36px;margin-bottom:5px}@media (max-width:767px){.author_item_column_name{font-size:28px}}.author_item_column_position{font-size:24px;line-height:130%;margin-bottom:15px}@media (max-width:767px){.author_item_column_position{font-size:18px}}.author_item_column_text{opacity:0.75}.author_item_column_text p:last-child{margin-bottom:0}@media (max-width:767px){.mega_h1{margin-bottom:20px}}.careers_wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px -40px -20px;overflow:hidden}@media (max-width:1199px){.careers_wrap{margin:0 -10px -20px -10px}}.careers_wrap .career_item{width:calc(100% / 3 - 40px);margin:0 20px 40px 20px}@media (max-width:1199px){.careers_wrap .career_item{width:calc(100% / 2 - 20px);margin:0 10px 20px 10px}}@media (max-width:767px){.careers_wrap .career_item{width:calc(100% - 20px)}}.career_main_image{width:100%;height:auto}.career_item{border:1px solid rgba(255, 255, 255, 0.1);padding:30px;text-decoration:none;transition:all 0.3s}@media (max-width:1024px){.career_item{padding:15px}}@media (hover:none) and (pointer:coarse){.career_item{padding:15px}}.career_item *{pointer-events:none}.career_item:hover{border-color:transparent;background:rgba(255, 255, 255, 0.05)}.career_item_title{font-weight:500;font-size:48px;color:var(--text-color);margin-bottom:30px;display:block}@media (min-width:1200px) and (max-width:1689px){.career_item_title{font-size:36px}}@media (max-width:1199px){.career_item_title{font-size:32px}}@media (max-width:1024px){.career_item_title{font-size:28px;margin-bottom:20px}}@media (hover:none) and (pointer:coarse){.career_item_title{font-size:28px;margin-bottom:20px}}@media (max-width:767px){.career_item_title{font-size:24px;margin-bottom:15px}}.career_item_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:5px}.career_item_row:last-of-type{margin-bottom:0}@media (max-width:767px){.career_item_row{margin-bottom:0}}.career_item_field{font-size:18px;line-height:200%;color:var(--text-color)}@media (max-width:767px){.career_item_field{font-size:16px}}.career_item_value{font-weight:500;font-size:18px;line-height:200%;text-align:right;color:var(--link-color)}@media (max-width:767px){.career_item_value{font-size:16px}}.ready_items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px -40px -20px}.ready_items.without_icon{padding-top:30px;margin-bottom:-90px}@media (max-width:1024px){.ready_items.without_icon{margin-bottom:-50px}}@media (hover:none) and (pointer:coarse){.ready_items.without_icon{margin-bottom:-50px}}@media (max-width:1199px){.ready_items{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}@media (max-width:1024px){.ready_items{margin:0 -10px -20px -10px}}@media (hover:none) and (pointer:coarse){.ready_items{margin:0 -10px -20px -10px}}.ready_items .ready_item{width:calc(100% / 3 - 40px);margin:0 20px 40px 20px}@media (max-width:1199px){.ready_items .ready_item{width:calc(100% / 2 - 40px)}}@media (max-width:1024px){.ready_items .ready_item{width:calc(100% / 2 - 20px);margin:0 10px 20px 10px}}@media (hover:none) and (pointer:coarse){.ready_items .ready_item{width:calc(100% / 2 - 20px);margin:0 10px 20px 10px}}@media (max-width:767px){.ready_items .ready_item{width:calc(100% - 40px)}}.ready_item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.ready_item_title{font-weight:500;font-size:36px;margin-bottom:14px}@media (min-width:1200px) and (max-width:1689px){.ready_item_title{font-size:32px}}@media (max-width:1199px){.ready_item_title{font-size:26px}}@media (max-width:1024px){.ready_item_title{font-size:22px}}@media (hover:none) and (pointer:coarse){.ready_item_title{font-size:22px}}.ready_item_text{max-width:calc(100% - 120px)}.ready_item_description{font-size:18px;line-height:140%;opacity:0.75;width:330px;max-width:100%}@media (max-width:767px){.ready_item_description{font-size:16px}}.ready_item_icon{margin-right:20px}@media (max-width:767px){.ready_item_icon{height:75px;width:auto}}.ready_item_icon-white{display:none}.ready_item.without_icon{margin-bottom:90px;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}@media (max-width:1024px){.ready_item.without_icon{margin-bottom:50px}}@media (hover:none) and (pointer:coarse){.ready_item.without_icon{margin-bottom:50px}}.ready_item.without_icon .ready_item_number{font-weight:500;width:50px;padding-left:25px;font-size:18px;line-height:21px;color:var(--link-color);margin-right:5px;padding-top:7px;position:relative}.ready_item.without_icon .ready_item_number_decor{position:absolute;top:50%;z-index:-1;left:50%;-moz-transform:translate(-20%, -50%);-o-transform:translate(-20%, -50%);-ms-transform:translate(-20%, -50%);-webkit-transform:translate(-20%, -50%);transform:translate(-20%, -50%)}.ready_item.without_icon .ready_item_text{max-width:calc(100% - 55px)}.ready_item.without_icon .ready_item_description{opacity:0.75;width:initial}.vacancy_text{font-weight:500;font-size:28px;line-height:200%}.vacancy_text-small{font-size:24px}.vacancy_text:last-of-type{margin-bottom:10px}.vacancy_field{font-size:18px;line-height:200%;opacity:0.75}.vacancy_field ul li{font-size:18px}.vacancy_field_title{font-weight:500;font-size:24px;line-height:150%;color:var(--link-color);margin-bottom:4px}@media (max-width:767px){.career_form_h1{margin-bottom:10px;text-align:center}.career_form_h1 br{display:none}}.career_form_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.career_form_row .button{width:100%}.career_form_row .custom-form{padding-right:40px;width:35%}@media (max-width:767px){.career_form_row .custom-form{width:300px;margin:0 auto;padding-right:0}}@media (max-width:600px){.career_form_row .custom-form{width:100%}}.career_form_row .custom-form form{width:100%}.career_form_row .custom-form form .form-success{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.career_form_row .custom-form form .form-success .validation-field{width:100%}.career_form_row .custom-form form .form-success .validation-field.file_field{width:initial}.career_form_image{height:100%;width:65%;object-fit:cover;position:absolute;right:0;top:0}@media (max-width:767px){.career_form_image{display:none}}.clients_wrap{max-width:100%;overflow:hidden}@media (max-width:1024px){.clients_h1{text-align:center;margin-bottom:25px}}@media (hover:none) and (pointer:coarse){.clients_h1{text-align:center;margin-bottom:25px}}.clients_item{background:var(--background-color);height:170px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:1199px){.clients_item{height:120px}}.clients_slider{border:1px solid rgba(255, 255, 255, 0.1)}.clients_slider-fix .slick-list{margin-right:-2px}.clients_slider:last-of-type{border-top:initial}.clients_slide{border-right:1px solid rgba(255, 255, 255, 0.1)}.slick-slide img.clients_logo{width:auto;max-width:calc(100% - 100px);object-fit:contain;height:65%}@media (max-width:767px){.slick-slide img.clients_logo{height:100%;max-width:calc(100% - 10px)}}.slick-slide img.clients_logo-black{display:block}.slick-slide img.clients_logo-white{display:none}.contact_h1{font-weight:500;font-size:120px;line-height:1;margin-bottom:13px}@media (min-width:1200px) and (max-width:1689px){.contact_h1{font-size:82px}}@media (max-width:1199px){.contact_h1{font-size:70px}}@media (max-width:767px){.contact_h1{font-size:48px;margin-bottom:20px}}.contact_h1_line{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}@media (max-width:1024px){.contact_h1_line{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (hover:none) and (pointer:coarse){.contact_h1_line{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.contact_h1_line_column_text{font-size:48px;color:var(--link-color)}@media (max-width:1199px){.contact_h1_line_column_text{font-size:32px}}@media (max-width:767px){.contact_h1_line_column_text{font-size:24px}}.contact_h1_line_column-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}@media (max-width:1024px){.contact_h1_line_column-right{padding-top:20px;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}@media (hover:none) and (pointer:coarse){.contact_h1_line_column-right{padding-top:20px;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}.contact_phone{text-decoration:none;font-weight:500;font-size:48px;text-align:right;color:var(--text-color);margin-bottom:10px;transition:color 0.3s}@media (max-width:1199px){.contact_phone{font-size:32px}}@media (max-width:767px){.contact_phone{font-size:36px}}.contact_phone:hover{color:var(--link-color)}.contact_social{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;margin-bottom:15px}.contact_social_link{margin-left:15px;width:50px;height:50px;border-radius:50%;background:rgba(255, 255, 255, 0.05);text-decoration:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;transition:background 0.3s}.contact_social_link:hover{background:var(--link-color)}.contact_social_link:first-of-type{margin-left:0}.contact_social_icon{fill:var(--text-color);width:40%;height:40%}.contact_item{border-top:1px solid rgba(255, 255, 255, 0.1);padding:30px 15px 30px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.contact_item{padding:10px 0 20px 0}}.contact_item:last-of-type{border-bottom:1px solid rgba(255, 255, 255, 0.1)}.contact_item_title{font-weight:500;font-size:48px;width:30%}@media (min-width:1200px) and (max-width:1689px){.contact_item_title{font-size:38px}}@media (max-width:1199px){.contact_item_title{font-size:36px}}@media (max-width:1024px){.contact_item_title{width:40%}}@media (hover:none) and (pointer:coarse){.contact_item_title{width:40%}}@media (max-width:767px){.contact_item_title{width:100%;padding-bottom:10px}}.contact_item_values{width:70%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1024px){.contact_item_values{width:60%}}@media (hover:none) and (pointer:coarse){.contact_item_values{width:60%}}@media (max-width:767px){.contact_item_values{width:100%}}.contact_item_values_column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.contact_item_values_column:first-of-type{width:80%}@media (min-width:1200px) and (max-width:1689px){.contact_item_values_column:first-of-type{width:70%}}@media (max-width:1199px){.contact_item_values_column:first-of-type{width:70%}}@media (max-width:1024px){.contact_item_values_column:first-of-type{width:100%;margin-bottom:20px}}@media (hover:none) and (pointer:coarse){.contact_item_values_column:first-of-type{width:100%;margin-bottom:20px}}.contact_item_values_column:last-of-type{width:20%}@media (min-width:1200px) and (max-width:1689px){.contact_item_values_column:last-of-type{width:30%}}@media (max-width:1199px){.contact_item_values_column:last-of-type{width:30%}}@media (max-width:1024px){.contact_item_values_column:last-of-type{width:100%}}@media (hover:none) and (pointer:coarse){.contact_item_values_column:last-of-type{width:100%}}.contact_item_values_column.center{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.contact_item_value{font-size:18px;text-decoration:none;color:var(--text-color);margin-bottom:20px;transition:all 0.3s}.contact_item_value a{color:var(--text-color);text-decoration:none;transition:all 0.3s}@media (max-width:1199px){.contact_item_value{font-size:15px}}.contact_item_value.address span{padding-bottom:2px;text-decoration:underline}@media (max-width:1024px){.contact_item_value.address span{padding-bottom:0;border-bottom:initial}}@media (hover:none) and (pointer:coarse){.contact_item_value.address span{padding-bottom:0;border-bottom:initial}}.contact_item_value:hover{color:var(--link-color)}.contact_item_value:hover a{color:var(--link-color)}.contact_item_value:hover.worktime{color:var(--text-color)}.contact_item_value:last-child{margin-bottom:0}.contact_item_value.phone{font-weight:500}.contact_item_icon{min-width:18px;width:18px;height:18px;margin-right:12px;fill:rgba(255, 255, 255, 0.25)}.contact_item_icon.mail path{stroke:rgba(255, 255, 255, 0.25)}.main_mail{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;font-weight:500;font-size:20px;text-decoration:none;color:var(--text-color);transition:color 0.3s}.main_mail:hover{color:var(--link-color)}.main_mail_icon{width:24px;height:24px;margin-right:10px;fill:var(--link-color)}.footer_row{padding:24px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;border-top:1px solid rgba(255, 255, 255, 0.1)}@media (max-width:1024px){.footer_row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (hover:none) and (pointer:coarse){.footer_row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1024px){.footer_column-logo{order:-3}}@media (hover:none) and (pointer:coarse){.footer_column-logo{order:-3}}@media (max-width:1024px){.footer_column-last{order:-2;margin-bottom:10px}}@media (hover:none) and (pointer:coarse){.footer_column-last{order:-2;margin-bottom:10px}}.footer_logo{text-decoration:none;font-size:0}@media (max-width:1024px){.footer_logo{width:160px;display:block}.footer_logo img{width:100%}}@media (hover:none) and (pointer:coarse){.footer_logo{width:160px;display:block}.footer_logo img{width:100%}}.footer_logo-black{display:none}.footer_logo-white{display:block}.footer_copyright{font-size:14px;line-height:150%;color:rgba(255, 255, 255, 0.5);text-align:center}.footer_sitemap{text-decoration:none;font-size:16px;line-height:150%;color:var(--text-color);transition:color 0.2s;margin-right:22px}.footer_sitemap:hover{color:var(--link-color)}.footer_social_list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.footer_social_link{text-decoration:none;width:40px;height:40px;transition:border-color 0.2s;margin-right:10px;border:1px solid var(--background-color)}.footer_social_link:last-of-type{margin-right:0}.footer_social_link:hover .footer_social_icon{fill:var(--link-color)}.footer_social_icon{fill:var(--text-color);width:100%;height:100%;transition:fill 0.2s;pointer-events:none}.faq_item{position:relative;margin-bottom:-1px}.faq_item:last-of-type{margin-bottom:0}.faq_item:after,.faq_item:before{content:'';position:absolute;height:1px;width:100%;background-color:var(--text-color);opacity:0.1;transition:all 0.3s}.faq_item:after{bottom:0}.faq_item:before{top:0}.faq_item.open:after,.faq_item.open:before{opacity:1}.faq_item.open .faq_icon:before{transform:rotate(90deg)}.faq_h1{font-size:65px}@media (min-width:1200px) and (max-width:1689px){.faq_h1{font-size:47px}}@media (max-width:1199px){.faq_h1{font-size:47px}}@media (max-width:767px){.faq_h1{font-size:32px;text-align:center}}.faq_top{padding:20px;position:relative;display:flex;justify-content:space-between;align-items:center}.faq_icon{min-width:30px;width:30px;height:30px;position:relative}@media (max-width:767px){.faq_icon{min-width:24px;width:24px;height:24px}}.faq_icon:after,.faq_icon:before{content:'';position:absolute;width:1px;height:100%;background-color:var(--text-color);transition:all 0.3s}.faq_icon:after{transform:rotate(90deg);top:50%;transform-origin:top;left:calc(100% - 1px)}.faq_icon:before{left:50%}@media (max-width:767px){.faq_icon:before{left:calc(50% - 1px)}}.faq_name{font-weight:300;font-size:36px;margin-right:20px;margin-bottom:0}@media (max-width:1024px){.faq_name{font-size:27px}}@media (hover:none) and (pointer:coarse){.faq_name{font-size:27px}}@media (max-width:767px){.faq_name{font-size:20px}}.faq_bottom{display:none}.faq_bottom_inner{padding:0 20px 20px 20px}.faq_bottom_inner p:last-of-type{margin-bottom:0}header{padding:38px 0;position:fixed;left:0;top:0;z-index:120;width:100%;pointer-events:none;transition:all 0.9s}@media (max-width:1024px){header{transition:all 0.4s;padding:19px 0}}@media (hover:none) and (pointer:coarse){header{transition:all 0.4s;padding:19px 0}}header.background{pointer-events:auto;background-color:var(--background-color)}header .logo{position:relative;font-size:0;pointer-events:auto}header .logo .brave_with_ukraine{width:74px;height:36px;position:absolute;left:-1px;top:70%}@media (max-width:767px){header .logo .brave_with_ukraine{width:50px;height:22px}}@media (max-width:767px){header .logo{max-width:170px}header .logo img{width:100%}}header .burger{pointer-events:auto}header .desktop_choose-language{pointer-events:auto;position:relative;margin-right:35px;transition:all 0.3s}@media (max-width:1024px){header .desktop_choose-language{display:none}}@media (hover:none) and (pointer:coarse){header .desktop_choose-language{display:none}}header .desktop_choose-language .desktop_lang-link{text-align:center;line-height:40px;width:40px;height:25px;margin:0 2px;color:var(--text-color);text-decoration:none;font-weight:500;font-size:16px;transition:all 0.3s}@media (max-width:767px){header .desktop_choose-language .desktop_lang-link{font-size:15px}}header .desktop_choose-language .desktop_lang-link:hover{color:var(--link-color)}header .desktop_choose-language .desktop_lang-link.active{color:var(--link-color)}header .black_logo{display:none}header .white_logo{display:block}header.hide{top:-100%}header.show{pointer-events:auto;padding:15px 0;background-color:var(--background-color)}.mobile_main_button{display:flex;padding-top:30px;z-index:1;position:relative}@keyframes rotateAnimation{from{transform:rotate(0deg) translateX(-50%)}to{transform:rotate(360deg) translateX(-50%)}}.main_block-wrap{position:relative;overflow:hidden;width:100%;height:100vh}.main_block-wrap .main_block_sphere{position:absolute;pointer-events:none;left:50%;top:-110%;transform:translateX(-50%);transform-origin:left;z-index:1;height:205vh;max-width:130%;object-fit:contain}@media (max-width:1024px){.main_block-wrap .main_block_sphere{max-width:300%;height:220vh}}@media (hover:none) and (pointer:coarse){.main_block-wrap .main_block_sphere{max-width:300%;height:220vh}}.main_block-wrap .main_block_sphere-big{animation:reverse rotateAnimation 50s linear infinite;z-index:1}.main_block-wrap .main_block_sphere-sm{z-index:3;animation:rotateAnimation 50s linear infinite}.main_block-wrap .main_block_image{pointer-events:none;position:absolute;left:50%;top:-110%;transform:translateX(-50%);z-index:2;height:205vh;max-width:130%;object-fit:contain}@media (max-width:1024px){.main_block-wrap .main_block_image{max-width:300%;height:220vh}}@media (hover:none) and (pointer:coarse){.main_block-wrap .main_block_image{max-width:300%;height:220vh}}.main_block-wrap .main_block_hole{transition:background-color 0.3s;width:100%;height:33.33%}.main_block-wrap .main_block_hole img{display:block;width:100%;height:100%}.main_block-wrap .main_block_hole img.white{display:none}.main_block-wrap .main_block_hole.hide{background-color:var(--background-color)}.main_block-wrap .main_block_mask{width:200vw;height:200vw;z-index:1;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:flex}.main_block-wrap .main_block_mask_column{width:33.33%}.main_block-wrap .main_block_mask_ceil{width:100%;height:33.33%;background-color:var(--background-color)}.light-mode .main_block-wrap .main_block_hole img.white{display:block}.light-mode .main_image{filter:grayscale(100%)}.light-mode .main_block-wrap .main_block_hole img.black{display:none}.main_image{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}@media screen and (max-height:500px){.main_block-wrap{align-items:initial;height:initial}.main_block-wrap .container{padding:190px 15px}}.main_title{display:block;font-weight:500;font-size:120px;line-height:1;text-align:center;pointer-events:auto}.main_title-second{transform:translateX(-15%)}@media (max-width:550px){.main_title-second{transform:translateX(-5%)}}.main_title-red{color:var(--link-color);font-weight:600 !important;transform:translateX(5%);margin-bottom:30px}@media (min-width:1200px) and (max-width:1689px){.main_title{font-size:84px}}@media (max-width:1199px){.main_title{font-size:70px;margin-bottom:10px}}@media (max-width:1024px){.main_title{font-size:48px;margin-bottom:10px}}@media (hover:none) and (pointer:coarse){.main_title{font-size:48px;margin-bottom:10px}}@media (max-width:600px){.main_title{font-size:36px}}@media (max-width:550px){.main_title{font-size:34px}}.main_block_content{position:relative;pointer-events:none;z-index:3;width:100%;padding-top:50px}.main_block_content *{pointer-events:none}.main_block_content .mobile_main_button{pointer-events:all}.main_block_content .mobile_main_button label,.main_block_content .mobile_main_button .button_inner{pointer-events:all}@media (max-width:1024px){.main_block_content{pointer-events:all}.main_block_content *{pointer-events:all}}@media (hover:none) and (pointer:coarse){.main_block_content{pointer-events:all}.main_block_content *{pointer-events:all}}.main_block_content .h1{width:70%;margin-left:auto;font-weight:400;margin-bottom:25px;display:block}@media (min-width:1200px) and (max-width:1689px){.main_block_content .h1{font-size:64px}}@media (max-width:1199px){.main_block_content .h1{font-size:50px}}@media (max-width:1024px){.main_block_content .h1{width:100%;text-align:center;font-size:42px}}@media (hover:none) and (pointer:coarse){.main_block_content .h1{width:100%;text-align:center;font-size:42px}}@media (max-width:767px){.main_block_content .h1{font-size:36px}}@media (max-width:600px){.main_block_content .h1{font-size:28px}}.main_block_content .h1 span{position:relative;transform:translateX(6%);display:block}@media (max-width:1024px){.main_block_content .h1 span{transform:initial;font-size:48px}}@media (hover:none) and (pointer:coarse){.main_block_content .h1 span{transform:initial;font-size:48px}}@media (max-width:767px){.main_block_content .h1 span{font-size:36px}}@media (max-width:600px){.main_block_content .h1 span{font-size:28px}}.main_text{font-size:clamp(18px, calc(18px + (36 - 18) * ((100vw - 380px) / (1650 - 380))), 36px) !important;position:relative;padding-left:clamp(35px, calc(35px + (65 - 35) * ((100vw - 380px) / (1650 - 380))), 65px);line-height:140%;margin-left:46%}@media (min-width:768px){.main_text{width:50%}}@media (max-width:1199px){.main_text{transform:translateX(10%)}}@media (max-width:1024px){.main_text{transform:initial}}@media (hover:none) and (pointer:coarse){.main_text{transform:initial}}@media (max-width:600px){.main_text{margin-left:30%}}.main_text:after{content:"\\";position:absolute;left:0;top:50%;transform:translateY(-50%);font-weight:300;font-size:clamp(46px, calc(46px + (86 - 46) * ((100vw - 380px) / (1650 - 380))), 86px);color:var(--link-color)}.mission_wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:50px}.mission_wrap.mission_wrap-why_us{grid-template-columns:1fr 1fr 1fr;row-gap:50px}@media (min-width:1200px) and (max-width:1689px){.mission_wrap.mission_wrap-why_us{grid-template-columns:1fr 1fr;row-gap:25px;column-gap:25px}}@media (max-width:1199px){.mission_wrap.mission_wrap-why_us{grid-template-columns:1fr 1fr;row-gap:25px;column-gap:25px}}.mission_wrap.mission_wrap-why_us .mission_item{display:flex;align-items:center;padding:10px;border:1px solid #FFFFFF0D}@media (max-width:767px){.mission_wrap.mission_wrap-why_us .mission_item{flex-direction:column}}.mission_wrap.mission_wrap-why_us .mission_item .mission_item_image{margin-right:10px}@media (max-width:1024px){.mission_wrap.mission_wrap-why_us .mission_item .mission_item_image{max-width:120px;height:auto}}@media (hover:none) and (pointer:coarse){.mission_wrap.mission_wrap-why_us .mission_item .mission_item_image{max-width:120px;height:auto}}@media (max-width:767px){.mission_wrap.mission_wrap-why_us .mission_item .mission_item_image{margin-right:0;margin-bottom:10px}}.mission_wrap.mission_wrap-why_us .mission_item .title{font-size:24px;margin-bottom:10px}@media (min-width:1200px) and (max-width:1689px){.mission_wrap.mission_wrap-why_us .mission_item .title{font-size:18px}}@media (max-width:1199px){.mission_wrap.mission_wrap-why_us .mission_item .title{font-size:18px}}@media (max-width:767px){.mission_wrap.mission_wrap-why_us .mission_item .title{font-size:18px;text-align:center}}.mission_wrap.mission_wrap-why_us .mission_item .title span{font-weight:600}@media (max-width:1024px){.mission_wrap{grid-template-columns:1fr 1fr;row-gap:25px;column-gap:25px}}@media (hover:none) and (pointer:coarse){.mission_wrap{grid-template-columns:1fr 1fr;row-gap:25px;column-gap:25px}}@media (max-width:767px){.mission_wrap{grid-template-columns:1fr 1fr;row-gap:15px;column-gap:15px}}.services_mission .container{padding-bottom:40px;border-bottom:1px solid var(--link-color)}@media (max-width:767px){.mission_item{display:flex;flex-direction:column;align-items:center;text-align:center}}.mission_item .title{font-size:28px;margin-bottom:5px}@media (max-width:1024px){.mission_item .title{font-size:22px}}@media (hover:none) and (pointer:coarse){.mission_item .title{font-size:22px}}@media (max-width:767px){.mission_item .title{font-size:18px}}.mission_item .text{color:#FFFFFFBF;font-size:18px}@media (max-width:1024px){.mission_item .text{font-size:16px}}@media (hover:none) and (pointer:coarse){.mission_item .text{font-size:16px}}@media (max-width:767px){.mission_item .text{font-size:13px}}.mission_item .mission_item_image{max-width:100%;margin-bottom:20px}.mission_line{display:flex;flex-wrap:wrap;align-items:center}.mission_line .mission_line_image{position:relative;width:33.33%}@media (max-width:767px){.mission_line .mission_line_image{width:100%}}.mission_line .mission_line_image img{width:100%;height:auto;position:relative;z-index:1}.mission_line .mission_line_image .mission_decor{position:absolute;left:-50%;top:-90%;pointer-events:none}@media (max-width:1024px){.mission_line .mission_line_image .mission_decor svg{width:100%;height:100%}}@media (hover:none) and (pointer:coarse){.mission_line .mission_line_image .mission_decor svg{width:100%;height:100%}}.mission_line .mission_columns{width:66.66%;padding-left:30px;display:grid;grid-template-columns:1fr 1fr;column-gap:30px}@media (max-width:1024px){.mission_line .mission_columns{column-gap:10px;padding-left:20px}}@media (hover:none) and (pointer:coarse){.mission_line .mission_columns{column-gap:10px;padding-left:20px}}@media (max-width:767px){.mission_line .mission_columns{width:100%;padding-left:0;padding-top:20px}}@media (max-width:500px){.mission_line .mission_columns{grid-template-columns:1fr;row-gap:20px}}.mission_line .mission_column_item{position:relative;padding-left:30px;padding-bottom:30px}.mission_line .mission_column_item:before{content:'';position:absolute;left:12px;width:2px;background:#FFFFFF0D;height:100%;top:10px}.mission_line .mission_column_item:last-of-type{padding-bottom:0}.mission_line .mission_column_item:last-of-type:before{content:initial}.mission_line .mission_column_item .title{font-size:24px}@media (max-width:1024px){.mission_line .mission_column_item .title{font-size:20px}}@media (hover:none) and (pointer:coarse){.mission_line .mission_column_item .title{font-size:20px}}.mission_line .mission_column_item .text{font-size:16px;color:#FFFFFF99}@media (max-width:1024px){.mission_line .mission_column_item .text{font-size:14px}}@media (hover:none) and (pointer:coarse){.mission_line .mission_column_item .text{font-size:14px}}.mission_line .dot{position:absolute;left:10px;top:10px;width:6px;height:6px;border-radius:50%;background-color:var(--link-color)}.mission_line .dot:after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:200%;height:200%;border-radius:50%;background-color:var(--link-color);opacity:0.6}.misson_text_row{margin-bottom:40px}.misson_text_row .h1{margin-bottom:0}@media (max-width:1199px){.misson_text_row{align-items:center;flex-direction:column;margin-bottom:20px}}.misson_text_row .misson_text{max-width:50%;font-size:36px}@media (max-width:1199px){.misson_text_row .misson_text{font-size:18px;max-width:70%;text-align:center}}.megasite_top_wrap{border-top:1rem solid #FFFFFF0D;border-bottom:1rem solid #FFFFFF0D;padding:clamp(1rem, 2vw, 1.5rem) 0;font-size:clamp(20px, 5vw, 72px);overflow:hidden}.megasite_top_wrap span{color:var(--link-color)}.megasite_top_line_wrap{animation:marquee 15s linear infinite forwards;display:flex}.megasite_top_line{position:relative;padding:0 2rem 0 3rem;display:block;text-transform:uppercase;white-space:nowrap}.megasite_top_line:before{content:'*';font-size:inherit;color:var(--link-color);top:25%;position:absolute}.megasite_top_line:before{left:0}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.h1-map{position:relative;margin-bottom:-42px}@media (min-width:1200px) and (max-width:1689px){.h1-map{margin-bottom:-27px}}.h1-map span{background-color:var(--background-color)}.h1-map span:last-of-type{padding-right:30px;color:var(--text-color)}#mobile_map{width:100%;height:auto;margin-bottom:25px}.map_wrap-mobile{display:none}@media (max-width:1199px){.map_wrap-mobile{display:block}}.map_wrap-mobile .map_mobile{margin-bottom:30px;width:100%;height:auto}.map_wrap-mobile .map_mobile mask{fill:var(--text-color)}@media (max-width:1199px){.map_wrap{display:none}}.map_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;border-top:1px solid rgba(255, 255, 255, 0.1)}.map_column{width:65%;padding-top:80px;position:relative}@media (max-width:1024px){.map_column{width:100%}}@media (hover:none) and (pointer:coarse){.map_column{width:100%}}.map_column svg{width:100%;height:auto}.map_column_numbers{width:35%;padding-left:70px}@media (max-width:1024px){.map_column_numbers{width:100%}}@media (hover:none) and (pointer:coarse){.map_column_numbers{width:100%}}.map_number_item{padding:20px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;border-bottom:1px solid rgba(255, 255, 255, 0.1)}.map_number{width:60%;font-weight:600;font-size:72px;line-height:110%;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--link-color);-webkit-text-fill-color:var(--background-color);position:relative}@media (min-width:1200px) and (max-width:1689px){.map_number{font-size:45px}}.map_number:before{content:attr(data-text);position:absolute;left:0;top:0;color:rgba(255, 255, 255, 0.05);-webkit-text-stroke:initial;-webkit-text-fill-color:initial;-moz-transform:translate(3px, 3px);-o-transform:translate(3px, 3px);-ms-transform:translate(3px, 3px);-webkit-transform:translate(3px, 3px);transform:translate(3px, 3px)}@media (max-width:1024px){.map_number:before{content:initial}}@media (hover:none) and (pointer:coarse){.map_number:before{content:initial}}.map_number_text{padding-right:15px;font-size:24px;width:203px;margin-left:auto;max-width:50%}@media (min-width:1200px) and (max-width:1689px){.map_number_text{font-size:20px}}.map_dots_title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:120px;margin-bottom:15px;position:relative}.map_arrow{width:15px;height:10px;fill:transparent;margin-left:25px;position:absolute;right:-1px;top:calc(50% - 2px)}@media (min-width:1200px) and (max-width:1689px){.map_arrow{right:20px}}.map_dots_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.map_dot{width:12px;height:12px;fill:var(--link-color);margin-left:15px}@media (min-width:1200px) and (max-width:1689px){.map_dot{margin-left:10px}}.map_dot:first-of-type{margin-left:0}.map_marker{position:absolute;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.map_marker_title{font-size:14px}@media (min-width:1200px) and (max-width:1689px){.map_marker_title{font-size:12px}}.map_marker_circle{width:11px;display:block;height:11px;border-radius:50%;background-color:var(--link-color);position:relative}.map_marker_circle:after,.map_marker_circle:before{position:absolute;content:'';width:100%;height:100%;left:0;top:0;border-radius:50%;border:1px solid var(--link-color);animation-timing-function:linear;-webkit-animation:map_pulse 2s infinite;-moz-animation:map_pulse 2s infinite;-ms-animation:map_pulse 2s infinite;-o-animation:map_pulse 2s infinite;animation:map_pulse 2s infinite}.map_marker_circle:before{animation-delay:0.5s}.map_marker-usa{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;top:calc(23%  - 5px);left:calc(12%  - 5px)}.map_marker-usa .map_marker_circle{margin-bottom:10px}.map_marker-asia{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;top:calc(29% - 5px);left:calc(73% - 5px)}.map_marker-asia .map_marker_circle{margin-bottom:10px}.map_marker-europe{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:calc(5% - 5px);left:calc(47% - 5px)}.map_marker-europe .map_marker_circle{margin-top:10px}.map_marker-kazakhstan{top:calc(17%  - 5px);left:calc(67%  - 5px)}.map_marker-kazakhstan .map_marker_circle{margin-right:15px}.map_marker-uae{top:calc(36%  - 5px);left:calc(62%  - 5px)}.map_marker-uae .map_marker_circle{margin-right:15px}.map_marker-ukraine{top:calc(16%  - 5px);left:calc(56%  - 5px)}.map_marker-ukraine .map_marker_circle{margin-right:15px}.map_marker-shweden{top:calc(19%  - 5px);left:calc(48%  - 5px)}.map_marker-shweden .map_marker_circle{margin-right:15px}.map_marker-german{top:calc(16%  - 5px);left:calc(48%  - 5px)}.map_marker-german .map_marker_title{right:100%;position:absolute}.map_marker-german .map_marker_circle{margin-left:15px}.map_marker-france{top:calc(21%  - 5px);left:calc(44%  - 5px)}.map_marker-france .map_marker_title{position:absolute;right:100%}.map_marker-france .map_marker_circle{margin-left:15px}.map_marker-spain{top:calc(26%  - 5px);left:calc(42%  - 5px)}.map_marker-spain .map_marker_title{right:100%;position:absolute}.map_marker-spain .map_marker_circle{margin-left:15px}.mobile_num_item_row{border-top:1px solid rgba(255, 255, 255, 0.1);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mobile_num_item_row .map_number_item{width:33.33%;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:1024px){.mobile_num_item_row .map_number_item{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.mobile_num_item_row .map_number_item .map_number{width:100%}.mobile_num_item_row .map_number_item:last-of-type{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;text-align:right}.mobile_num_item_row .map_number_item:nth-of-type(2){-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;text-align:center}.mobile_num_item_row .map_number_item:nth-of-type(2) .map_number_text{width:85px;text-align:center}}@media (hover:none) and (pointer:coarse){.mobile_num_item_row .map_number_item{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.mobile_num_item_row .map_number_item .map_number{width:100%}.mobile_num_item_row .map_number_item:last-of-type{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;text-align:right}.mobile_num_item_row .map_number_item:nth-of-type(2){-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;text-align:center}.mobile_num_item_row .map_number_item:nth-of-type(2) .map_number_text{width:85px;text-align:center}}.mobile_num_item_row:last-of-type{border-top:initial}.mobile_num_item_row:last-of-type .map_number_item{width:50%;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:1024px){.mobile_num_item_row:last-of-type .map_number_item{width:100%;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}@media (hover:none) and (pointer:coarse){.mobile_num_item_row:last-of-type .map_number_item{width:100%;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}.mobile_num_item_row:last-of-type .map_number_item .map_number{width:100%}.mobile_num_item_row:last-of-type .map_number_item .map_number_text{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:1024px){.mobile_num_item_row:last-of-type .map_number_item .map_number_text{width:175px;margin-left:auto;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}}@media (hover:none) and (pointer:coarse){.mobile_num_item_row:last-of-type .map_number_item .map_number_text{width:175px;margin-left:auto;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}}.map_wrap-mobile .map_number_text{max-width:100%;width:175px;margin-left:initial;padding-right:0}@media (max-width:1024px){.map_wrap-mobile .map_number_text{font-size:18px}}@media (hover:none) and (pointer:coarse){.map_wrap-mobile .map_number_text{font-size:18px}}@media (max-width:600px){.map_wrap-mobile .map_number_text{width:100%;font-size:14px}}@media (max-width:359px){.map_wrap-mobile .map_number_text{font-size:13px}}.map_wrap-mobile .map_number{font-size:48px}@media (max-width:600px){.map_wrap-mobile .map_number{font-size:36px}}@media (max-width:359px){.map_wrap-mobile .map_number{font-size:28px}}@keyframes map_pulse{0%{transform:scale(1)}100%{transform:scale(3);opacity:0}}@media screen and (max-height:400px){.map_marker-europe{top:calc(14% - 5px)}}.page_404_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page_404_code{width:60%}@media (max-width:1024px){.page_404_code{width:100%}}@media (hover:none) and (pointer:coarse){.page_404_code{width:100%}}.page_404_code_gif{width:100%;height:auto;pointer-events:none}.page_404_code_gif-black{display:block}.page_404_code_gif-white{display:none}.page_404_text{font-weight:500;font-size:24px;line-height:140%;margin-bottom:70px}@media (max-width:1024px){.page_404_text{text-align:center;font-size:22px;margin-bottom:50px}}@media (hover:none) and (pointer:coarse){.page_404_text{text-align:center;font-size:22px;margin-bottom:50px}}.page_404_text span{color:#888888}.page_404_text span span{color:var(--text-color)}.page_404_text_column{width:40%;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:1024px){.page_404_text_column{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:100%}}@media (hover:none) and (pointer:coarse){.page_404_text_column{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:100%}}.page_404_button{width:280px;display:block}.packages_h1{display:flex;align-items:center}@media (max-width:1024px){.packages_h1{justify-content:center}}@media (hover:none) and (pointer:coarse){.packages_h1{justify-content:center}}.packages_h1 .h1{margin-bottom:0;padding-right:30px}.packages_item_top{display:flex;align-items:center;margin-bottom:10px}.packages_item_image{margin-right:15px}@media (max-width:500px){.packages_item_image{width:100px;height:100px}}.packages_item_title{margin-bottom:0}@media (max-width:500px){.packages_item_title{font-size:20px}}.packages_row{display:flex;align-items:flex-start;margin-bottom:40px}@media (max-width:1024px){.packages_row{margin-bottom:20px;flex-direction:column;align-items:center}}@media (hover:none) and (pointer:coarse){.packages_row{margin-bottom:20px;flex-direction:column;align-items:center}}.packages_row .packages_h1_text{max-width:50%;margin-left:auto}.packages_row .packages_h1_text span{color:var(--link-color)}@media (max-width:1024px){.packages_row .packages_h1_text{margin-left:initial;max-width:initial;text-align:center}}@media (hover:none) and (pointer:coarse){.packages_row .packages_h1_text{margin-left:initial;max-width:initial;text-align:center}}.packages_grid{display:grid;column-gap:10px;row-gap:10px;align-items:flex-start;grid-template-columns:repeat(2, 1fr)}@media (max-width:767px){.packages_grid{grid-template-columns:1fr}}.packages_item{background-color:#FFFFFF0D;padding:20px}.packages_item .button{width:100%}.packages_item .button_inner{padding:20px}.packages_inner_title{border-top:2px solid #FFFFFF26;padding:10px 0;display:flex;align-items:center;transition:all 0.3s}.packages_inner_title svg{transition:transform 0.2s}@media (max-width:500px){.packages_inner_title{font-size:16px}}.packages_inner_title.open{border-top:2px solid #FFFFFF}.packages_inner_title.open svg{transform:rotate(180deg)}.packages_inner_title *{pointer-events:none}.packages_inner_title span{display:block;padding-right:5px;font-weight:bold}.packages_inner_title .packages_arrow{margin-left:auto}.packages_inner_text{display:none}.nft_video{width:100%;height:auto}.nft_main_image{width:100%;height:auto;display:block}.nft_grid{display:flex;flex-wrap:wrap}.nft_image_wrap{width:20%}@media (max-width:767px){.nft_image_wrap{width:33.33%}}.nft_image{display:block;width:100%;height:auto}.item_url-nft .portfolio_points ol li:after{-webkit-text-stroke-color:var(--link-color);-webkit-text-fill-color:transparent}.raybird_renderer_wrap{overflow:hidden;position:relative;z-index:2}.raybird_renderer_background{background-image:url("/images/svg/no_sprite/raybird_bg.svg");position:absolute;pointer-events:none;object-fit:cover;z-index:-1;left:0;top:0;width:100%;height:100%}@media (max-width:1024px){.raybird_renderer{pointer-events:none}}@media (hover:none) and (pointer:coarse){.raybird_renderer{pointer-events:none}}.portfolio-page item_url-skyeton .portfolio_first_screen_images:after{content:initial}body.item_url-bbq .mobile_screens{display:flex;flex-direction:row;justify-content:center;gap:40px}@media (max-width:600px){body.item_url-bbq .mobile_screens{gap:20px;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}}body.item_url-bbq .mobile_screens .mobile_screen{flex:1 1 0;max-width:375px;min-width:0;margin:0 !important}@media (max-width:600px){body.item_url-bbq .mobile_screens .mobile_screen{max-width:275px;flex-direction:column}}body.item_url-bbq .mobile_screens .mobile_screen img{width:100%;height:100%;object-fit:contain}body.item_url-bbq .portfolio_inner_pages_column:nth-child(2) .portfolio_inner_pages_cell{margin-bottom:0 !important}body.item_url-bbq .portfolio_inner_pages_column:nth-child(2) .portfolio_inner_pages_cell:nth-child(1){margin-bottom:60px !important}body.item_url-bbq .portfolio_inner_pages_item{border-radius:0 !important}body.item_url-bbq .portfolio_inner_pages_item-small{margin-top:0 !important}body.item_url-bbq .mobile_screens{display:flex;flex-direction:row;justify-content:center;gap:40px}@media (max-width:600px){body.item_url-bbq .mobile_screens{gap:20px;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}}body.item_url-bbq .mobile_screens .mobile_screen{flex:1 1 0;max-width:375px;min-width:0;margin:0 !important}@media (max-width:600px){body.item_url-bbq .mobile_screens .mobile_screen{max-width:275px;flex-direction:column}}body.item_url-bbq .mobile_screens .mobile_screen img{width:100%;height:100%;object-fit:contain}body.item_url-bbq .portfolio_inner_pages_column:nth-child(2) .portfolio_inner_pages_cell{margin-bottom:0 !important}body.item_url-bbq .portfolio_inner_pages_column:nth-child(2) .portfolio_inner_pages_cell:nth-child(1){margin-bottom:60px !important}body.item_url-bbq .portfolio_inner_pages_item{border-radius:0 !important}body.item_url-bbq .portfolio_inner_pages_item-small{margin-top:0 !important}body.item_url-anac .titles{display:flex;flex-direction:column;gap:32px}body.item_url-anac .titles h1{margin-bottom:0 !important}body.item_url-anac .portfolio_title{font-weight:700 !important}body.item_url-anac .portfolio_sub_title{font-weight:400}body.item_url-anac .portfolio_first_screen{border:none !important;border-radius:0 !important}body.item_url-anac .portfolio_mobile_slider_item{border:none !important}body.item_url-anac .middle_text{padding-bottom:140px}body.item_url-anac .middle_text h3{font-size:clamp(32px, calc(32px + (48 - 32) * ((100vw - 380px) / (1650 - 380))), 48px);font-weight:500}body.item_url-cjs .titles{display:flex;flex-direction:column;gap:32px}body.item_url-cjs .titles h1{margin-bottom:0 !important}body.item_url-cjs .portfolio_title{font-weight:700 !important}body.item_url-cjs .portfolio_sub_title{font-weight:400}body.item_url-cjs .portfolio_first_screen{border:none !important;border-radius:0 !important}body.item_url-cjs .portfolio_mobile_slider_item{border:none !important}body.item_url-cjs .middle_text{padding-bottom:140px}body.item_url-cjs .middle_text h3{font-size:clamp(32px, calc(32px + (48 - 32) * ((100vw - 380px) / (1650 - 380))), 48px);font-weight:500}.portfolio_title_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.portfolio_title_row .h1{white-space:nowrap}.portfolio_title_row[data-waypoint] .h1{opacity:0;-moz-transform:translateY(15%);-o-transform:translateY(15%);-ms-transform:translateY(15%);-webkit-transform:translateY(15%);transform:translateY(15%);transition:all 0.4s ease-out}.portfolio_title_row[data-waypoint] .h1.border{transition-delay:0.1s}.portfolio_title_row.animate .h1{opacity:1;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.portfolio_title_row .h1{margin-bottom:60px}@media (max-width:1024px){.portfolio_title_row .h1{margin-bottom:35px}}@media (hover:none) and (pointer:coarse){.portfolio_title_row .h1{margin-bottom:35px}}.portfolio_title_row .h1.border{color:var(--background-color);text-shadow:0 0 2px #fff;filter:progid:DXImageTransform.Microsoft.Glow(Color=#ffffff,Strength=1)}@media (max-width:500px){.url_string-services .portfolio_title_row .h1{font-size:22px}}.h1_portfolio{margin-bottom:20px;text-align:center}.h1_portfolio_text{margin-bottom:60px;font-size:36px;line-height:42px;text-align:center;border-bottom:2px solid #FD0037;padding-bottom:2px}@media (max-width:1024px){.h1_portfolio_text{line-height:1;font-size:18px;border-bottom:initial}}@media (hover:none) and (pointer:coarse){.h1_portfolio_text{line-height:1;font-size:18px;border-bottom:initial}}@media (max-width:767px){.h1_portfolio_text{margin-bottom:20px}}.portfolio_main_wrap{overflow:hidden;padding-top:80px;position:relative}@media (max-width:1024px){.portfolio_main_wrap{padding-top:50px}}@media (hover:none) and (pointer:coarse){.portfolio_main_wrap{padding-top:50px}}.portfolio_main_wrap .container{z-index:2;position:relative}.portfolio_main_wrap .portfolio_decor{pointer-events:none;position:absolute;right:0;top:0%;width:30%;z-index:1}@media (max-width:767px){.portfolio_main_wrap .portfolio_decor{width:50%}}.portfolio_main_wrap .portfolio_decor svg{width:100%;height:100%}.portfolio_main_link{text-decoration:none;display:flex;align-items:baseline}.portfolio_main_link span{display:flex;align-items:flex-end;height:18px;margin-right:15px;font-size:24px;color:var(--text-color);transition:color 0.3s}.portfolio_main_link svg{transition:all 0.3s}.portfolio_main_link svg path{transition:all 0.3s;stroke:var(--text-color)}.portfolio_main_link:hover span{color:var(--link-color)}.portfolio_main_link:hover svg{transform:rotate(45deg)}.portfolio_main_link:hover svg path{stroke:var(--link-color)}.portfolio_item_content{width:100%;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.portfolio_wrapper{overflow:hidden;margin:0 -20px}@media (max-width:1024px){.portfolio_wrapper{margin:0;padding:0 20px}}@media (hover:none) and (pointer:coarse){.portfolio_wrapper{margin:0;padding:0 20px}}@media (max-width:767px){.portfolio_wrapper{margin:0;padding:0 20px}}@media (max-width:600px){.portfolio_wrapper{padding:0}}.portfolio_wrapper .portfolio_item_preview{width:calc(50% - 40px);margin:0 20px 100px 20px}@media (max-width:1024px){.portfolio_wrapper .portfolio_item_preview{margin-bottom:40px}}@media (hover:none) and (pointer:coarse){.portfolio_wrapper .portfolio_item_preview{margin-bottom:40px}}@media (max-width:767px){.portfolio_wrapper .portfolio_item_preview{width:100%;margin-left:0;margin-right:0}}.portfolio_wrapper .portfolio_item_preview:nth-of-type(2n){-moz-transform:translateY(20px);-o-transform:translateY(20px);-ms-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px)}.portfolio_wrapper .portfolio_item_preview:nth-of-type(2n) .portfolio_item_description,.portfolio_wrapper .portfolio_item_preview:nth-of-type(2n) .portfolio_item_type{margin-left:0;margin-right:60px}@media (min-width:1200px) and (max-width:1689px){.portfolio_wrapper .portfolio_item_preview:nth-of-type(2n) .portfolio_item_description,.portfolio_wrapper .portfolio_item_preview:nth-of-type(2n) .portfolio_item_type{margin-right:45px}}@media (max-width:1199px){.portfolio_wrapper .portfolio_item_preview:nth-of-type(2n) .portfolio_item_description,.portfolio_wrapper .portfolio_item_preview:nth-of-type(2n) .portfolio_item_type{margin-right:35px}}@media (max-width:1024px){.portfolio_wrapper .portfolio_item_preview:nth-of-type(2n) .portfolio_item_description,.portfolio_wrapper .portfolio_item_preview:nth-of-type(2n) .portfolio_item_type{margin-right:25px}}@media (hover:none) and (pointer:coarse){.portfolio_wrapper .portfolio_item_preview:nth-of-type(2n) .portfolio_item_description,.portfolio_wrapper .portfolio_item_preview:nth-of-type(2n) .portfolio_item_type{margin-right:25px}}@media (max-width:767px){.portfolio_wrapper .portfolio_item_preview:nth-of-type(2n){-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}.portfolio_item_zoom{width:100%}.portfolio_item_zoom .portfolio_item_img_wrap{display:block;width:100%;overflow:hidden;aspect-ratio:1.45;position:relative}.portfolio_item_zoom:hover .portfolio_item_img{transform:translate(-50%, -50%) scale(1.1)}.portfolio_item_zoom .portfolio_item_img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:all 0.7s}.portfolio_item_preview:nth-of-type(2n+1)[data-waypoint]{-moz-transform:translate(-15%, 0);-o-transform:translate(-15%, 0);-ms-transform:translate(-15%, 0);-webkit-transform:translate(-15%, 0);transform:translate(-15%, 0)}.portfolio_item_preview:nth-of-type(2n+1) .portfolio_item_title{-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.portfolio_item_preview:nth-of-type(2n)[data-waypoint]{-moz-transform:translate(15%, 20px);-o-transform:translate(15%, 20px);-ms-transform:translate(15%, 20px);-webkit-transform:translate(15%, 20px);transform:translate(15%, 20px)}@media (max-width:767px){.portfolio_item_preview:nth-of-type(2n)[data-waypoint]{-moz-transform:translate(15%, 0);-o-transform:translate(15%, 0);-ms-transform:translate(15%, 0);-webkit-transform:translate(15%, 0);transform:translate(15%, 0)}}.portfolio_item_preview:nth-of-type(2n) .portfolio_item_link{order:-1}.portfolio_item_preview[data-waypoint]{transition:all 0.7s;transition-delay:0.3s;opacity:0}.portfolio_item_preview.animate{opacity:1}.portfolio_item_preview.animate:nth-of-type(2n+1){-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}.portfolio_item_preview.animate:nth-of-type(2n){-moz-transform:translate(0, 20px);-o-transform:translate(0, 20px);-ms-transform:translate(0, 20px);-webkit-transform:translate(0, 20px);transform:translate(0, 20px)}@media (max-width:767px){.portfolio_item_preview.animate:nth-of-type(2n){-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}}.portfolio_item_link{margin-bottom:40px;display:block;font-size:0;position:relative}@media (min-width:1200px) and (max-width:1689px){.portfolio_item_link{margin-bottom:25px}}@media (max-width:1199px){.portfolio_item_link{margin-bottom:25px}}@media (max-width:1024px){.portfolio_item_link{margin-bottom:20px}}@media (hover:none) and (pointer:coarse){.portfolio_item_link{margin-bottom:20px}}.portfolio_item_link .more{stroke:var(--background-color);position:absolute;left:calc(50% - 46px);top:calc(50% - 46px);z-index:10;width:95px;height:95px;border-radius:50%;opacity:0;transition:all 0.2s;background-color:var(--text-color)}@media (max-width:1024px){.portfolio_item_link .more{cursor:pointer}}@media (hover:none) and (pointer:coarse){.portfolio_item_link .more{cursor:pointer}}@media (max-width:1199px){.portfolio_item_link .more{width:70px;height:70px;left:calc(50% - 35px);top:calc(50% - 35px)}}.portfolio_item_link .more:after{content:'';position:absolute;width:120px;height:120px;left:-12px;top:-12px;border-radius:50%;border:2px solid var(--link-color)}@media (max-width:1199px){.portfolio_item_link .more:after{width:100px;height:100px;left:-15px;top:-15px}}.portfolio_item_link .more .arrow{width:35%;height:35%;fill:var(--background-color)}.portfolio_item_link:hover:after{opacity:1}.portfolio_item_link:hover .more{opacity:1}.portfolio_item_link:after{content:'';position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background-color:rgba(17, 17, 17, 0.4);transition:opacity 0.2s;opacity:0}.portfolio_item_type{font-weight:600;font-size:18px;line-height:130%;margin-left:60px}@media (min-width:1200px) and (max-width:1689px){.portfolio_item_type{margin-left:45px;font-size:16px}}@media (max-width:1199px){.portfolio_item_type{margin-left:35px;font-size:16px}}@media (max-width:1024px){.portfolio_item_type{margin-left:25px;font-size:14px}}@media (hover:none) and (pointer:coarse){.portfolio_item_type{margin-left:25px;font-size:14px}}.portfolio_item_description{font-size:24px;line-height:130%;padding-bottom:22px;border-bottom:1px solid var(--text-color);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-left:60px}@media (min-width:1200px) and (max-width:1689px){.portfolio_item_description{padding-bottom:25px;margin-left:45px;font-size:18px}}@media (max-width:1199px){.portfolio_item_description{padding-bottom:25px;margin-left:35px;font-size:18px}}@media (max-width:1024px){.portfolio_item_description{padding-bottom:20px;margin-left:25px;font-size:16px}}@media (hover:none) and (pointer:coarse){.portfolio_item_description{padding-bottom:20px;margin-left:25px;font-size:16px}}@media (max-width:767px){.portfolio_item_description{padding-bottom:20px}}.portfolio_item_title{font-weight:500;font-size:48px;text-align:center;writing-mode:vertical-lr;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (min-width:1200px) and (max-width:1689px){.portfolio_item_title{font-size:36px}}@media (max-width:1199px){.portfolio_item_title{font-size:28px}}@media (max-width:1024px){.portfolio_item_title{font-size:21px}}@media (hover:none) and (pointer:coarse){.portfolio_item_title{font-size:21px}}.portfolio_item_title a{transition:all 0.3s;color:var(--text-color);text-decoration:none}.portfolio_item_title a:hover{color:var(--background-color);text-shadow:0 0 2px var(--text-color);filter:progid:DXImageTransform.Microsoft.Glow(Color=var(--background-color),Strength=1)}.portfolio_item_img{width:100%;height:auto;display:block}.portfolio_item_video{width:100%;height:100%;display:block;position:absolute;left:0;top:0}.portfolio_title{font-weight:600;font-size:120px;margin-bottom:44px;line-height:1}@media (min-width:1200px) and (max-width:1689px){.portfolio_title{font-size:70px}}@media (max-width:1199px){.portfolio_title{font-size:70px}}@media (max-width:1024px){.portfolio_title{font-size:45px}}@media (hover:none) and (pointer:coarse){.portfolio_title{font-size:45px}}@media (max-width:767px){.portfolio_title{font-size:27px}}@media (max-width:359px){.portfolio_title{font-size:26px}}.portfolio_title span{color:var(--link-color)}.portfolio_type{font-weight:400;font-size:36px;margin-bottom:90px}@media (max-width:1024px){.portfolio_type{font-size:20px;margin-bottom:50px}}@media (hover:none) and (pointer:coarse){.portfolio_type{font-size:20px;margin-bottom:50px}}.portfolio_main_image{width:100%;height:auto;object-fit:cover;display:block}.portfolio_about_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolio_about_row_wrap{overflow:hidden}.portfolio_about_column{width:50%;border-bottom:1px solid rgba(255, 255, 255, 0.1);padding-bottom:140px}@media (max-width:767px){.portfolio_about_column{width:100%;padding-bottom:50px}.portfolio_about_column:last-of-type{order:-1;padding:0}}.portfolio_about_column:first-of-type{border-right:1px solid rgba(255, 255, 255, 0.1);padding-right:120px}@media (min-width:1200px) and (max-width:1689px){.portfolio_about_column:first-of-type{padding-right:30px}}@media (max-width:1199px){.portfolio_about_column:first-of-type{padding-right:30px}}@media (max-width:767px){.portfolio_about_column:first-of-type{border-right:initial;padding-right:0}}.portfolio_about_column:first-of-type-full{border-right:initial;padding-right:0;width:100%}.portfolio_about_column-logo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;overflow:hidden}.portfolio_about_columntext{font-size:18px}.portfolio_logo{max-width:calc(100% - 60px);max-height:calc(100% - 60px);width:400px;height:200px;object-fit:contain}.portfolio_logo-white{display:none}.portfolio_points *{display:none}.portfolio_points ol{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;counter-reset:point;margin-bottom:0}.portfolio_points ol li{display:block;width:25%;padding-right:20px;font-size:18px;padding-left:100px;position:relative;padding-top:35px}@media (min-width:1200px) and (max-width:1689px){.portfolio_points ol li{padding-left:65px;padding-top:18px;font-size:16px}}@media (max-width:1199px){.portfolio_points ol li{padding-left:65px;padding-top:18px;font-size:16px;width:50%;margin-bottom:20px}.portfolio_points ol li:nth-child(2n){padding-right:0}}@media (max-width:767px){.portfolio_points ol li{width:100%}.portfolio_points ol li:last-of-type{margin-bottom:0}}.portfolio_points ol li:nth-child(4n){padding-right:0}.portfolio_points ol li:before{top:48px;left:82px}@media (min-width:1200px) and (max-width:1689px){.portfolio_points ol li:before{top:27px;left:50px}}@media (max-width:1199px){.portfolio_points ol li:before{top:27px;left:50px}}.portfolio_points ol li:after{counter-increment:point;content:"0" counter(point);position:absolute;left:0;top:0;line-height:1;font-weight:600;font-size:64px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(255, 255, 255, 0.15);-webkit-text-fill-color:var(--background-color)}@media (min-width:1200px) and (max-width:1689px){.portfolio_points ol li:after{font-size:38px}}@media (max-width:1199px){.portfolio_points ol li:after{font-size:38px}}.portfolio_image_title{font-weight:500;font-size:100px;text-align:center;margin-bottom:54px}@media (max-width:1199px){.portfolio_image_title{font-size:62px;margin-bottom:30px}}@media (max-width:1024px){.portfolio_image_title{font-size:50px;margin-bottom:30px}}@media (hover:none) and (pointer:coarse){.portfolio_image_title{font-size:50px;margin-bottom:30px}}@media (max-width:767px){.portfolio_image_title{font-size:38px;margin-bottom:30px}}.portfolio_image_title span{color:var(--link-color)}.portfolio_first_screen{border:5px solid #282828;border-radius:20px;display:block;width:95%;height:auto;overflow:hidden;margin:0 auto}.portfolio_first_screen_images{background:rgba(255, 255, 255, 0.03);position:relative}.portfolio_first_screen_images:after{content:'';position:absolute;left:0;top:0;width:100%;height:100vh;background:var(--background-color)}@media (max-width:1024px){.portfolio_first_screen_images:after{content:initial}}@media (hover:none) and (pointer:coarse){.portfolio_first_screen_images:after{content:initial}}.portfolio_first_screen_images .container{position:relative;z-index:1}.portfolio_main_screen{display:block;width:calc(95% - 120px);height:auto;margin:0 auto;border-radius:0 0 20px 20px;overflow:hidden}.portfolio_main_video{display:block;width:100%;height:auto}.portfolio_inner_pages{display:grid;grid-template-columns:1fr 1fr;column-gap:60px;padding-bottom:30px;overflow:hidden}@media (max-width:1199px){.portfolio_inner_pages{display:block;column-gap:initial;grid-template-columns:initial}}@media (max-width:1199px){.portfolio_inner_pages_column:nth-of-type(2n) .portfolio_inner_pages_cell:nth-of-type(2n) .portfolio_inner_pages_item{order:initial}.portfolio_inner_pages_column:nth-of-type(2n) .portfolio_inner_pages_cell:nth-of-type(2n) .portfolio_inner_pages_item-small{order:-1}.portfolio_inner_pages_column:nth-of-type(2n) .portfolio_inner_pages_cell .portfolio_inner_pages_item{order:-1}.portfolio_inner_pages_column:nth-of-type(2n) .portfolio_inner_pages_cell .portfolio_inner_pages_item-small{order:initial}}.portfolio_inner_pages_column .portfolio_image_title{text-align:left}@media (max-width:1199px){.portfolio_inner_pages_column .portfolio_image_title{text-align:center}.portfolio_inner_pages_column .portfolio_image_title br{display:none}}@media (max-width:767px){.portfolio_inner_pages_column .portfolio_image_title br{display:block}}.portfolio_inner_pages_column .portfolio_inner_text{text-align:left;padding-bottom:clamp(100px, calc(100px + (200 - 100) * ((100vw - 380px) / (1650 - 380))), 200px)}.portfolio_inner_pages_column .portfolio_inner_text h3{font-size:clamp(28px, calc(28px + (36 - 28) * ((100vw - 380px) / (1650 - 380))), 36px);font-weight:500}.portfolio_inner_pages_cell{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;margin-bottom:120px}@media (max-width:1024px){.portfolio_inner_pages_cell{margin-bottom:70px}}@media (hover:none) and (pointer:coarse){.portfolio_inner_pages_cell{margin-bottom:70px}}@media (max-width:767px){.portfolio_inner_pages_cell{margin-bottom:30px}}.portfolio_inner_pages_wrap{background:rgba(255, 255, 255, 0.03)}.portfolio_inner_pages_item{border:3px solid #111111;border-radius:20px;width:70%}@media (max-width:767px){.portfolio_inner_pages_item{border-radius:10px;border:2px solid #111111}}.portfolio_inner_pages_item-small{width:calc(30% - 40px);margin-top:70px}@media (max-width:1024px){.portfolio_inner_pages_item-small{width:calc(30% - 20px);margin-top:40px}}@media (hover:none) and (pointer:coarse){.portfolio_inner_pages_item-small{width:calc(30% - 20px);margin-top:40px}}.portfolio_review{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:rgba(255, 255, 255, 0.05);position:relative}.portfolio_review_wrap{padding-bottom:95px}@media (max-width:1024px){.portfolio_review_wrap{padding-bottom:50px}}@media (hover:none) and (pointer:coarse){.portfolio_review_wrap{padding-bottom:50px}}.portfolio_review_wrap .portfolio_image_title{text-align:left;margin-bottom:40px}.portfolio_review_image{display:block;width:auto;height:100%}@media (max-width:1024px){.portfolio_review_image{width:100%;height:auto}}@media (hover:none) and (pointer:coarse){.portfolio_review_image{width:100%;height:auto}}@media (max-width:1024px){.portfolio_review_image_wrap{width:32%}}@media (hover:none) and (pointer:coarse){.portfolio_review_image_wrap{width:32%}}.portfolio_review_text{padding:160px 50px 90px 30px;position:relative}@media (min-width:1200px) and (max-width:1689px){.portfolio_review_text{padding:30px}}@media (max-width:1199px){.portfolio_review_text{padding:30px}}@media (max-width:767px){.portfolio_review_text{padding:15px}}@media (max-width:1024px){.portfolio_review_text{overflow:auto;width:68%;position:absolute;left:32%;height:100%}}@media (hover:none) and (pointer:coarse){.portfolio_review_text{overflow:auto;width:68%;position:absolute;left:32%;height:100%}}.portfolio_review_text_name{font-weight:500;font-size:24px}@media (max-width:767px){.portfolio_review_text_name{font-size:16px}}.portfolio_review_text_decor{position:absolute;top:60px;left:30px;width:76px;height:60px;fill:transparent;stroke:var(--text-color)}@media (min-width:1200px) and (max-width:1689px){.portfolio_review_text_decor{display:none}}@media (max-width:1199px){.portfolio_review_text_decor{display:none}}.portfolio_review_text_decor-revert{top:initial;left:initial;right:10px;bottom:60px;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:767px){.portfolio_pagination .blog_pagination_link{font-size:0}}@media (max-width:767px){.portfolio_pagination .portfolio_link{font-size:14px}}.portfolio_link:hover svg{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-top:0}.portfolio_link svg{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:6px;margin-top:-5px;width:25px;transition:all 0.2s}.portfolio_mobile_row{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (min-width:1200px) and (max-width:1689px){.portfolio_mobile_row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}@media (max-width:1199px){.portfolio_mobile_row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}.portfolio_mobile_row .portfolio_image_title{white-space:nowrap;margin-right:80px;text-align:left;margin-bottom:0}@media (min-width:1200px) and (max-width:1689px){.portfolio_mobile_row .portfolio_image_title{margin-right:0;white-space:initial;margin-bottom:20px}}@media (max-width:1199px){.portfolio_mobile_row .portfolio_image_title{white-space:initial;margin-right:0;margin-bottom:20px}}.portfolio_mobile_row .h1-large_text{margin-bottom:0}.portfolio_mobile_slider{padding-top:90px;padding-bottom:50px}@media (max-width:767px){.portfolio_mobile_slider{padding:90px 15px 50px 15px}}.portfolio_mobile_slider .slick-dots{background:rgba(255, 255, 255, 0.05);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;height:3px;bottom:0;left:0}@media (max-width:767px){.portfolio_mobile_slider .slick-dots{width:calc(100% - 30px);left:15px}}.portfolio_mobile_slider .slick-dots li{padding:0;margin:0;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.portfolio_mobile_slider .slick-dots li.slick-active{background:var(--link-color)}.portfolio_mobile_slider .slick-dots li:before{content:initial}@media (max-width:1024px){.portfolio_mobile_slider{padding-top:50px}}@media (hover:none) and (pointer:coarse){.portfolio_mobile_slider{padding-top:50px}}.portfolio_mobile_slider_item{border:3px solid rgba(255, 255, 255, 0.1);border-radius:20px;overflow:hidden;margin:0 10px}.portfolio_mobile_slider_item:nth-of-type(2n){margin-top:40px}.portfolio_mobile_slider_item_image{width:100%;height:auto}.portfolio_promo_item_icons{width:35%;aspect-ratio:1;position:relative;margin-bottom:60px}.portfolio_promo_item_circle_icon{position:absolute;left:10%;top:10%;width:60%;aspect-ratio:1;background:var(--link-color);border-radius:50%}.portfolio_promo_item_circle_icon span{border-radius:50%;width:100%;height:100%;position:absolute;animation-timing-function:linear;-webkit-animation:portfolio_pulse 2s infinite;-moz-animation:portfolio_pulse 2s infinite;-ms-animation:portfolio_pulse 2s infinite;-o-animation:portfolio_pulse 2s infinite;animation:portfolio_pulse 2s infinite;border:1px solid var(--link-color)}.portfolio_promo_item_circle_icon span:nth-of-type(2){animation-delay:1s}.portfolio_promo_item_cursor_icon{display:block;position:absolute;left:34%;top:32%;width:85%;height:85%;transition:all 0.4s}.portfolio_promo_item_content{padding:30px;border:10px solid var(--link-color);position:relative;margin-left:60px}.portfolio_promo_item_content:hover .portfolio_promo_item_cursor_icon{animation-timing-function:linear;-webkit-animation:portfolio_promo_item_cursor_icon 1.4s infinite;-moz-animation:portfolio_promo_item_cursor_icon 1.4s infinite;-ms-animation:portfolio_promo_item_cursor_icon 1.4s infinite;-o-animation:portfolio_promo_item_cursor_icon 1.4s infinite;animation:portfolio_promo_item_cursor_icon 1.4s infinite}.portfolio_promo_item_content *{pointer-events:none}@media (min-width:1200px) and (max-width:1689px){.portfolio_promo_item_content{margin-left:45px}}@media (max-width:1199px){.portfolio_promo_item_content{margin-left:35px}}@media (max-width:1024px){.portfolio_promo_item_content{border:3px solid var(--link-color);margin-left:25px}}@media (hover:none) and (pointer:coarse){.portfolio_promo_item_content{border:3px solid var(--link-color);margin-left:25px}}@media (max-width:767px){.portfolio_promo_item_content{padding:15px}}.portfolio_promo_item_arrow{position:absolute;right:30px;top:30px;z-index:1;stroke:var(--text-color)}@media (max-width:767px){.portfolio_promo_item_arrow{right:15px;top:15px}}.portfolio_promo_item.pair .portfolio_promo_item_content{margin-right:60px;margin-left:0}@media (min-width:1200px) and (max-width:1689px){.portfolio_promo_item.pair .portfolio_promo_item_content{margin-left:0;margin-right:45px}}@media (max-width:1199px){.portfolio_promo_item.pair .portfolio_promo_item_content{margin-left:0;margin-right:35px}}@media (max-width:1024px){.portfolio_promo_item.pair .portfolio_promo_item_content{margin-left:0;margin-right:25px}}@media (hover:none) and (pointer:coarse){.portfolio_promo_item.pair .portfolio_promo_item_content{margin-left:0;margin-right:25px}}.portfolio_promo_item_text{font-size:52px;font-style:normal;font-weight:500;margin-bottom:60px}@media (min-width:1200px) and (max-width:1689px){.portfolio_promo_item_text{font-size:32px}}@media (max-width:1199px){.portfolio_promo_item_text{font-size:23px}}@media (max-width:1024px){.portfolio_promo_item_text{font-size:18px;margin-bottom:0}}@media (hover:none) and (pointer:coarse){.portfolio_promo_item_text{font-size:18px;margin-bottom:0}}.portfolio_promo_item_text span{color:var(--link-color)}.promo_form{padding:30px;width:520px}@media (max-width:767px){.promo_form{padding:15px}}.promo_form .page_field{display:none}.promo_form .form_title{text-align:left;margin-bottom:5px;color:var(--link-color)}@media (max-width:767px){.promo_form .form_title{text-align:center}}.promo_form .form_text{margin-bottom:20px;font-size:24px}@media (max-width:767px){.promo_form .form_text{text-align:center}}@media (max-width:1199px){.promo_form .form_text{font-size:18px}}@keyframes portfolio_pulse{0%{transform:scale(1)}100%{transform:scale(1.3);opacity:0}}@keyframes portfolio_promo_item_cursor_icon{0%{left:34%;top:32%}50%{left:28%;top:26%}100%{left:34%;top:32%}}.portfolio_middle_text{padding-bottom:140px}.portfolio_middle_text h3{font-size:clamp(32px, calc(32px + (48 - 32) * ((100vw - 380px) / (1650 - 380))), 48px);font-weight:500}.reviews-page .letters_section .h1{text-align:center}@media (max-width:1024px){.reviews-page .letters_section .h1{margin-bottom:25px}}@media (hover:none) and (pointer:coarse){.reviews-page .letters_section .h1{margin-bottom:25px}}.reviews-page .h1-large_text{margin-bottom:0}.reviews-page .team_item{margin-bottom:0}.letters_section{overflow:hidden}.letters_wrap{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px -40px -20px}@media (max-width:1024px){.letters_wrap-desktop{display:none}}@media (hover:none) and (pointer:coarse){.letters_wrap-desktop{display:none}}.letters_wrap-mobile{display:none}@media (max-width:1024px){.letters_wrap-mobile{display:block}}@media (hover:none) and (pointer:coarse){.letters_wrap-mobile{display:block}}@media (max-width:1024px){.letters_wrap{margin:0 0 -20px 0}.letters_wrap .letter{width:calc(100% / 3 - 20px)}.letters_wrap .letter .letter_column{display:none}.letters_wrap .letter .letter_image{width:100%}}@media (hover:none) and (pointer:coarse){.letters_wrap{margin:0 0 -20px 0}.letters_wrap .letter{width:calc(100% / 3 - 20px)}.letters_wrap .letter .letter_column{display:none}.letters_wrap .letter .letter_image{width:100%}}@media (max-width:767px){.letters_wrap{margin:0 -20px -40px -20px}.letters_wrap .letter{width:calc(100% / 2 - 40px);margin:0 20px 40px 20px}}@media (max-width:600px){.letters_wrap{margin:0 -5px -10px -5px}.letters_wrap .letter{width:calc(100% / 2 - 10px);margin:0 5px 10px 5px}}.letters_pagination .pagination{display:none}.letters_pagination .load_more{font-weight:500;font-size:16px;line-height:20px;text-align:right;text-decoration:none;color:var(--text-color);text-transform:uppercase}.letters_pagination .load_more_arrow{width:15px;height:10px;stroke:var(--text-color);margin-left:10px}.letter{width:calc(50% - 40px);margin:0 20px 40px 20px;background-color:#1d1d1d;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.letter[data-waypoint]{transition-delay:0s}@media (max-width:1024px){.letter{width:calc(50% - 20px);margin:0 10px 20px 10px}}@media (hover:none) and (pointer:coarse){.letter{width:calc(50% - 20px);margin:0 10px 20px 10px}}@media (max-width:767px){.letter{width:calc(100% - 20px);margin:0 10px 20px 10px}}.letter_column{padding:20px 30px;overflow:auto;position:absolute;right:0;width:68%;top:0;height:100%}@media (max-width:1199px){.letter_column{padding:15px}}.letter_column_name{font-weight:500;font-size:36px;margin-bottom:10px}@media (min-width:1200px) and (max-width:1689px){.letter_column_name{font-size:26px}}@media (max-width:1199px){.letter_column_name{font-size:26px}}.letter_column_title{font-size:20px;color:var(--link-color);margin-bottom:20px}@media (min-width:1200px) and (max-width:1689px){.letter_column_title{font-size:18px}}@media (max-width:1199px){.letter_column_title{font-size:18px}}.letter_image{position:relative;width:32%;height:auto}.letter_image img{width:100%;display:block;height:auto}.letter_image:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.4);opacity:0;transition:all 0.3s}.letter_image:hover:after{opacity:1}.video_reviews_wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px -40px -20px;overflow:hidden}@media (max-width:1024px){.video_reviews_wrap{margin:0 -10px -20px -10px}}@media (hover:none) and (pointer:coarse){.video_reviews_wrap{margin:0 -10px -20px -10px}}.video_reviews_wrap .video_review{margin:0 20px 40px 20px;width:calc(100% / 2 - 40px);padding-top:25%}@media (max-width:1024px){.video_reviews_wrap .video_review{margin:0 10px 20px 10px;width:calc(100% / 2 - 20px)}}@media (hover:none) and (pointer:coarse){.video_reviews_wrap .video_review{margin:0 10px 20px 10px;width:calc(100% / 2 - 20px)}}@media (max-width:600px){.video_reviews_wrap .video_review{margin:0 10px 20px 10px;width:calc(100% / 1 - 20px);padding-top:45%}}@media (max-width:1024px){.video_review_h1{margin-bottom:25px}}@media (hover:none) and (pointer:coarse){.video_review_h1{margin-bottom:25px}}.video_review_logo{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;max-width:80%;max-height:50%;object-fit:contain;pointer-events:none}.video_review_logo.black{display:none}.light-mode .video_review_logo.black{display:block}.light-mode .video_review_logo.white{display:none}.light-mode .video_review:hover:after{background:rgba(17, 17, 17, 0.1)}.light-mode .video_review:after{background:rgba(17, 17, 17, 0.05)}.video_review{position:relative;overflow:hidden;background:rgba(255, 255, 255, 0.05)}.video_review .mob_play{display:none}@media (max-width:1024px){.video_review .mob_play{display:block;position:absolute;right:2%;bottom:2%;width:40px;height:40px;z-index:5}}@media (hover:none) and (pointer:coarse){.video_review .mob_play{display:block;position:absolute;right:2%;bottom:2%;width:40px;height:40px;z-index:5}}.video_review:hover:after{background-color:rgba(17, 17, 17, 0.7)}@media (max-width:1024px){.video_review:hover:after{background-color:rgba(17, 17, 17, 0.3)}}@media (hover:none) and (pointer:coarse){.video_review:hover:after{background-color:rgba(17, 17, 17, 0.3)}}.video_review:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(17, 17, 17, 0.3);transition:all 0.3s}.video_review_info{border-top:1px solid rgba(255, 255, 255, 0.1);padding:30px 0;width:calc(100% - 60px);left:30px;position:absolute;bottom:0;z-index:5;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:1024px){.video_review_info{padding:15px 0;left:15px;width:calc(100% - 30px)}}@media (hover:none) and (pointer:coarse){.video_review_info{padding:15px 0;left:15px;width:calc(100% - 30px)}}.video_review_info .name{font-size:24px}@media (max-width:1024px){.video_review_info .name{font-size:18px}}@media (hover:none) and (pointer:coarse){.video_review_info .name{font-size:18px}}.video_review_info .title{text-align:right;font-size:20px}@media (max-width:1024px){.video_review_info .title{font-size:16px}}@media (hover:none) and (pointer:coarse){.video_review_info .title{font-size:16px}}.video_review_image{width:100%;height:auto;display:block}.seo_item{padding:20px 40px 0 40px;margin:0 20px 40px 20px;width:calc(100% / 2 - 40px);min-height:520px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;display:flex;flex-direction:column;transition:all 0.4s}.seo_item:nth-child(1){transition-delay:0.2s}.seo_item:nth-child(2){transition-delay:0.4s}.seo_item:nth-child(3){transition-delay:0.6s}.seo_item:nth-child(4){transition-delay:0.8s}.seo_item:nth-child(5){transition-delay:1s}.seo_item:nth-child(6){transition-delay:1.2s}.seo_item:nth-child(7){transition-delay:1.4s}.seo_item:nth-child(8){transition-delay:1.6s}.seo_item:nth-child(9){transition-delay:1.8s}.seo_item:nth-child(10){transition-delay:2s}.seo_item:nth-child(11){transition-delay:2.2s}.seo_item:nth-child(12){transition-delay:2.4s}.seo_item:nth-child(13){transition-delay:2.6s}.seo_item:nth-child(14){transition-delay:2.8s}.seo_item:nth-child(15){transition-delay:3s}.seo_item:nth-child(16){transition-delay:3.2s}.seo_item:nth-child(17){transition-delay:3.4s}.seo_item:nth-child(18){transition-delay:3.6s}.seo_item:nth-child(19){transition-delay:3.8s}.seo_item:nth-child(20){transition-delay:4s}.seo_item[data-animate='bottom']{-moz-transform:translateY(30%);-o-transform:translateY(30%);-ms-transform:translateY(30%);-webkit-transform:translateY(30%);transform:translateY(30%)}.seo_item[data-animate='left']{-moz-transform:translateX(-30%);-o-transform:translateX(-30%);-ms-transform:translateX(-30%);-webkit-transform:translateX(-30%);transform:translateX(-30%)}.seo_item[data-animate='right']{-moz-transform:translateX(30%);-o-transform:translateX(30%);-ms-transform:translateX(30%);-webkit-transform:translateX(30%);transform:translateX(30%)}.seo_item.animate{opacity:1;-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}@media (min-width:1200px) and (max-width:1689px){.seo_item{padding:20px 30px 0 30px;min-height:400px}}@media (max-width:1199px){.seo_item{padding:20px 30px 0 30px;min-height:330px}}@media (max-width:1024px){.seo_item{margin:0 10px 20px 10px;width:calc(100% / 2 - 20px)}}@media (hover:none) and (pointer:coarse){.seo_item{margin:0 10px 20px 10px;width:calc(100% / 2 - 20px)}}@media (max-width:767px){.seo_item{width:calc(100% - 20px);min-height:initial;padding:15px 15px 0 15px}}.seo_item_top{padding-bottom:17px;border-bottom:1px solid #ffffff}@media (min-width:1200px) and (max-width:1689px){.seo_item_top{min-height:60px;padding-bottom:15px}}@media (max-width:1199px){.seo_item_top{min-height:60px;padding-bottom:15px}}@media (max-width:600px){.seo_item_top{min-height:50px}}.seo_item_top.fix .seo_item_top_title{text-align:center;max-width:100%}.seo_item_top_title{font-weight:600;font-size:36px;max-width:60%;color:#ffffff;text-align:right}@media (min-width:1200px) and (max-width:1689px){.seo_item_top_title{font-size:24px}}@media (max-width:1199px){.seo_item_top_title{font-size:18px;max-width:100%}}@media (max-width:600px){.seo_item_top_title{font-size:14px}}@media (min-width:1200px) and (max-width:1689px){.seo_item_top_logo{width:100px;height:auto}}@media (max-width:1199px){.seo_item_top_logo{width:100px;height:auto}}@media (max-width:600px){.seo_item_top_logo{width:80px}}.seo_item_bottom{flex-grow:1;display:flex;flex-wrap:wrap;align-items:center;padding:40px 0}@media (max-width:600px){.seo_item_bottom{flex-direction:column;padding:15px 0}}.seo_item_bottom_text{width:45%;text-align:center;padding-right:20px}@media (max-width:600px){.seo_item_bottom_text{width:100%;padding-right:0;padding-bottom:15px;display:flex;align-items:center;justify-content:center}}.seo_item_bottom_text_percent{font-weight:600;font-size:88px;color:var(--link-color)}@media (min-width:1200px) and (max-width:1689px){.seo_item_bottom_text_percent{font-size:60px}}@media (max-width:1199px){.seo_item_bottom_text_percent{font-size:60px}}@media (max-width:1024px){.seo_item_bottom_text_percent{font-size:48px}}@media (hover:none) and (pointer:coarse){.seo_item_bottom_text_percent{font-size:48px}}@media (max-width:600px){.seo_item_bottom_text_percent{margin-right:10px;font-size:36px}}.seo_item_bottom_text_percent_description{font-weight:600;font-size:24px;color:#ffffff;line-height:29px;text-transform:uppercase}@media (min-width:1200px) and (max-width:1689px){.seo_item_bottom_text_percent_description{font-size:17px;line-height:1}}@media (max-width:1199px){.seo_item_bottom_text_percent_description{font-size:17px;line-height:1}}@media (max-width:1199px){.seo_item_bottom_text_percent_description{font-size:14px}}@media (max-width:600px){.seo_item_bottom_text_percent_description{max-width:100px;text-align:left}}.seo_item_bottom_screenshot{width:55%}@media (max-width:600px){.seo_item_bottom_screenshot{width:100%}}.seo_item_bottom_screenshot img{pointer-events:none;width:100%}.seo_item:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7)}.seo_item *{position:relative;z-index:1}.seo_item_wrap{display:flex;flex-wrap:wrap;margin:0 -20px -40px -20px;overflow:hidden}@media (max-width:1024px){.seo_item_wrap{margin:0 -10px -20px -10px}}@media (hover:none) and (pointer:coarse){.seo_item_wrap{margin:0 -10px -20px -10px}}.seo_wrap{padding:140px 0;min-height:600px}@media (max-width:1024px){.seo_wrap{padding:50px 0;height:initial}}@media (hover:none) and (pointer:coarse){.seo_wrap{padding:50px 0;height:initial}}@media (max-width:1024px){.seo_h2{text-align:center;font-size:34px}}@media (hover:none) and (pointer:coarse){.seo_h2{text-align:center;font-size:34px}}@media (max-width:1024px){.seo_contacts{margin-bottom:50px}}@media (hover:none) and (pointer:coarse){.seo_contacts{margin-bottom:50px}}.seo_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.seo_column{width:50%}@media (max-width:1024px){.seo_column{width:100%}}@media (hover:none) and (pointer:coarse){.seo_column{width:100%}}.seo_text{min-height:400px;overflow:auto;padding-right:30px;height:600px}.seo_text h1{font-size:40px;margin-bottom:10px}@media (max-width:767px){.seo_text h1{font-size:24px}}.seo_text h2{font-size:28px;margin-bottom:10px}@media (max-width:767px){.seo_text h2{font-size:24px}}@media (max-width:1024px){.seo_text_fix{height:initial !important;padding-right:0}}@media (hover:none) and (pointer:coarse){.seo_text_fix{height:initial !important;padding-right:0}}.seo_tab_list{margin-bottom:34px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.seo_tab_list{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}.seo_tab_item{padding:0;margin:0 5px 0 0}.seo_tab_item:before{content:initial}.seo_tab_item.active .seo_tab_link{opacity:1}.seo_tab_link{color:var(--text-color);padding:2px 10px;display:inline-block;transition:all 0.2s;font-size:18px;opacity:0.15;text-decoration:none;border:1px solid var(--text-color)}@media (max-width:767px){.seo_tab_link{font-size:15px}}@media (max-width:359px){.seo_tab_link{font-size:13px}}.seo_tab_link:hover{opacity:1}.seo_tab_content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;padding-right:30px}@media (max-width:1199px){.seo_tab_content{padding-right:0}}.seo_contact_item{font-size:36px;line-height:110%;color:var(--text-color);text-decoration:none;margin-bottom:25px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:1199px){.seo_contact_item{font-size:24px}}@media (max-width:767px){.seo_contact_item{font-size:23px}}.seo_contact_item a{text-decoration:none;color:var(--text-color)}.seo_contact_item a:hover{color:var(--link-color)}.seo_contact_item[href]{transition:color 0.2s}.seo_contact_item[href]:hover{color:var(--link-color)}.seo_button{width:430px;max-width:100%}@media (max-width:1199px){.seo_button{width:initial}}@media (max-width:1199px){.seo_button .button_inner{padding:20px 30px}}@media (max-width:500px){.seo_button{width:100%}}.seo_contact_icon{fill:var(--link-color);width:28px;min-width:28px;height:28px;margin-right:22px}.request_form{width:620px;padding-left:40px;max-width:100%}@media (max-width:1024px){.request_form{padding-left:0}}@media (hover:none) and (pointer:coarse){.request_form{padding-left:0}}@media (max-width:767px){.request_form .file_field_text{font-size:16px}}@media (max-width:500px){.request_form .file_field_text{font-size:13px}}.request_form [name="showForm_request"]{width:520px;max-width:100%}.request_form .button{width:100%}.request_form .seo_h2{margin-bottom:18px}.request_form .form_text{font-size:24px;margin-bottom:20px}@media (max-width:767px){.request_form .form_text{text-align:center;font-size:18px}}@media (max-width:1024px){.seo_text-form{min-height:initial;overflow:initial;padding-right:0;height:initial;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (hover:none) and (pointer:coarse){.seo_text-form{min-height:initial;overflow:initial;padding-right:0;height:initial;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.seo_decor_wrap{position:relative;overflow:hidden}.seo_decor_wrap .container{z-index:2;position:relative}.seo_decor{width:20%;position:absolute;right:0;bottom:0;pointer-events:none;z-index:1}@media (max-width:767px){.seo_decor{width:40%}}.seo_decor svg{width:100%;height:auto}.services_section{padding-top:100px;padding-bottom:160px;position:relative}@media (max-width:1024px){.services_section{padding:50px 0}}@media (hover:none) and (pointer:coarse){.services_section{padding:50px 0}}.services_section .h1{text-align:center}.animate_img{position:absolute;user-select:none;pointer-events:none;-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.animate_img.main{left:-150px;top:-100px}@media (max-width:1024px){.animate_img.main{display:none}}@media (hover:none) and (pointer:coarse){.animate_img.main{display:none}}.services_wrap{margin:0 -20px;width:calc(100% + 40px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1024px){.services_wrap{margin:0;width:100%}}@media (hover:none) and (pointer:coarse){.services_wrap{margin:0;width:100%}}@media (max-width:767px){.services_wrap{margin:0;width:100%}}.services_wrap .service_item_preview{width:calc(25% - 40px);margin:0 20px -1px 20px}@media (max-width:1024px){.services_wrap .service_item_preview{width:calc(50% - 20px);margin:0 10px -1px 10px}}@media (hover:none) and (pointer:coarse){.services_wrap .service_item_preview{width:calc(50% - 20px);margin:0 10px -1px 10px}}@media (max-width:767px){.services_wrap .service_item_preview{width:calc(50% - 20px)}}@media (max-width:500px){.services_wrap .service_item_preview{width:calc(100% - 20px)}}.service_item_preview{padding:30px 0;position:relative;text-decoration:none;border-bottom:1px solid rgba(255, 255, 255, 0.1);border-top:1px solid rgba(255, 255, 255, 0.1)}.service_item_preview[data-waypoint]{transition:all 0.5s;opacity:0;-moz-transform:translate(-15%, 0);-o-transform:translate(-15%, 0);-ms-transform:translate(-15%, 0);-webkit-transform:translate(-15%, 0);transform:translate(-15%, 0)}.service_item_preview[data-waypoint]:nth-child(1){transition-delay:0.1s}.service_item_preview[data-waypoint]:nth-child(2){transition-delay:0.2s}.service_item_preview[data-waypoint]:nth-child(3){transition-delay:0.3s}.service_item_preview[data-waypoint]:nth-child(4){transition-delay:0.4s}.service_item_preview[data-waypoint]:nth-child(5){transition-delay:0.5s}.service_item_preview[data-waypoint]:nth-child(6){transition-delay:0.6s}.service_item_preview[data-waypoint]:nth-child(7){transition-delay:0.7s}.service_item_preview[data-waypoint]:nth-child(8){transition-delay:0.8s}.service_item_preview[data-waypoint]:nth-child(9){transition-delay:0.9s}.service_item_preview[data-waypoint]:nth-child(10){transition-delay:1s}.service_item_preview[data-waypoint]:nth-child(11){transition-delay:1.1s}.service_item_preview[data-waypoint]:nth-child(12){transition-delay:1.2s}.service_item_preview[data-waypoint]:nth-child(13){transition-delay:1.3s}.service_item_preview[data-waypoint]:nth-child(14){transition-delay:1.4s}.service_item_preview[data-waypoint]:nth-child(15){transition-delay:1.5s}.service_item_preview[data-waypoint]:nth-child(16){transition-delay:1.6s}.service_item_preview[data-waypoint]:nth-child(17){transition-delay:1.7s}.service_item_preview[data-waypoint]:nth-child(18){transition-delay:1.8s}.service_item_preview[data-waypoint]:nth-child(19){transition-delay:1.9s}.service_item_preview[data-waypoint]:nth-child(20){transition-delay:2s}.service_item_preview.animate{opacity:1;-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}@media (max-width:1024px){.service_item_preview{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:20px 0}}@media (hover:none) and (pointer:coarse){.service_item_preview{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:20px 0}}.service_item_preview:after,.service_item_preview:before{content:'';position:absolute;left:0;width:0;height:1px;background-color:var(--text-color);transition:width 0.4s}.service_item_preview:after{bottom:0}.service_item_preview:before{top:0}.service_item_preview:hover:after,.service_item_preview:hover:before{width:100%}.service_item_preview:hover .service_arrow{stroke:var(--text-color);stroke-dasharray:50}.service_item_preview:hover .service_title{color:var(--link-color)}.service_item_preview:hover .service_number{color:var(--text-color)}.service_number{display:block;margin-bottom:5px;transition:all 0.2s;font-size:bolder}@media (max-width:1024px){.service_number{margin-bottom:0;margin-right:5px;font-size:16px}}@media (hover:none) and (pointer:coarse){.service_number{margin-bottom:0;margin-right:5px;font-size:16px}}@media (max-width:500px){.service_number{margin-right:15px}}.service_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:1024px){.service_row{flex-grow:1}}@media (hover:none) and (pointer:coarse){.service_row{flex-grow:1}}.service_title{color:var(--text-color);font-size:36px;transition:all 0.2s;width:68%;padding-left:25px}@media (min-width:1200px) and (max-width:1689px){.service_title{padding-left:0;font-size:24px;width:70%}}@media (max-width:1199px){.service_title{padding-left:0;font-size:22px;width:95%}}.service_arrow{stroke:var(--background-color);transition:all 0.2s;min-width:30px;width:30px;height:30px;stroke-dasharray:23}.services_list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.services_list_item{text-decoration:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:-1px;border-bottom:1px solid rgba(255, 255, 255, 0.1);position:relative}@media (max-width:1024px){.services_list_item{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (hover:none) and (pointer:coarse){.services_list_item{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.services_list_item:hover:after,.services_list_item:hover:before{width:100%}.services_list_item:hover .services_list_item_arrow{opacity:1}.services_list_item:hover .services_list_column.left:after{width:0}.services_list_item:hover .services_list_item_more{transform:translateX(0);opacity:1}.services_list_item:after,.services_list_item:before{content:'';position:absolute;left:0;height:1px;width:0;background-color:var(--text-color);transition:width 0.45s}.services_list_item:after{top:0}.services_list_item:before{bottom:-1px}.services_list_item:first-of-type{border-top:1px solid rgba(255, 255, 255, 0.1)}.services_list_item_title{font-weight:500;font-size:48px;color:var(--text-color);margin-bottom:15px}@media (max-width:1199px){.services_list_item_title{font-size:32px}}.services_list_item_more{font-weight:500;text-transform:uppercase;font-size:16px}.services_list_item_more.mobile{display:none}.services_list_item_more.desktop{opacity:0;transform:translateX(-5%);transition:all 0.3s}@media (max-width:1024px){.services_list_item_more.desktop{display:none}.services_list_item_more.mobile{display:block}}@media (hover:none) and (pointer:coarse){.services_list_item_more.desktop{display:none}.services_list_item_more.mobile{display:block}}.services_list_item_description{font-size:20px;line-height:140%;color:var(--text-color);margin-right:50px}@media (max-width:1199px){.services_list_item_description{font-size:16px;margin-right:30px}}@media (max-width:1024px){.services_list_item_description{margin-right:0;margin-bottom:10px}}@media (hover:none) and (pointer:coarse){.services_list_item_description{margin-right:0;margin-bottom:10px}}.services_list_item_arrow{width:50px;min-width:50px;stroke:var(--text-color);transition:all 0.45s;height:50px;opacity:0}@media (max-width:1199px){.services_list_item_arrow{width:35px;min-width:35px;height:35px}}@media (max-width:1024px){.services_list_item_arrow{display:none}}@media (hover:none) and (pointer:coarse){.services_list_item_arrow{display:none}}.services_list_column{width:50%;padding:40px 20px}@media (max-width:1024px){.services_list_column{width:100%;padding:0}}@media (hover:none) and (pointer:coarse){.services_list_column{width:100%;padding:0}}.services_list_column.left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;overflow:hidden}@media (max-width:1024px){.services_list_column.left{padding-top:15px}}@media (hover:none) and (pointer:coarse){.services_list_column.left{padding-top:15px}}.services_list_column.right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:1024px){.services_list_column.right{padding-bottom:15px;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}@media (hover:none) and (pointer:coarse){.services_list_column.right{padding-bottom:15px;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}.service_item_block_button{width:320px;display:inline-block}@media (max-width:1199px){.service_item_block_button{width:260px}.service_item_block_button .button_inner{padding:20px}}@media (max-width:1024px){.service_item_block_text_sector{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}@media (hover:none) and (pointer:coarse){.service_item_block_text_sector{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}.service_item_block-top{position:relative;min-height:100vh;padding:130px 0}@media (min-width:1200px) and (max-width:1689px){.service_item_block-top{padding:100px 0}}@media (max-width:1024px){.service_item_block-top{padding:95px 0;min-height:initial}}@media (hover:none) and (pointer:coarse){.service_item_block-top{padding:95px 0;min-height:initial}}.service_item_block-top:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.75)}.service_item_block-top .container{position:relative;z-index:1}@media (max-width:1024px){.service_item_block-top .container{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}@media (hover:none) and (pointer:coarse){.service_item_block-top .container{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}.service_item_block-top .h1-large{margin-bottom:20px;width:80%;line-height:1}@media (min-width:1200px) and (max-width:1689px){.service_item_block-top .h1-large{width:100%}}@media (max-width:1199px){.service_item_block-top .h1-large{width:100%}}@media (max-width:1024px){.service_item_block-top .h1-large{text-align:center}}@media (hover:none) and (pointer:coarse){.service_item_block-top .h1-large{text-align:center}}.service_item_block_h1_text{width:50%;font-size:28px;line-height:140%;margin-bottom:55px}.service_item_block_h1_text-large{width:58%}@media (max-width:1199px){.service_item_block_h1_text-large{width:70%}}@media (max-width:767px){.service_item_block_h1_text-large{width:100%}}@media (max-width:1199px){.service_item_block_h1_text{width:70%;font-size:18px}}@media (max-width:1024px){.service_item_block_h1_text{text-align:center}}@media (hover:none) and (pointer:coarse){.service_item_block_h1_text{text-align:center}}@media (max-width:767px){.service_item_block_h1_text{width:100%;font-size:16px;margin-bottom:35px}}.service_item_block_image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.service_item_form .service_field{display:none}.h1-center{text-align:center}.services_approach_wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px -40px -20px}@media (max-width:1024px){.services_approach_wrap{margin:0 -15px -30px -15px}}@media (hover:none) and (pointer:coarse){.services_approach_wrap{margin:0 -15px -30px -15px}}.services_approach_item{width:calc(100% / 3 - 40px);margin:0 20px 40px 20px;border:1px solid rgba(255, 255, 255, 0.1);padding:30px;position:relative}.services_approach_item-ucommerce{padding:20px 30px;width:calc(100% / 4 - 40px)}@media (min-width:1200px) and (max-width:1689px){.services_approach_item-ucommerce{width:calc(100% / 2 - 40px)}}@media (max-width:1199px){.services_approach_item-ucommerce{width:calc(100% / 2 - 40px)}}@media (max-width:767px){.services_approach_item-ucommerce{padding:15px;width:calc(100% - 30px)}}@media (max-width:1199px){.services_approach_item{width:calc(100% / 2 - 40px)}}@media (max-width:1024px){.services_approach_item{width:calc(100% / 2 - 30px);margin:0 15px 30px 15px}}@media (hover:none) and (pointer:coarse){.services_approach_item{width:calc(100% / 2 - 30px);margin:0 15px 30px 15px}}@media (max-width:767px){.services_approach_item{padding:15px;width:calc(100% - 30px)}}.services_approach_item_number{position:absolute;right:-1px;top:-1px;width:60px;height:60px;border-radius:0px 0px 0px 70px;background:var(--link-color);font-weight:500;font-size:18px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.services_approach_item_number-text{-moz-transform:translate(5px, -5px);-o-transform:translate(5px, -5px);-ms-transform:translate(5px, -5px);-webkit-transform:translate(5px, -5px);transform:translate(5px, -5px)}.services_approach_item_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:15px}@media (max-width:767px){.services_approach_item_row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.services_approach_item_row_title{font-weight:500;font-size:28px;margin-bottom:0}.services_approach_item_row_image{margin-right:15px}@media (max-width:1024px){.services_approach_item_row_image{width:75px;height:75px}}@media (hover:none) and (pointer:coarse){.services_approach_item_row_image{width:75px;height:75px}}.services_approach_item_row_image-white{display:none}.services_approach_item_text{font-size:18px;line-height:140%;color:rgba(255, 255, 255, 0.75)}.service_item_form{width:55%}@media (max-width:1024px){.service_item_form{width:100%}}@media (hover:none) and (pointer:coarse){.service_item_form{width:100%}}.service_item_form_image{width:100%;height:auto;object-fit:contain}.service_item_form_image_wrap{width:45%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}@media (max-width:1024px){.service_item_form_image_wrap{display:none}}@media (hover:none) and (pointer:coarse){.service_item_form_image_wrap{display:none}}.service_item_form_wrap{position:relative}@media (max-width:767px){.service_item_form_wrap .h1{margin-bottom:15px;text-align:center}}@media (max-width:767px){.service_item_form_wrap .file_field_text{font-size:16px}}.service_item_form_wrap .container{position:relative;z-index:1}@media (max-width:1024px){.service_item_form_wrap form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center}}@media (hover:none) and (pointer:coarse){.service_item_form_wrap form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center}}.service_item_form_wrap .form-success{width:520px;padding-bottom:140px;max-width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}@media (max-width:1024px){.service_item_form_wrap .form-success{padding-bottom:50px}}@media (hover:none) and (pointer:coarse){.service_item_form_wrap .form-success{padding-bottom:50px}}.service_item_form_wrap .form-success .validation-field{width:100%}.service_item_form_wrap .form-success .validation-field.file_field{width:initial}.service_item_form_wrap .form-success .button{width:100%}.service_item_form_bg{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.service_item_form_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.functional_services{display:flex;flex-wrap:wrap;margin:0 -20px -70px -20px}@media (max-width:767px){.functional_services{margin:0 0 -30px 0}}.functional_services .functional_service_item{margin:0 20px 70px 20px;width:calc(50% - 40px)}@media (max-width:767px){.functional_services .functional_service_item{width:100%;margin:0 0 30px 0}}.functional_services.top{margin-bottom:0;padding-bottom:1px}.functional_service_item{position:relative;padding-bottom:40px}.functional_service_item:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:#919191}.functional_service_item.top{padding-top:15px;margin-bottom:-1px}.functional_service_item.top:before{content:'';position:absolute;left:0;top:0;width:100%;height:1px;background:#919191}.functional_service_item *{transition:all 0.3s}.functional_service_link{text-decoration:none}.functional_service_link:hover .functional_service_number{color:var(--text-color)}.functional_service_link:hover .functional_service_title h3{color:var(--link-color)}.functional_service_link:hover .functional_service_title svg path{stroke:var(--text-color)}.functional_service_description{font-size:18px;line-height:140%;opacity:0.75}.functional_service_title{margin-bottom:30px;display:flex;align-items:center;justify-content:space-between}@media (max-width:1024px){.functional_service_title{margin-bottom:15px}}@media (hover:none) and (pointer:coarse){.functional_service_title{margin-bottom:15px}}.functional_service_title svg path{stroke:var(--background-color)}.functional_service_title h3{font-size:36px;line-height:44px;margin-bottom:0}@media (max-width:1024px){.functional_service_title h3{font-size:24px}}@media (hover:none) and (pointer:coarse){.functional_service_title h3{font-size:24px}}.functional_service_number{font-weight:600;font-size:18px;line-height:22px;color:var(--link-color);margin-bottom:5px}.functional_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.functional_column_navigation{margin-left:auto}.functional_column_navigation_arrow{transition:opacity 0.2s;margin-left:20px}.functional_column_navigation_arrow svg{width:26px;height:26px;fill:transparent}.functional_column_navigation_arrow.slick-disabled{opacity:0;pointer-events:none}.functional_column_navigation_arrow-prev svg{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.functional_column_navigation_wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.functional_column_navigation_wrap .h1.no-margin{margin-bottom:0}.functional_column_navigation_text{margin-bottom:54px}.functional_column_navigation_text.h3{font-weight:400;color:var(--link-color)}@media (max-width:1024px){.functional_column_navigation_text{margin-bottom:20px}}@media (hover:none) and (pointer:coarse){.functional_column_navigation_text{margin-bottom:20px}}.functional_column-slider{width:50%}@media (min-width:1200px) and (max-width:1689px){.functional_column-slider{width:60%}}@media (max-width:1199px){.functional_column-slider{width:100%}}.functional_column-image{width:50%;padding-left:30px}@media (min-width:1200px) and (max-width:1689px){.functional_column-image{width:40%}}@media (max-width:1199px){.functional_column-image{display:none}}.functional_column_image{margin-top:-100px;width:180%}@media (min-width:1200px) and (max-width:1689px){.functional_column_image{width:180%;height:auto}}@media (max-width:1199px){.functional_column_image{width:180%;height:auto}}.functional_list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}@media (max-width:1024px){.functional_list{margin:0 -10px}}@media (hover:none) and (pointer:coarse){.functional_list{margin:0 -10px}}.functional_list_column{width:calc(100% / 2 - 40px);margin:0 20px}@media (max-width:1024px){.functional_list_column{width:calc(100% / 2 - 20px);margin:0 10px}}@media (hover:none) and (pointer:coarse){.functional_list_column{width:calc(100% / 2 - 20px);margin:0 10px}}@media (max-width:767px){.functional_list_column{width:calc(100% - 20px)}}.functional_list_item{border-top:1px solid #282828;padding:28px 20px 28px 0;position:relative}.functional_list_item:last-of-type{border-bottom:1px solid #282828}.functional_list_item:hover .functional_list_item_title{padding-bottom:10px;color:var(--link-color)}.functional_list_item:hover .functional_list_item_text{max-height:700px;transition:max-height 1s linear}.functional_list_item:hover .functional_list_item_text p,.functional_list_item:hover .functional_list_item_text a,.functional_list_item:hover .functional_list_item_text span{font-size:20px}.functional_list_item:hover:before{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.functional_list_item:hover:after{background:var(--link-color)}.functional_list_item.expanded{border-bottom:1px solid #282828;margin-bottom:-1px}.functional_list_item.expanded .functional_list_item_title{padding-bottom:10px;color:var(--text-color)}.functional_list_item.expanded .functional_list_item_text{max-height:700px;font-size:16px;color:#FFFFFFBF;transition:max-height 1s linear}.functional_list_item.expanded .functional_list_item_text p,.functional_list_item.expanded .functional_list_item_text a,.functional_list_item.expanded .functional_list_item_text span{font-size:20px}.functional_list_item.expanded:before,.functional_list_item.expanded:after{content:initial}.functional_list_item_index{margin-bottom:10px;display:block;color:var(--link-color)}.functional_list_item:after,.functional_list_item:before{content:'';position:absolute;width:18px;height:2px;background:#282828;transition:all 0.3s}.functional_list_item:after{right:0;top:45px}@media (max-width:767px){.functional_list_item:after{top:40px}}.functional_list_item:before{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);right:0;top:45px}@media (max-width:767px){.functional_list_item:before{top:40px}}.functional_list_item_title{font-size:23px;transition:all 0.3s;margin-bottom:0}@media (min-width:1200px) and (max-width:1689px){.functional_list_item_title{font-size:22px}}@media (max-width:1024px){.functional_list_item_title{font-size:22px}}@media (hover:none) and (pointer:coarse){.functional_list_item_title{font-size:22px}}@media (max-width:767px){.functional_list_item_title{font-size:17px}}.functional_list_item_text{max-height:0;overflow:hidden;transition:max-height 0.5s ease-out}@media (max-width:1024px){.functional_list_item_text{font-size:16px}}@media (hover:none) and (pointer:coarse){.functional_list_item_text{font-size:16px}}.u_commerce_advantages_item{width:calc(100% / 3 - 40px);margin:0 20px;border:1px solid #FFFFFF0D;padding:10px 5px}@media (max-width:1199px){.u_commerce_advantages_item{width:calc(100% / 2 - 40px);margin-bottom:40px;flex-direction:column;text-align:center}}@media (max-width:767px){.u_commerce_advantages_item{width:calc(100% / 1 - 20px);margin:0 10px 40px 10px}}.u_commerce_advantages_item_column{display:flex;flex-direction:column;justify-content:center}.u_commerce_advantages_item_image{margin-right:20px}@media (max-width:1199px){.u_commerce_advantages_item_image{margin-right:0;margin-bottom:10px}}.u_commerce_advantages_item_image-white{display:none}.u_commerce_advantages_item_title{font-weight:500;font-size:28px;margin-bottom:10px}@media (min-width:1200px) and (max-width:1689px){.u_commerce_advantages_item_title{font-size:22px}}@media (max-width:1199px){.u_commerce_advantages_item_title{font-size:22px}}@media (max-width:1024px){.u_commerce_advantages_item_title{font-size:22px}}@media (hover:none) and (pointer:coarse){.u_commerce_advantages_item_title{font-size:22px}}.u_commerce_advantages_item_text{font-weight:400;font-size:18px;line-height:140%;color:rgba(255, 255, 255, 0.75)}@media (min-width:1200px) and (max-width:1689px){.u_commerce_advantages_item_text{font-size:16px}}@media (max-width:1199px){.u_commerce_advantages_item_text{font-size:16px}}@media (max-width:1024px){.u_commerce_advantages_item_text{font-size:16px}}@media (hover:none) and (pointer:coarse){.u_commerce_advantages_item_text{font-size:16px}}.u_commerce_advantages_list{margin:0 -20px;display:flex;flex-wrap:wrap}@media (max-width:1199px){.u_commerce_advantages_list{margin-bottom:-40px;justify-content:center}}@media (max-width:1024px){.u_commerce_advantages_list{margin:0 -10px}}@media (hover:none) and (pointer:coarse){.u_commerce_advantages_list{margin:0 -10px}}.u_commerce_advantages-gray{padding-bottom:140px}@media (max-width:1024px){.u_commerce_advantages-gray{padding-bottom:0}}@media (hover:none) and (pointer:coarse){.u_commerce_advantages-gray{padding-bottom:0}}.u_commerce_line{width:100%;height:1px;background:rgba(255, 255, 255, 0.1)}.u_commerce_approach_list{display:flex;flex-wrap:wrap;margin:0 -20px -40px -20px}@media (max-width:1024px){.u_commerce_approach_list{margin:0 -10px -20px -10px}}@media (hover:none) and (pointer:coarse){.u_commerce_approach_list{margin:0 -10px -20px -10px}}.u_commerce_approach_item{display:flex;margin:0 20px 40px 20px;width:calc(100% /4 - 40px)}@media (min-width:1200px) and (max-width:1689px){.u_commerce_approach_item{width:calc(100% / 2 - 40px)}}@media (max-width:1199px){.u_commerce_approach_item{width:calc(100% / 2 - 40px)}}@media (max-width:1024px){.u_commerce_approach_item{width:calc(100% / 2 - 20px);margin:0 10px 20px 10px}}@media (hover:none) and (pointer:coarse){.u_commerce_approach_item{width:calc(100% / 2 - 20px);margin:0 10px 20px 10px}}@media (max-width:767px){.u_commerce_approach_item{width:calc(100% / 1 - 20px)}}.u_commerce_approach_item_image{margin-right:40px}@media (max-width:767px){.u_commerce_approach_item_image{margin-right:15px;width:75px;height:75px}}.u_commerce_approach_item_image-white{display:none}.u_commerce_logo{margin-bottom:40px;max-width:80%}@media (max-width:767px){.u_commerce_logo{max-width:60%}}.u_commerce_logo-h1{margin-bottom:10px}.u_commerce_image{position:relative;z-index:1;max-width:100%;height:auto}.u_commerce_image_wrap{position:relative}.u_commerce_image_wrap span{position:absolute;left:0;bottom:0;width:100%;height:calc(100% - 155px);background:#202020;overflow:hidden}@media (max-width:1024px){.u_commerce_image_wrap span{height:70%}}@media (hover:none) and (pointer:coarse){.u_commerce_image_wrap span{height:70%}}.u_commerce_image_wrap span:before{content:'';position:absolute;left:50%;transform:translate(-50%, -30%);width:30%;aspect-ratio:1;background-color:#FD0037;filter:blur(200px)}.u_commerce_wrap{position:absolute;left:0;bottom:0;padding:9px 0;width:100%;z-index:2;background-color:var(--background-color);overflow:hidden}.u_commerce_wrap:after{content:'';position:absolute;left:0;top:7px;width:100%;border-top:3px solid rgba(255, 255, 255, 0.15)}.u_commerce_wrap:before{content:'';position:absolute;left:0;bottom:7px;width:100%;border-top:3px solid rgba(255, 255, 255, 0.15)}.u_commerce_row{display:flex;align-items:center;flex-wrap:nowrap;padding:7px 0;font-weight:500;font-size:24px;line-height:28px;animation:scroll_down_line 30s linear infinite}.u_commerce_text{white-space:nowrap;margin-right:13px;position:relative;padding-right:10px}.u_commerce_text:after{content:'';width:8px;height:8px;border-radius:50%;position:absolute;right:-4px;top:calc(50% - 4px);background-color:#FFFFFF26}.u_commerce_price{position:relative;margin-right:13px;color:var(--link-color);white-space:nowrap}.u_commerce_price span{position:relative;color:var(--text-color)}.u_commerce_price span.u_commerce_price-free_add:after{content:initial}.u_commerce_price span:after{content:'';position:absolute;width:100%;height:3px;background-color:var(--link-color);left:0;top:calc(50% - 2px)}.u_commerce_about_h1{margin-bottom:28px}.u_commerce_about_text{margin:0 auto 25px auto;width:80%}@media (min-width:1200px) and (max-width:1689px){.u_commerce_about_text{width:100%}}@media (max-width:1199px){.u_commerce_about_text{width:100%}}.u_commerce_about_text p{text-align:center;font-size:32px;line-height:140%;margin-bottom:30px}@media (max-width:767px){.u_commerce_about_text p{font-size:20px;margin-bottom:0}}.u_commerce_about_text p:last-of-type{margin-bottom:0}@media (max-width:1199px){.item_url-u-commerce .functional_row{padding-bottom:140px}}@media (max-width:1024px){.item_url-u-commerce .functional_row{padding-bottom:50px}}@media (hover:none) and (pointer:coarse){.item_url-u-commerce .functional_row{padding-bottom:50px}}.u_commerce_slider_nav{margin-bottom:40px}@media (max-width:1024px){.u_commerce_slider_nav{margin-bottom:20px}}@media (hover:none) and (pointer:coarse){.u_commerce_slider_nav{margin-bottom:20px}}.u_commerce_slider_nav .portfolio_image_title{margin-bottom:0}.u_commerce_slider_count{width:100px;margin:0 20px;font-weight:500;font-size:36px;text-align:center}@media (max-width:767px){.u_commerce_slider_count{display:none}}@media (max-width:600px){.u_commerce_slider_arrows{display:none}}.u_commerce_slider_arrow path{transition:all 0.3s}.u_commerce_slider_arrow:hover path{stroke:var(--link-color)}.u_commerce_slider_arrow-prev{margin-top:-9px;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.u_letter{margin-bottom:-7px;margin-right:7px}@keyframes scroll_down_line{0%{-moz-transform:translate(0%);-o-transform:translate(0%);-ms-transform:translate(0%);-webkit-transform:translate(0%);transform:translate(0%)}100%{-moz-transform:translate(-300%);-o-transform:translate(-300%);-ms-transform:translate(-300%);-webkit-transform:translate(-300%);transform:translate(-300%)}}.h1 .free_add_text{color:white}.service_item_block-top .h1-large.free_add_h1{line-height:1.1}.free_add{height:0.95em;width:auto;display:inline-block;margin-bottom:-0.15em}@media (max-width:1024px){.free_add-desktop{display:none}}@media (hover:none) and (pointer:coarse){.free_add-desktop{display:none}}.free_add-mob{display:none}@media (max-width:1024px){.free_add-mob{display:block;margin-bottom:0;max-width:135px;width:initial;height:initial}}@media (hover:none) and (pointer:coarse){.free_add-mob{display:block;margin-bottom:0;max-width:135px;width:initial;height:initial}}@media (max-width:1024px){.free_add_container{padding:20px 0}}@media (hover:none) and (pointer:coarse){.free_add_container{padding:20px 0}}.services_tabs{display:flex;flex-direction:column;align-items:center}.services_tab-list{display:flex;margin:0 0 30px 0;border-radius:100px;background:#FFFFFF0D}.services_tab-list li{list-style:none;margin:0;padding:0;border-radius:inherit}.services_tab-list li.active{background-color:var(--link-color)}.services_tab-list li:before{content:initial}.services_tab-list li a{display:inline-block;text-decoration:none;color:white;font-size:24px;font-weight:600;padding:15px;list-style:none;border-radius:inherit}@media (max-width:600px){.services_tab-list li a{font-size:18px;padding:10px}}@media (max-width:500px){.services_tab-list li a{font-size:16px}}.services_tab{width:100%}.free_consultation_services_form{background-image:url("/images/free_consultation_services_form.png");background-size:cover;background-position:center center;padding:40px 60px;position:relative}.free_consultation_services_form.ten-percent{background-image:url("/images/ten_procent.jpeg")}@media (max-width:767px){.free_consultation_services_form{padding:20px 25px}}.free_consultation_services_form:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;background-color:#11111190}.free_consultation_services_form .form-success{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:50px}@media (max-width:1024px){.free_consultation_services_form .form-success{grid-template-columns:1fr 1fr;column-gap:20px;row-gap:20px}}@media (hover:none) and (pointer:coarse){.free_consultation_services_form .form-success{grid-template-columns:1fr 1fr;column-gap:20px;row-gap:20px}}@media (max-width:767px){.free_consultation_services_form .form-success{grid-template-columns:1fr;column-gap:20px;row-gap:20px}}.free_consultation_services_form .form-success .validation-field{margin-bottom:0}.free_consultation_services_form .form-success .validation-field.active .placeholder{top:12px}.free_consultation_services_form .form-success .validation-field .placeholder{top:33px}.free_consultation_services_form .form-success .validation-field input{height:80px}.free_consultation_services_form .h2{position:relative;z-index:1}.prices_row{display:flex;font-size:24px;padding:20px 0;border-top:1px solid #FFFFFF1A;border-bottom:1px solid #FFFFFF1A}@media (min-width:1200px) and (max-width:1689px){.prices_row{font-size:16px}}@media (max-width:1199px){.prices_row{font-size:16px}}.prices_row *{pointer-events:none}.prices_row.prices_head{color:var(--link-color);font-size:36px}@media (min-width:1200px) and (max-width:1689px){.prices_row.prices_head{font-size:18px}}@media (max-width:1199px){.prices_row.prices_head{font-size:18px}}.prices_row.prices_head .prices_column_type,.prices_row.prices_head .prices_column_price,.prices_row.prices_head .prices_column_time{padding-right:0}.prices_row .prices_column_type{width:35%;padding-right:10px}.prices_row .prices_column_price,.prices_row .prices_column_time{width:25%;padding-right:10px}@media (max-width:1199px){.prices_row .prices_column_price,.prices_row .prices_column_time{width:20%}}.prices_row:hover .prices_column_request a span{color:var(--link-color)}.prices_row:hover .prices_column_request a svg path{stroke:var(--link-color)}.prices_row .portfolio_main_link span{font-size:inherit}.prices_row .prices_column_request{flex:1 1 auto;display:flex;justify-content:flex-end;text-align:right;font-size:inherit}.prices_row .prices_column_request a{font-size:inherit}.prices_row .prices_column_request a span{color:#FFFFFF25}.prices_row .prices_column_request a svg path{stroke:#FFFFFF25}.prices_desk{display:block}@media (max-width:767px){.prices_desk{display:none}}.prices_mob{display:none}@media (max-width:767px){.prices_mob{display:block}}.price_mob{padding:15px 0;border-top:1px solid #FFFFFF1A;border-bottom:1px solid #FFFFFF1A;margin-bottom:-1px}.price_mob .prices_line{display:flex;margin-bottom:10px}.price_mob .prices_line:last-of-type{margin-bottom:0}.price_mob .prices_column_item{width:50%;font-size:16px}.price_mob .prices_column_item:first-of-type{color:var(--link-color)}.price_mob .prices_column_item .portfolio_main_link span{font-size:inherit}.price_mob .prices_row{flex-direction:column}.price_mob .prices_row div{width:100%;margin-bottom:10px}.price_mob .prices_column_request{justify-content:flex-start}.functional_decor{position:absolute;right:-20%;top:-30%}.functional_decor svg{width:100%;height:auto}@media (max-width:1024px){.center_on_mob{text-align:center}}@media (hover:none) and (pointer:coarse){.center_on_mob{text-align:center}}.functional_grid{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}@media (max-width:1024px){.functional_grid{grid-template-columns:1fr 1fr;column-gap:10px}}@media (hover:none) and (pointer:coarse){.functional_grid{grid-template-columns:1fr 1fr;column-gap:10px}}@media (max-width:500px){.functional_grid{grid-template-columns:1fr;column-gap:10px}}.functional_grid.functional_grid_five{grid-template-columns:repeat(5, 1fr);column-gap:0}@media (max-width:767px){.functional_grid.functional_grid_five{grid-template-columns:1fr;row-gap:20px}}.new_step_item{padding:0 10px;position:relative;z-index:1}.new_step_item_index{font-size:18px;font-weight:bold;color:var(--link-color)}@media (max-width:1024px){.new_step_item_index{font-size:14px}}@media (hover:none) and (pointer:coarse){.new_step_item_index{font-size:14px}}.new_step_item_title{font-size:24px;margin-bottom:10px}@media (max-width:1024px){.new_step_item_title{font-size:16px}}@media (hover:none) and (pointer:coarse){.new_step_item_title{font-size:16px}}.new_step_item_text{color:#FFFFFFBF;font-size:18px}@media (max-width:1024px){.new_step_item_text{font-size:14px}}@media (hover:none) and (pointer:coarse){.new_step_item_text{font-size:14px}}.new_step_item_decor{border-radius:50%;width:60px;height:60px;border:2px solid #790f25}@media (max-width:767px){.new_step_item_decor{width:40px;height:40px;margin-bottom:10px}}.new_step_item_decor img{width:60%;border-radius:inherit}.new_step_decor_wrap{position:relative}.new_step_decor_wrap .new_step_lines{position:absolute;left:0;top:15px;width:100%;overflow:hidden;height:70px}@media (max-width:767px){.new_step_decor_wrap .new_step_lines{display:none}}.new_step_decor_wrap .new_step_lines .new_step_line{display:flex;position:absolute;left:0;top:0}.new_step_decor_wrap .new_step_lines .new_step_line:nth-child(1){animation:wave_1 20s linear infinite normal running 0s none}.new_step_decor_wrap .new_step_lines .new_step_line:nth-child(2){animation:wave_1 40s linear infinite normal running 0s none}.new_step_decor_wrap .new_step_lines .new_step_line:nth-child(3){animation:wave_1 60s linear infinite normal running 0s none}.new_step_decor_wrap .new_step_lines .new_step_line:nth-child(4){animation:wave_1 80s linear infinite normal running 0s none}.new_step_decor_wrap .new_step_lines .new_step_line:nth-child(5){animation:wave_1 100s linear infinite normal running 0s none}.new_step_decor_wrap .new_step_lines .new_step_line:nth-child(6){animation:wave_1 120s linear infinite normal running 0s none}.new_step_decor_wrap .new_step_lines .new_step_line:nth-child(7){animation:wave_1 140s linear infinite normal running 0s none}.new_step_decor_wrap .new_step_lines .new_step_line:nth-child(8){animation:wave_1 160s linear infinite normal running 0s none}.new_step_decor_wrap .new_step_lines .new_step_line:nth-child(9){animation:wave_1 180s linear infinite normal running 0s none}.new_step_decor_wrap .new_step_lines .new_step_line:nth-child(10){animation:wave_1 200s linear infinite normal running 0s none}.new_step_decor_wrap .new_step_lines .new_step_line:nth-child(11){animation:wave_1 220s linear infinite normal running 0s none}.new_step_decor_wrap .new_step_lines .new_step_line:nth-child(12){animation:wave_1 240s linear infinite normal running 0s none}.new_step_decor_wrap .new_step_lines .new_step_line:nth-child(13){animation:wave_1 260s linear infinite normal running 0s none}.new_step_decor_wrap .new_step_lines .new_step_line:nth-child(14){animation:wave_1 280s linear infinite normal running 0s none}.new_step_decor_wrap .new_step_lines .new_step_line:nth-child(15){animation:wave_1 300s linear infinite normal running 0s none}.new_step_decor_wrap .new_step_lines .new_step_line:nth-child(16){animation:wave_1 320s linear infinite normal running 0s none}.new_step_decor_wrap .new_step_lines .new_step_line:nth-child(17){animation:wave_1 340s linear infinite normal running 0s none}.new_step_decor_wrap .new_step_lines .new_step_line:nth-child(18){animation:wave_1 360s linear infinite normal running 0s none}.new_step_decor_wrap .new_step_lines .new_step_line:nth-child(19){animation:wave_1 380s linear infinite normal running 0s none}.new_step_decor_wrap .new_step_lines .new_step_line:nth-child(20){animation:wave_1 400s linear infinite normal running 0s none}@keyframes wave_1{0%{-moz-transform:translate(0%, 0);-o-transform:translate(0%, 0);-ms-transform:translate(0%, 0);-webkit-transform:translate(0%, 0);transform:translate(0%, 0)}100%{-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}.new_step_wrap{position:relative}.new_step_wrap .decor{max-width:50%;pointer-events:none;position:absolute;left:0;top:-50%}.new_step_wrap .decor svg{width:100%}.showreel{position:relative}.showreel:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(17, 17, 17, 0.5)}.showreel *{pointer-events:none}.showreel video{width:100%;height:100%;object-fit:cover}.mobile_showreel_button{display:none}@media (max-width:1024px){.mobile_showreel_button{position:absolute;z-index:2;right:5%;bottom:5%;display:block;width:45px;height:45px}}@media (hover:none) and (pointer:coarse){.mobile_showreel_button{position:absolute;z-index:2;right:5%;bottom:5%;display:block;width:45px;height:45px}}.showreel_image{width:100%;height:auto;display:block}@media (max-width:767px){.showreel_image{min-height:400px;object-fit:cover}}.showreel_h1{width:100%;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;text-align:center}.showreel_h1[data-waypoint] .h1{transition:all 0.7s;opacity:0;-moz-transform:translate(-50%, 15%);-o-transform:translate(-50%, 15%);-ms-transform:translate(-50%, 15%);-webkit-transform:translate(-50%, 15%);transform:translate(-50%, 15%)}.showreel_h1.animate .h1{opacity:1;-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}.showreel_h1 .h1{margin-bottom:0}.showreel_play_button{position:absolute;left:0;top:0;opacity:0}.statistic_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid rgba(255, 255, 255, 0.1);border-left:1px solid rgba(255, 255, 255, 0.1)}.statistic_item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px;width:33.33%;border-bottom:1px solid rgba(255, 255, 255, 0.1);border-right:1px solid rgba(255, 255, 255, 0.1)}@media (max-width:1024px){.statistic_item{width:50%;padding:13px}}@media (hover:none) and (pointer:coarse){.statistic_item{width:50%;padding:13px}}.statistic_item_number{font-weight:600;font-size:72px;text-align:center;line-height:110%;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--link-color);-webkit-text-fill-color:var(--background-color);position:relative}@media (min-width:1200px) and (max-width:1689px){.statistic_item_number{font-size:58px}}@media (max-width:1199px){.statistic_item_number{font-size:58px}}@media (max-width:1024px){.statistic_item_number{font-size:46px}}@media (hover:none) and (pointer:coarse){.statistic_item_number{font-size:46px}}.statistic_item_number:before{content:attr(data-text);position:absolute;left:0;text-align:center;top:0;color:rgba(255, 255, 255, 0.05);-webkit-text-stroke:initial;-webkit-text-fill-color:initial;-moz-transform:translate(3px, 3px);-o-transform:translate(3px, 3px);-ms-transform:translate(3px, 3px);-webkit-transform:translate(3px, 3px);transform:translate(3px, 3px)}.statistic_item_title{text-align:center;width:70%;font-size:24px;line-height:140%}@media (min-width:1200px) and (max-width:1689px){.statistic_item_title{font-size:18px}}@media (max-width:1199px){.statistic_item_title{font-size:18px;width:100%}}@media (max-width:1024px){.statistic_item_title{font-size:14px;width:100%}}@media (hover:none) and (pointer:coarse){.statistic_item_title{font-size:14px;width:100%}}.steps_wrap{position:relative;padding-bottom:140px}.steps_wrap .h1{text-align:center}@media (max-width:1024px){.steps_wrap{padding-bottom:50px}}@media (hover:none) and (pointer:coarse){.steps_wrap{padding-bottom:50px}}.steps_wrap .container{position:relative;z-index:1}.steps_image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.steps_list_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.steps_list_row.active .steps_list_number{background:var(--link-color);color:var(--text-color)}.steps_list_row.active .steps_list_number:after{background:var(--link-color)}.steps_list_row.active .steps_list_number_wrap:after,.steps_list_row.active .steps_list_item:after{background:var(--link-color)}.steps_list_row:nth-of-type(2n+1) .steps_list_number_wrap{margin-left:auto}@media (max-width:1024px){.steps_list_row:nth-of-type(2n+1) .steps_list_number_wrap{margin-left:0}}@media (hover:none) and (pointer:coarse){.steps_list_row:nth-of-type(2n+1) .steps_list_number_wrap{margin-left:0}}.steps_list_row:nth-of-type(2n+1) .steps_list_item_text{margin-left:initial}.steps_list_row:nth-of-type(2n+1) .steps_list_item{padding-right:0;padding-left:100px;order:initial;text-align:left}@media (max-width:1024px){.steps_list_row:nth-of-type(2n+1) .steps_list_item{padding-left:50px}}@media (hover:none) and (pointer:coarse){.steps_list_row:nth-of-type(2n+1) .steps_list_item{padding-left:50px}}.steps_list_row:nth-of-type(2n+1) .steps_list_item:after{right:initial;left:0}.steps_list_row:last-of-type .steps_list_number_wrap:after{content:initial}.steps_list_number{position:relative;z-index:1;width:80px;height:80px;background:#111111;color:#292929;border-radius:50%;font-weight:500;font-size:28px;transition:all 0.3s}.steps_list_number_wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;width:80px;margin:0 20px;position:relative}@media (max-width:1199px){.steps_list_number_wrap{margin-left:0}}@media (max-width:1024px){.steps_list_number_wrap{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;width:50px}}@media (hover:none) and (pointer:coarse){.steps_list_number_wrap{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;width:50px}}@media (max-width:767px){.steps_list_number_wrap{margin:0 10px 0 0}}.steps_list_number_wrap:after{content:'';position:absolute;top:0;left:50%;width:1px;height:100%;background:rgba(255, 255, 255, 0.05);transition:all 0.3s}@media (max-width:1024px){.steps_list_number{width:50px;height:50px;font-size:24px}}@media (hover:none) and (pointer:coarse){.steps_list_number{width:50px;height:50px;font-size:24px}}.steps_list_item{padding-right:100px;padding-top:20px;text-align:right;order:-1;width:calc(100% / 2 - 60px);margin-bottom:25px;position:relative}@media (max-width:1199px){.steps_list_item{width:calc(100% - 80px);order:initial;text-align:left;padding-left:100px;padding-right:0}}@media (max-width:1024px){.steps_list_item{padding-top:15px;padding-left:50px}}@media (hover:none) and (pointer:coarse){.steps_list_item{padding-top:15px;padding-left:50px}}@media (max-width:767px){.steps_list_item{padding-left:40px;width:calc(100% - 60px)}}.steps_list_item:after{width:80px;content:'';position:absolute;right:0;top:40px;transition:all 0.3s;height:1px;background:rgba(255, 255, 255, 0.05)}@media (max-width:1199px){.steps_list_item:after{left:0}}@media (max-width:1024px){.steps_list_item:after{width:33px;top:25px}}@media (hover:none) and (pointer:coarse){.steps_list_item:after{width:33px;top:25px}}@media (max-width:767px){.steps_list_item:after{width:30px}}.steps_list_item_title{font-size:32px;line-height:37px;margin-bottom:10px}@media (max-width:1024px){.steps_list_item_title{font-size:18px;line-height:21px}}@media (hover:none) and (pointer:coarse){.steps_list_item_title{font-size:18px;line-height:21px}}.steps_list_item_text{margin-left:auto;font-size:18px;line-height:140%;opacity:0.75;max-width:80%}@media (min-width:1200px) and (max-width:1689px){.steps_list_item_text{max-width:100%}}@media (max-width:1199px){.steps_list_item_text{max-width:100%}}@media (max-width:1024px){.steps_list_item_text{font-size:14px}}@media (hover:none) and (pointer:coarse){.steps_list_item_text{font-size:14px}}.team_h1_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:54px}@media (max-width:1024px){.team_h1_row{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-bottom:25px}}@media (hover:none) and (pointer:coarse){.team_h1_row{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-bottom:25px}}.team_h1_row[data-waypoint]{transition:all 0.7s;opacity:0;-moz-transform:translate(0, 15%);-o-transform:translate(0, 15%);-ms-transform:translate(0, 15%);-webkit-transform:translate(0, 15%);transform:translate(0, 15%)}.team_h1_row.animate{opacity:1;-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}.team_h1_row .h1{margin-bottom:0}.team_image_wrap{position:relative}.team_image_wrap:after{content:'';position:absolute;left:0;top:0;width:100%;transition:all 0.2s;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 53.54%, rgba(17, 17, 17, 0.77) 100%)}.team_image{display:block;width:100%;height:auto}.team_video{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.team_item{position:relative;margin:0 20px 105px 20px}.team_item.awards_slide_item{position:relative}.team_item.awards_slide_item:hover:after{opacity:1}.team_item.awards_slide_item:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(17, 17, 17, 0.7);opacity:0;transition:opacity 0.2s}@media (min-width:1200px) and (max-width:1689px){.team_item{margin-bottom:90px}}@media (max-width:1199px){.team_item{margin-bottom:71px}}@media (max-width:1024px){.team_item{margin-bottom:61px}}@media (hover:none) and (pointer:coarse){.team_item{margin-bottom:61px}}@media (max-width:600px){.team_item{margin-left:5px;margin-right:5px}}.team_item_info{padding-left:30px;position:absolute;left:0;width:100%;top:93%;z-index:10;border-bottom:1px solid rgba(255, 255, 255, 0.1)}@media (max-width:1199px){.team_item_info{padding-left:15px}}@media (max-width:767px){.team_item_info{top:92%}}@media (max-width:500px){.team_item_info{padding-left:5px}}.team_item_name{font-weight:500;font-size:48px;margin-bottom:12px}@media (min-width:1200px) and (max-width:1689px){.team_item_name{font-size:38px}}@media (max-width:1199px){.team_item_name{font-size:30px;margin-bottom:0}}@media (max-width:767px){.team_item_name{font-size:21px}}.team_item_position{padding-left:40px;position:relative;font-size:24px;margin-bottom:30px;line-height:29px}@media (min-width:1200px) and (max-width:1689px){.team_item_position{font-size:16px;margin-bottom:10px}}@media (max-width:1199px){.team_item_position{font-size:15px;margin-bottom:10px}}@media (max-width:1024px){.team_item_position{padding-left:20px}}@media (hover:none) and (pointer:coarse){.team_item_position{padding-left:20px}}@media (max-width:600px){.team_item_position{font-size:12px}}.team_item_position:after{content:'';position:absolute;left:0;top:calc(50% - 1px);width:20px;height:2px;background-color:var(--link-color)}@media (max-width:1024px){.team_item_position:after{width:10px}}@media (hover:none) and (pointer:coarse){.team_item_position:after{width:10px}}.team_item:hover .team_video{z-index:2}.team_item:hover .team_image_wrap.play_video_on_hover:after{opacity:0}@media (max-width:1024px){.team_item:hover .team_image_wrap.play_video_on_hover:after{opacity:1}}@media (hover:none) and (pointer:coarse){.team_item:hover .team_image_wrap.play_video_on_hover:after{opacity:1}}.team_slider{display:flex}.team_slider_wrap{position:relative}@media (max-width:1024px){.team_slider{padding-bottom:20px;position:relative}}@media (hover:none) and (pointer:coarse){.team_slider{padding-bottom:20px;position:relative}}.team_slider .slick-dots{display:flex;left:50%;transform:translateX(-50%);bottom:0}.team_slider .slick-dots li{padding:0;transition:all 0.4s;margin:0 5px;width:5px;height:5px;border-radius:50%;background-color:var(--text-color)}.team_slider .slick-dots li.slick-active{width:10px;border-radius:5px;background-color:var(--link-color)}.team_slider.awards_slider_fix{display:block}.team_slider.awards_slider_fix .team_item{margin-bottom:0}.team_slider.awards_slider_fix[data-waypoint]{transition:all 0.7s;opacity:0;-moz-transform:translate(0, 15%);-o-transform:translate(0, 15%);-ms-transform:translate(0, 15%);-webkit-transform:translate(0, 15%);transform:translate(0, 15%)}.team_slider.awards_slider_fix.animate{opacity:1;-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}.team_slider .slick-list{margin:0 -20px}@media (max-width:600px){.team_slider .slick-list{margin:0 -10px}}.team_slider_nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}@media (max-width:1024px){.team_slider_nav{display:none}}@media (hover:none) and (pointer:coarse){.team_slider_nav{display:none}}.team_slider_nav span:first-of-type{font-size:72px;line-height:0.9}@media (min-width:1200px) and (max-width:1689px){.team_slider_nav span:first-of-type{font-size:64px}}@media (max-width:1199px){.team_slider_nav span:first-of-type{font-size:64px}}@media (max-width:767px){.team_slider_nav span:first-of-type{font-size:34px;line-height:1.5}}.team_slider_nav span:last-of-type{font-size:36px;line-height:44px;color:rgba(255, 255, 255, 0.25)}@media (max-width:767px){.team_slider_nav span:last-of-type{font-size:18px}}.team_slick_arrow{position:absolute;top:calc(50% - 13px);stroke:var(--text-color);z-index:12;transition:all 0.2s}.team_slick_arrow.slick-disabled{opacity:0;pointer-events:none}.team_slick_arrow:hover{stroke:var(--link-color)}.team_slick_arrow-prev{left:-40px}.team_slick_arrow-next{right:-40px;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.team_gallery_images_wrap{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}@media (max-width:1199px){.team_gallery_images_wrap{margin:0 -10px}}@media (max-width:600px){.team_gallery_images_wrap{margin:0 -5px}}.team_gallery_image_wrap{width:calc(50% - 40px);margin:0 20px 60px 20px}@media (max-width:1199px){.team_gallery_image_wrap{margin:0 10px 20px 10px;width:calc(50% - 20px)}}@media (max-width:600px){.team_gallery_image_wrap{margin:0 5px 10px 5px;width:calc(50% - 10px)}}.team_gallery_image_wrap:nth-of-type(2n){-moz-transform:translateY(80px);-o-transform:translateY(80px);-ms-transform:translateY(80px);-webkit-transform:translateY(80px);transform:translateY(80px)}.team_gallery_image_wrap:nth-of-type(2n)[data-waypoint]{-moz-transform:translate(30%, 80px);-o-transform:translate(30%, 80px);-ms-transform:translate(30%, 80px);-webkit-transform:translate(30%, 80px);transform:translate(30%, 80px)}@media (max-width:1199px){.team_gallery_image_wrap:nth-of-type(2n)[data-waypoint]{-moz-transform:translate(30%, 40px);-o-transform:translate(30%, 40px);-ms-transform:translate(30%, 40px);-webkit-transform:translate(30%, 40px);transform:translate(30%, 40px)}}@media (max-width:600px){.team_gallery_image_wrap:nth-of-type(2n)[data-waypoint]{-moz-transform:translate(30%, 20px);-o-transform:translate(30%, 20px);-ms-transform:translate(30%, 20px);-webkit-transform:translate(30%, 20px);transform:translate(30%, 20px)}}.team_gallery_image_wrap:nth-of-type(2n)[data-waypoint].animate{-moz-transform:translateY(80px);-o-transform:translateY(80px);-ms-transform:translateY(80px);-webkit-transform:translateY(80px);transform:translateY(80px)}@media (max-width:1199px){.team_gallery_image_wrap:nth-of-type(2n)[data-waypoint].animate{-moz-transform:translateY(40px);-o-transform:translateY(40px);-ms-transform:translateY(40px);-webkit-transform:translateY(40px);transform:translateY(40px)}}@media (max-width:600px){.team_gallery_image_wrap:nth-of-type(2n)[data-waypoint].animate{-moz-transform:translateY(20px);-o-transform:translateY(20px);-ms-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px)}}@media (max-width:1199px){.team_gallery_image_wrap:nth-of-type(2n){-moz-transform:translateY(40px);-o-transform:translateY(40px);-ms-transform:translateY(40px);-webkit-transform:translateY(40px);transform:translateY(40px)}}@media (max-width:600px){.team_gallery_image_wrap:nth-of-type(2n){-moz-transform:translateY(20px);-o-transform:translateY(20px);-ms-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px)}}.team_gallery_image{width:100%;height:auto}@media (max-width:1800px){.team_slick_arrow-next{right:0}.team_slick_arrow-prev{left:0}}@media (max-width:1024px){.team_slick_arrow{opacity:0;pointer-events:none}}.thanks_page{display:flex;flex-wrap:wrap}.thanks_page [data-waypoint]{transition-duration:0.7s}.thanks_column{padding:50px 0;width:50%}@media (max-width:1199px){.thanks_column{width:100%}}@media (max-width:1024px){.thanks_column{display:flex;flex-direction:column;align-items:center;text-align:center}}@media (hover:none) and (pointer:coarse){.thanks_column{display:flex;flex-direction:column;align-items:center;text-align:center}}.thanks_column .button_inner{padding:30px 50px}.thanks_column-animate{display:flex;align-items:flex-start;justify-content:flex-end;pointer-events:none}@media (max-width:1199px){.thanks_column-animate{display:none}}.thanks_column-animate svg{max-width:85%;margin-top:5%}@media (min-width:1200px) and (max-width:1689px){.thanks_column-animate svg{margin-top:-6%}}.thanks_title{font-weight:500;font-size:120px;line-height:100%;margin-bottom:30px}@media (min-width:1200px) and (max-width:1689px){.thanks_title{font-size:85px}}@media (max-width:1199px){.thanks_title{font-size:85px}}@media (max-width:767px){.thanks_title{font-size:45px}}.thanks_title span{color:var(--link-color)}@media (max-width:1199px){.thanks_title span{display:block}}.thanks_text{font-weight:400;font-size:40px;line-height:112%;position:relative;margin-bottom:32px;padding-left:35px}@media (min-width:1200px) and (max-width:1689px){.thanks_text{font-size:28px;padding-left:30px}}@media (max-width:1024px){.thanks_text{padding-left:0;margin-bottom:5px}}@media (hover:none) and (pointer:coarse){.thanks_text{padding-left:0;margin-bottom:5px}}@media (max-width:767px){.thanks_text{font-size:20px}}.thanks_text:before{content:"\\";margin-right:23px;font-weight:300;font-size:inherit;line-height:inherit;color:#FD0037;animation:text_rotate 4s ease-in-out 1;position:absolute;left:0}@media (max-width:1024px){.thanks_text:before{content:initial}}@media (hover:none) and (pointer:coarse){.thanks_text:before{content:initial}}.thanks_description{margin-bottom:45px;display:flex;flex-direction:column}@media (max-width:1024px){.thanks_description{align-items:center}}@media (hover:none) and (pointer:coarse){.thanks_description{align-items:center}}.thanks_description_text{font-weight:400;font-size:24px;line-height:140%;margin-bottom:20px}@media (min-width:1200px) and (max-width:1689px){.thanks_description_text{font-size:21px}}@media (max-width:1024px){.thanks_description_text{font-size:20px;margin-bottom:10px}}@media (hover:none) and (pointer:coarse){.thanks_description_text{font-size:20px;margin-bottom:10px}}.thanks_description_link{margin:0 5px;font-weight:400;font-size:18px;line-height:140%;transition:all 0.2s;text-decoration:none;color:var(--text-color)}.thanks_description_link_wrap{display:flex;margin:0 -18px}@media (max-width:1024px){.thanks_description_link_wrap{flex-direction:column;align-items:center}}@media (hover:none) and (pointer:coarse){.thanks_description_link_wrap{flex-direction:column;align-items:center}}@media (max-width:1024px){.thanks_description_link{display:block}}@media (hover:none) and (pointer:coarse){.thanks_description_link{display:block}}.thanks_description_link span{position:relative}.thanks_description_link span:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;transition:all 0.2s;background-color:var(--text-color)}.thanks_description_link:hover{color:var(--link-color)}.thanks_description_link:hover span:after{background-color:var(--link-color)}.thanks_description_link:hover .thanks_description_link_icon{fill:var(--link-color)}.thanks_description_link_icon{width:45px;margin-bottom:-15px;height:45px;transition:all 0.2s;fill:var(--text-color)}.thanks_path{fill:white;fill-opacity:0;stroke:white;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1500;stroke-dashoffset:1500;animation:draw 3s linear forwards}@keyframes draw{to{stroke-dashoffset:0}}@-webkit-keyframes draw{to{stroke-dashoffset:0}}@-moz-keyframes draw{to{stroke-dashoffset:0}}@-o-keyframes draw{to{stroke-dashoffset:0}}@keyframes text_rotate{from{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@-webkit-keyframes text_rotate{from{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@-moz-keyframes text_rotate{from{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@-o-keyframes text_rotate{from{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.light-mode .quiz_slide,.light-mode .quiz_button-reverse .button_inner{border:1px solid var(--text-color)}.light-mode .quiz_radio{background:rgba(0, 0, 0, 0.15)}.quiz_percent_wrap{position:relative;width:100%;height:10px;background:rgba(255, 255, 255, 0.1)}.quiz_percent{width:0;height:10px;position:absolute;left:0;top:0;transition:all 0.3s;transform-origin:left center;background-color:var(--link-color)}.quiz_form{position:relative;margin-bottom:40px;min-height:65vh}.quiz_form.consultation_form .seo_button{width:520px;max-width:100%}.consultation_form_button_wrap{padding-top:20px}.quiz_slide{display:none;background:rgba(255, 255, 255, 0.05);min-height:65vh;width:100%}@media (max-width:1199px){.quiz_slide{min-height:initial}}@media (max-width:450px){.quiz_slide[data-slide="0"] .quiz_button{width:100%}}.quiz_slide .validation-field{border:1px solid rgba(255, 255, 255, 0.15)}.quiz_slide .validation-field>.error{right:5px}.quiz_slide .validation-field.buisness_type{flex-grow:1}.quiz_slide .validation-field.buisness_type textarea{height:100%}.quiz_slide .validation-field.website,.quiz_slide .validation-field.site_fuction{width:340px;max-width:100%}.quiz_slide .validation-field.active>.placeholder{top:15px;opacity:0}.quiz_slide-form .validation-field{width:520px;max-width:100%;border:initial;border-bottom:1px solid rgba(255, 255, 255, 0.15)}.quiz_slide_column{width:50%;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:1024px){.quiz_slide_column.quiz_slide_column-text{width:60%}.quiz_slide_column.quiz_slide_column-image{width:40%}}@media (hover:none) and (pointer:coarse){.quiz_slide_column.quiz_slide_column-text{width:60%}.quiz_slide_column.quiz_slide_column-image{width:40%}}@media (max-width:767px){.quiz_slide_column.quiz_slide_column-text{width:100%}.quiz_slide_column.quiz_slide_column-image{display:none}}.quiz_slide_project_type{display:flex;flex-direction:column;justify-content:space-between}.quiz_slide_project_type,.quiz_slide_column-text{padding:90px 100px}@media (min-width:1200px) and (max-width:1689px){.quiz_slide_project_type,.quiz_slide_column-text{padding:30px 50px}}@media (max-width:1199px){.quiz_slide_project_type,.quiz_slide_column-text{padding:30px 50px}}@media (max-width:767px){.quiz_slide_project_type,.quiz_slide_column-text{padding:30px 30px 80px 30px;position:relative}}@media (max-width:450px){.quiz_slide_project_type,.quiz_slide_column-text{padding:15px 15px 80px 15px}}.quiz_slide_column-image{position:relative;overflow:hidden}.quiz_slide_column-image img{position:absolute;left:-1%;top:-1%;width:102%;height:102%;object-fit:cover}.quiz_title{font-style:normal;font-weight:600;font-size:36px;line-height:140%;margin-bottom:35px}@media (min-width:1200px) and (max-width:1689px){.quiz_title{font-size:26px}}@media (max-width:1199px){.quiz_title{font-size:26px}}@media (max-width:450px){.quiz_title{font-size:21px}}.quiz_title span{color:var(--link-color)}.quiz_radio_fields{display:flex;flex-direction:column;align-items:flex-start}.quiz_radio_label{display:flex;margin-bottom:45px}@media (max-width:767px){.quiz_radio_label{margin-bottom:15px}}.quiz_radio_label.quiz_radio_label-margin-20{margin-bottom:20px}.quiz_radio_label.quiz_radio_label-margin-20 .validation-field{margin-bottom:35px}.quiz_radio_label input{display:none}.quiz_radio_label input:checked+.quiz_radio:after{width:12px;height:12px}.quiz_radio{background:rgba(255, 255, 255, 0.1);width:20px;height:20px;min-width:20px;border-radius:50%;margin-right:13px;position:relative;transform:translateY(3px)}.quiz_radio:after{content:'';position:absolute;left:50%;top:50%;width:0;height:0;border-radius:50%;transform:translate(-50%, -50%);transform-origin:center center;transition:all 0.2s;background-color:var(--link-color)}.quiz_radio_value{font-weight:500;font-size:18px;line-height:140%}.quiz_slide_project_type_row{display:flex;margin:0 -20px 50px -20px}@media (max-width:767px){.quiz_slide_project_type_row{margin:0 -10px 50px -10px}}@media (max-width:600px){.quiz_slide_project_type_row{margin:0 0 20px 0;flex-wrap:wrap}}.quiz_project_type{width:calc(50% - 40px);margin:0 20px}@media (max-width:767px){.quiz_project_type{width:calc(50% - 20px);margin:0 10px}}@media (max-width:600px){.quiz_project_type{width:100%;margin:0 0 15px 0}}.quiz_project_type input{display:none}.quiz_project_type input:checked+.quiz_project_type_image{border-color:var(--link-color)}.quiz_project_type_image{position:relative;overflow:hidden;border:2px solid transparent;transition:all 0.3s;display:block}.quiz_project_type_image:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(360deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%)}.quiz_project_type_image img{left:-1%;top:-1%;width:102%;height:102%;object-fit:cover}.quiz_project_type_value{font-weight:500;font-size:28px;line-height:140%;position:absolute;z-index:1;left:40px;bottom:20px;color:#ffffff}@media (min-width:1200px) and (max-width:1689px){.quiz_project_type_value{font-size:20px;left:30px;bottom:10px}}@media (max-width:1199px){.quiz_project_type_value{font-size:20px;left:30px;bottom:10px}}@media (max-width:767px){.quiz_project_type_value{font-size:16px;left:10px}}.quiz_button{width:200px}.quiz_button .button_inner{padding:20px}.quiz_button:hover .quiz_button-reverse .button_text_container svg path{stroke:var(--text-color)}.quiz_button:hover .button_text_container svg path{stroke:var(--background-color)}.quiz_button .button_text_container{display:flex;align-items:center;justify-content:center}.quiz_button .button_text_container span{margin-right:17px}.quiz_button .button_text_container svg path{stroke:var(--text-color);transition:all 0.3s}@media (max-width:767px){.quiz_button .button_text_container span{margin:0}.quiz_button svg{display:none}}.quiz_button-reverse{margin-right:10px}.quiz_button-reverse .button_inner{background-color:var(--background-color)}.quiz_button-reverse .button_text_container{display:flex;align-items:center;justify-content:center}.quiz_button-reverse .button_text_container span{margin-left:17px}.quiz_button-reverse .button_text_container svg path{stroke:var(--text-color);transition:all 0.3s}@media (max-width:767px){.quiz_button-reverse .button_text_container span{margin:0}}.quiz_nav{display:flex}@media (max-width:767px){.quiz_nav{justify-content:space-between}}@media (max-width:600px){.quiz_nav{position:absolute;left:10px;bottom:10px;width:calc(100% - 20px)}}.text_page-page.url_string-quiz .quiz_fixed_button_wrap,.text_page-page.url_string-quiz .new_quiz_fixed_button_wrap{display:none}.text_page-page.url_string-quiz .contact_button{bottom:20px}.new_quiz_fixed_button_wrap{z-index:95;position:fixed;right:calc(2% + 5px);bottom:37px;background-color:var(--link-color);border-radius:57px;display:flex;padding:4px 12px;justify-content:center;align-items:center}.new_quiz_fixed_button_wrap span{color:#FFF;text-decoration:none;font-size:14px;display:block;margin-right:5px}.new_quiz_fixed_button_wrap svg{width:24px;height:24px}.new_quiz_fixed_button_wrap svg path{fill:#ffffff}.quiz_fixed_button_wrap{z-index:95;position:fixed;right:calc(2% + 5px);bottom:20px;transition:opacity 0.3s}.quiz_fixed_button_wrap a{text-decoration:none}@media (max-width:767px){.quiz_fixed_button_wrap.opacity{opacity:0}}@media (max-width:767px){.quiz_fixed_button_wrap.close .quiz_close_wrap{position:absolute}.quiz_fixed_button_wrap.close .quiz_fixed_button_text{opacity:0;position:absolute;pointer-events:none}.quiz_fixed_button_wrap.close .quiz_fixed_button_close{opacity:0;pointer-events:none}.quiz_fixed_button_wrap.close .quiz_fixed_button{opacity:1;position:absolute;right:0;top:0}}@media (max-width:767px){.quiz_fixed_button_wrap{height:50px}}.quiz_fixed_button_wrap:hover .quiz_fixed_button_text{transform:scaleX(1)}.quiz_fixed_button_wrap:hover .quiz_fixed_button_text span{opacity:1;transition-delay:0.3s}.light-mode .quiz_fixed_button{background-color:var(--link-color)}.light-mode .quiz_fixed_button svg path{fill:#ffffff}.quiz_fixed_button{z-index:10;position:relative;width:50px;height:50px;border-radius:50%;background-color:var(--link-color)}@media (max-width:767px){.quiz_fixed_button{opacity:0;background-color:var(--link-color)}}.quiz_fixed_button svg{width:24px;pointer-events:none}@media (max-width:767px){.quiz_fixed_button svg{width:20px;height:20px}}.quiz_fixed_button svg path{fill:white}.quiz_close_wrap{position:relative}.quiz_fixed_button_text{font-size:16px;white-space:nowrap;position:absolute;right:50%;height:50px;border-radius:25px 0 0 25px;background-color:var(--link-color);color:#ffffff;z-index:9;padding:20px 0;transition:all 0.3s;padding:20px 30px;transform:scaleX(0);transform-origin:right}@media (max-width:767px){.quiz_fixed_button_text{border-radius:25px;padding:20px 15px 20px 20px;transform:scaleX(1);right:0;position:relative}}.quiz_fixed_button_text span{transition:all 0.3s;opacity:0}@media (max-width:767px){.quiz_fixed_button_text span{opacity:1}}.quiz_fixed_button_text span svg{display:none}@media (max-width:767px){.quiz_fixed_button_text span svg{display:block;margin-left:10px;width:20px;height:20px}.quiz_fixed_button_text span svg path{fill:#FFFFFF}}.quiz_fixed_button_close{position:absolute;top:-25px;display:none;cursor:pointer;display:none;left:0}@media (max-width:767px){.quiz_fixed_button_close{display:block}}.quiz_fixed_button_close svg path{fill:var(--text-color)}.audit_form{background:rgba(255, 255, 255, 0.05);padding:50px 80px;margin-bottom:100px}@media (max-width:1024px){.audit_form{margin-bottom:50px;padding:25px}}@media (hover:none) and (pointer:coarse){.audit_form{margin-bottom:50px;padding:25px}}.audit_form h1{margin-bottom:50px}@media (max-width:1024px){.audit_form h1{margin-bottom:20px}}@media (hover:none) and (pointer:coarse){.audit_form h1{margin-bottom:20px}}@media (max-width:767px){.audit_form h1{text-align:center}}.audit_form .form-success{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:50px}@media (min-width:1200px) and (max-width:1689px){.audit_form .form-success{grid-template-columns:1fr 1fr}}@media (max-width:1199px){.audit_form .form-success{grid-template-columns:1fr 1fr}}@media (max-width:1024px){.audit_form .form-success{column-gap:25px}}@media (hover:none) and (pointer:coarse){.audit_form .form-success{column-gap:25px}}@media (max-width:767px){.audit_form .form-success{grid-template-columns:1fr}}.audit_form .form-success .seo_button{width:initial}.audit_form .form-success .validation-field{margin-bottom:50px}@media (max-width:1024px){.audit_form .form-success .validation-field{margin-bottom:15px}}@media (hover:none) and (pointer:coarse){.audit_form .form-success .validation-field{margin-bottom:15px}}.audit_form .form-success .comment_field{grid-column-start:1;grid-column-end:5}@media (min-width:1200px) and (max-width:1689px){.audit_form .form-success .comment_field{grid-column-start:1;grid-column-end:3}}@media (max-width:1199px){.audit_form .form-success .comment_field{grid-column-start:1;grid-column-end:3}}@media (max-width:767px){.audit_form .form-success .comment_field{grid-column-start:1;grid-column-end:2}}.light-mode .audit_form{background:rgba(0, 0, 0, 0.1)}/*# sourceMappingURL=index_1755522629.css.map */