body,html{overflow-x:hidden!important}*,ul{margin:0;padding:0}.swiper,.swiper_wrapper,.swiper_wrapper .swiper-slide,iframe,img,svg,video{height:100%;width:100%}.apply_button,a{text-decoration:none}#modalImage,.infinite_scroll .carouselTicker__item img.contain,section.development .development_wrapper .development_item .web_programs .web_program .icon img{object-fit:contain}@font-face{font-family:'DMSans Thin';font-weight:100;src:url('../fonts/DMSans/DMSans-Thin.woff2') format('woff2')}@font-face{font-family:'DMSans ExtraLight';font-weight:200;src:url('../fonts/DMSans/DMSans-ExtraLight.woff2') format('woff2')}@font-face{font-family:'DMSans Light';font-weight:300;src:url('../fonts/DMSans/DMSans-Light.woff2') format('woff2')}@font-face{font-family:DMSans;font-weight:400;src:url('../fonts/DMSans/DMSans-Regular.woff2') format('woff2')}@font-face{font-family:'DMSans Medium';font-weight:500;src:url('../fonts/DMSans/DMSans-Medium.woff2') format('woff2')}@font-face{font-family:'DMSans SemiBold';font-weight:600;src:url('../fonts/DMSans/DMSans-SemiBold.woff2') format('woff2')}@font-face{font-family:'DMSans Bold';font-weight:700;src:url('../fonts/DMSans/DMSans-Bold.woff2') format('woff2')}@font-face{font-family:'DMSans ExtraBold';font-weight:800;src:url('../fonts/DMSans/DMSans-ExtraBold.woff2') format('woff2')}@font-face{font-family:'DMSans Black';font-weight:900;src:url('../fonts/DMSans/DMSans-Black.woff2') format('woff2')}@font-face{font-family:'HelveticaNeue Thin';font-weight:100;src:url('../fonts/Helvetica/HelveticaNeue-Thin.woff2') format('woff2')}@font-face{font-family:'HelveticaNeue Light';font-weight:300;src:url('../fonts/Helvetica/HelveticaNeue-Light.woff2') format('woff2')}@font-face{font-family:HelveticaNeue;font-weight:400;src:url('../fonts/Helvetica/HelveticaNeue-Roman.woff2') format('woff2')}@font-face{font-family:'HelveticaNeue Medium';font-weight:500;src:url('../fonts/Helvetica/HelveticaNeue-Medium.woff2') format('woff2')}@font-face{font-family:'HelveticaNeue Bold';font-weight:700;src:url('../fonts/Helvetica/HelveticaNeue-Bold.woff2') format('woff2')}:root{--proweb-white:#FFFFFF;--proweb-black:#141414;--proweb-gray:#F7F7F7;--proweb-orange:#FF590B}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font:400 16px/24px HelveticaNeue,sans-serif;background:var(--proweb-white)}main{min-height:400px}iframe,img,svg,video{display:block;object-fit:cover}ul{list-style:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.container_custom{padding-left:32px;padding-right:32px}.fix-class,header .header_wrapper .header_nav ul li.has_submenu .submenu ul.version2 li a .submenu_description,header .header_wrapper .header_nav ul li.has_submenu .submenu ul.version2 li a .submenu_link,section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .name,section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .profession,section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .title{display:-webkit-inline-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;line-clamp:1!important;overflow:hidden!important;text-overflow:ellipsis}.horizontal_rule{height:1px;width:100%;background:var(--proweb-black)}.arrow_animation{width:24px;height:24px;margin-left:0;transform:rotate(-45deg);overflow:hidden}.arrow_animation .picture{width:24px;height:24px;position:relative;transition:.3s;transform:translateX(-100%)}.arrow_animation .picture img,section.careers_from form .upload_cv .image_uploader .drop_area .image_upload img,section.talk_ideas .talk_ideas_wrapper form .upload_cv .image_uploader .drop_area .image_upload img{display:block;width:24px;height:24px;object-fit:cover}.arrow_animation .picture::before{content:"";position:absolute;top:0;left:100%;width:24px;height:24px;background-image:url(../images/svg/arrow_Right.svg);background-size:cover;background-position:center}.arrow_animation.light .picture::before,.swiper_wrapper .swiper-button-next::after{background-image:url(../images/svg/arrow_Right_Light.svg)}.arrow_animation.dark .picture::before,div.client_review .client_review_wrapper .swiper-button-next::after,section.client_review.carousel_section .review_swiper .swiper-button-next::after,section.feedback .feedback_swiper .swiper-button-next::after{background-image:url(../images/svg/arrow_Right_Dark.svg)}.mainpage_heading_row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:60px;margin-bottom:50px}.mainpage_heading_row .mainpage_heading_col:first-child{width:57%!important}.mainpage_heading_row .mainpage_heading_col:last-child{width:calc(43% - 60px)}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_description{color:var(--proweb-black);font:300 32px/42px "HelveticaNeue Light",sans-serif;text-align:left}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_description span{font:400 32px/42px HelveticaNeue,sans-serif}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_title{color:var(--proweb-black);font:400 60px/78px HelveticaNeue,sans-serif;text-align:left}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_link{display:flex;align-items:center;justify-content:flex-end}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_link a{background:var(--proweb-black);border-radius:40px;overflow:hidden}.backToTopButton:hover .pic,.mainpage_heading_row .mainpage_heading_col .mainpage_heading_link a:hover .text{transform:translateY(-100%)}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_link a .text{color:var(--proweb-white);font:400 24px/24px HelveticaNeue,sans-serif;text-align:center;padding:16px 32px;position:relative;transition:.3s}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_link a .text::after{content:attr(data-value);position:absolute;top:100%;left:0;width:100%;height:100%;color:var(--proweb-white);font:400 24px/24px HelveticaNeue,sans-serif;text-align:center;padding:16px 32px}.mainpage_heading_row.ask_question{align-items:center}.mainpage_heading_row.ask_question .mainpage_heading_col .mainpage_heading_description2{color:#000;font:300 24px/31px "HelveticaNeue Light",sans-serif;text-align:left;margin:0 0 20px}#cookiesModal .modal-dialog .modal-content .modal-footer,.mainpage_heading_row.ask_question .mainpage_heading_col .mainpage_heading_link{justify-content:flex-start}.mainpage_heading_row.ask_question .mainpage_heading_col .mainpage_heading_link a .text::after{content:attr(data-value)}.second_heading_row{margin-top:30px;margin-bottom:58px}.second_heading_row .second_heading_col .second_heading_title{color:var(--proweb-black);font:400 120px/120px HelveticaNeue,sans-serif;text-align:left;margin:0 0 58px}.second_heading_row .second_heading_col .second_heading_title span{font:italic 200 120px/120px "HelveticaNeue Thin",sans-serif}.main_heading_row{margin:50px auto 80px}.main_heading_row .main_heading_title{color:var(--proweb-black);font:500 80px/80px "HelveticaNeue Medium",sans-serif;text-align:center;margin:0 0 20px}.main_heading_row .main_heading_title span{color:var(--proweb-orange);font:italic 100 80px/80px "HelveticaNeue Thin",sans-serif}.main_heading_row .main_heading_description,section.news .news_row .news_description,section.solutions .solutions_row .solutions_description,section.technologies .technologies_row .technologies_description{color:var(--proweb-black);font:300 24px/31px "HelveticaNeue Light",sans-serif;text-align:center}.main_heading_row .main_heading_link{margin:32px 0 0;display:flex;justify-content:center}.main_heading_row .main_heading_link a,section.bring_ideas .bring_ideas_wrapper a,section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .right a{padding:15px 21px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid var(--proweb-black);border-radius:40px}.main_heading_row .main_heading_link a .context,.portfolio_items .portfolio_item a .context,.sidebar .sidebar_link .context,section.blog .blog_wrapper .blog_items .blog_item .bottom .link a .context,section.bring_ideas .bring_ideas_wrapper a .context,section.careers_from form .footer button .context,section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .right a .context,section.contact .contact_wrapper .contact_form .footer button .context,section.featured_section .featured_section_wrapper .featured_wrapper_right a .context,section.home .home_wrapper .home_wrapper_left a .context,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide a .context,section.talk_ideas .talk_ideas_wrapper .talk_ideas_form .footer button .context,section.vacancies .vacancies_wrapper .vacancies_item .link a .context{max-width:calc((100% - 4px - 24px));color:var(--proweb-black);font:400 24px/24px HelveticaNeue,sans-serif;text-align:right;position:relative}.sidebar .body ul li a,.sidebar .body ul.inner_dropdown li a{font:400 20px/26px HelveticaNeue,sans-serif;display:block;color:var(--proweb-black)}.about_project .left ul li a:hover .arrow_animation .picture,.main_heading_row .main_heading_link a:hover .arrow_animation .picture,.portfolio_items .portfolio_item a:hover .arrow_animation .picture,.references .references_item a:hover .arrow_animation .picture,.sidebar .sidebar_link:hover .arrow_animation .picture,.swiper_wrapper .swiper-button-next:hover .svg,.swiper_wrapper .swiper-button-prev:hover .svg,div.client_review .client_review_wrapper .swiper-button-next:hover .svg,div.client_review .client_review_wrapper .swiper-button-prev:hover .svg,footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_left .footer_form form:hover button .arrow_animation .picture,header .header_wrapper .header_extra .extras_wrapper a:hover .arrow_animation .picture,section.blog .blog_wrapper .blog_items .blog_item .bottom .link a:hover .arrow_animation .picture,section.blog .blog_wrapper form .input_wrapper:hover button .arrow_animation .picture,section.bring_ideas .bring_ideas_wrapper a:hover .arrow_animation .picture,section.careers_from form .footer button:hover .arrow_animation .picture,section.choose_work .choose_work_wrapper .switcherBack .switcher_output:hover .arrow_animation .picture,section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .right a:hover .arrow_animation .picture,section.client_review.carousel_section .review_swiper .swiper-button-next:hover .svg,section.client_review.carousel_section .review_swiper .swiper-button-prev:hover .svg,section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .clientSwiper_bottom .right a:hover .arrow_animation .picture,section.clients_development .clients_programs .clients_program_description a:hover .arrow_animation .picture,section.contact .contact_wrapper .contact_form .footer button:hover .arrow_animation .picture,section.development .development_wrapper .development_item .web_programs .web_program_description a:hover .arrow_animation .picture,section.featured_section .featured_section_wrapper .featured_wrapper_right a:hover .arrow_animation .picture,section.feedback .feedback_swiper .swiper-button-next:hover .svg,section.feedback .feedback_swiper .swiper-button-prev:hover .svg,section.home .home_wrapper .home_wrapper_left a:hover .arrow_animation .picture,section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left ul li a:hover .arrow_animation .picture,section.home_detailed .home_detailed_wrapper .media_wrapper .job_detailed_banner_texts .lets_design:hover .arrow_animation .picture,section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_context a:hover .arrow_animation .picture,section.news .news_banner .right form .input_wrapper:hover button .arrow_animation .picture,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide a:hover .arrow_animation .picture,section.portfolio .portfolio_wrapper .load_more:hover .arrow_animation .picture,section.services .services_items .services_item a:hover .arrow_animation .picture,section.talk_ideas .talk_ideas_wrapper .talk_ideas_form .footer button:hover .arrow_animation .picture,section.tracking .container .content .bottom a:hover .arrow_animation .picture,section.vacancies .no_vacancy button:hover .arrow_animation .picture,section.vacancies .vacancies_wrapper .vacancies_item .link a:hover .arrow_animation .picture{transform:translateX(0)}.backToTopButton{position:fixed;z-index:9;bottom:0;right:44px;background:var(--proweb-orange);box-shadow:0 4px 4px 0 rgba(83,63,7,.25);border-radius:50%;width:70px;height:70px;display:flex;align-items:center;justify-content:center;transition:.3s;opacity:0;pointer-events:none;cursor:pointer;overflow:hidden}.backToTopButton .pic{width:100%;height:100%;position:relative;transition:.3s}.backToTopButton .pic::before{content:"";position:absolute;z-index:999;top:100%;left:0;width:100%;height:100%;background-image:url(../images/svg/arrowUp.svg);background-size:cover;background-position:center}.backToTopButton:hover{box-shadow:0 6px 8px 3px rgba(242,107,3,.4)}.backToTopButton.active{bottom:50px;opacity:1;pointer-events:auto}.backToTopButton:active{transform:translateY(5px)}.swiper_wrapper .swiper-slide .media_wrapper,section.about .about_wrapper .media_wrapper,section.blog_detailed .blog_detailed_wrapper .blog_detailed_banner .media_wrapper,section.news .news_banner .right .picture_wrapper .media_wrapper,section.technologies .technologies_banner .banner_item .media_wrapper{outline:0;border:none;background:#0000001F;width:100%;height:100%}.swiper_wrapper .swiper-slide .media_wrapper video,section.about .about_wrapper .media_wrapper video,section.before_after .before_after_wrapper .item .media_wrapper video,section.blog_detailed .blog_detailed_wrapper .blog_detailed_banner .media_wrapper video,section.color_zone .color_zone_wrapper .items .item .media_wrapper video,section.gallery .gallery_wrapper .item .media_wrapper video,section.news .news_banner .right .picture_wrapper .media_wrapper video,section.technologies .technologies_banner .banner_item .media_wrapper video{width:100%;height:100%;border:none!important;outline:0!important;padding:0!important;margin:0!important;-webkit-tap-highlight-color:transparent!important}.portfolio_items .portfolio_item .media_wrapper iframe,.portfolio_items .portfolio_item .media_wrapper img,.portfolio_items .portfolio_item .media_wrapper svg,.portfolio_items .portfolio_item .media_wrapper video,.swiper_wrapper .swiper-slide .media_wrapper iframe,.swiper_wrapper .swiper-slide .media_wrapper img,.swiper_wrapper .swiper-slide .media_wrapper svg,.swiper_wrapper .swiper-slide .media_wrapper video,section.about .about_wrapper .media_wrapper iframe,section.about .about_wrapper .media_wrapper img,section.about .about_wrapper .media_wrapper svg,section.about .about_wrapper .media_wrapper video,section.before_after .before_after_wrapper .item .media_wrapper iframe,section.before_after .before_after_wrapper .item .media_wrapper img,section.before_after .before_after_wrapper .item .media_wrapper svg,section.before_after .before_after_wrapper .item .media_wrapper video,section.blog_detailed .blog_detailed_wrapper .blog_detailed_banner .media_wrapper iframe,section.blog_detailed .blog_detailed_wrapper .blog_detailed_banner .media_wrapper img,section.blog_detailed .blog_detailed_wrapper .blog_detailed_banner .media_wrapper svg,section.blog_detailed .blog_detailed_wrapper .blog_detailed_banner .media_wrapper video,section.clients_development .clients_programs .clients_program img,section.color_zone .color_zone_wrapper .items .item .media_wrapper iframe,section.color_zone .color_zone_wrapper .items .item .media_wrapper img,section.color_zone .color_zone_wrapper .items .item .media_wrapper svg,section.color_zone .color_zone_wrapper .items .item .media_wrapper video,section.featured_section .featured_section_wrapper .featured_wrapper_left .media_wrapper iframe,section.featured_section .featured_section_wrapper .featured_wrapper_left .media_wrapper img,section.featured_section .featured_section_wrapper .featured_wrapper_left .media_wrapper svg,section.featured_section .featured_section_wrapper .featured_wrapper_left .media_wrapper video,section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .picture .media_wrapper img,section.gallery .gallery_wrapper .item .media_wrapper iframe,section.gallery .gallery_wrapper .item .media_wrapper img,section.gallery .gallery_wrapper .item .media_wrapper svg,section.gallery .gallery_wrapper .item .media_wrapper video,section.home .home_wrapper .home_wrapper_right .media_wrapper iframe,section.home .home_wrapper .home_wrapper_right .media_wrapper img,section.home .home_wrapper .home_wrapper_right .media_wrapper svg,section.home .home_wrapper .home_wrapper_right .media_wrapper video,section.home_detailed .home_detailed_wrapper .media_wrapper iframe,section.home_detailed .home_detailed_wrapper .media_wrapper img,section.home_detailed .home_detailed_wrapper .media_wrapper svg,section.home_detailed .home_detailed_wrapper .media_wrapper video,section.news .news_banner .right .picture_wrapper .media_wrapper iframe,section.news .news_banner .right .picture_wrapper .media_wrapper img,section.news .news_banner .right .picture_wrapper .media_wrapper svg,section.news .news_banner .right .picture_wrapper .media_wrapper video,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper iframe,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper img,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper svg,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper video,section.our_team .our_team_wrapper .our_team_item .picture img,section.technologies .technologies_banner .banner_item .media_wrapper iframe,section.technologies .technologies_banner .banner_item .media_wrapper img,section.technologies .technologies_banner .banner_item .media_wrapper svg,section.technologies .technologies_banner .banner_item .media_wrapper video,section.work_process .work_process_wrapper .work_process_sections .workSection .imageContainer img{transition:1s}.swiper_wrapper .swiper-slide:hover .media_wrapper iframe,.swiper_wrapper .swiper-slide:hover .media_wrapper img,.swiper_wrapper .swiper-slide:hover .media_wrapper svg,.swiper_wrapper .swiper-slide:hover .media_wrapper video,section.about .about_wrapper .media_wrapper:hover iframe,section.about .about_wrapper .media_wrapper:hover img,section.about .about_wrapper .media_wrapper:hover svg,section.about .about_wrapper .media_wrapper:hover video,section.before_after .before_after_wrapper .item .media_wrapper:hover iframe,section.before_after .before_after_wrapper .item .media_wrapper:hover img,section.before_after .before_after_wrapper .item .media_wrapper:hover svg,section.before_after .before_after_wrapper .item .media_wrapper:hover video,section.blog_detailed .blog_detailed_wrapper .blog_detailed_banner .media_wrapper:hover iframe,section.blog_detailed .blog_detailed_wrapper .blog_detailed_banner .media_wrapper:hover img,section.blog_detailed .blog_detailed_wrapper .blog_detailed_banner .media_wrapper:hover svg,section.blog_detailed .blog_detailed_wrapper .blog_detailed_banner .media_wrapper:hover video,section.clients_development .clients_programs .clients_program:hover img,section.color_zone .color_zone_wrapper .items .item .media_wrapper:hover iframe,section.color_zone .color_zone_wrapper .items .item .media_wrapper:hover img,section.color_zone .color_zone_wrapper .items .item .media_wrapper:hover svg,section.color_zone .color_zone_wrapper .items .item .media_wrapper:hover video,section.featured_section .featured_section_wrapper .featured_wrapper_left .media_wrapper:hover iframe,section.featured_section .featured_section_wrapper .featured_wrapper_left .media_wrapper:hover img,section.featured_section .featured_section_wrapper .featured_wrapper_left .media_wrapper:hover svg,section.featured_section .featured_section_wrapper .featured_wrapper_left .media_wrapper:hover video,section.featured_section .featured_section_wrapper .featured_wrapper_right .picture img:hover,section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .picture .media_wrapper:hover img,section.gallery .gallery_wrapper .item .media_wrapper:hover iframe,section.gallery .gallery_wrapper .item .media_wrapper:hover img,section.gallery .gallery_wrapper .item .media_wrapper:hover svg,section.gallery .gallery_wrapper .item .media_wrapper:hover video,section.home .home_wrapper .home_wrapper_right .media_wrapper:hover iframe,section.home .home_wrapper .home_wrapper_right .media_wrapper:hover img,section.home .home_wrapper .home_wrapper_right .media_wrapper:hover svg,section.home .home_wrapper .home_wrapper_right .media_wrapper:hover video,section.home_detailed .home_detailed_wrapper .media_wrapper:hover iframe,section.home_detailed .home_detailed_wrapper .media_wrapper:hover img,section.home_detailed .home_detailed_wrapper .media_wrapper:hover svg,section.home_detailed .home_detailed_wrapper .media_wrapper:hover video,section.our_team .our_team_wrapper .our_team_item .picture:hover img,section.technologies .technologies_banner .banner_item .media_wrapper:hover iframe,section.technologies .technologies_banner .banner_item .media_wrapper:hover img,section.technologies .technologies_banner .banner_item .media_wrapper:hover svg,section.technologies .technologies_banner .banner_item .media_wrapper:hover video,section.work_process .work_process_wrapper .work_process_sections .workSection .imageContainer:hover img{filter:grayscale(0)}.swiper_wrapper .swiper-pagination .swiper-pagination-bullet{width:16px!important;height:16px!important;background:var(--proweb-white)!important}.swiper_wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--proweb-white)!important}.swiper_wrapper .swiper-button-next,.swiper_wrapper .swiper-button-prev{width:48px;height:48px;border-radius:40px;background:#fffFFF66;backdrop-filter:blur(12px);transition:.3s;position:absolute;overflow:hidden;user-select:none}.sidebar .sidebar_link,header{background:var(--proweb-white)}.swiper_wrapper .swiper-button-next:hover,.swiper_wrapper .swiper-button-prev:hover{background:#ff590B66}.swiper_wrapper .swiper-button-next::after,.swiper_wrapper .swiper-button-prev::after{content:"";position:absolute;width:100%;height:100%;background-size:60%;background-repeat:no-repeat;background-position:center;transition:.3s;user-select:none}.swiper_wrapper .swiper-button-next .svg,.swiper_wrapper .swiper-button-prev .svg,div.client_review .client_review_wrapper .swiper-button-next .svg,div.client_review .client_review_wrapper .swiper-button-prev .svg,section.client_review.carousel_section .review_swiper .swiper-button-next .svg,section.client_review.carousel_section .review_swiper .swiper-button-prev .svg,section.feedback .feedback_swiper .swiper-button-next .svg,section.feedback .feedback_swiper .swiper-button-prev .svg{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:.3s}.swiper_wrapper .swiper-button-next .svg img,.swiper_wrapper .swiper-button-prev .svg img{width:60%;height:60%}.swiper_wrapper .swiper-button-next .svg,.swiper_wrapper .swiper-button-prev:hover::after,div.client_review .client_review_wrapper .swiper-button-next .svg,div.client_review .client_review_wrapper .swiper-button-prev:hover::after,section.client_review.carousel_section .review_swiper .swiper-button-next .svg,section.client_review.carousel_section .review_swiper .swiper-button-prev:hover::after,section.feedback .feedback_swiper .swiper-button-next .svg,section.feedback .feedback_swiper .swiper-button-prev:hover::after{transform:translateX(-100%)}.swiper_wrapper .swiper-button-next:hover::after,.swiper_wrapper .swiper-button-prev .svg,div.client_review .client_review_wrapper .swiper-button-next:hover::after,div.client_review .client_review_wrapper .swiper-button-prev .svg,section.client_review.carousel_section .review_swiper .swiper-button-next:hover::after,section.client_review.carousel_section .review_swiper .swiper-button-prev .svg,section.feedback .feedback_swiper .swiper-button-next:hover::after,section.feedback .feedback_swiper .swiper-button-prev .svg{transform:translateX(100%)}.swiper_wrapper .swiper-button-prev::after{background-image:url(../images/svg/arrow_Left_Light.svg)}.breadcrumbs .breadcrumbs_wrapper{padding-top:24px;padding-bottom:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;column-gap:16px;row-gap:8px}.breadcrumbs .breadcrumbs_wrapper a{color:#5b5b5b;text-align:left;font:300 12px/16px "HelveticaNeue Light",sans-serif}.breadcrumbs .breadcrumbs_wrapper a:not(:last-child),.sidebar .body ul li a.has-dropdown,header .header_wrapper .header_nav ul li.has_submenu,section.careers_from form .upload_cv .image_uploader .cv_display .cv_configuration .new,section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left .more_details_breadcrumbs .breadcrumbs_wrapper p:not(:last-child),section.references_detailed .references_detailed_wrapper,section.talk_ideas .talk_ideas_wrapper form .upload_cv .image_uploader .cv_display .cv_configuration .new,section.work_process .work_process_wrapper{position:relative}.breadcrumbs .breadcrumbs_wrapper a:not(:last-child)::before{content:"•";position:absolute;top:0;left:100%;width:16px;height:100%;display:flex;align-items:center;justify-content:center;color:#5b5b5b}.sidebar .body,.sidebar .body ul{flex-direction:column;display:flex}.sidebar.offcanvas.offcanvas-start{top:77px;left:0;right:0;overflow-x:auto;width:100%}.sidebar.offcanvas.offcanvas-start::-webkit-scrollbar{display:none}.sidebar .body{height:100%;align-items:center;gap:32px;padding-top:50px}.sidebar .body ul{max-width:280px;align-items:center;justify-content:flex-start;gap:8px}.portfolio_items .portfolio_item a:hover .context::after,.sidebar .body ul li,.sidebar .body ul li a.has-dropdown.active::before,footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center .footer_nav .footer_nav_item ul li:hover a::after,footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav .footer_nav_item,header .header_wrapper .header_extra .extras_wrapper a:hover .context::after,section.blog_detailed .blog_detailed_row .dropdown-menu .share_icons .social_media_icon img,section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .clientSwiper_top,section.companies .companies_wrapper .company .company_img img,section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item,section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul li:hover a.underline::after,section.development .development_wrapper .development_item,section.faq .faq_wrapper .faq_accordion .faq_items .faq_item,section.featured_section .featured_section_wrapper .featured_wrapper_right a:hover .context::after,section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_context a:hover .context::after,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide a:hover .context::after,section.services .services_items .services_item a:hover .context::after,section.talk_ideas .talk_ideas_wrapper .talk_ideas_form .main_form .industry_wrapper,section.vacancies .vacancies_wrapper .vacancies_item .link a:hover .context::after{width:100%}.sidebar .body ul li a{padding:16px 68px 16px 32px}.sidebar .body ul li a.active:not(.has-dropdown),.sidebar .body ul.inner_dropdown li a.active,header .header_wrapper .header_nav ul li.has_submenu .submenu ul li a .submenu_link.active,section.about .about_wrapper .about_banner_wrapper .left .title span,section.before_after .before_after_wrapper .item .title.color,section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .description span,section.home .home_wrapper .home_wrapper_left .home_results .home_result:last-child .result,section.know_us .know_us_wrapper .know_us_item:first-child .details .count,section.know_us .know_us_wrapper .know_us_item:first-child .details .text,section.know_us .know_us_wrapper .know_us_item:nth-child(6) .details .count,section.know_us .know_us_wrapper .know_us_item:nth-child(6) .details .text,section.our_solutions .our_solutions_wrapper .back:hover{color:var(--proweb-orange)}.sidebar .body ul li a.has-dropdown::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(0);width:24px;height:24px;background-image:url(../images/svg/arrowDown.svg);background-size:cover;transition:.3s}.sidebar .body ul li a.has-dropdown::before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--proweb-black);transition:.3s}.sidebar .body ul li a.has-dropdown.active::after{transform:translateY(-50%) rotate(-180deg)}.sidebar .body ul.inner_dropdown{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;margin-top:8px;transition:.3s;overflow:hidden;height:0;interpolate-size:allow-keywords}.sidebar .body ul li a.has-dropdown.active+ul.inner_dropdown,header .header_wrapper .header_extra .language_dropdown.active .inner_dropdown,header .header_wrapper .header_nav ul li.has_submenu:hover .submenu{height:auto}.sidebar .body ul.inner_dropdown li a{padding:0 32px}.sidebar .sidebar_link{padding:15px 21px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid var(--proweb-black);border-radius:40px}header{border-bottom:1px solid #f8f8f8;transition:.3s;z-index:10}header.active{position:fixed;top:0;left:0;width:100%;z-index:9;box-shadow:0 10px 20px 0 rgba(0,15,56,.06);animation:.3s forwards smoothScroll}@keyframes smoothScroll{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@keyframes smoothScroll2{0%{transform:translateY(0)}100%{transform:translateY(-102%)}}header .header_wrapper{height:77px;padding:8px 0;display:flex;align-items:center;justify-content:space-between;gap:52px}header .header_wrapper .header_logo{width:218px;height:60px}header .header_wrapper .header_nav{width:calc(100% - 2 * 52px - 218px - 290px)}header .header_wrapper .header_extra{width:290px;display:flex;align-items:center;justify-content:flex-end;gap:17px}header .header_wrapper .header_logo a{display:block;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;gap:0}header .header_wrapper .header_logo a .picture{width:calc(84px + 10px);height:100%;padding-right:10px;position:relative}header .header_wrapper .header_logo a .picture::after{content:"";position:absolute;top:4px;right:0;height:calc(100% - 2 * 4px);width:.8px;background:#141414}header .header_wrapper .header_logo a .context{height:100%;width:calc((100% - 84px - 10px));padding-left:15px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;color:var(--proweb-black);font:italic 300 14px/16px "HelveticaNeue Light",sans-serif;text-align:left}header .header_wrapper .header_logo a .context span{color:var(--proweb-black);font:400 16px/18px HelveticaNeue,sans-serif}header .header_wrapper .header_nav ul{display:flex;align-items:center;gap:16px}header .header_wrapper .header_nav ul li>a{color:var(--proweb-black);padding:8px;font:400 16px/24px HelveticaNeue,sans-serif;text-align:left;text-transform:capitalize;display:flex;align-items:center;gap:3px}header .header_wrapper .header_extra .language_dropdown>a img.submenu_icon,header .header_wrapper .header_nav ul li>a img.submenu_icon,section.blog_detailed .blog_detailed_row .dropdown-menu .copy_link img{width:20px;height:20px}header .header_wrapper .header_extra .language_dropdown::after,header .header_wrapper .header_nav ul li.has_submenu::after{content:"";position:absolute;width:100%;height:calc(100% + 20px);top:0;left:0;cursor:pointer}header .header_wrapper .header_extra .language_dropdown .inner_dropdown,header .header_wrapper .header_nav ul li.has_submenu .submenu{position:absolute;top:calc(100% + 20px);height:0;box-shadow:0 0 24px 0 #0000001A;interpolate-size:allow-keywords;transition:.3s ease-in-out;background:var(--proweb-white);overflow:hidden}header .header_wrapper .header_nav>ul>li>a{position:relative;z-index:1}header .header_wrapper .header_nav>ul>li>a::after{content:"";position:absolute;bottom:2px;left:8px;height:.9px;width:0;background:var(--proweb-black);transition:.3s}header .header_wrapper .header_nav>ul>li:hover>a::after{width:calc(100% - 2 * 8px)}header .header_wrapper .header_nav ul li.has_submenu .submenu{z-index:9;left:0;border-radius:8px}header .header_wrapper .header_nav ul li.has_submenu .submenu ul.version1{width:258px;padding:8px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px}header .header_wrapper .header_extra .language_dropdown .inner_dropdown ul li,header .header_wrapper .header_nav ul li.has_submenu .submenu ul.version1 li{width:100%;transition:.3s}header .header_wrapper .header_extra .language_dropdown .inner_dropdown ul li:hover,header .header_wrapper .header_nav ul li.has_submenu .submenu ul li:hover{background:#f6f6f6}header .header_wrapper .header_nav ul li.has_submenu .submenu ul li a{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;padding:16px 20px}header .header_wrapper .header_nav ul li.has_submenu .submenu ul li a .submenu_picture{width:124px;height:100px;border-radius:8px;border:1px solid #161616;display:flex;align-items:center;justify-content:center;margin:0 0 8px}header .header_wrapper .header_nav ul li.has_submenu .submenu ul li a .submenu_picture svg,section.about .about_wrapper .about_banner_wrapper .left .quotes{width:60px;height:60px}header .header_wrapper .header_nav ul li.has_submenu .submenu ul.version2 li:nth-child(odd) a .submenu_picture,section.services .services_items .services_item:first-child .services_picture,section.services .services_items .services_item:nth-child(4n) .services_picture,section.services .services_items .services_item:nth-child(4n+1) .services_picture{border:1px solid var(--proweb-orange)}header .header_wrapper .header_nav ul li.has_submenu .submenu ul li a .submenu_picture svg circle,header .header_wrapper .header_nav ul li.has_submenu .submenu ul li a .submenu_picture svg path,header .header_wrapper .header_nav ul li.has_submenu .submenu ul li a .submenu_picture svg rect,section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item:nth-child(2n) .innovative_picture svg circle,section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item:nth-child(2n) .innovative_picture svg path,section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item:nth-child(2n) .innovative_picture svg rect,section.services .services_items .services_item .services_picture svg circle,section.services .services_items .services_item .services_picture svg path,section.services .services_items .services_item .services_picture svg rect{stroke:#161616}header .header_wrapper .header_nav ul li.has_submenu .submenu ul li:nth-child(odd) a .submenu_picture svg circle,header .header_wrapper .header_nav ul li.has_submenu .submenu ul li:nth-child(odd) a .submenu_picture svg path,header .header_wrapper .header_nav ul li.has_submenu .submenu ul li:nth-child(odd) a .submenu_picture svg rect,section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_picture svg circle,section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_picture svg path,section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_picture svg rect,section.services .services_items .services_item:first-child .services_picture svg circle,section.services .services_items .services_item:first-child .services_picture svg path,section.services .services_items .services_item:first-child .services_picture svg rect,section.services .services_items .services_item:nth-child(4n) .services_picture svg circle,section.services .services_items .services_item:nth-child(4n) .services_picture svg path,section.services .services_items .services_item:nth-child(4n) .services_picture svg rect,section.services .services_items .services_item:nth-child(4n+1) .services_picture svg circle,section.services .services_items .services_item:nth-child(4n+1) .services_picture svg path,section.services .services_items .services_item:nth-child(4n+1) .services_picture svg rect{stroke:var(--proweb-orange)}header .header_wrapper .header_nav ul li.has_submenu .submenu ul li a .submenu_link{color:var(--proweb-black);font:500 16px/24px "HelveticaNeue Medium",sans-serif;text-align:left;margin:0 0 4px;width:100%}header .header_wrapper .header_nav ul li.has_submenu .submenu ul li a .submenu_description{color:#727272;font:400 16px/24px HelveticaNeue,sans-serif;text-align:left;width:100%}header .header_wrapper .header_nav ul li.has_submenu .submenu ul.version2{width:800px;padding:8px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:0}header .header_wrapper .header_nav ul li.has_submenu .submenu ul.version2 li{width:calc(100% / 3);transition:.3s}header .header_wrapper .header_extra .language_dropdown{width:46px;position:relative}header .header_wrapper .header_extra .language_dropdown>a{color:var(--proweb-black);padding:8px 0;font:400 16px/24px HelveticaNeue,sans-serif;text-align:left;text-transform:uppercase;display:flex;align-items:center;gap:6px}header .header_wrapper .header_extra .language_dropdown .inner_dropdown{z-index:9999;left:50%;transform:translateX(-50%);width:100%;border-radius:8px}header .header_wrapper .header_extra .language_dropdown .inner_dropdown ul{padding:8px 4px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px}header .header_wrapper .header_extra .language_dropdown .inner_dropdown ul li a{display:block;width:100%;color:var(--proweb-black);font:500 16px/24px "HelveticaNeue Medium",sans-serif;text-align:center}header .header_wrapper .header_extra .extras_wrapper{height:40px;max-width:calc(100% - 46px - 34px)}header .header_wrapper .header_extra .extras_wrapper a{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;gap:4px}header .header_wrapper .header_extra .extras_wrapper a .context{max-width:calc((100% - 4px - 24px));color:var(--proweb-black);font:400 22px/40px HelveticaNeue,sans-serif;text-align:right;position:relative}header .header_wrapper .header_extra .extras_wrapper a .context::after{content:"";position:absolute;bottom:0;left:0;height:.9px;width:0;background:var(--proweb-black);transition:.3s}header .header_wrapper .header_extra .sidebar_opener{width:36px;height:36px;cursor:pointer;display:flex;align-items:center;justify-content:center}footer{padding-bottom:32px;overflow-y:hidden}footer .footer_wrapper{background:#161616;width:100%;border-radius:20px;padding-top:52px;padding-bottom:32px}footer .footer_wrapper .footer_top .footer_top_wrapper{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_left .footer_logo{width:120px;margin:0 0 25px}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_left .footer_logo a,section.know_us .know_us_wrapper .know_us_item>img.innerImage{display:block;width:100%;height:100%}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_left .footer_description{color:var(--proweb-white);font:500 16px/24px "HelveticaNeue Medium",sans-serif;text-align:left;margin:0 0 12px}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_left .footer_form{width:100%;height:53px}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_left .footer_form form{display:block;width:100%;height:100%;border-radius:40px;cursor:pointer;position:relative;overflow:hidden}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_left .footer_form form input{position:absolute;top:0;left:0;border:none;outline:0;width:100%;height:100%;padding:8px 52px 8px 20px;color:#000;font:400 14px/21px HelveticaNeue,sans-serif;text-align:left}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_left .footer_form form input::placeholder{color:#000;font:400 14px/21px HelveticaNeue,sans-serif;text-align:left}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_left .footer_form form button{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:37px;height:37px;border-radius:50%;padding:4px;background:var(--proweb-black);border:none;outline:0;display:flex;align-items:center;justify-content:center}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center .footer_nav{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:20px}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center .footer_nav .footer_nav_item{width:calc((100% - 3 * 20px)/ 4)}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center .footer_nav .footer_nav_item .title,footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav .footer_nav_item .title{color:var(--proweb-white);font:400 20px/30px HelveticaNeue,sans-serif;text-align:left;margin:0 0 12px}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center .footer_nav .footer_nav_item ul,footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav .footer_nav_item ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center .footer_nav .footer_nav_item ul li a{display:inline-block;width:100%;padding:5.5px 0;color:var(--proweb-white);font:400 16px/24px HelveticaNeue,sans-serif;text-align:left;text-transform:capitalize;position:relative}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center .footer_nav .footer_nav_item ul li a::after{content:"";position:absolute;bottom:2px;left:0;height:.8px;width:0;background:var(--proweb-white);transition:.3s}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:44px}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav .footer_nav_item ul li a{display:inline-block;width:100%;padding:5.5px 0;color:var(--proweb-white);font:400 16px/24px HelveticaNeue,sans-serif;text-align:left}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav .footer_nav_item ul.social_icons{display:flex;flex-direction:row;align-items:flex-start}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav .footer_nav_item ul.social_icons li,section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul.social_icons li,section.our_team .our_team_wrapper .our_team_item .picture .layer ul.social_icons li{width:48px;height:48px}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav .footer_nav_item ul.social_icons li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;border:0 solid var(--proweb-orange)}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav .footer_nav_item ul.social_icons li a svg,section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul.social_icons li a svg,section.our_team .our_team_wrapper .our_team_item .picture .layer ul.social_icons li a svg{display:block;width:24px;height:24px}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav .footer_nav_item ul.social_icons li:hover a{border-width:2px}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav .footer_nav_item ul.social_icons li:hover a svg path,section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul.social_icons li:hover a svg path{fill:var(--proweb-orange)}.footer_wrapper .footer_bottom .innovativ_animation{position:relative;overflow:hidden;width:100%;height:150px;margin:32px 0}.footer_wrapper .footer_bottom .innovativ_animation .text{color:var(--proweb-white);font:400 128px/150px HelveticaNeue,sans-serif;text-align:left;display:inline-block;white-space:nowrap;position:absolute;left:0;top:0;animation:8s ease-in-out infinite innovativ}@keyframes innovativ{0%,100%{transform:translateX(0)}40%,60%{transform:translateX(calc(-100% + 100vw - 90px))}}footer .footer_wrapper .footer_bottom .copyright{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:60px}footer .footer_wrapper .footer_bottom .copyright>div{width:calc((100% - 60px)/ 2)}footer .footer_wrapper .footer_bottom .copyright .copyright_left,footer .footer_wrapper .footer_bottom .copyright .copyright_left a{color:var(--proweb-white);font:400 16px/24px HelveticaNeue,sans-serif;text-align:left}footer .footer_wrapper .footer_bottom .copyright .copyright_right ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:20px}footer .footer_wrapper .footer_bottom .copyright .copyright_right ul li a{padding:5.5px 8px;color:var(--proweb-white);font:400 14px/24px HelveticaNeue,sans-serif;text-align:left}section.home{margin:64px auto 0}section.home .home_wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:44px}section.home .home_wrapper>div{width:calc((100% - 44px)/ 2)}section.home .home_wrapper .home_wrapper_left h1{color:var(--proweb-black);font:400 100px/100px HelveticaNeue,sans-serif;text-align:left;margin:10px 0 32px}section.home .home_wrapper .home_wrapper_left h1 span{font:italic 100 100px/100px 'HelveticaNeue Thin',sans-serif}section.home .home_wrapper .home_wrapper_left a{padding:15px 21px;display:inline-flex;align-items:center;justify-content:center;gap:4px;margin:0 0 62px;background:var(--proweb-white);border:1px solid var(--proweb-black);border-radius:40px}section.home .home_wrapper .home_wrapper_left .home_results{display:flex;align-items:flex-start;justify-content:flex-start;padding:16px 12px 0;border-top:1px solid var(--proweb-black);position:relative}section.home .home_wrapper .home_wrapper_left .home_results .home_result{width:fit-content;display:flex;align-items:center;justify-content:flex-start;gap:12px}section.home .home_wrapper .home_wrapper_left .home_results .home_result:last-child{padding-left:40px}section.home .home_wrapper .home_wrapper_left .home_results .home_result:first-child{border-radius:0;border:none;padding-right:40px;position:relative}section.home .home_wrapper .home_wrapper_left .home_results .home_result:first-child::after{content:"";position:absolute;top:0;right:0;width:2px;background-color:gray;height:100%}section.home .home_wrapper .home_wrapper_left .home_results .result{color:var(--proweb-black);font:500 44px/65px "HelveticaNeue Medium",sans-serif;text-align:left}section.home .home_wrapper .home_wrapper_left .home_results .context{color:var(--proweb-black);font:300 16px/20px "HelveticaNeue Light",sans-serif;text-align:left;width:fit-content}section.featured_section .featured_section_wrapper .featured_wrapper_left .media_wrapper,section.home .home_wrapper .home_wrapper_right .media_wrapper{outline:0;border:none;background:var(--proweb-gray);height:444px;border-radius:20px;overflow:hidden;position:relative}.portfolio_items .portfolio_item .media_wrapper video,section.featured_section .featured_section_wrapper .featured_wrapper_left .media_wrapper video,section.home .home_wrapper .home_wrapper_right .media_wrapper video,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper video{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:10px;width:100%;height:100%;border:none!important;outline:0!important;padding:0!important;margin:0!important;-webkit-tap-highlight-color:transparent!important}section.esteemed_clients{margin:0 0 80px}section.featured_section,section.know_us{margin:0 0 100px}section.esteemed_clients .company_swiper{margin:-10px 0 0;position:relative;overflow:hidden}section.esteemed_clients .company_swiper::before{content:"";position:absolute;top:0;left:10px;width:150px;height:100%;background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);z-index:5;pointer-events:none}section.esteemed_clients .company_swiper::after{content:"";position:absolute;top:0;right:10px;width:150px;height:100%;background:linear-gradient(to left,#fff 0,rgba(255,255,255,0) 100%);z-index:5;pointer-events:none}section.esteemed_clients .company_swiper.home .carouselTicker__list .carouselTicker__item{padding:5px 24px;width:600px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}section.esteemed_clients .company_swiper.home .carouselTicker__list .carouselTicker__item p{font-size:18px;white-space:nowrap;font-family:"HelveticaNeue medium"}.corner_img img,section.esteemed_clients .company_swiper.home .carouselTicker__list .carouselTicker__item .logo img{width:100%;height:100%;object-fit:contain}section.esteemed_clients .company_swiper.home .carouselTicker__list .carouselTicker__item .logo{width:100px;height:50px;display:flex;align-items:center;justify-content:center}section.esteemed_clients .company_swiper .carouselTicker__list .carouselTicker__item{background-color:var(--proweb-gray);border-radius:35px}section.featured_section .featured_section_wrapper{padding:44px 0;margin-bottom:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:44px}section.featured_section .featured_section_wrapper>div{width:calc((100% - 1 * 44px)/ 2)}.portfolio_items .portfolio_item .media_wrapper .badge,section.featured_section .featured_section_wrapper .featured_wrapper_left .media_wrapper .badge,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .badge{position:absolute;z-index:2;top:16px;left:16px;max-width:calc(100% - 32px);overflow:hidden;padding:8px 20px;display:flex;align-items:center;justify-content:center;gap:20px;background:#00000099;backdrop-filter:blur(8px);border-radius:40px}.portfolio_items .portfolio_item .media_wrapper .badge span,section.featured_section .featured_section_wrapper .featured_wrapper_left .media_wrapper .badge span,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .badge span{color:var(--proweb-white);font:400 14px/18px HelveticaNeue,sans-serif;text-align:center;position:relative}.portfolio_items .portfolio_item .media_wrapper .badge span:not(:first-child)::after,section.featured_section .featured_section_wrapper .featured_wrapper_left .media_wrapper .badge span:not(:first-child)::after,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .badge span:not(:first-child)::after{content:"";position:absolute;top:50%;left:-10px;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:var(--proweb-white)}.portfolio_items .portfolio_item .media_wrapper.imageScale:hover img,section.featured_section .featured_section_wrapper .featured_wrapper_left .media_wrapper.imageScale:hover img,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper.imageScale:hover img{transform:scale(1.1)}section.featured_section .featured_section_wrapper .featured_wrapper_right .picture{width:123px;margin:0 0 16px}section.featured_section .featured_section_wrapper .featured_wrapper_right .picture img{filter:grayscale(1);transition:.3s}section.featured_section .featured_section_wrapper .featured_wrapper_right .title{color:var(--proweb-black);font:400 32px/42px HelveticaNeue,sans-serif;text-align:left;margin:0 0 8px}section.featured_section .featured_section_wrapper .featured_wrapper_right .description{color:var(--proweb-black);font:400 16px/21px HelveticaNeue,sans-serif;text-align:left;margin:0 0 24px}section.featured_section .featured_section_wrapper .featured_wrapper_right .technologies{margin:0 0 32px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:12px}.portfolio_items .portfolio_item .media_wrapper .technologies .technology_item,section.featured_section .featured_section_wrapper .featured_wrapper_right .technologies .technology_item,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .technologies .technology_item,section.solutions .portfolio_items .portfolio_item .media_wrapper .technologies .technology_item{display:flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:40px;background:var(--proweb-gray);overflow:hidden}section.featured_section .featured_section_wrapper .featured_wrapper_right .technologies .technology_item .icon{width:18px;height:auto;margin-right:8px}.portfolio_items .portfolio_item .media_wrapper .technologies .technology_item .text,section.featured_section .featured_section_wrapper .featured_wrapper_right .technologies .technology_item .text,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .technologies .technology_item .text,section.solutions .portfolio_items .portfolio_item .media_wrapper .technologies .technology_item .text{color:var(--proweb-black);font:400 14px/18px HelveticaNeue,sans-serif}.portfolio_items .portfolio_item a,section.featured_section .featured_section_wrapper .featured_wrapper_right a,section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left ul li a,section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_context a,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide a{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:5px 5px 5px 0}section.featured_section .featured_section_wrapper .featured_wrapper_right a .context::after{content:"";position:absolute;bottom:-5px;left:0;height:.8px;width:0;background:var(--proweb-black);transition:.3s}section.know_us{padding-bottom:196px}section.know_us .know_us_wrapper{padding:80px 0 0;display:flex;flex-wrap:wrap;gap:28px}section.know_us .know_us_wrapper .know_us_item{background:var(--proweb-gray);border-radius:16px;border:1px solid var(--proweb-gray);overflow:hidden;position:relative;width:400px;height:450px;margin:0;padding:0}section.know_us .know_us_wrapper .know_us_item:nth-child(3),section.our_team .our_team_wrapper .our_team_item:nth-child(2n) .picture .layer{background:var(--proweb-black)}div.client_review .client_review_wrapper .swiper-button-next:hover,div.client_review .client_review_wrapper .swiper-button-prev:hover,section.client_review.carousel_section .review_swiper .swiper-button-next:hover,section.client_review.carousel_section .review_swiper .swiper-button-prev:hover,section.feedback .feedback_swiper .swiper-button-next:hover,section.feedback .feedback_swiper .swiper-button-prev:hover,section.know_us .know_us_wrapper .know_us_item:nth-child(5){background:var(--proweb-orange)}section.know_us .know_us_wrapper .know_us_item .details{position:absolute}section.know_us .know_us_wrapper .know_us_item .details .count{font:600 60px/78px "HelveticaNeue Medium",sans-serif}section.know_us .know_us_wrapper .know_us_item .details .text{font:300 28px/36px "HelveticaNeue Light",sans-serif}section.know_us .know_us_wrapper .know_us_item:first-child .details{bottom:32px;left:32px}section.know_us .know_us_wrapper .know_us_item:nth-child(5) .details{top:32px;right:32px;text-align:right}section.know_us .know_us_wrapper .know_us_item:nth-child(3) .details,section.know_us .know_us_wrapper .know_us_item:nth-child(6) .details{top:32px;left:32px}section.faq .faq_wrapper .faq_bottom button a,section.home_detailed .home_detailed_wrapper .media_wrapper .job_detailed_banner_texts h1,section.home_detailed .home_detailed_wrapper .media_wrapper .job_detailed_banner_texts h2,section.know_us .know_us_wrapper .know_us_item:nth-child(3) .details .count,section.know_us .know_us_wrapper .know_us_item:nth-child(3) .details .text,section.know_us .know_us_wrapper .know_us_item:nth-child(5) .details .count,section.know_us .know_us_wrapper .know_us_item:nth-child(5) .details .text,section.our_team .our_team_wrapper .our_team_item:nth-child(2n) .picture .layer .context{color:var(--proweb-white)}section.know_us .know_us_wrapper .know_us_item:nth-child(3n-2){width:440px;height:auto}section.know_us .know_us_wrapper .know_us_item:nth-child(3n-1){transform:translateY(196px)}section.know_us .know_us_wrapper .know_us_item img.animated_pic{position:absolute;width:120px;height:120px}section.know_us .know_us_wrapper .know_us_item img.animated_pic.rotate{animation:4s linear infinite rotate;top:32px;right:32px}section.know_us .know_us_wrapper .know_us_item img.animated_pic.scale{animation:4s linear infinite scale;bottom:32px;right:32px}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scale{0%,100%,50%{transform:scale(1)}25%,75%{transform:scale(1.3)}}section.know_us .know_us_wrapper .know_us_item.cardArrowFollow .animated-line{position:absolute;left:-50px;top:50px;opacity:0}section.know_us .know_us_wrapper .know_us_item .small-card{position:absolute;height:96px;width:183px;border-radius:8px;top:70px;right:-10px;background-color:var(--proweb-white);opacity:1;transform:rotate(90deg);z-index:2;overflow:visible;border:2px solid var(--proweb-orange)}section.clients,section.faq,section.innovative_solutions{margin:0 0 110px}section.faq .faq_wrapper,section.innovative_solutions .innovative_wrapper{background:var(--proweb-gray);padding:70px 40px;border-radius:20px}section.innovative_solutions .innovative_wrapper .innovative_items{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:40px;padding:58px 0;border-top:1px solid #161616;position:relative}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_count{position:absolute;top:50%;right:0;transform:translateY(-50%);width:20px;height:20px;font:400 20px/20px HelveticaNeue,sans-serif;text-align:right;color:#222}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_picture{width:260px;height:210px;border-radius:8px;border:1px solid var(--proweb-orange);display:flex;align-items:center;justify-content:center;margin:0 0 8px}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_picture svg,section.services .services_items .services_item .services_picture svg{width:120px;height:120px}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item:nth-child(2n) .innovative_picture{border:1px solid #161616}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_context{width:587px}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_context h3{font:400 20px/26px HelveticaNeue,sans-serif;text-align:left;color:var(--proweb-black);margin:14px 0 0;line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-inline-box;-webkit-box-orient:vertical!important}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_context a .context{max-width:calc((100% - 4px - 24px));color:var(--proweb-black);font:400 38px/38px HelveticaNeue,sans-serif;text-align:left;position:relative}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_context a .context::after{content:"";position:absolute;bottom:-5px;left:0;height:.9px;width:0;background:var(--proweb-black);transition:.3s}section.clients_development .clients_programs .clients_program_description a .arrow_animation,section.clients_development .clients_programs .clients_program_description a .arrow_animation .picture,section.clients_development .clients_programs .clients_program_description a .arrow_animation .picture img,section.clients_development .clients_programs .clients_program_description a .arrow_animation .picture::before,section.development .development_wrapper .development_item .web_programs .web_program_description a .arrow_animation,section.development .development_wrapper .development_item .web_programs .web_program_description a .arrow_animation .picture,section.development .development_wrapper .development_item .web_programs .web_program_description a .arrow_animation .picture img,section.development .development_wrapper .development_item .web_programs .web_program_description a .arrow_animation .picture::before,section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_context a .arrow_animation,section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_context a .arrow_animation .picture,section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_context a .arrow_animation .picture img,section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_context a .arrow_animation .picture::before,section.services .services_items .services_item a .arrow_animation,section.services .services_items .services_item a .arrow_animation .picture,section.services .services_items .services_item a .arrow_animation .picture img,section.services .services_items .services_item a .arrow_animation .picture::before,section.vacancies .vacancies_wrapper .vacancies_item .link a .arrow_animation,section.vacancies .vacancies_wrapper .vacancies_item .link a .arrow_animation .picture,section.vacancies .vacancies_wrapper .vacancies_item .link a .arrow_animation .picture img,section.vacancies .vacancies_wrapper .vacancies_item .link a .arrow_animation .picture::before{width:32px;height:32px}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item:first-child .innovative_picture svg{animation:5s linear infinite rotate}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item:nth-child(2) .innovative_picture svg{transform-style:preserve-3d;animation:2s linear infinite flipY}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item:nth-child(3) .innovative_picture svg{animation:4s linear infinite small-scale}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item:nth-child(4) .innovative_picture svg,section.services .services_items .services_item:nth-child(3) .services_picture svg{animation:2s linear infinite scale}@keyframes flipY{0%,100%{transform:rotateX(0) rotateY(0)}50%{transform:rotateX(20deg) rotateY(20deg)}}@keyframes small-scale{0%,100%,50%{transform:scale(1)}25%,75%{transform:scale(1.05)}}section.faq .faq_header{border-bottom:1px solid var(--proweb-black);padding-bottom:32px;margin-bottom:40px}section.faq .faq_header h1{font-family:HelveticaNeue;font-size:80px}section.faq .faq_wrapper .faq_accordion{display:flex;align-items:flex-start;justify-content:flex-start}section.faq .faq_wrapper .faq_accordion .faq_items{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}section.faq .faq_wrapper .faq_accordion .faq_items .faq_item .accordion-item{border:none;outline:0;box-shadow:none;background:0 0}#cookiesModal .modal-dialog .modal-content .modal-body ul li:last-child,section.faq .faq_wrapper .faq_accordion .faq_items .faq_item:first-child .accordion_opener{border:none}section.faq .faq_wrapper .faq_accordion .faq_items .faq_item .accordion_opener{padding:60px 0;display:flex;align-items:center;justify-content:flex-start;gap:16px;border:none;outline:0;box-shadow:none;cursor:pointer;border-top:1px solid #161616}section.faq .faq_wrapper .faq_accordion .faq_items .faq_item .accordion_opener .icon{width:36px;height:36px;cursor:pointer;user-select:none}section.faq .faq_wrapper .faq_accordion .faq_items .faq_item .accordion_opener .text{text-align:left;font:400 28px/36px HelveticaNeue,sans-serif;color:var(--proweb-black);user-select:none;width:80%}section.faq .faq_wrapper .faq_accordion .faq_items .faq_item .accordion-collapse p{margin:0 52px;font:400 20px/30px HelveticaNeue,sans-serif;text-align:left;color:var(--proweb-black);user-select:none;width:90%;padding-bottom:20px}section.faq .faq_wrapper .faq_bottom{width:100%;background-color:var(--proweb-white);border-radius:40px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between}section.faq .faq_wrapper .faq_bottom p,section.why_this_profession .about-service p,section.why_this_profession .profession_wrapper p{font-family:HelveticaNeue;font-size:20px}section.why_this_profession .profession_wrapper h3,section.why_this_profession .section_title h2{font-size:40px;font-family:"HelveticaNeue Medium"}section.faq .faq_wrapper .faq_bottom button .text{transition:.3s;color:var(--proweb-white)}section.faq .faq_wrapper .faq_bottom button{color:var(--proweb-white);background-color:var(--proweb-black);border:none;padding:16px 32px;font-size:20px;border-radius:35px;overflow:hidden;position:relative}section.faq .faq_wrapper .faq_bottom button:after{content:"ask a question";position:absolute;left:50%;top:100%;width:100%;transform:translate(-50%,0);transition:.2s}section.faq .faq_wrapper .faq_bottom button:hover .text{transform:translateY(-170%)}section.faq .faq_wrapper .faq_bottom button:hover::after{top:30%!important}section.clients .clients_heading{width:796px;margin:0 auto 60px}section.blog .blog_heading .description,section.clients .clients_heading .description,section.feedback .feedback_heading .description,section.our_team .our_team_heading .description{margin:0 0 16px;font:400 32px/42px HelveticaNeue,sans-serif;text-align:center;color:var(--proweb-black)}section.blog .blog_heading .title,section.clients .clients_heading .title,section.feedback .feedback_heading .title{font:300 60px/70px "HelveticaNeue Light",sans-serif;text-align:center;color:var(--proweb-black)}section.clients .clients_swiper_wrapper{height:590px}section.clients .clients_swiper_wrapper .swiper{height:590px;padding-top:20px}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide:first-child{margin-left:195px}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide{height:547.94px;width:424.47px;border-radius:20px;box-shadow:0 0 6px 0 #0000001F;padding:24px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;transition:.3s}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide:nth-child(odd){background:#161616;transform:rotate(5.68deg)}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide:nth-child(2n){background:#ff590b;transform:rotate(-3.51deg)}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide:hover{transform:rotate(0);z-index:1}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .clientSwiper_top .stars{height:40px;margin:0 0 30px;display:flex;align-items:center;justify-content:flex-start;gap:4px}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .clientSwiper_top .stars .star{width:40px;height:40px;padding:2px}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .clientSwiper_top .description{height:182px;font:400 20px/26px HelveticaNeue,sans-serif;text-align:left;color:var(--proweb-white);display:-webkit-inline-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:7!important;line-clamp:7!important;overflow:hidden!important;text-overflow:ellipsis}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .clientSwiper_bottom{width:100%;height:54px;display:flex;align-items:center;justify-content:space-between;gap:20px}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .clientSwiper_bottom .right{width:54px;height:54px;display:flex;align-items:center;justify-content:center}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .clientSwiper_bottom .right a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff8f1;border-radius:50%}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .clientSwiper_bottom .left{height:100%;width:calc(100% - 20px - 54px);display:flex;align-items:center;justify-content:flex-start;gap:6px}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .clientSwiper_bottom .left .picture{width:54px;height:54px;border-radius:50%;overflow:hidden}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .clientSwiper_bottom .left .context{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:calc(100% - 6px - 54px)}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .clientSwiper_bottom .left .context .name,section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .clientSwiper_bottom .left .context .profession{font:400 16px/21px HelveticaNeue,sans-serif;text-align:left;color:var(--proweb-white);display:-webkit-inline-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;line-clamp:1!important;overflow:hidden!important;text-overflow:ellipsis}section.home_detailed{margin:10px 0 65px}section.home_detailed .home_detailed_wrapper{background:var(--proweb-gray);border-radius:20px;position:relative;overflow:hidden}section.home_detailed .home_detailed_wrapper .project_status{position:absolute;bottom:50px;font-family:HelveticaNeue;left:50px;z-index:2;border:3px solid var(--proweb-white);background-color:rgba(255,255,255,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:35px;padding:10px 20px 10px 40px;color:#000}.about_project .title .status p:before,section.home_detailed .home_detailed_wrapper .project_status:before{content:"";position:absolute;top:50%;left:0;transform:translate(20px,-50%);width:10px;height:10px;background-color:var(--proweb-black);border-radius:100%}.media_wrapper a img,section.home_detailed .home_detailed_wrapper .media_wrapper img{object-fit:initial}section.home_detailed .home_detailed_wrapper .media_wrapper{outline:0;border:none;width:100%;height:580px;overflow:hidden;position:relative}section.home_detailed .home_detailed_wrapper .media_wrapper.image_bg:after{content:none}section.home_detailed .home_detailed_wrapper .media_wrapper:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgb(0,0,0,.5)}section.home_detailed .home_detailed_wrapper .media_wrapper .job_detailed_banner_texts{position:absolute;bottom:0;left:0;z-index:5;padding:20px}section.home_detailed .home_detailed_wrapper .media_wrapper .job_detailed_banner_texts h1{font-family:"HelveticaNeue Bold";font-size:60px}section.home_detailed .home_detailed_wrapper .media_wrapper .job_detailed_banner_texts h2{font-family:"HelveticaNeue medium";font-size:16px;line-height:25px}section.home_detailed .home_detailed_wrapper .media_wrapper .job_detailed_banner_texts .lets_design{background-color:var(--proweb-white);margin-bottom:20px;justify-content:space-between;align-items:center;padding:10px 20px;border-radius:35px;cursor:pointer}section.home_detailed .home_detailed_wrapper .media_wrapper .job_detailed_banner_texts .lets_design p{color:var(--proweb-black);font-size:16px;font-family:HelveticaNeue}section.home_detailed .home_detailed_wrapper .media_wrapper .black-layer,section.home_detailed .home_detailed_wrapper .media_wrapper .white-layer{position:absolute;bottom:0;left:0;width:50%}section.home_detailed .home_detailed_wrapper .media_wrapper .black-layer{z-index:2}section.home_detailed .home_detailed_wrapper .media_wrapper .white-layer{left:20px;z-index:1}section.home_detailed .home_detailed_wrapper .media_wrapper video{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border:none!important;outline:0!important;padding:0!important;margin:0!important;-webkit-tap-highlight-color:transparent!important}section.home_detailed .home_detailed_wrapper .home_detailed_details{padding:44px 40px 80px}section.home_detailed .home_detailed_wrapper .home_detailed_details .title{display:flex;align-items:center;gap:24px;margin-bottom:50px}section.home_detailed .home_detailed_wrapper .home_detailed_details .title h2{font:400 40px/52px HelveticaNeue,sans-serif;text-align:left;color:var(--proweb-black);margin:0}section.home_detailed .home_detailed_wrapper .home_detailed_details .title .condition{padding:10px 20px 10px 35px;border-radius:40px;border:1px solid var(--proweb-orange);vertical-align:middle;font:400 16px/21px HelveticaNeue,sans-serif;color:var(--proweb-orange);text-align:center;position:relative}section.home_detailed .home_detailed_wrapper .home_detailed_details .title .condition::after{content:"";position:absolute;top:53%;left:20px;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:var(--proweb-orange)}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:100px;margin:0}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left{width:40%;padding:0}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .right{width:calc(60% - 100px);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;column-gap:100px;row-gap:44px}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .right .item{width:calc((100% - 1 * 100px)/ 2)}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .right .item .item_title{font:500 16px/21px "HelveticaNeue Medium",sans-serif;text-align:left;color:var(--proweb-orange);margin:0 0 8px}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .right .item .item_description{font:400 16px/21px HelveticaNeue,sans-serif;text-align:left;color:var(--proweb-black)}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left .more_details_breadcrumbs .breadcrumbs_wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;column-gap:20px;row-gap:4px;margin:0 0 12px}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left .more_details_breadcrumbs .breadcrumbs_wrapper p{color:#727272;text-align:left;font:400 16px/21px HelveticaNeue,sans-serif;margin:0;padding:0}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left .more_details_breadcrumbs .breadcrumbs_wrapper p:not(:last-child)::before{content:"•";position:absolute;top:0;left:100%;width:20px;height:100%;font-size:20px;display:flex;align-items:center;justify-content:center;color:#727272}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left p{margin:0 0 24px;font:400 20px/26px HelveticaNeue,sans-serif;text-align:left;color:var(--proweb-black)}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left ul li a .context{max-width:calc((100% - 4px - 24px));color:var(--proweb-black);font:400 16px/21px HelveticaNeue,sans-serif;text-align:right;position:relative}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left ul li a .context::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:var(--proweb-black)}section.service_detailed.tech_used .tech_used_wrapper .title{color:var(--proweb-orange)!important;font-size:16px!important;margin:30px 0;position:relative}section.why_this_profession .section_title span{color:var(--proweb-orange);display:inline-block;margin-bottom:20px;position:relative}section.why_this_profession .section_title h2{margin-bottom:20px}section.companies .companies_wrapper,section.why_this_profession .profession_wrapper{margin:20px 0}section.why_this_profession .service_we_provide{margin:40px 0}section.why_this_profession .service_we_provide .provide_img img{width:100%;height:100%;object-fit:cover;border-radius:20px}section.why_this_profession .service_we_provide .services_card{display:flex;flex-direction:column;align-items:center}section.why_this_profession .service_we_provide .services_card .service_card{border-radius:20px;transition:.4s;border:1px solid #ececec;padding:20px;position:relative;background-color:var(--proweb-gray)}section.why_this_profession .service_we_provide .services_card .service_card:hover{transform:scale(.8)}#cookiesModal .modal-dialog .modal-content .close:hover .fa-xmark,section.how_it_works .step:hover .img_wrapper img:nth-child(2),section.why_this_profession .service_we_provide .services_card .service_card:hover img{transform:rotate(90deg)}section.why_this_profession .service_we_provide .services_card .service_card:nth-child(2){margin:20px 0;align-self:flex-start}section.why_this_profession .service_we_provide .services_card .service_card img{position:absolute;top:-20px;right:-20px;width:80px;transition:.4s;height:80px}section.why_this_profession .service_we_provide .services_card .service_card .card_inner{background-color:var(--proweb-white);border-radius:20px;border:1px solid #ececec;padding:20px}section.why_this_profession .service_we_provide .services_card .service_card .card_inner h3{font-family:"HelveticaNeue Medium"}section.design_process{background-color:#fff;margin-bottom:40px}.design_process .section_label{color:#ff6a00;font-family:HelveticaNeue;text-transform:uppercase;margin-bottom:10px;font-size:16px}.design_process .section_title{font-size:32px;width:40%;font-weight:700;margin-bottom:40px}.design_process .design_steps{display:flex;flex-direction:column;gap:30px}.design_process .design_steps .step{display:flex;flex-wrap:wrap;border-bottom:1px solid #ddd;padding-bottom:20px}.design_process .design_steps .step .step_info{display:flex;font-weight:500;color:#111;align-items:center;text-transform:uppercase;margin-bottom:10px}.design_process .design_steps .step .step_info .step_number{font-size:16px;color:#999}.design_process .design_steps .step .step_info .step_title{font-size:15px;margin-left:40px}.design_process .design_steps .step .step_description{font-size:15px;color:#444;line-height:1.6}section.see_our_design.second{margin-top:70px}section.see_our_design.bg_image .container,section.see_our_design.second .container{border-radius:16px;border:2px solid var(--proweb-gray)}section.see_our_design.bg_image .design_img{background-color:var(--proweb-gray);border-top-right-radius:0;border-bottom-right-radius:0;border-right:2px solid var(--proweb-gray)}section.see_our_design.second .design_img{background-color:var(--proweb-gray);border-right:2px solid var(--proweb-gray);border-top-left-radius:0;border-bottom-left-radius:0}.cursor-pointer,.light_box_image,section.color_zone .color_zone_wrapper .items .item .media_wrapper img,section.see_our_design .design_img img{cursor:pointer}section.custom_designs .section_label,section.see_our_design .section_label,section.tailored .section_label,section.transforming .section_label{margin-bottom:40px;display:flex;justify-content:space-between;align-items:center}section.custom_designs .section_label p,section.see_our_design .section_label p,section.tailored .section_label p,section.transforming .section_label p{font-size:26px;font-style:italic;text-transform:uppercase;line-height:1.5}section.custom_designs .section_label span,section.see_our_design .section_label span,section.tailored .section_label span,section.transforming .section_label span{font-family:"HelveticaNeue Bold";font-style:normal}section.custom_designs .section_label .arrow,section.see_our_design .section_label .arrow,section.tailored .section_label .arrow,section.transforming .section_label .arrow{width:80px}section.custom_designs .section_label .arrow img,section.see_our_design .section_label .arrow img,section.tailored .section_label .arrow img,section.transforming .section_label .arrow img{transform:rotate(145deg);cursor:pointer;width:100%}.design_img{background-color:var(--proweb-gray);border-radius:16px;padding:100px 16px;transition:transform .3s,box-shadow .3s}.design_img:hover{box-shadow:0 12px 32px rgba(0,0,0,.12)}.design_img img{box-shadow:rgba(149,157,165,.2) 0 8px 24px;width:100%;height:auto;border-radius:12px;display:block}section.see_our_design .task_left{padding:44px 60px;position:relative}section.see_our_design .task_left h3{font-family:HelveticaNeue;font-size:28px;font-style:italic;text-transform:uppercase;margin-bottom:40px}@media (max-width:576px){section.see_our_design .task_left{padding:30px 20px}section.see_our_design .task_left h3{font-size:24px}section.see_our_design.bg_image .container,section.see_our_design.bg_image .design_img{border:none;border-radius:16px}}section.see_our_design.bg_image .task_left h3,section.see_our_design.second .task_left h3{width:92%}section.see_our_design .task_left h3 span{font-style:normal;font-family:"HelveticaNeue bold"}section.see_our_design .task_left .task_desc{font-family:HelveticaNeue;line-height:30px;font-size:20px}section.see_our_design .task_left .star_img{position:absolute;top:20px;right:20px;width:80px;height:80px}section.see_our_design .task_left .star_img img{width:100%;object-fit:cover;animation:3s linear infinite rotate}section.tailored .tailoredWrapper{background-color:var(--proweb-gray);border-radius:24px}.tailoredWrapper{border-radius:20px;padding:40px 20px;margin-bottom:60px;overflow:hidden}.tailoredWrapper .tailored_img{text-align:center;border-radius:24px;transition:transform .3s;height:500px}.tailoredWrapper .tailored_img img{max-width:100%;height:100%;cursor:pointer;box-shadow:rgba(149,157,165,.2) 0 8px 24px;border-radius:16px;transition:transform .3s,box-shadow .3s}section.custom_designs .custom_designs_wrapper,section.transforming .transforming_wrapper{background-color:var(--proweb-gray);border-radius:24px;margin-bottom:40px}@media (min-width:992px){.tailoredWrapper .col-lg-4,.tailoredWrapper .col-lg-8{display:flex;align-items:center;justify-content:center}}section.transforming.service_detailed .section_label p{width:25%}section.transforming .transforming_wrapper{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;padding:20px}section.transforming .transforming_wrapper .transforming_img{height:90vh;overflow-y:auto;overflow-x:hidden;padding-right:10px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;position:relative}section.our_solutions .our_solutions_wrapper .center_img .browser_tab,section.transforming .transforming_wrapper .transforming_img .browser_tab{position:sticky;top:0;left:0;width:100%;z-index:2}section.transforming .transforming_wrapper .transforming_img img{max-width:100%;height:auto;display:block;cursor:pointer}section.custom_designs.service_detailed .section_label p{width:33%}section.custom_designs .custom_designs_wrapper .swiper-wrapper .swiper-slide img{margin:auto;width:75%;border-radius:25px;cursor:pointer}.about_project{background-color:#fff;font-family:Inter,sans-serif;color:#1a1a1a}.about_project .section_label p{color:#ff5722;font-weight:500;font-family:HelveticaNeue;font-size:14px;margin-bottom:8px;text-transform:uppercase}.about_project .title h2{font-size:40px;font-weight:700;margin-bottom:24px}.about_project .title .status p{border:1px solid var(--proweb-black);background-color:rgba(255,255,255,.3);backdrop-filter:blur(10px);border-radius:35px;padding:10px 20px 10px 40px;font-family:HelveticaNeue}.about_project .project_desc p{font-size:17px;line-height:1.6;font-family:HelveticaNeue;margin-bottom:16px}.about_project .left ul{display:flex;gap:30px;padding:0;list-style:none;margin:30px 0}.about_project .left ul li a{display:flex;align-items:center;gap:8px;text-decoration:underline;color:#1a1a1a;font-weight:500;font-size:15px;transition:.2s}.about_project .left ul li a:hover,section.error .error_content p a{color:var(--proweb-orange);text-decoration:underline}.about_project .left .section_label{color:var(--proweb-orange);margin-top:50px;font-family:HelveticaNeue;font-size:16px;margin-bottom:0}.about_project .left .services{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;margin-bottom:30px}.about_project .left .services li,.about_project .right .services ul li{padding:8px 14px;font-size:13px;font-weight:500;color:#333;border-radius:999px;border:1px solid #e0e0e0;white-space:nowrap}.about_project .left .key_words li{text-decoration:none;padding:10px 15px;border-radius:35px;background-color:#ececec;color:#828282}.about_project .left .arrow_animation img{width:14px;transition:transform .2s}.about_project .right{background-color:#fff;border:1px solid #e0e0e0;border-radius:16px;padding:24px;display:flex;flex-direction:column;height:fit-content;box-shadow:0 2px 12px rgba(0,0,0,.03)}.about_project .right .item{display:flex;padding:10px 0;justify-content:space-between;align-items:center;border-bottom:1px solid #ececec}.about_project .right .item_title{font-size:14px;color:#666}.about_project .right .item_description{font-weight:600;font-size:15px;color:#000;display:flex;align-items:center;text-transform:uppercase;position:relative}.about_project .right .item:first-child .item_description img{height:36px;object-fit:cover}.about_project .right .item:not(:first-child) .item_description img{position:absolute;top:50%;transform:translate(0,-50%);width:36px;height:36px;object-fit:cover;border-radius:50%;margin-right:6px;margin-bottom:10px;cursor:pointer;transition:.3s}.about_project .right .item_description img:first-child{right:15px;z-index:3}.about_project .right .item_description img:nth-child(2){right:30px;z-index:2}.about_project .right .item_description img:nth-child(3){right:50px;z-index:1}.about_project .right .item:not(:first-child) .item_description img:hover{transform:translate(0,-50%) scale(1.1);z-index:10}.about_project .right .item_description p{display:inline-block;font-weight:600;font-size:14px;position:absolute;z-index:5;right:0;background-color:var(--proweb-gray);border:1px solid #ececec;border-radius:100%;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.about_project .right .services p{margin-bottom:12px;font-size:14px;color:#666}.about_project .right .services ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px}section.tech_used{margin:30px 0 60px}section.blog_detailed .blog_detailed_wrapper .blog_used_wrapper,section.tech_used .tech_used_wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:60px}section.tech_used .tech_used_wrapper .item .title{color:var(--proweb-orange);font:400 16px/16px HelveticaNeue,sans-serif;text-align:left;margin:20px 0 40px;text-transform:uppercase;position:relative}section.blog_detailed .blog_detailed_wrapper .blog_used_wrapper .item .description,section.tech_used .tech_used_wrapper .item .description{color:var(--proweb-black);font:400 20px/26px HelveticaNeue,sans-serif;text-align:left}section.development .development_wrapper .development_item .web_programs,section.tech_used .tech_used_wrapper .item .technologies{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:16px}section.tech_used .tech_used_wrapper .item .technologies .technology_item{display:flex;align-items:center;justify-content:center;padding:12px 32px;border-radius:40px;background:var(--proweb-gray);overflow:hidden}section.tech_used .tech_used_wrapper .item .technologies .technology_item .icon{width:24px;height:auto;margin-right:8px}section.tech_used .tech_used_wrapper .item .technologies .technology_item .text{color:var(--proweb-black);font:400 20px/26px HelveticaNeue,sans-serif}section.about,section.before_after,section.blog,section.blog .blog_wrapper form,section.bring_ideas,section.careers_from,section.choose_work,section.client_review,section.clients_development,section.color_zone,section.contact,section.development,section.feedback,section.gallery,section.industry,section.job_detailed,section.news,section.otherWorks,section.our_team,section.portfolio .portfolio_wrapper,section.solutions,section.talk_ideas,section.vacancies{margin:0 0 120px}section.before_after .section_label{color:var(--proweb-orange);display:block;margin:40px 0 20px;text-transform:uppercase;font-size:16px;font-family:HelveticaNeue}section.before_after .before_after_wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:var(--proweb-gray);gap:120px;border-radius:24px;padding:30px}section.before_after .before_after_wrapper .item{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:60px}section.before_after .before_after_wrapper .item .left{width:calc(55% - 60px)}section.before_after .before_after_wrapper .item .right{width:45%}section.before_after .before_after_wrapper .item.context{background-color:var(--proweb-white);border-radius:24px;padding:12px}section.before_after .before_after_wrapper .item.context .left{padding-right:160px;position:relative}section.before_after .before_after_wrapper .item.context .left .arrowLeft{width:100px;position:absolute;right:0;top:50%;transform:translateY(-50%)}section.before_after .before_after_wrapper .item.context .left .arrowDown{height:100px;position:absolute;top:calc(100% + 35px);left:50%;transform:translateX(-50%)}section.before_after .before_after_wrapper .item.context .right{padding-right:100px}section.before_after .before_after_wrapper .item .title{color:var(--proweb-black);font:500 40px/40px "HelveticaNeue Medium",sans-serif;text-align:left;margin:0 0 16px}section.before_after .before_after_wrapper .item .description,section.talk_ideas .talk_ideas_wrapper .talk_ideas_form .title_context{color:var(--proweb-black);font:400 24px/31px HelveticaNeue,sans-serif;text-align:left}section.before_after .before_after_wrapper .item .description span.color{color:var(--proweb-orange);font:700 24px/31px "HelveticaNeue Bold",sans-serif}section.before_after .before_after_wrapper .item .description span.bold{font:700 24px/31px "HelveticaNeue Bold",sans-serif}section.before_after .before_after_wrapper .item .media_wrapper{outline:0;border:none;background:#0000001F;width:100%;overflow:hidden;border-radius:16px}section.gallery .gallery_wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:80px}section.gallery .gallery_wrapper .item{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:80px}section.gallery .gallery_wrapper .item.doubled .media_wrapper:first-child{width:42%}section.gallery .gallery_wrapper .item.doubled .media_wrapper:last-child{width:calc(58% - 80px)}section.gallery .gallery_wrapper .item .media_wrapper{outline:0;border:none;background:#0000001F;width:100%;height:580px;overflow:hidden;border-radius:20px}section.color_zone .color_zone_wrapper{border:1px solid var(--proweb-gray);border-radius:20px;padding:70px 40px}section.color_zone .color_zone_wrapper .color_zone_title{color:var(--proweb-black);font:italic 300 40px/40px "HelveticaNeue Light",sans-serif;text-align:left;margin:0 0 44px;text-transform:uppercase}section.color_zone .color_zone_wrapper .color_zone_title span{color:var(--proweb-black);font:300 40px/40px HelveticaNeue,sans-serif;text-align:left}section.color_zone .color_zone_wrapper .items{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:32px}section.color_zone .color_zone_wrapper .items .item{height:418px;border-radius:16px;overflow:hidden;background:#0000001F}section.color_zone .color_zone_wrapper .items .item:nth-child(-n+3){width:calc((100% - 2 * 32px)/ 3)}section.color_zone .color_zone_wrapper .items .item:nth-child(4){width:calc(60% - 32px)}section.color_zone .color_zone_wrapper .items .item:nth-child(5){width:40%}section.color_zone .color_zone_wrapper .items .item:nth-child(6),section.color_zone .color_zone_wrapper .items .item:nth-child(7){width:calc((100% - 1 * 32px)/ 2)}section.color_zone .color_zone_wrapper .items .item .media_wrapper{outline:0;border:none;background:#0000001F;width:100%;height:100%;overflow:hidden;border-radius:20px}section.otherWorks .otherWorks_heading .title{font:400 40px/40px HelveticaNeue,sans-serif;text-align:left;color:var(--proweb-black);margin:0 0 16px}section.otherWorks .otherWorks_heading .description{margin:0 0 40px;font:400 20px/26px HelveticaNeue,sans-serif;text-align:left;color:#727272;width:700px}section.otherWorks .otherWorks_swiper_wrapper{margin:60px 0 0}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide:first-child{margin-left:110px}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide{width:636px}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide:not(:last-child){margin-right:24px}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper{outline:0;border:none;background:var(--proweb-gray);height:485px;border-radius:20px;overflow:hidden;position:relative;margin:0 0 16px}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper a{display:inline-block;height:100%;width:100%;padding:0}.portfolio_items .portfolio_item .media_wrapper .technologies,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .technologies{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:12px;position:absolute;bottom:-100%;left:16px;z-index:2;transition:.3s}.portfolio_items .portfolio_item .media_wrapper:hover .technologies,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper:hover .technologies,section.solutions .portfolio_items .portfolio_item .media_wrapper:hover .technologies{bottom:16px}.portfolio_items .portfolio_item .media_wrapper .technologies .technology_item .icon,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .technologies .technology_item .icon,section.solutions .portfolio_items .portfolio_item .media_wrapper .technologies .technology_item .icon{width:16px;height:auto;margin-right:8px}.portfolio_items .portfolio_item .media_wrapper:hover iframe,.portfolio_items .portfolio_item .media_wrapper:hover img,.portfolio_items .portfolio_item .media_wrapper:hover svg,.portfolio_items .portfolio_item .media_wrapper:hover video,section.blog .blog_wrapper .blog_items .blog_item .top:hover img,section.news .news_banner .right .picture_wrapper:hover .media_wrapper iframe,section.news .news_banner .right .picture_wrapper:hover .media_wrapper img,section.news .news_banner .right .picture_wrapper:hover .media_wrapper svg,section.news .news_banner .right .picture_wrapper:hover .media_wrapper video,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper:hover iframe,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper:hover img,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper:hover svg,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper:hover video,section.tracking:hover .container .image img{filter:grayscale(0);transform:scale(1.1)}.portfolio_items .portfolio_item .portfolio_title,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .solution_title,section.solutions .portfolio_items .portfolio_item .solution_title{color:#414141;font-size:20px;font-family:"HelveticaNeue medium";margin-bottom:5px}.portfolio_items .portfolio_item .description,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .description{margin:0 0 16px;font:400 16px/21px HelveticaNeue,sans-serif;text-align:left;height:42px;color:#414141;display:block!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;overflow:hidden!important;text-overflow:ellipsis}.portfolio_items .portfolio_item a .context::after,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide a .context::after{content:"";position:absolute;left:0;bottom:-5px;height:.8px;width:0;background:var(--proweb-black);transition:.3s}section.bring_ideas .bring_ideas_wrapper{border-radius:20px;background:var(--proweb-gray);position:relative;overflow:hidden}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background{position:absolute;top:0;left:0;width:100%;height:100%;transition:3s}@media only screen and (max-width:1399.98px){section.bring_ideas .bring_ideas_wrapper .bring_ideas_background{display:none}}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img{position:absolute;width:120px;height:120px;transform:rotate(135deg);transition:1.5s}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img:first-child{top:120%;left:-20%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img.active:first-child{top:-50%;left:40%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img:nth-child(3){top:120%;right:70%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img.active:nth-child(3){top:-50%;right:10%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img:nth-child(2){top:160%;left:-10%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img.active:nth-child(2){top:-50%;left:60%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img:nth-child(4){top:170%;left:30%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img.active:nth-child(4){top:-70%;left:110%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_context{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:117px 278px}section.bring_ideas .bring_ideas_wrapper .title{color:var(--proweb-black);font:400 64px/64px HelveticaNeue,sans-serif;text-align:center;margin:0 0 12px}section.bring_ideas .bring_ideas_wrapper .title span{color:var(--proweb-orange);font:italic 300 64px/64px "HelveticaNeue Light",sans-serif}section.bring_ideas .bring_ideas_wrapper .description{color:var(--proweb-black);font:300 28px/36px "HelveticaNeue Light",sans-serif;text-align:center;margin:0 0 44px;width:80%}section.client_review .client_review_wrapper .title{font:400 40px/40px HelveticaNeue,sans-serif;text-align:left;color:var(--proweb-black);margin:0 0 32px}section.client_review .client_review_wrapper .client_review_items{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:95px}section.client_review .client_review_wrapper .client_review_items .left{width:505px;padding:0}section.client_review .client_review_wrapper .client_review_items .right{width:calc((100% - 505px - 95px));padding:0}section.client_review .client_review_wrapper .client_review_items .left .picture_wrapper{width:381px;height:533px;border-radius:16px;border:1px solid var(--proweb-black);position:relative}section.client_review .client_review_wrapper .client_review_items .left .picture_wrapper .picture_inner_wrapper{position:absolute;top:52px;left:90px;width:414px;height:429px;overflow:hidden;border-radius:16px}section.client_review .client_review_wrapper .client_review_items .right .quotes{width:60px;height:60px;margin:0 0 8px}section.client_review .client_review_wrapper .client_review_items .right .description{font:400 36px/47px HelveticaNeue,sans-serif;text-align:left;color:var(--proweb-black);margin:0 0 44px;display:-webkit-inline-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:6!important;line-clamp:6!important;overflow:hidden!important;text-overflow:ellipsis}section.client_review .client_review_wrapper .client_review_items .right .description span{font:700 36px/47px "HelveticaNeue Bold",sans-serif}section.client_review .client_review_wrapper .client_review_items .right .references_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px}section.client_review .client_review_wrapper .client_review_items .right .references_wrapper>div{width:calc((100% - 30px)/ 2)}section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .left .name{font:700 24px/31px "HelveticaNeue Bold",sans-serif;text-align:left;color:var(--proweb-black);margin:0 0 4px}section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .left .profession{font:500 16px/21px "HelveticaNeue Medium",sans-serif;text-align:left;color:var(--proweb-black)}section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .right{display:flex;justify-content:flex-end}section.client_review.carousel_section .client_review_wrapper .title{margin:0 0 16px}section.client_review.carousel_section .client_review_wrapper .review_description{margin:0 0 60px;font:400 20px/26px HelveticaNeue,sans-serif;text-align:left;color:#727272;padding-right:148px}section.client_review.carousel_section .review_swiper .swiper-button-next,section.client_review.carousel_section .review_swiper .swiper-button-prev{width:64px;height:64px;border-radius:50%;background:var(--proweb-gray);transition:.3s;position:absolute;overflow:hidden;user-select:none;top:unset}section.client_review.carousel_section .review_swiper .swiper-button-next{bottom:30px}section.client_review.carousel_section .review_swiper .swiper-button-prev{left:unset;right:calc(10px + 64px + 16px);bottom:30px}div.client_review .client_review_wrapper .swiper-button-next::after,div.client_review .client_review_wrapper .swiper-button-prev::after,section.client_review.carousel_section .review_swiper .swiper-button-next::after,section.client_review.carousel_section .review_swiper .swiper-button-prev::after,section.feedback .feedback_swiper .swiper-button-next::after,section.feedback .feedback_swiper .swiper-button-prev::after{content:"";position:absolute;width:100%;height:100%;background-size:24px;background-repeat:no-repeat;background-position:center;transition:.3s;user-select:none}div.client_review .client_review_wrapper .swiper-button-next .svg img,div.client_review .client_review_wrapper .swiper-button-prev .svg img,section.client_review.carousel_section .review_swiper .swiper-button-next .svg img,section.client_review.carousel_section .review_swiper .swiper-button-prev .svg img,section.feedback .feedback_swiper .swiper-button-next .svg img,section.feedback .feedback_swiper .swiper-button-prev .svg img,section.tracking .container .content .bottom a .arrow_animation,section.tracking .container .content .bottom a .arrow_animation .picture,section.tracking .container .content .bottom a .arrow_animation .picture img,section.tracking .container .content .bottom a .arrow_animation .picture::before{width:24px;height:24px}div.client_review .client_review_wrapper .swiper-button-prev::after,section.client_review.carousel_section .review_swiper .swiper-button-prev::after,section.feedback .feedback_swiper .swiper-button-prev::after{background-image:url(../images/svg/arrow_Left_Dark.svg)}section.portfolio .portfolio_wrapper .load_more{display:flex;align-items:center;border-radius:35px;border:1px solid var(--proweb-black);padding:12px 24px;margin:50px auto;width:fit-content;cursor:pointer;transition:.3s}section.portfolio .portfolio_wrapper .load_more:hover{background-color:var(--proweb-orange);border-color:var(--proweb-orange);color:var(--proweb-white)}section.portfolio .portfolio_wrapper .portfolio_filtering{display:flex;flex-wrap:wrap;align-items:flex-start;justify-self:flex-start;gap:12px;padding-bottom:80px}section.portfolio .portfolio_wrapper .portfolio_filtering li a{display:block;width:100%;height:100%;text-align:center;color:var(--proweb-black);font:500 16px/21px HelveticaNeue,sans-serif;padding:12px 40px;border-radius:40px;border:1px solid var(--proweb-black);transition:.6s}section.portfolio .portfolio_wrapper .portfolio_filtering li a:hover,section.talk_ideas .talk_ideas_wrapper .badge_range li a:hover,section.talk_ideas .talk_ideas_wrapper .project_type li a:hover,section.talk_ideas .talk_ideas_wrapper .team_size li a:hover{background-color:var(--proweb-orange);color:var(--proweb-white);border-color:var(--proweb-white)}section.careers_from form .positions .positions_wrapper input:checked+label,section.portfolio .portfolio_wrapper .portfolio_filtering li.active a,section.talk_ideas .talk_ideas_wrapper .badge_range li.active a,section.talk_ideas .talk_ideas_wrapper .project_type li.active a,section.talk_ideas .talk_ideas_wrapper .team_size li.active a{background:var(--proweb-orange);color:var(--proweb-white);border:1px solid var(--proweb-orange)}.portfolio_items{margin:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;column-gap:24px;row-gap:60px}.portfolio_items .portfolio_item{width:calc((100% - 1 * 24px)/ 2);padding:0}.portfolio_items .portfolio_item .media_wrapper{outline:0;border:none;background:var(--proweb-gray);width:100%;height:485px;border-radius:20px;overflow:hidden;position:relative;margin:0 0 16px}.portfolio_items .portfolio_item .img_link{width:100%;height:100%;padding:0}section.services .services_items{margin:0 0 120px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;column-gap:32px;row-gap:52px}section.services .services_items .services_item{width:calc((100% - 1 * 32px)/ 2);background:var(--proweb-gray);border-radius:20px;padding:52px 40px}section.services .services_items .services_item .services_picture{width:260px;height:210px;border-radius:16px;border:1px solid #161616;display:flex;align-items:center;justify-content:center;margin:0 0 40px;background:var(--proweb-white)}section.services .services_items .services_item:first-child .services_picture svg,section.services .services_items .services_item:nth-child(5) .services_picture svg{animation:3s linear infinite rotate}section.services .services_items .services_item .services_description{height:52px;color:var(--proweb-black);font:400 20px/26px HelveticaNeue,sans-serif;text-align:left;display:-webkit-inline-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;overflow:hidden!important;text-overflow:ellipsis;margin:12px 0 0}section.services .services_items .services_item a,section.vacancies .vacancies_wrapper .vacancies_item .link a{display:inline-flex;align-items:center;justify-content:center;gap:4px}section.our_team .our_team_wrapper .our_team_item .name,section.services .services_items .services_item a .context{display:-webkit-inline-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;text-overflow:ellipsis;text-align:left}section.services .services_items .services_item a .context{max-width:calc((100% - 4px - 32px));color:var(--proweb-black);font:400 38px/48px HelveticaNeue,sans-serif;height:48px;position:relative;line-clamp:1!important;overflow:hidden!important}section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul li a.underline::after,section.services .services_items .services_item a .context::after{content:"";position:absolute;bottom:0;left:0;height:.8px;width:0;background:var(--proweb-black);transition:.3s}section.contact .contact_wrapper .contact_info{margin:0 0 120px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:128px}section.contact .contact_wrapper .contact_info .right{width:calc((100% - 128px - 415px));height:480px;background:#0000001F;border-radius:20px;overflow:hidden;padding:0}section.contact .contact_wrapper .contact_info .left{width:415px;padding:0}section.contact .contact_wrapper .contact_info .left .contact_nav{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px}section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item .title{width:100%;color:var(--proweb-black);font:500 28px/36px "HelveticaNeue Medium",sans-serif;text-align:left;margin:0 0 8px}section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px}section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul li a{display:inline-block;width:100%;padding:8px 0;color:var(--proweb-black);font:400 20px/26px HelveticaNeue,sans-serif;text-align:left;position:relative}section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul.social_icons{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:20px;margin-top:16px}section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul.social_icons li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;border:2px solid var(--proweb-black);transition:.3s}section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul.social_icons li a svg path{fill:var(--proweb-black);transition:.3s}section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul.social_icons li:hover a{border:2px solid var(--proweb-orange)}section.contact .contact_wrapper .contact_form{background:var(--proweb-orange);padding:60px;border-radius:20px}section.contact .contact_wrapper .contact_form .title{color:var(--proweb-white);font:700 44px/44px "HelveticaNeue Bold",sans-serif;text-align:left;width:880px}section.careers_from form .footer,section.contact .contact_wrapper .contact_form .footer,section.talk_ideas .talk_ideas_wrapper .talk_ideas_form .footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:32px}section.careers_from form .footer button,section.contact .contact_wrapper .contact_form .footer button,section.talk_ideas .talk_ideas_wrapper .talk_ideas_form .footer button{padding:17px 54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:none;outline:0;box-shadow:none;border:1px solid var(--proweb-white);background:var(--proweb-white);border-radius:40px}section.contact .contact_wrapper .contact_form .footer .description{width:350px;color:#ffac85;font:400 16px/21px HelveticaNeue,sans-serif;text-align:left}section.contact .contact_wrapper .contact_form .footer .description a{color:#ffac85;position:relative}section.contact .contact_wrapper .contact_form .footer .description a::after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:.8px;background:#ffac85}section.careers_from form .main_form,section.contact .contact_wrapper .contact_form .main_form,section.talk_ideas .talk_ideas_wrapper .talk_ideas_form .main_form{margin:60px 0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;column-gap:24px;row-gap:52px}section.contact .contact_wrapper .contact_form .main_form .input_wrapper{border-bottom:1px solid #ffac85;margin:20px 0}section.contact .contact_wrapper .contact_form .main_form .input_wrapper input{background:0 0;border:none;outline:0;box-shadow:none;color:var(--proweb-white);font:600 16px/21px "HelveticaNeue Medium",sans-serif;text-align:left;padding-left:0;padding-right:0}section.contact .contact_wrapper .contact_form .main_form .input_wrapper label{color:var(--proweb-white);font:600 16px/21px "HelveticaNeue Medium",sans-serif;text-align:left;padding-left:0;padding-right:0}section.about .about_wrapper .about_banner{background:var(--proweb-gray);height:440px;background:#0000001F;border-radius:20px;overflow:hidden;margin:0 0 120px}section.about .about_wrapper .about_banner_wrapper{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:80px}section.about .about_wrapper .about_banner_wrapper .right{background:var(--proweb-gray);width:596px;height:410px;background:#0000001F;border-radius:20px;overflow:hidden;padding:0}section.about .about_wrapper .about_banner_wrapper .left{width:calc(100% - 80px - 596px)}section.about .about_wrapper .about_banner_wrapper .left .context{color:var(--proweb-black);font:400 40px/52px HelveticaNeue,sans-serif;text-align:left;height:410px;overflow-y:auto;scrollbar-color:var(--proweb-orange) transparent}section.about .about_wrapper .about_banner_wrapper .left .context span{font:800 40px/52px "HelveticaNeue Bold",sans-serif}section.about .about_wrapper .about_banner_wrapper .left .title{color:var(--proweb-black);font:500 52px/68px "HelveticaNeue Medium",sans-serif;text-align:left;margin:0 0 24px}section.about .about_wrapper .about_banner_wrapper .left .description{color:var(--proweb-black);font:400 24px/31px HelveticaNeue,sans-serif;text-align:left;padding-right:35px}section.about .job_date{line-height:1;text-align:center;width:100%}section.about .job_date span{font-style:italic;color:#141414;font-family:"HelveticaNeue Light"}section.our_team .our_team_heading{width:796px;margin:0 auto 80px;padding-top:120px}section.clients_development .clients_development_heading .heading,section.our_team .our_team_heading .title,section.vacancies .vacancies_heading .title{font:italic 100 80px/80px "HelveticaNeue Thin",sans-serif;text-align:center;color:var(--proweb-black)}section.clients_development .clients_development_heading .heading span,section.our_team .our_team_heading .title span,section.vacancies .vacancies_heading .title span{font:500 80px/80px "HelveticaNeue Medium",sans-serif}section.our_team .our_team_wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;column-gap:32px;row-gap:80px;margin:0}section.our_team .our_team_wrapper .our_team_item{width:calc((100% - 3 * 32px)/ 4);padding:0}section.our_team .our_team_wrapper .our_team_item .picture{background:#0000001F;width:100%;height:400px;border-radius:16px;overflow:hidden;margin:0 0 16px;position:relative}section.our_team .our_team_wrapper .our_team_item .name{line-clamp:1!important;overflow:hidden!important;font:400 32px/42px HelveticaNeue,sans-serif;color:var(--proweb-black)}section.blog .blog_wrapper .blog_items .blog_item .bottom .title,section.our_team .our_team_wrapper .our_team_item .picture .layer .context,section.our_team .our_team_wrapper .our_team_item .profession{font:400 20px/26px HelveticaNeue,sans-serif;display:-webkit-inline-box!important;-webkit-box-orient:vertical!important;text-overflow:ellipsis}section.our_team .our_team_wrapper .our_team_item .profession{text-align:left;color:var(--proweb-black);-webkit-line-clamp:1!important;line-clamp:1!important;overflow:hidden!important}section.our_team .our_team_wrapper .our_team_item .picture .layer{position:absolute;top:-100%;left:100%;transform:rotate(20deg);background:var(--proweb-orange);width:100%;height:100%;border-radius:16px;transition:.5s;padding:44px 25px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:50px}section.our_team .our_team_wrapper .our_team_item:hover .picture .layer{top:0;left:0;transform:rotate(0)}section.our_team .our_team_wrapper .our_team_item .picture .layer .context{width:100%;text-align:left;color:var(--proweb-white);max-height:calc(7 * 26px);-webkit-line-clamp:7!important;line-clamp:7!important;overflow:hidden!important}section.our_team .our_team_wrapper .our_team_item .picture .layer ul.social_icons{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:20px}section.our_team .our_team_wrapper .our_team_item .picture .layer ul.social_icons li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;border:2px solid var(--proweb-white);transition:.3s}section.our_team .our_team_wrapper .our_team_item .picture .layer ul.social_icons li a svg path,section.our_team .our_team_wrapper .our_team_item:nth-child(2n) .picture .layer ul.social_icons li a svg path{fill:var(--proweb-white)}section.our_team .our_team_wrapper .our_team_item:nth-child(2n) .picture .layer ul.social_icons li a{border:2px solid var(--proweb-white)}section.blog_detailed{margin:40px 0 60px}section.blog_detailed .blog_detailed_row{width:100%;margin:50px auto 80px;position:relative;display:flex;align-items:center;flex-direction:column}section.blog_detailed .blog_detailed_row .share_icon{position:absolute;top:0;right:0;width:52px;height:52px}section.blog_detailed .blog_detailed_row .share_icon img{width:100%;cursor:pointer;height:100%;object-fit:cover}section.blog_detailed .blog_detailed_row .dropdown-menu{background-color:var(--proweb-gray);width:308px;padding:20px;position:relative;z-index:100}section.blog_detailed .blog_detailed_row .dropdown-menu .share_icons{width:100%;display:flex;align-items:center;gap:10px}section.blog_detailed .blog_detailed_row .dropdown-menu .share_icons .social_media_icon{width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;background-color:var(--proweb-white);border-radius:100%;transition:.3s}section.blog_detailed .blog_detailed_row .dropdown-menu .share_icons .social_media_icon:hover{background-color:var(--proweb-gray)}section.blog_detailed .blog_detailed_row .dropdown-menu .copy_link{width:100%;background-color:var(--proweb-white);padding:8px 12px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}section.blog_detailed .blog_detailed_row .dropdown-menu .copy_link p{width:80%;height:24px;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1!important;text-overflow:ellipsis;overflow:hidden;min-height:auto!important;color:#a5a5a5}section.blog_detailed .blog_detailed_row .author_wrapper,section.blog_detailed .blog_detailed_row .blog_detailed_title{width:704px}section.blog_detailed .blog_detailed_row .blog_detailed_title,section.news .news_row .news_title,section.solutions .solutions_row .solutions_title,section.technologies .technologies_row .technologies_title{color:var(--proweb-black);font:500 60px/60px "HelveticaNeue Medium",sans-serif;text-align:center;margin:0 0 36px}section.blog_detailed .blog_detailed_row .author_wrapper{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px}section.blog_detailed .blog_detailed_row .author_wrapper>div{width:calc((100% - 1 * 10px)/ 2)}section.blog_detailed .blog_detailed_row .author_wrapper .left .title{color:var(--proweb-black);font:400 16px/21px HelveticaNeue,sans-serif;text-align:right}section.blog_detailed .blog_detailed_row .author_wrapper .right .description{color:var(--proweb-black);font:italic 200 16px/21px "HelveticaNeue Light",sans-serif;text-align:left}section.blog_detailed .blog_detailed_wrapper .blog_detailed_banner{height:480px;border-radius:20px;overflow:hidden;border:1px solid var(--proweb-black);margin:0 0 80px}section.blog_detailed .blog_detailed_wrapper .blog_used_wrapper .item .title{color:var(--proweb-black);font:400 40px/40px HelveticaNeue,sans-serif;text-align:left;margin-bottom:20px}section.blog_detailed .blog_detailed_wrapper .blog_used_wrapper .item .description span{color:var(--proweb-orange);position:relative}section.blog_detailed .blog_detailed_wrapper .blog_used_wrapper .item .description span::after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background:var(--proweb-orange)}section.most_searched{margin:30px 0 80px}section.most_searched .container{padding-top:30px;border-top:1px solid #e1e1e1}section.most_searched .title h2{font-family:HelveticaNeue;font-size:32px}section.most_searched .serached_items{padding-top:20px}section.most_searched .serached_items .serached_item{background-color:var(--proweb-gray);border-radius:35px;padding:12px 16px;font-family:HelveticaNeue;font-size:20px;border:1px solid #ececec;width:fit-content}section.most_searched .serached_items .serached_item a{color:#000}section.tracking{margin:40px 0 120px;min-height:300px}section.tracking .container{padding-top:50px;border-top:1px solid #e1e1e1}section.tracking .container .row{background-color:var(--proweb-black);border-radius:20px;min-height:300px}section.tracking .container .image{position:relative;border-top-left-radius:20px;border-bottom-left-radius:20px;min-height:300px;overflow:hidden}section.tracking .container .image .text{position:absolute;top:30px;left:30px;z-index:2;padding:8px 20px;display:flex;border-radius:35px;font-family:HelveticaNeue;width:fit-content;background-color:rgb(20,20,20,.6);gap:10px;backdrop-filter:blur(2px);color:#fff}section.tracking .container .image img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:1s}section.tracking .container .content{position:relative;padding:40px;color:var(--proweb-white)}@media (max-width:768px){section.tracking{margin:40px 10px 120px}section.tracking .container .content{padding:20px}section.tracking .container .content .bottom{flex-direction:column;align-items:flex-start!important}section.tracking .container .content .bottom p{width:100%!important}section.most_searched{margin:30px 10px}}section.tracking .container .content .corner_image{width:80px;height:80px;position:absolute;top:20px;right:20px;animation:4s linear infinite scale}section.tracking .container .content h3{font-family:"HelveticaNeue medium";font-size:20px;margin-bottom:40px}section.tracking .container .content a{color:var(--proweb-white);font-family:"HelveticaNeue Medium";font-size:44px;display:block;margin-bottom:2rem}section.tracking .container .content .bottom{display:flex;align-items:center;justify-content:space-between}section.tracking .container .content .bottom p{margin-top:10px;width:60%;font-family:HelveticaNeue;color:#8b8b8b}section.tracking .container .content .bottom a{padding:12px 32px;display:flex;align-items:center;height:58px;justify-content:center;gap:10px;border:none;outline:0;box-shadow:none;border:1px solid var(--proweb-white);background:0 0;border-radius:40px}section.tracking .container .content .bottom a .context{max-width:calc((100% - 4px - 24px));color:var(--proweb-white);font:400 24px/24px HelveticaNeue,sans-serif;text-align:right;position:relative}section.blog .blog_heading,section.clients_development .clients_development_heading,section.feedback .feedback_heading,section.vacancies .vacancies_heading{width:796px;margin:0 auto 80px}section.blog .blog_wrapper form .form_description,section.news .news_banner .right form .form_description{color:var(--proweb-black);font:400 24px/31px HelveticaNeue,sans-serif;text-align:left;margin:0 0 24px}section.blog .blog_wrapper form .input_wrapper,section.news .news_banner .right form .input_wrapper{width:510px;height:60px;border-radius:40px;cursor:pointer;position:relative;overflow:hidden;border:1px solid var(--proweb-black)}section.blog .blog_wrapper form .input_wrapper input,section.news .news_banner .right form .input_wrapper input{position:absolute;top:0;left:0;border:none;outline:0;width:100%;height:100%;padding:19.5px 60px 19.5px 20px;color:var(--proweb-black);font:400 16px/21px HelveticaNeue,sans-serif;text-align:left}section.blog .blog_wrapper form .input_wrapper input::placeholder{color:var(--proweb-black);font:400 16px/21px HelveticaNeue,sans-serif;text-align:left}section.blog .blog_wrapper form .input_wrapper button,section.news .news_banner .right form .input_wrapper button{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:37px;height:37px;border-radius:50%;padding:4px;background:var(--proweb-orange);border:none;outline:0;display:flex;align-items:center;justify-content:center}section.blog .blog_wrapper .blog_items{margin:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;column-gap:40px;row-gap:60px}section.blog .blog_wrapper .blog_items .blog_item{width:calc((100% - 2 * 40px)/ 3);border-radius:16px;overflow:hidden;background:var(--proweb-gray);padding:0}section.blog .blog_wrapper .blog_items .blog_item .top{height:270px;overflow:hidden}section.blog .blog_wrapper .blog_items .blog_item .top img{transition:.3s}#cookiesModal .modal-dialog .modal-content,section.blog .blog_wrapper .blog_items .blog_item .bottom{padding:24px}section.blog .blog_wrapper .blog_items .blog_item .bottom .title{color:var(--proweb-black);text-align:left;margin:0 0 12px;height:52px;-webkit-line-clamp:2!important;line-clamp:2!important;overflow:hidden!important}section.blog .blog_wrapper .blog_items .blog_item .bottom .description{color:#5b5b5b;font:400 16px/21px HelveticaNeue,sans-serif;text-align:left;margin:0 0 24px;height:42px;display:-webkit-inline-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;overflow:hidden!important;text-overflow:ellipsis}section.blog .blog_wrapper .blog_items .blog_item .bottom .link,section.vacancies .vacancies_wrapper .vacancies_item .link{display:flex;justify-content:flex-start}section.blog .blog_wrapper .blog_items .blog_item .bottom .link a{padding:17px 21px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid var(--proweb-black);border-radius:40px}section.technologies{margin:40px 0 120px}section.technologies .technologies_row{width:704px;margin:50px auto 80px}section.news .news_row .news_title span,section.solutions .solutions_row .solutions_title span,section.technologies .technologies_row .technologies_title span{color:var(--proweb-orange);font:italic 100 60px/60px "HelveticaNeue Thin",sans-serif}section.technologies .technologies_banner{margin:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:25px}section.technologies .technologies_banner>div{height:380px;border-radius:16px;background:#0000001F;overflow:hidden;padding:0}section.technologies .technologies_banner .banner_item:first-child{width:calc(100% - 25px - 503px)}section.technologies .technologies_banner .banner_item:last-child{width:503px}section.development .collapse{height:auto!important;visibility:visible!important;transition:none!important}section.development .collapsing{height:auto!important;transition:none!important;display:none!important}section.development .collapse:not(.show){display:none!important}section.development .development_wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:80px}section.development .development_wrapper .development_item .heading{margin:0 0 40px}section.development .development_wrapper .development_item .heading .title{color:var(--proweb-black);font:400 32px/42px HelveticaNeue,sans-serif;text-align:left;margin:0 0 40px}section.development .development_wrapper .development_item .web_programs .web_program{display:flex;align-items:center;justify-content:center;padding:12px 32px;border-radius:40px;background:var(--proweb-gray);overflow:hidden;cursor:pointer}section.development .development_wrapper .development_item .web_programs .web_program .icon{width:24px;height:27.05px;margin-right:8px;user-select:none}section.development .development_wrapper .development_item .web_programs .web_program .text{color:var(--proweb-black);font:400 20px/26px HelveticaNeue,sans-serif;user-select:none}section.development .development_wrapper .development_item .web_programs .web_program_description{width:100%;background:#161616;padding:16px 44px 32px;border-radius:20px;position:relative;margin-top:15px;margin-bottom:15px;display:none}section.clients_development .clients_programs .clients_program_description.show,section.development .development_wrapper .development_item .web_programs .web_program_description.show{display:block}section.development .development_wrapper .development_item .web_programs .web_program_description::before{content:"";position:absolute;top:-13px;left:var(--arrow-left,50px);transform:translateX(-50%);border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #161616}section.clients_development .clients_programs .clients_program_description .clients_program_close,section.development .development_wrapper .development_item .web_programs .web_program_description .web_program_close{position:absolute;top:16px;right:44px;width:44px;height:44px;cursor:pointer}section.clients_development .clients_programs .clients_program_description .horizontal_bar,section.development .development_wrapper .development_item .web_programs .web_program_description .horizontal_bar{height:1px;width:100%;background:#525252;margin:60px 0 24px}section.clients_development .clients_programs .clients_program_description .clients_title,section.development .development_wrapper .development_item .web_programs .web_program_description .web_title{color:var(--proweb-white);font:500 40px/52px "HelveticaNeue Medium",sans-serif;text-align:left;margin:0 0 15px;display:-webkit-inline-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;line-clamp:1!important;overflow:hidden!important;text-overflow:ellipsis}section.clients_development .clients_programs .clients_program_description .clients_description,section.development .development_wrapper .development_item .web_programs .web_program_description .web_description{color:var(--proweb-white);font:400 16px/21px HelveticaNeue,sans-serif;text-align:left;max-height:105px;display:-webkit-inline-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:5!important;line-clamp:5!important;overflow:hidden!important;text-overflow:ellipsis}section.clients_development .clients_programs .clients_program_description a,section.development .development_wrapper .development_item .web_programs .web_program_description a{padding:17px 21px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid var(--proweb-white);border-radius:40px;margin-top:20px}section.clients_development .clients_programs .clients_program_description a .context,section.development .development_wrapper .development_item .web_programs .web_program_description a .context{max-width:calc((100% - 4px - 32px));color:var(--proweb-white);font:400 24px/24px HelveticaNeue,sans-serif;text-align:right;position:relative}section.news .news_row{width:680px;margin:50px auto 80px}section.news .news_banner{margin:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:32px}section.news .news_banner .left{width:520px;height:600px;border-radius:16px;overflow:hidden;background:var(--proweb-gray);padding:0}section.news .news_banner .right{width:calc(100% - 32px - 520px);padding:0}section.news .news_banner .right .picture_wrapper{background:#0000001F;height:365px;border-radius:16px;overflow:hidden;position:relative}section.news .news_banner .right .picture_wrapper .picture_context{position:absolute;bottom:40px;left:40px;z-index:2;width:522px;color:var(--proweb-white);font:700 24px/31px "HelveticaNeue Bold",sans-serif;text-align:left;display:-webkit-inline-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important;overflow:hidden!important;text-overflow:ellipsis}section.news .news_banner .right form{margin:60px 0 0;padding-bottom:58px;border-bottom:1px solid var(--proweb-black)}section.news .news_banner .right form .input_wrapper input::placeholder{color:var(--proweb-black);font:400 16px/21px HelveticaNeue,sans-serif;text-align:left}section.vacancies .vacancies_wrapper{margin:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;column-gap:30px;row-gap:40px}section.vacancies .vacancies_wrapper .vacancies_item{width:calc((100% - 2 * 30px)/ 3);border-radius:16px;padding:32px;overflow:hidden;background:var(--proweb-gray)}section.vacancies .vacancies_wrapper .vacancies_item .title{color:var(--proweb-black);font:500 28px/36px "HelveticaNeue Medium",sans-serif;text-align:left;height:36px;margin:0 0 12px;display:-webkit-inline-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;line-clamp:1!important;overflow:hidden!important;text-overflow:ellipsis}section.vacancies .vacancies_wrapper .vacancies_item .features_wrapper{margin:0 0 12px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:8px}section.vacancies .vacancies_wrapper .vacancies_item .features_wrapper .feature_item{border-radius:40px;padding:10px 24px;background:var(--proweb-white);border:1px solid var(--proweb-orange);color:var(--proweb-orange);font:400 16px/21px HelveticaNeue,sans-serif;text-align:center}section.vacancies .vacancies_wrapper .vacancies_item .description{color:#5b5b5b;font:400 16px/21px HelveticaNeue,sans-serif;text-align:left;margin:0 0 24px;height:84px;display:-webkit-inline-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;line-clamp:4!important;overflow:hidden!important;text-overflow:ellipsis}section.vacancies .vacancies_wrapper .vacancies_item .link a .context::after{content:"";position:absolute;bottom:-4px;left:0;height:.9px;width:0;background:var(--proweb-black);transition:.3s}section.vacancies .no_vacancy{width:100%;background-color:var(--proweb-gray);display:flex;flex-direction:column;justify-content:center;border-radius:16px;align-items:center;gap:20px;padding:32px}section.vacancies .no_vacancy h3{font-family:HelveticaNeue;font-style:italic;font-size:24px}section.vacancies .no_vacancy button{border:none;background-color:transparent}section.vacancies .no_vacancy button a{border:1px solid var(--proweb-black);color:#000;border-radius:35px;background-color:var(--proweb-white);display:flex;align-items:center;padding:12px 20px}section.vacancies .no_vacancy button .arrow_animation{transform:rotate(90deg)!important}section.feedback .feedback_swiper{height:480px}section.feedback .feedback_swiper .swiper{position:relative;border-radius:20px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide{background:#161616;height:400px;border-radius:20px;padding:44px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:40px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .picture{background:#0000001F;border-radius:16px;overflow:hidden;width:375px;height:312px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context{width:calc(100% - 40px - 375px);height:312px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .title{font:500 24px/31px "HelveticaNeue Medium",sans-serif;text-align:left;color:var(--proweb-white);margin:0 0 32px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .description{font:400 28px/36px HelveticaNeue,sans-serif;height:108px;text-align:left;color:var(--proweb-white);margin:0 0 61px;display:-webkit-inline-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important;overflow:hidden!important;text-overflow:ellipsis}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .name{font:500 32px/42px "HelveticaNeue Medium",sans-serif;text-align:left;color:var(--proweb-white);margin:0 0 8px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .profession{font:500 24px/31px "HelveticaNeue Medium",sans-serif;text-align:left;color:var(--proweb-white)}section.feedback .feedback_swiper .swiper-button-next,section.feedback .feedback_swiper .swiper-button-prev{width:104px;height:48px;border-radius:40px;background:var(--proweb-gray);transition:.3s;position:absolute;overflow:hidden;user-select:none;top:unset;bottom:0}div.client_review .client_review_wrapper .swiper-button-next,section.feedback .feedback_swiper .swiper-button-next{right:unset;left:calc(50% + 10px)}div.client_review .client_review_wrapper .swiper-button-prev,section.feedback .feedback_swiper .swiper-button-prev{left:unset;right:calc(50% + 10px)}section.careers_from form{background:var(--proweb-gray);padding:60px;border-radius:20px}section.careers_from form .title{color:var(--proweb-black);font:700 44px/44px "HelveticaNeue Bold",sans-serif;text-align:left;width:715px;margin:0 0 16px}section.careers_from form .title_context{color:var(--proweb-black);font:400 24px/31px HelveticaNeue,sans-serif;text-align:left;width:715px}section.careers_from form .main_form .input_wrapper{border-bottom:1px solid #222;margin:20px 0}section.careers_from form .main_form .input_wrapper input,section.talk_ideas .talk_ideas_wrapper .talk_ideas_form .main_form .input_wrapper input,section.talk_ideas .talk_ideas_wrapper .talk_ideas_form .main_form .input_wrapper textarea{background:0 0;border:none;outline:0;box-shadow:none;color:var(--proweb-black);font:600 16px/21px "HelveticaNeue Medium",sans-serif;text-align:left;padding-left:0;padding-right:0}section.careers_from form .main_form .input_wrapper label,section.talk_ideas .talk_ideas_wrapper .talk_ideas_form .main_form .input_wrapper label{color:var(--proweb-black);font:600 16px/21px "HelveticaNeue Medium",sans-serif;text-align:left;padding-left:0;padding-right:0}section.careers_from form .footer .description{width:350px;color:#222;font:400 16px/21px HelveticaNeue,sans-serif;text-align:left}section.careers_from form .footer .description a{color:#222;position:relative}section.careers_from form .footer .description a::after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:.8px;background:#222}section.careers_from form .positions{margin:0 0 60px}section.careers_from form .positions .heading,section.careers_from form .upload_cv .heading,section.talk_ideas .talk_ideas_wrapper form .upload_cv .heading{margin:0 0 16px;color:var(--proweb-black);font:600 16px/21px "HelveticaNeue Medium",sans-serif;text-align:left}section.careers_from form .positions .positions_wrapper{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:flex-start}section.careers_from form .positions .positions_wrapper .form-check{min-height:auto;padding:0;margin:0}section.careers_from form .positions .positions_wrapper input,section.careers_from form .upload_cv .image_uploader .drop_area.active,section.our_solutions .section_title .section-desc,section.talk_ideas .talk_ideas_wrapper form .upload_cv .image_uploader .drop_area.active{display:none}section.careers_from form .positions .positions_wrapper label{border-radius:40px;padding:12px 40px;border:1px solid var(--proweb-black);color:var(--proweb-black);font:500 16px/21px "HelveticaNeue Medium",sans-serif;text-align:center;cursor:pointer;user-select:none;transform:all .3s}section.careers_from form .upload_cv{margin:0 0 50px}section.careers_from form .upload_cv .image_uploader,section.talk_ideas .talk_ideas_wrapper form .upload_cv .image_uploader{height:125px;width:100%;border-radius:16px;text-align:center;display:flex;align-items:center;justify-content:center;position:relative;border:2px dashed #5e5e5e}section.careers_from form .upload_cv .image_uploader .drop_area,section.talk_ideas .talk_ideas_wrapper form .upload_cv .image_uploader .drop_area{display:block;width:100%;height:100%;border-radius:16px;position:relative;overflow:hidden}section.careers_from form .upload_cv .image_uploader .drop_area .input_file,section.talk_ideas .talk_ideas_wrapper form .upload_cv .image_uploader .drop_area .input_file{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}section.careers_from form .upload_cv .image_uploader .drop_area .image_upload,section.talk_ideas .talk_ideas_wrapper form .upload_cv .image_uploader .drop_area .image_upload{width:100%;height:100%;padding:16px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}section.careers_from form .upload_cv .image_uploader .drop_area .image_upload span,section.talk_ideas .talk_ideas_wrapper form .upload_cv .image_uploader .drop_area .image_upload span{font:400 16px/21px HelveticaNeue,sans-serif;color:var(--proweb-black);background:var(--proweb-white);border-radius:40px;padding:10px 24px;margin:12px 0 0}section.careers_from form .upload_cv .image_uploader .cv_display,section.talk_ideas .talk_ideas_wrapper form .upload_cv .image_uploader .cv_display{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:30px;overflow:hidden;display:none}section.careers_from form .upload_cv .image_uploader .cv_display.active,section.talk_ideas .talk_ideas_wrapper form .upload_cv .image_uploader .cv_display.active{display:flex}section.careers_from form .upload_cv .image_uploader .cv_display .cv_name,section.talk_ideas .talk_ideas_wrapper form .upload_cv .image_uploader .cv_display .cv_name{max-width:500px;height:50px;border-radius:20px;background:var(--proweb-white);display:flex;align-items:center;justify-content:center;padding:10px 30px}section.careers_from form .upload_cv .image_uploader .cv_display .cv_name .text,section.talk_ideas .talk_ideas_wrapper form .upload_cv .image_uploader .cv_display .cv_name .text{color:var(--proweb-black);font:500 20px/30px "HelveticaNeue Medium",sans-serif;text-align:center;user-select:none;display:-webkit-inline-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;line-clamp:1!important;overflow:hidden!important;text-overflow:ellipsis}section.careers_from form .upload_cv .image_uploader .cv_display .cv_configuration,section.talk_ideas .talk_ideas_wrapper form .upload_cv .image_uploader .cv_display .cv_configuration{display:flex;align-items:center;justify-content:flex-end;width:115px;gap:15px}section.careers_from form .upload_cv .image_uploader .cv_display .cv_configuration .delete,section.careers_from form .upload_cv .image_uploader .cv_display .cv_configuration .new,section.talk_ideas .talk_ideas_wrapper form .upload_cv .image_uploader .cv_display .cv_configuration .delete,section.talk_ideas .talk_ideas_wrapper form .upload_cv .image_uploader .cv_display .cv_configuration .new{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid #ff2e00;background:var(--proweb-white)}section.careers_from form .upload_cv .image_uploader .cv_display .cv_configuration .delete img,section.careers_from form .upload_cv .image_uploader .cv_display .cv_configuration .new img,section.talk_ideas .talk_ideas_wrapper form .upload_cv .image_uploader .cv_display .cv_configuration .delete img,section.talk_ideas .talk_ideas_wrapper form .upload_cv .image_uploader .cv_display .cv_configuration .new img{width:28px;height:28px}section.careers_from form .upload_cv .image_uploader .cv_display .cv_configuration .new input,section.talk_ideas .talk_ideas_wrapper form .upload_cv .image_uploader .cv_display .cv_configuration .new input{position:absolute;z-index:1;width:100%;height:100%;opacity:0;cursor:auto}section.solutions .solutions_row{width:704px;margin:50px auto 120px}section.solutions .solutions_heading{width:calc((100% - 24px)/ 2);margin:0 0 180px}section.solutions .portfolio_items .portfolio_item:nth-child(2n){position:relative;top:-350px}section.solutions .portfolio_items .portfolio_item .media_wrapper .technologies{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:12px;position:absolute;bottom:-100%;left:16px;z-index:2;transition:.3s;width:calc((100% - 2 * 16px))}.challenges,section.our_solutions{padding:80px 0;background-color:#fff}.section_label p{color:var(--proweb-orange);text-transform:uppercase;font-size:14px;letter-spacing:.5px;margin-bottom:30px}.challenges_wrapper{justify-content:space-between;align-items:center}.challenges_img img{width:100%;height:auto;border-radius:12px;object-fit:cover}.challenges_texts{max-height:100%;height:798px;overflow-y:auto;overflow-x:hidden;padding:5px 0}.challenge_item{border:1px solid #d9d9d9;border-radius:12px;transition:.8s;position:relative}.animated-line .extra-dot,.referenceArrowHead{transition:opacity .3s;pointer-events:none;opacity:0}.challenge_item img{position:absolute;top:-60px;right:-60px;width:60px;height:60px;transition:.8s;transform:rotate(-45deg)}.challenge_item a{font-family:"HelveticaNeue Medium";font-size:40px;position:absolute;bottom:20px;z-index:9;right:-370px;color:var(--proweb-white);transition:.8s}.challenge_item:hover{transform:scale(.9)}.challenge_item:hover a{right:20px}.challenge_item:hover img{top:7px;right:15px}.challenge_item:hover h2,.challenge_item:hover p,.challenge_item:hover span{color:var(--proweb-white)!important}.challenge_item:hover .desc p{transform:translate(10px,10px);opacity:0}#cookiesModal .modal-dialog .modal-content .modal-body ul li .switcher_label label input:checked+span,.challenge_item:nth-child(odd):hover,section.choose_work .choose_work_wrapper form .switcher_item .switcher_label label input:checked+span{background-color:var(--proweb-orange)}.challenge_item:nth-child(2n):hover{background-color:var(--proweb-black)}.challenge_item .title p{margin-bottom:12.5px;font-size:26px;font-family:"HelveticaNeue Medium";text-transform:uppercase;transition:.8s;color:#4e4e4e}.challenge_item .title span{font-style:italic;color:#4e4e4e;transition:.8s;font-family:HelveticaNeue;font-size:14px}.challenge_item .desc p{transition:.8s;margin-top:8px;color:#555;font-family:HelveticaNeue;font-size:14px;line-height:1.6}section.companies .section_title h2{font-size:40px;width:40%;font-family:"HelveticaNeue Medium"}section.companies .companies_wrapper .company{display:flex;align-items:center;justify-content:center;width:300px;height:300px;background-color:var(--proweb-gray);border-radius:16px;border-bottom:5px solid #d6d6d6}section.companies .companies_wrapper .company .company_img{width:50%}section.our_solutions .our_solutions_wrapper .description .notMeanBottomBox,section.our_solutions .our_solutions_wrapper .description .notMeanLeftBox,section.our_solutions .our_solutions_wrapper .description-right .notMeanBottomBox,section.our_solutions .our_solutions_wrapper .description-right .notMeanLeftBox{background:#fff;width:40px;clip-path:polygon(0% 0%,63.15% 0%,80.9% 8.54%,89.96% 17.24%,96% 28.03%,100% 50%,100% 100%,100% 0%);height:40px}div.client_review{padding:40px 0;background-color:#fff;text-align:center}div.client_review .title:first-child p:first-child{text-transform:lowercase;font-size:26px;color:#555;margin-bottom:8px}div.client_review .title:first-child p:last-child{font-size:50px;font-weight:600;color:#000;max-width:700px;margin:0 auto 40px;line-height:1.4}div.client_review .client_review_wrapper .row{background-color:#1a1a1a;color:#fff;border-radius:16px;height:470px;overflow:hidden;padding:40px;align-items:center;position:relative}div.client_review .client_review_wrapper .swiper-cards .swiper-slide{border-radius:16px!important}div.client_review .client_review_wrapper .swiper-wrapper{padding-bottom:60px}div.client_review .client_review_wrapper .swiper-button-next,div.client_review .client_review_wrapper .swiper-button-prev{width:104px;height:48px;border-radius:40px;background:#ececec;transition:.3s;position:absolute;overflow:hidden;user-select:none;top:unset;bottom:0}div.client_review .left,div.client_review .left .picture_wrapper{height:100%}div.client_review .left .picture_wrapper img{width:100%;border-radius:10px;object-fit:cover}div.client_review .right{text-align:left;height:100%}div.client_review .right .title{text-transform:uppercase;font-size:24px;letter-spacing:1px;font-weight:500;color:var(--proweb-white)}div.client_review .right .description{font-size:26px;line-height:1.5;font-weight:400;color:#f0f0f0;font-family:HelveticaNeue;margin:80px 0 50px}div.client_review .right .description span{color:var(--proweb-orange);font-size:24px;font-weight:700}div.client_review .references_wrapper{margin-top:20px}div.client_review .references_wrapper .name{font-family:"HelveticaNeue medium";font-size:22px;text-transform:uppercase;margin-bottom:4px}section.our_solutions .our_solutions_wrapper .number,section.our_solutions .our_solutions_wrapper .number-right{padding:10px 14px;border-radius:12px;font-size:16px;color:var(--proweb-orange);position:absolute;background-color:#fff;top:20px}div.client_review .references_wrapper .profession span{font-size:14px;color:var(--proweb-orange);font-style:italic}section.our_solutions .section_label p{font-weight:700;color:var(--proweb-orange);text-transform:uppercase;font-size:14px;letter-spacing:.5px;margin-bottom:10px}section.our_solutions .section_title h2{font-size:28px;font-weight:600;text-transform:uppercase;color:#000;margin:40px 0}section.our_solutions .our_solutions_wrapper{background-color:var(--proweb-gray);border-radius:16px;padding:40px;position:relative;display:flex;align-items:center;justify-content:center}section.our_solutions .our_solutions_wrapper.bg_image{background-image:url('../images/background/our_solutions_bg.jpg');background-position:center;background-repeat:no-repeat;height:75vh;background-size:cover;transition:.3s;cursor:pointer}section.how_it_works .step:hover .img_wrapper img:nth-child(3),section.our_solutions .our_solutions_wrapper.bg_image:hover{filter:grayscale(0%)}section.our_solutions .our_solutions_wrapper .number{left:20px;font-weight:600}section.our_solutions .our_solutions_wrapper .number-right{right:20px;font-weight:600}section.our_solutions .our_solutions_wrapper .description{position:absolute;top:0;right:0;width:220px;background-color:var(--proweb-white);padding:0 0 20px 20px;border-bottom-left-radius:16px;border-top-right-radius:16px}section.our_solutions .our_solutions_wrapper .swiper-wrapper{background-color:var(--proweb-gray)!important}section.our_solutions .our_solutions_wrapper .description-right{position:absolute;bottom:0;left:0;width:220px;background-color:var(--proweb-white);padding:20px 20px 0 0;border-bottom-left-radius:16px;border-top-right-radius:16px}section.our_solutions .our_solutions_wrapper .description-right .notMeanLeftBox{right:-40px;bottom:0;transform:rotate(180deg);position:absolute}section.our_solutions .our_solutions_wrapper .description-right .notMeanBottomBox{top:-40px;left:0;transform:rotate(180deg);position:absolute}section.our_solutions .our_solutions_wrapper .description .notMeanLeftBox{position:absolute;right:0;bottom:-39px}section.our_solutions .our_solutions_wrapper .description .notMeanBottomBox{position:absolute;top:0;left:-39px}section.our_solutions .our_solutions_wrapper .description p,section.our_solutions .our_solutions_wrapper .description-right p{font-size:14px;line-height:1.6;color:#333;border:2px solid #e6e6e6;background-color:#fff;padding:16px;border-radius:16px;text-align:left}section.our_solutions .our_solutions_wrapper .center_img{margin-top:40px;width:50%;max-height:60vh;overflow-y:auto;overflow-x:hidden;position:relative}section.our_solutions .our_solutions_wrapper .center_img img{max-width:100%;height:auto;border-radius:8px}section.our_solutions .our_solutions_wrapper .back{position:absolute;bottom:20px;right:20px;display:inline-block;margin-top:40px;font-size:14px;color:#666;text-decoration:underline;cursor:pointer;transition:color .3s}section.how_it_works .section_title h2{font-size:60px;color:#141414;font-family:"HelveticaNeue Medium";text-transform:uppercase}.cookie-consent h2,.info_title,.job_button,section.privacy_policy .title h1{font-family:"HelveticaNeue medium"}section.how_it_works .steps{padding:60px 0;display:flex;flex-direction:column;gap:200px}section.how_it_works .step{display:flex;align-items:center;justify-content:space-between;position:relative}section.how_it_works .step .number{display:flex;align-items:center;gap:15px;margin-bottom:20px}section.how_it_works .step .number .img img{width:50px;height:50px;padding:5px;border-radius:100%;background-color:var(--proweb-black)}section.how_it_works .step .number span{font-size:24px;font-family:"HelveticaNeue Medium"}section.how_it_works .step .title p{display:inline-block;padding:20px 24px;font-size:32px;border-radius:12px;margin-bottom:20px;border:1px solid #ececec;width:75%;line-height:1.3;font-family:"HelveticaNeue Medium"}section.how_it_works .step .desc p{font-size:16px;line-height:1.6;color:#555;font-family:HelveticaNeue;max-width:90%}section.how_it_works .img_wrapper{position:relative;width:100%;display:flex;justify-content:center;align-items:center}section.how_it_works .img_wrapper img:first-child{position:absolute;top:0;left:50%;transform:translate(-50%,0);width:90%;max-width:100%;z-index:0;overflow:visible}section.how_it_works .img_wrapper img:nth-child(2){position:absolute;top:0;right:150px;width:100px;height:100px;object-fit:cover;z-index:3;transition:.6s}section.how_it_works .img_wrapper img:nth-child(3){width:280px;height:280px;transition:.6s;border-radius:50%;object-fit:cover;z-index:2;position:relative}section.how_it_works .img_wrapper img:nth-child(4){position:absolute;bottom:-300px;left:55%;transform:translate(-55%,0);overflow:visible;width:80px;height:200px;object-fit:cover}section.how_it_works .img_wrapper img.second_way{bottom:-300px;height:300px}section.industry .industry_wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:32px;margin:0}section.industry .industry_wrapper .right{width:496px;max-height:720px;overflow:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;padding:0;scrollbar-color:var(--proweb-orange) var(--proweb-gray)}section.industry .industry_wrapper .right .item{padding:10px 0;width:100%}section.industry .industry_wrapper .right .item .item_title{color:var(--proweb-black);font:400 32px/42px HelveticaNeue,sans-serif;text-align:left;display:block;margin:0 0 16px}section.industry .industry_wrapper .right .item .item_description{color:#727272;font:400 24px/31px HelveticaNeue,sans-serif;text-align:left}section.industry .industry_wrapper .right .item .item_link{display:block;margin-top:16px;width:fit-content;background-color:var(--proweb-gray);color:var(--proweb-orange);font-family:HelveticaNeue;padding:6px 12px;border-radius:35px;transition:.3s}section.industry .industry_wrapper .right .item .item_link:hover{background-color:var(--proweb-black);color:var(--proweb-white)}section.industry .industry_wrapper .left{width:calc(100% - 32px - 496px);border-radius:16px;background:var(--proweb-gray);padding:44px 32px}section.industry .industry_wrapper .left .industry_title{color:var(--proweb-black);font:500 40px/40px "HelveticaNeue Medium",sans-serif;text-align:left;margin:0 0 24px}section.industry .industry_wrapper .left .industry_title span{color:var(--proweb-orange);font:italic 100 40px/40px "HelveticaNeue Thin",sans-serif}section.industry .industry_wrapper .left .industry_description{color:#727272;font:400 20px/26px HelveticaNeue,sans-serif;text-align:left;margin:0 0 44px}section.industry .industry_detailed .industry_wrapper .left .carousel_container,section.industry .industry_wrapper .left .carousel_container{height:472px;border-radius:16px;overflow:hidden}.references .references_item .website,section.industry .industry_detailed .industry_wrapper .left .industry_description{text-align:left;overflow:hidden!important;display:-webkit-inline-box!important;-webkit-box-orient:vertical!important;text-overflow:ellipsis}section.industry .industry_detailed{border-radius:16px;background:var(--proweb-gray);padding:44px 32px}section.industry .industry_detailed .industry_wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:56px;margin:0}section.industry .industry_detailed .industry_wrapper .right{width:calc(100% - 56px - 573px);max-height:791px;overflow:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:32px;padding:0}section.industry .industry_detailed .industry_wrapper .left{width:573px;border-radius:0;background:0 0;padding:0}section.industry .industry_detailed .industry_wrapper .left .industry_title{color:var(--proweb-black);font:500 52px/52px "HelveticaNeue Medium",sans-serif;text-align:left;margin:0 0 24px}section.industry .industry_detailed .industry_wrapper .left .industry_title span{color:var(--proweb-orange);font:italic 100 52px/52px "HelveticaNeue Thin",sans-serif}section.industry .industry_detailed .industry_wrapper .left .industry_description{color:#595959;font:400 24px/31px HelveticaNeue,sans-serif;margin:0 0 50px;height:186px;-webkit-line-clamp:6!important;line-clamp:6!important}section.industry .industry_detailed .industry_wrapper .left .industry_description span{font:800 24px/31px "HelveticaNeue Bold",sans-serif}section.industry .industry_detailed .industry_wrapper .right .right_item{width:100%;padding:32px;border-top:1px solid #727272;position:relative}section.industry .industry_detailed .industry_wrapper .right .right_item::after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:10px;height:40px;background-image:url(../images/svg/arrow_Double_Down.svg);background-size:cover;background-position:center}section.industry .industry_detailed .industry_wrapper .right .right_item .item_title{color:var(--proweb-black);font:500 32px/42px "HelveticaNeue Medium",sans-serif;text-align:left;margin:0 0 15px}section.industry .industry_detailed .industry_wrapper .right .right_item .item_description{color:#727272;font:500 20px/26px "HelveticaNeue Medium",sans-serif;text-align:left}.references{position:relative;margin:80px 0 120px}.references .references_timeline{position:absolute;top:45px;bottom:45px;right:0;width:1px;background:#5b5b5b}.references .references_item{width:980px;display:flex;align-items:center;justify-content:space-between;gap:80px;padding:24px 32px;border-radius:16px;background:var(--proweb-gray);position:relative}.references .references_item:not(:last-child){margin-bottom:28px}.references .references_item::after{content:attr(data-year);position:absolute;top:40px;right:-300px;font:500 16px/21px "HelveticaNeue Medium",sans-serif;color:#5b5b5b}.references .references_item::before{content:"";position:absolute;top:45px;right:-319px;width:7px;height:7px;border-radius:50%;background:#5b5b5b}.references .references_item.no-year::after{content:""}.references .references_item.no-year::before{width:0;height:0}.references .references_item .website{font:400 24px/31px HelveticaNeue,sans-serif;color:var(--proweb-black);max-width:calc((100% - 80px - 250px));-webkit-line-clamp:1!important;line-clamp:1!important}.apply_title .job_button:nth-child(2),.apply_title .job_button:nth-child(3),.main_content h1 span{font-family:"HelveticaNeue light"}.references .references_item a{padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;gap:4px;background:var(--proweb-white);border-radius:40px}.references .references_item a .context{max-width:calc((100% - 4px - 24px));color:var(--proweb-black);font:400 20px/20px HelveticaNeue,sans-serif;text-align:right;position:relative}section.clients_development .clients_programs{display:grid;grid-template-columns:repeat(4,1fr);column-gap:24px;row-gap:32px}@media only screen and (max-width:992px){section.clients_development .clients_programs{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:768px){section.clients_development .clients_programs{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:576px){section.clients_development .clients_programs{grid-template-columns:repeat(1,1fr)}}section.clients_development .clients_programs .clients_program{background:var(--proweb-gray);border-radius:16px;overflow:hidden;box-shadow:0 6px 0 0 #00000014;transition:.3s;cursor:pointer}section.clients_development .clients_programs .clients_program:hover{box-shadow:0 0 0 0 #00000014;transform:translateY(5px)}section.clients_development .clients_programs .clients_program_description{width:100%;background:#161616;padding:16px 44px 32px;border-radius:20px;position:relative;margin-top:15px;margin-bottom:15px;display:none;grid-column:1/-1}section.clients_development .clients_programs .clients_program_description::before{content:"";position:absolute;top:-13px;left:var(--arrow-left);transform:translateX(-50%);border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #161616}section.references_detailed{margin:50px 0 120px}section.references_detailed .references_detailed_wrapper .title{color:var(--proweb-black);font:300 80px/80px "HelveticaNeue Light",sans-serif;text-align:left;margin:0 0 20px}section.references_detailed .references_detailed_wrapper .date{color:#727272;font:400 32px/32px HelveticaNeue,sans-serif;text-align:left}section.references_detailed .references_detailed_wrapper .referenceImage{position:relative;top:305px;width:760px;height:1149px;border-radius:16px;overflow:hidden;border:1px solid var(--proweb-gray);box-shadow:0 0 12px 2px #00000014;margin:-320px auto 350px;cursor:pointer}.referenceArrowHead{transform:translate(295px,30px) rotate(90deg);position:absolute;transform-origin:center}@media only screen and (min-width:992px) and (max-width:1199.98px){.referenceArrowHead{transform:translate(265px,50px) rotate(90deg)!important}}@media only screen and (min-width:576px) and (max-width:767px){.referenceArrowHead{transform:translate(188px,60px) rotate(90deg)!important}}@media (max-height:800px){.mainpage_heading_row{margin-bottom:30px!important}section.home{margin:20px auto!important}section.home .home_wrapper .home_wrapper_left h1{line-height:60px!important}section.home .home_wrapper .home_wrapper_left a{margin:0 0 22px!important}section.home .home_wrapper .home_wrapper_right .media_wrapper{height:380px!important}section.references_detailed .references_detailed_wrapper .referenceDetailArrowContainer{height:100vh!important}}section.references_detailed .references_detailed_wrapper .referenceDetailArrowContainer{width:100%;margin-top:-148px;margin-left:170px;position:absolute;z-index:-1}section.references_detailed .references_detailed_wrapper svg,section.work_process .work_process_wrapper svg{width:100%;height:100%;overflow:visible}section.references_detailed .references_detailed_wrapper path,section.work_process .work_process_wrapper path{stroke:var(--proweb-orange);stroke-width:5;fill:none}section.references_detailed .references_detailed_wrapper .referenceDetailDot,section.work_process .work_process_wrapper .workProcessDot{fill:var(--proweb-orange);stroke:none;r:10}.animate-path{stroke-dasharray:2000;stroke-dashoffset:2000;animation:4s forwards drawPath}@keyframes drawPath{to{stroke-dashoffset:0}}section.work_process{margin:0 0 180px}section.work_process .work_process_wrapper .title{color:var(--proweb-black);font:500 48px/52px "HelveticaNeue Medium",sans-serif;text-align:left;margin:0 0 28px;width:805px}section.work_process .work_process_wrapper .description{color:var(--proweb-orange);font:500 48px/62px "HelveticaNeue Medium",sans-serif;text-align:left;width:805px}section.work_process .work_process_wrapper .description span{font:italic 100 48px/62px "HelveticaNeue Thin",sans-serif}section.work_process .work_process_wrapper .work_process_sections{margin-top:280px}section.work_process .work_process_wrapper .work_process_sections .endSection{margin-top:600px;color:var(--proweb-black);font:500 60px/78px "HelveticaNeue Medium",sans-serif;text-align:left}section.work_process .work_process_wrapper .work_process_sections .endSection span{color:var(--proweb-orange);font:italic 100 60px/78px "HelveticaNeue Thin",sans-serif}section.work_process .work_process_wrapper .work_process_sections .workSection{height:410px;width:1100px;display:flex;align-items:center;justify-content:space-between;gap:40px}section.work_process .work_process_wrapper .work_process_sections .workSection:not(:last-child){margin-bottom:150px}section.work_process .work_process_wrapper .work_process_sections .workSection:nth-child(odd){margin-left:auto}section.work_process .work_process_wrapper .work_process_sections .workSection:nth-child(2n) .imageContainer{order:1}section.work_process .work_process_wrapper .work_process_sections .workSection:nth-child(2n) .context{order:2}section.work_process .work_process_wrapper .work_process_sections .workSection .imageContainer{width:calc((100% - 40px - 517px));height:100%;background:#0000001F;border-radius:16px;overflow:hidden;cursor:pointer}section.work_process .work_process_wrapper .work_process_sections .workSection .context{width:517px;max-height:250px;color:var(--proweb-black);font:500 36px/50px "HelveticaNeue Medium",sans-serif;text-align:left;display:-webkit-inline-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:5!important;line-clamp:5!important;overflow:hidden!important;text-overflow:ellipsis}section.work_process .work_process_wrapper .workProcessArrowContainer{position:absolute;top:303px;left:0;width:100%;z-index:-1}section.work_process .work_process_wrapper #workProcessMovingDot{opacity:0}section.choose_work .choose_work_wrapper{border-radius:20px;padding:40px 44px 32px;background:var(--proweb-gray)}section.choose_work .choose_work_wrapper .title{color:var(--proweb-black);font:300 24px/31px "HelveticaNeue Light",sans-serif;text-align:left;text-transform:lowercase;margin:0 0 12px}section.choose_work .choose_work_wrapper .description{color:var(--proweb-black);font:300 60px/70px "HelveticaNeue Light",sans-serif;text-align:left;text-transform:lowercase;margin:0 0 60px}section.choose_work .choose_work_wrapper form{margin:0 0 55px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:32px}section.choose_work .choose_work_wrapper form .switcher_item{background:var(--proweb-white);width:calc((100% - 2 * 32px)/ 3);padding:32px;border-radius:20px;border:1px solid #e9e6e6}section.choose_work .choose_work_wrapper form .switcher_item .switcher_title{margin:0 0 20px;display:flex;align-items:center;justify-content:flex-start;gap:16px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_title .icon{width:52px;height:52px;border-radius:50%;padding:12px;border:1px solid #ff8a52}section.choose_work .choose_work_wrapper form .switcher_item .switcher_title .text{max-width:calc(100% - 16px - 52px);color:var(--proweb-black);font:300 28px/36px "HelveticaNeue Light",sans-serif;height:36px;text-align:left;display:-webkit-inline-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;line-clamp:1!important;overflow:hidden!important;text-overflow:ellipsis}section.choose_work .choose_work_wrapper form .switcher_item .switcher_description{color:#838383;font:300 24px/31px "HelveticaNeue Light",sans-serif;height:31px;text-align:left;display:-webkit-inline-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;line-clamp:1!important;overflow:hidden!important;text-overflow:ellipsis;margin:0 0 40px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_label{width:84px;height:44px;border-radius:100px;box-shadow:1px 1px 4px 0 #00000029 inset;overflow:hidden}#cookiesModal .modal-dialog .modal-content .modal-body ul li .switcher_label label,section.choose_work .choose_work_wrapper form .switcher_item .switcher_label label{position:relative;width:100%;height:100%}#cookiesModal .modal-dialog .modal-content .modal-body ul li .switcher_label label input,section.choose_work .choose_work_wrapper form .switcher_item .switcher_label label input{opacity:0;width:0;height:0;visibility:hidden}#cookiesModal .modal-dialog .modal-content .modal-body ul li .switcher_label label span,section.choose_work .choose_work_wrapper form .switcher_item .switcher_label label span{position:absolute;cursor:pointer;background-color:#d9d9d9;transition:.4s;top:0;left:0;width:100%;height:100%;box-shadow:1px 1px 4px 0 #00000029 inset}section.choose_work .choose_work_wrapper form .switcher_item .switcher_label label span:before{position:absolute;content:"";height:36px;width:36px;top:50%;transform:translateY(-50%);left:4px;transition:.4s;border-radius:50%;background-color:var(--proweb-white);box-shadow:0 2px 4px 0 #00000029}section.choose_work .choose_work_wrapper form .switcher_item .switcher_label label input:checked+span:before{transform:translate(40px,-50%)}section.choose_work .choose_work_wrapper .switcherBack{margin:0 auto;width:80%;position:relative;overflow:hidden}section.choose_work .choose_work_wrapper .switcherBack .switcher_output{position:absolute;left:50%;transform:translateX(-50%);border-radius:40px;padding:12px 44px;display:flex;align-items:center;justify-content:center;border:9px solid #ff9969;background:#ff6720;transition:.3s}section.choose_work .choose_work_wrapper .switcherBack .switcher_output a{display:flex;align-items:center;color:#fff;font-size:24px}section.choose_work .choose_work_wrapper .switcherBack .switcher_output .arrow_animation,section.choose_work .choose_work_wrapper .switcherBack .switcher_output .arrow_animation .picture,section.choose_work .choose_work_wrapper .switcherBack .switcher_output .arrow_animation .picture img,section.choose_work .choose_work_wrapper .switcherBack .switcher_output .arrow_animation .picture:before{width:32px!important;height:32px!important}section.choose_work .choose_work_wrapper .switcherBack .switcher_output.active{top:100%;visibility:visible;opacity:1}section.choose_work .choose_work_wrapper .switcherBack .switcher_output .text{max-width:610px;height:31px;font:500 24px/31px "HelveticaNeue Light",sans-serif;color:var(--proweb-white);text-align:center;white-space:nowrap;overflow:hidden}section.job_detailed .about_job{background:var(--proweb-gray,#f5f5f5);padding:60px;border-radius:20px;position:relative}.about_job h2{font-size:32px;font-weight:700;margin-bottom:30px}.apply_title{display:flex;align-items:center;gap:20px}@media (max-width:992px){.apply_title{flex-direction:column;gap:0;align-items:flex-start}.apply_title .job_button{margin-bottom:10px;white-space:nowrap}}.apply_title .job_button span{font-style:italic;color:var(--proweb-orange);font-family:HelveticaNeue}.job_button{background-color:#fff;border:none;padding:12px 24px;width:fit-content;border-radius:30px;font-size:16px;margin-bottom:30px}.apply_arrow,.info_title{background-color:var(--proweb-white)}.job_description{font-size:16px;line-height:1.7;color:#333;margin-bottom:40px}.job_info_grid{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:60px}.job_info_block{flex:1 1 250px}.info_title{display:inline-block;padding:10px 20px;border-radius:30px;margin-bottom:20px;font-size:16px}.skills_list{padding-left:20px;font-size:15px;color:#444}.skills_list li{margin-bottom:10px;list-style:disc}.job_info_value{font-size:16px;font-weight:500;margin-top:10px;color:#111}.apply_arrow,.apply_button{color:var(--proweb-orange)}.apply_now_area{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.apply_button{font-size:20px;font-family:"HelveticaNeue Medium"}.apply_arrow{padding:12px;width:45px;height:45px;font-size:32px;margin-top:5px;animation:1.5s infinite bounce;border-radius:100%;display:flex;align-items:center;justify-content:center}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(16px)}}.modal.show{background-color:gba(0,0,0,.03)}#modalImage .modal-content{background-color:transparent;border:none;box-shadow:none}#modalImage .modal-body{padding:0;text-align:center}#modalImage{max-width:100%;max-height:90vh;width:auto;height:auto;border-radius:12px}section.privacy_policy .title h1{font-size:60px;color:#141414}section.privacy_policy .privacy_policy_wrapper{margin:40px 0;display:flex;gap:20px;flex-direction:column}section.privacy_policy .privacy_policy_wrapper li h2{color:#141414;font-family:"HelveticaNeue medium";font-size:31px}#cookiesModal .modal-dialog .modal-content .modal-body ul li p,section.privacy_policy .privacy_policy_wrapper li p{font-family:HelveticaNeue}section.talk_ideas .main_heading_row{width:890px}section.talk_ideas .talk_ideas_wrapper .talk_ideas_form{background:var(--proweb-gray,#f5f5f5);padding:60px;border-radius:20px}section.talk_ideas .talk_ideas_wrapper .talk_ideas_form .footer .description{width:350px;color:var(--proweb-black);font:400 16px/21px HelveticaNeue,sans-serif;text-align:left}section.talk_ideas .talk_ideas_wrapper .talk_ideas_form .footer .description a{color:var(--proweb-black);position:relative}section.talk_ideas .talk_ideas_wrapper .talk_ideas_form .footer .description a::after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:.8px;background:var(--proweb-black)}section.talk_ideas .talk_ideas_wrapper .talk_ideas_form .main_form .input_wrapper{border-bottom:1px solid #353535;margin:20px 0}section.talk_ideas .talk_ideas_wrapper .talk_ideas_form .main_form .input_wrapper textarea{height:80px}section.talk_ideas .talk_ideas_wrapper .badge_range,section.talk_ideas .talk_ideas_wrapper .project_type,section.talk_ideas .talk_ideas_wrapper .team_size{display:flex;flex-wrap:wrap;width:100%;align-items:flex-start;justify-self:flex-start;gap:12px}section.talk_ideas .talk_ideas_wrapper .badge_range li a,section.talk_ideas .talk_ideas_wrapper .project_type li a,section.talk_ideas .talk_ideas_wrapper .team_size li a{display:block;width:100%;height:100%;text-align:center;color:var(--proweb-black);font:500 16px/21px "HelveticaNeue medium",sans-serif;padding:12px 40px;border-radius:40px;border:1px solid var(--proweb-black);transition:.6s}.cookie-consent{position:fixed;bottom:20px;left:20px;max-width:472px;background:#fff;border:1px solid #ccc;border-radius:12px;padding:20px;box-shadow:0 10px 20px rgba(0,0,0,.1);z-index:5;display:none}.cookie-consent h2{margin:0 0 10px;font-size:1.2rem}.cookie-consent p{font-size:.95rem;font-family:HelveticaNeue;margin-bottom:20px}#cookiesModal .modal-dialog .modal-content .modal-body ul li h3,#cookiesModal .modal-dialog .modal-content .modal-body ul li p.active,.contact_infos .title,.cookie-buttons button,.main_content .marquee p,.main_content h1,section.error .error_content h1,section.error .error_content h2{font-family:"HelveticaNeue medium"}.cookie-consent a{text-decoration:underline;color:#000}.cookie-buttons{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.cookie-buttons button{width:fit-content;padding:10px 20px;border-radius:30px;border:1px solid var(--proweb-black);background:var(--proweb-white);cursor:pointer}.cookie-buttons .customize{background-color:var(--proweb-gray);border-color:var(--proweb-gray);color:var(--proweb-black)}.cookie-buttons .accept{background:var(--proweb-black);color:var(--proweb-white)}.cookie-buttons .accept:hover,.cookie-buttons .decline:hover{opacity:.9}#cookiesModal .modal-dialog{max-width:50%}#cookiesModal .modal-dialog .modal-content .modal-header{display:flex;flex-direction:column;align-items:start;border:none}#cookiesModal .modal-dialog .modal-content .close .fa-xmark{transition:.3s;font-size:1.2em}#cookiesModal .modal-dialog .modal-content .close{position:absolute;top:20px;right:20px;width:34px;height:34px;color:gray;border:1px solid gray;border-radius:4px;display:flex;align-items:center;justify-content:center}#cookiesModal .modal-dialog .modal-content .modal-header .modal-title{font-family:"HelveticaNeue Medium";color:#141414}#cookiesModal .modal-dialog .modal-content .modal-header p a{font-family:HelveticaNeue;text-decoration:underline;color:#424242}#cookiesModal .modal-dialog .modal-content .modal-header p{font-family:HelveticaNeue;color:#424242}#cookiesModal .modal-dialog .modal-content .modal-body ul{border:2px solid #ececec;padding:16px 20px;border-radius:8px}#cookiesModal .modal-dialog .modal-content .modal-body ul li p:first-child{font-style:italic}#cookiesModal .modal-dialog .modal-content .modal-body ul li p.active{color:var(--proweb-orange)}#cookiesModal .modal-dialog .modal-content .modal-body ul li{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:2px solid #ececec}.pagination li a,section.error{align-items:center;display:flex}#cookiesModal .modal-dialog .modal-content .modal-body ul li .switcher_label{width:47px;height:24px;border-radius:100px;box-shadow:1px 1px 4px 0 #00000029 inset;overflow:hidden}#cookiesModal .modal-dialog .modal-content .modal-body ul li .switcher_label label span:before{position:absolute;content:"";height:20px;width:20px;top:50%;transform:translateY(-50%);left:3px;transition:.4s;border-radius:50%;background-color:var(--proweb-white);box-shadow:0 2px 4px 0 #00000029}#cookiesModal .modal-dialog .modal-content .modal-body ul li .switcher_label label input:checked+span:before{transform:translate(22px,-50%)}#cookiesModal .modal-dialog .modal-content .modal-footer button{border-radius:35px;border:1px solid var(--proweb-black);position:relative;padding:8px 24px;overflow:hidden}#cookiesModal .modal-dialog .modal-content .modal-footer button .text{transition:.2s}#cookiesModal .modal-dialog .modal-content .modal-footer button:hover .text{transform:translateY(-150%)}#cookiesModal .modal-dialog .modal-content .modal-footer button:hover::after{top:20%!important}#cookiesModal .modal-dialog .modal-content .modal-footer button:last-child{background-color:var(--proweb-black);color:var(--proweb-white);font-family:"HelveticaNeue medium"}#cookiesModal .modal-dialog .modal-content .modal-footer button::after{content:"Decline all";position:absolute;left:50%;top:100%;width:100%;transform:translate(-50%,0);transition:.2s}#cookiesModal .modal-dialog .modal-content .modal-footer button:last-child:after{content:"Accept all"}#cookiesModal .modal-dialog .modal-content .modal-footer button:first-child:after{content:"Decline all"}section.error{height:85vh}section.error .error_content{position:relative;text-align:center}section.error .error_content .bg_image{position:absolute;bottom:0;left:0;width:100%}section.error .error_content .bg_image img{width:100%;z-index:0}section.error .error_content h1{font-size:128px;color:var(--proweb-orange)}section.error .error_content h1 span{color:var(--proweb-black)}section.error .error_content h2{font-size:40px}section.error .error_content p{font-family:HelveticaNeue;width:40%;font-size:16px;position:relative;z-index:1;margin:10px auto}.animated-line .extra-dot{r:8;fill:#FF590B}.pagination{list-style:none;padding-left:0;display:flex;gap:6px}.pagination li a{color:var(--proweb-black);justify-content:center;width:100%;height:100%;padding:10px}.pagination li{cursor:pointer;overflow:hidden;width:40px;height:40px;background:0 0;border-radius:100%;border:1px solid var(--proweb-black);transition:.3s;display:flex;align-items:center;justify-content:center}.pagination li.active,.pagination li.active a{background-color:var(--proweb-orange);border-color:var(--proweb-orange);color:#fff}.pagination li:hover a{color:#fff}.pagination li:hover{background-color:#ff6016;border-color:#ff6016;color:#fff}.pagination li.disabled,.pagination li.disabled a{pointer-events:none;background:#e4e4e4;border-color:#e4e4e4;color:#999}.pagination li img{width:24px;height:auto;vertical-align:middle;pointer-events:none}.spinner{width:24px;height:24px;border-radius:100%;border:3px dotted #f4b198;border-left-color:var(--proweb-orange);border-bottom-color:var(--proweb-orange);animation:1s linear infinite spin}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.under_construction{position:relative;width:100%;height:100vh;padding:60px 0;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-x:hidden;font-family:Arial,sans-serif}.corner_img{position:absolute;top:0;left:-2px;width:306px;height:306px;z-index:1}.main_content{position:relative;z-index:2;text-align:center;margin-top:100px;height:100%;width:100%}.main_content h1{font-size:60px;color:#000;width:28%;margin:auto;text-align:left}.main_content h1 span{font-style:italic;color:#ff590b}.main_content .marquee{border-top:2px solid var(--proweb-black);border-bottom:2px solid var(--proweb-black);transform:rotate(-11deg) translate(-5%,50px);overflow:hidden;background:#fff;width:110%}.main_content .marquee .content{display:flex;white-space:nowrap;overflow:hidden}.main_content .marquee .track{padding:25px 0;display:inline-flex;align-items:center;gap:20px;font-size:68px;font-weight:500;color:#000;animation:10s linear infinite ticker}.main_content .marquee p{color:#222;margin:0;display:inline-block}@keyframes ticker{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.main_content svg{height:40px;width:auto;vertical-align:middle}.contact_infos{width:60%;max-width:1200px;margin-top:80px;display:flex;justify-content:flex-end;position:absolute;bottom:0;right:0;text-align:left;padding:0 30px}.contact_infos .title{color:#555;margin-bottom:5px;font-style:italic}.contact_infos .value{color:#555;font-family:HelveticaNeue;font-size:16px}.infinite_scroll{padding:0}.infinite_scroll .carouselTicker__list{list-style-type:none;margin:10px 0;padding:0;display:flex;flex-wrap:nowrap;gap:20px;overflow:visible}.infinite_scroll .carouselTicker__item{text-align:center;border:none}.infinite_scroll .carouselTicker__item:hover img{filter:grayscale(0)}.infinite_scroll .carouselTicker__item img{display:block;height:50px;width:160px;object-fit:cover;filter:grayscale(100%);transition:.4s;margin:10px 0}@media only screen and (min-width:1200px) and (max-width:1399.98px){.container_custom{padding-left:28px;padding-right:28px}.mainpage_heading_row{gap:55px;margin-bottom:45px}.mainpage_heading_row .mainpage_heading_col:first-child{width:57%!important}.mainpage_heading_row .mainpage_heading_col:last-child{width:calc(43% - 55px)}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_description{font:300 28px/37px "DMSans Light",sans-serif}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_description span,section.our_team .our_team_wrapper .our_team_item .name{font:400 28px/37px DMSans,sans-serif}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_title{font:400 50px/65px DMSans,sans-serif}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_link a .text,.mainpage_heading_row .mainpage_heading_col .mainpage_heading_link a .text::after{font:400 22px/22px HelveticaNeue,sans-serif}.mainpage_heading_row.ask_question .mainpage_heading_col .mainpage_heading_description2{font:300 22px/28px "DMSans Light",sans-serif}.second_heading_row{margin-bottom:54px}.second_heading_row .second_heading_col .second_heading_title{font:400 110px/110px HelveticaNeue,sans-serif;margin:0 0 54px}.second_heading_row .second_heading_col .second_heading_title span{font:italic 200 110px/110px "HelveticaNeue Thin",sans-serif}.main_heading_row{width:704px;margin:50px auto 80px}.main_heading_row .main_heading_title{font:500 80px/80px "HelveticaNeue Medium",sans-serif;margin:0 0 20px}.main_heading_row .main_heading_title span,section.clients_development .clients_development_heading .heading,section.our_team .our_team_heading .title,section.vacancies .vacancies_heading .title{font:italic 100 80px/80px "HelveticaNeue Thin",sans-serif}.main_heading_row .main_heading_description,section.choose_work .choose_work_wrapper .title{font:300 24px/31px "DMSans Light",sans-serif}.main_heading_row .main_heading_link a .context,.portfolio_items .portfolio_item a .context,section.blog .blog_wrapper .blog_items .blog_item .bottom .link a .context,section.bring_ideas .bring_ideas_wrapper a .context,section.careers_from form .footer button .context,section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .right a .context,section.clients_development .clients_programs .clients_program_description a .context,section.contact .contact_wrapper .contact_form .footer button .context,section.development .development_wrapper .development_item .web_programs .web_program_description a .context,section.featured_section .featured_section_wrapper .featured_wrapper_right a .context,section.home .home_wrapper .home_wrapper_left a .context,section.vacancies .vacancies_wrapper .vacancies_item .link a .context{font:400 24px/24px DMSans,sans-serif}.backToTopButton{right:40px;width:65px;height:65px}.backToTopButton.active{bottom:50px}footer .footer_wrapper .footer_top .footer_top_wrapper,section.before_after .before_after_wrapper .item,section.tech_used .tech_used_wrapper{gap:60px}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_left{width:260px}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center{width:calc(100% - 2 * 60px - 260px - 210px)}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right{width:210px}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center .footer_nav{gap:40px}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center .footer_nav .footer_nav_item{width:calc((100% - 3 * 40px)/ 4)}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center .footer_nav .footer_nav_item .title,footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav .footer_nav_item .title{font:400 20px/30px HelveticaNeue,sans-serif}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav .footer_nav_item ul.social_icons li{width:43px;height:43px}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav .footer_nav_item ul.social_icons li a svg,section.client_review.carousel_section .review_swiper .swiper-button-next .svg img,section.client_review.carousel_section .review_swiper .swiper-button-prev .svg img,section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul.social_icons li a svg{width:24px;height:24px}footer .footer_wrapper .footer_bottom .innovativ_animation{height:130px;margin:32px 0}footer .footer_wrapper .footer_bottom .innovativ_animation .text{font:400 128px/130px DMSans,sans-serif;animation:8s ease-in-out infinite innovativ}@keyframes innovativ{0%,100%{transform:translateX(0)}40%,60%{transform:translateX(calc(-100% + 100vw - 90px))}}footer .footer_wrapper .footer_bottom .copyright{gap:50px}footer .footer_wrapper .footer_bottom .copyright>div{width:calc((100% - 50px)/ 2)}footer .footer_wrapper .footer_bottom .copyright .copyright_right ul{justify-content:flex-end;gap:20px}header .header_wrapper .header_nav ul li.has_submenu .submenu:has(.version2){left:50%;transform:translateX(-50%)}.container{max-width:1190px!important}section.home{margin:64px auto 120px}section.featured_section .featured_section_wrapper,section.home .home_wrapper{gap:44px}section.home .home_wrapper>div{width:calc((100% - 44px)/ 2)}section.home .home_wrapper .home_wrapper_left h1{font:400 100px/100px HelveticaNeue,sans-serif;margin:10px 0 32px}section.home .home_wrapper .home_wrapper_left h1 span{font:italic 100 100px/100px 'HelveticaNeue Thin',sans-serif}section.home .home_wrapper .home_wrapper_left a{padding:15px 21px;margin:0 0 62px}section.home .home_wrapper .home_wrapper_left .home_results{gap:70px}section.home .home_wrapper .home_wrapper_left .home_results .home_result{width:calc((100% - 1 * 70px)/ 2)}section.home .home_wrapper .home_wrapper_left .home_results .result{font:500 44px/65px "DMSans Medium",sans-serif}section.home .home_wrapper .home_wrapper_left .home_results .context{font:300 16px/20px "DMSans Light",sans-serif;width:80px}section.home .home_wrapper .home_wrapper_right .media_wrapper{height:410px}section.featured_section .featured_section_wrapper>div{width:calc((100% - 1 * 44px)/ 2)}section.featured_section .featured_section_wrapper .featured_wrapper_left .media_wrapper{height:400px}section.blog .blog_heading .description,section.clients .clients_heading .description,section.development .development_wrapper .development_item .heading .title,section.featured_section .featured_section_wrapper .featured_wrapper_right .title,section.feedback .feedback_heading .description,section.industry .industry_wrapper .right .item .item_title,section.our_team .our_team_heading .description{font:400 32px/42px DMSans,sans-serif}section.choose_work .choose_work_wrapper{padding:40px 44px 32px}section.choose_work .choose_work_wrapper .description{font:300 55px/65px "DMSans Light",sans-serif}section.choose_work .choose_work_wrapper form,section.contact .contact_wrapper .contact_form .footer{gap:32px}section.choose_work .choose_work_wrapper form .switcher_item{width:calc((100% - 2 * 32px)/ 3);padding:32px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_title{margin:0 0 20px;gap:16px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_title .icon{width:52px;height:52px;padding:12px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_title .text{max-width:calc(100% - 16px - 52px);font:300 28px/36px "DMSans Light",sans-serif;height:36px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_description{font:300 24px/31px "DMSans Light",sans-serif;height:31px;margin:0 0 40px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_label{width:84px;height:44px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_label label span:before{height:36px;width:36px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_label label input:checked+span:before{transform:translate(40px,-50%)}section.choose_work .choose_work_wrapper .switcherBack{width:80%}section.choose_work .choose_work_wrapper .switcherBack .switcher_output{padding:12px 44px;border:9px solid #ff9969}section.choose_work .choose_work_wrapper .switcherBack .switcher_output.active{top:10px}section.choose_work .choose_work_wrapper .switcherBack .switcher_output .text{max-width:550px;height:31px;font:500 24px/31px "DMSans Light",sans-serif}section.know_us{margin:0 0 100px;padding-bottom:196px}section.know_us .know_us_wrapper{padding:80px 0 0;gap:24px}section.know_us .know_us_wrapper .know_us_item .details .count{font:600 52px/70px "DMSans SemiBold",sans-serif}section.know_us .know_us_wrapper .know_us_item .details .text{font:300 24px/32px "DMSans Light",sans-serif}section.know_us .know_us_wrapper .know_us_item:first-child .details{bottom:26px;left:26px}section.know_us .know_us_wrapper .know_us_item:nth-child(5) .details{top:26px;right:26px}section.know_us .know_us_wrapper .know_us_item:nth-child(3) .details,section.know_us .know_us_wrapper .know_us_item:nth-child(6) .details{top:26px;left:26px}section.know_us .know_us_wrapper .know_us_item{width:344px;height:450px;margin:0;padding:0}section.know_us .know_us_wrapper .know_us_item>img.innerImage{display:block;width:100%;height:100%}section.know_us .know_us_wrapper .know_us_item:nth-child(3n-2){width:380px;height:auto}section.know_us .know_us_wrapper .know_us_item img.animated_pic{position:absolute;width:110px;height:110px}section.know_us .know_us_wrapper .know_us_item img.animated_pic.rotate{animation:4s linear infinite rotate;top:32px;right:32px}section.know_us .know_us_wrapper .know_us_item img.animated_pic.scale{animation:4s linear infinite scale;bottom:32px;right:32px}section.know_us .know_us_wrapper .know_us_item.cardArrowFollow .animated-line{position:absolute;left:-50px;top:50px;opacity:0}section.know_us .know_us_wrapper .know_us_item .small-card{position:absolute;height:84px;width:160px;border-radius:8px;top:70px;right:-10px;background-color:var(--proweb-white);opacity:1;transform:rotate(90deg);z-index:2;overflow:visible;border:2px solid var(--proweb-orange)}section.know_us .know_us_wrapper .know_us_item:nth-child(3n-1){transform:translateY(196px)}section.color_zone .color_zone_wrapper,section.faq .faq_wrapper,section.innovative_solutions .innovative_wrapper{padding:70px 40px}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item{gap:40px;padding:58px 0}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_picture,section.services .services_items .services_item .services_picture{width:260px;height:210px}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_picture svg,section.services .services_items .services_item .services_picture svg{width:120px;height:120px}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_context{width:587px}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_context a .context{font:400 38px/38px HelveticaNeue,sans-serif}section.clients .clients_heading{width:796px;margin:0 auto 60px}section.blog .blog_heading .title,section.clients .clients_heading .title,section.feedback .feedback_heading .title{font:300 60px/70px "DMSans Light",sans-serif}section.clients .clients_swiper_wrapper{height:590px}section.clients .clients_swiper_wrapper .swiper{height:590px;padding-top:20px}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide:first-child{margin-left:195px}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide{height:547.94px;width:424.47px}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .clientSwiper_top .description{height:180px;font:400 20px/26px DMSans,sans-serif}section.faq .faq_wrapper .faq_accordion .faq_items .faq_item .accordion_opener{padding:60px 0;gap:16px}section.faq .faq_wrapper .faq_accordion .faq_items .faq_item .accordion_opener .icon{width:36px;height:36px}section.faq .faq_wrapper .faq_accordion .faq_items .faq_item .accordion_opener .text{font:400 28px/36px DMSans,sans-serif;width:835px}section.faq .faq_wrapper .faq_accordion .faq_items .faq_item .accordion-collapse p{margin:0 52px;font:400 20px/30px DMSans,sans-serif;width:835px}section.home_detailed .home_detailed_wrapper .media_wrapper{height:500px}section.home_detailed .home_detailed_wrapper .home_detailed_details{padding:44px 40px 80px}section.home_detailed .home_detailed_wrapper .home_detailed_details .title{gap:24px}section.about .about_wrapper .about_banner_wrapper .left .context,section.home_detailed .home_detailed_wrapper .home_detailed_details .title h2{font:400 40px/52px DMSans,sans-serif}section.home_detailed .home_detailed_wrapper .home_detailed_details .title .condition{padding:10px 20px 10px 35px}section.home_detailed .home_detailed_wrapper .home_detailed_details .title .condition::after{left:20px}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details{gap:100px}section.color_zone .color_zone_wrapper .items .item:nth-child(5),section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left{width:40%}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .right{width:calc(60% - 100px);column-gap:100px;row-gap:44px}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .right .item{width:calc((100% - 1 * 100px)/ 2)}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left .more_details_breadcrumbs .breadcrumbs_wrapper{column-gap:20px}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left .more_details_breadcrumbs .breadcrumbs_wrapper p:not(:last-child)::before{width:20px;height:100%;font-size:20px}section.blog_detailed .blog_detailed_wrapper .blog_used_wrapper .item .description,section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul li a,section.development .development_wrapper .development_item .web_programs .web_program .text,section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left p,section.industry .industry_wrapper .left .industry_description,section.our_team .our_team_wrapper .our_team_item .profession,section.tech_used .tech_used_wrapper .item .description,section.tech_used .tech_used_wrapper .item .technologies .technology_item .text{font:400 20px/26px DMSans,sans-serif}section.blog_detailed .blog_detailed_wrapper .blog_used_wrapper .item .title,section.tech_used .tech_used_wrapper .item .title{font:400 40px/40px DMSans,sans-serif}section.development .development_wrapper .development_item .web_programs,section.tech_used .tech_used_wrapper .item .technologies{gap:16px}section.development .development_wrapper .development_item .web_programs .web_program,section.tech_used .tech_used_wrapper .item .technologies .technology_item{padding:12px 32px}section.tech_used .tech_used_wrapper .item .technologies .technology_item .icon{width:24px;height:auto;margin-right:8px}section.before_after .before_after_wrapper{gap:120px}section.before_after .before_after_wrapper .item .left{width:calc(55% - 60px)}section.before_after .before_after_wrapper .item .right{width:45%}section.before_after .before_after_wrapper .item.context .left{padding-right:140px}section.before_after .before_after_wrapper .item.context .left .arrowLeft{width:100px}section.before_after .before_after_wrapper .item.context .right{padding-right:100px}section.before_after .before_after_wrapper .item .title{font:500 40px/40px "DMSans Medium",sans-serif}section.before_after .before_after_wrapper .item .description,section.industry .industry_wrapper .right .item .item_description,section.news .news_banner .right form .form_description{font:400 24px/31px DMSans,sans-serif}section.before_after .before_after_wrapper .item .description span.bold,section.before_after .before_after_wrapper .item .description span.color,section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .left .name{font:700 24px/31px "DMSans Bold",sans-serif}section.about .about_wrapper .about_banner_wrapper,section.gallery .gallery_wrapper,section.gallery .gallery_wrapper .item{gap:80px}section.gallery .gallery_wrapper .item.doubled .media_wrapper:first-child{width:43%}section.gallery .gallery_wrapper .item.doubled .media_wrapper:last-child{width:calc(57% - 80px)}section.feedback .feedback_swiper,section.gallery .gallery_wrapper .item .media_wrapper{height:480px}section.color_zone .color_zone_wrapper .color_zone_title{font:italic 300 40px/40px "DMSans Light",sans-serif}section.color_zone .color_zone_wrapper .color_zone_title span{font:300 40px/40px DMSans,sans-serif}section.color_zone .color_zone_wrapper .items{gap:26px}section.color_zone .color_zone_wrapper .items .item{height:370px}section.color_zone .color_zone_wrapper .items .item:nth-child(-n+3){width:calc((100% - 2 * 26px)/ 3)}section.color_zone .color_zone_wrapper .items .item:nth-child(4){width:calc(60% - 26px)}section.color_zone .color_zone_wrapper .items .item:nth-child(6),section.color_zone .color_zone_wrapper .items .item:nth-child(7){width:calc((100% - 1 * 26px)/ 2)}section.client_review .client_review_wrapper .title,section.otherWorks .otherWorks_heading .title{font:400 40px/40px HelveticaNeue,sans-serif}section.client_review .client_review_wrapper .client_review_items{gap:95px}section.client_review .client_review_wrapper .client_review_items .left{width:435px}section.client_review .client_review_wrapper .client_review_items .right{width:calc((100% - 435px - 95px))}section.client_review .client_review_wrapper .client_review_items .left .picture_wrapper{width:328px;height:459px}section.client_review .client_review_wrapper .client_review_items .left .picture_wrapper .picture_inner_wrapper{top:44.5px;left:90px;width:357px;height:370px}section.about .about_wrapper .about_banner_wrapper .left .quotes,section.client_review .client_review_wrapper .client_review_items .right .quotes{width:60px;height:60px}section.client_review .client_review_wrapper .client_review_items .right .description{font:400 36px/47px DMSans,sans-serif}section.client_review .client_review_wrapper .client_review_items .right .description span{font:700 36px/47px "DMSans Bold",sans-serif}section.careers_from form .upload_cv .image_uploader .cv_display,section.client_review .client_review_wrapper .client_review_items .right .references_wrapper{gap:30px}section.client_review .client_review_wrapper .client_review_items .right .references_wrapper>div{width:calc((100% - 30px)/ 2)}section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .left .profession{font:500 16px/21px "DMSans Medium",sans-serif}section.bring_ideas .bring_ideas_wrapper a,section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .right a{padding:15px 21px}section.client_review.carousel_section .client_review_wrapper .review_description{margin:0 0 60px;padding-right:148px}section.client_review.carousel_section .review_swiper .swiper-button-next,section.client_review.carousel_section .review_swiper .swiper-button-prev{width:64px;height:64px}section.client_review.carousel_section .review_swiper .swiper-button-next{bottom:0}section.client_review.carousel_section .review_swiper .swiper-button-prev{left:unset;right:calc(10px + 64px + 16px);bottom:0}section.client_review.carousel_section .review_swiper .swiper-button-next::after,section.client_review.carousel_section .review_swiper .swiper-button-prev::after{background-size:24px}section.otherWorks .otherWorks_heading .description{font:400 20px/26px DMSans,sans-serif;width:700px}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide:first-child{margin-left:110px}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide{width:548px}.portfolio_items .portfolio_item .media_wrapper,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper{height:418px}.portfolio_items .portfolio_item .media_wrapper .technologies .technology_item,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .technologies .technology_item,section.solutions .portfolio_items .portfolio_item .media_wrapper .technologies .technology_item{padding:8px 12px}.portfolio_items .portfolio_item .media_wrapper .badge,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .badge{top:16px;left:16px;max-width:calc(100% - 32px);padding:8px 20px;gap:20px}.portfolio_items .portfolio_item .media_wrapper .badge span,.portfolio_items .portfolio_item .media_wrapper .technologies .technology_item .text,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .badge span{font:400 14px/18px DMSans,sans-serif}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .badge span:not(:first-child)::after{width:8px;height:8px}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide a .context{max-width:calc((100% - 4px - 24px));font:400 24px/24px DMSans,sans-serif}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img{width:100px;height:100px}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img:first-child{top:120%;left:-20%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img.active:first-child{top:-50%;left:40%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img:nth-child(3){top:120%;right:70%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img.active:nth-child(3){top:-50%;right:10%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img:nth-child(2){top:160%;left:-10%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img.active:nth-child(2){top:-50%;left:60%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img:nth-child(4){top:170%;left:30%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img.active:nth-child(4){top:-70%;left:110%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_context{padding:117px 200px}section.bring_ideas .bring_ideas_wrapper .title{font:400 64px/64px HelveticaNeue,sans-serif}section.bring_ideas .bring_ideas_wrapper .title span{font:italic 300 64px/64px "HelveticaNeue Light",sans-serif}section.bring_ideas .bring_ideas_wrapper .description{font:300 28px/36px "DMSans Light",sans-serif;width:80%}section.portfolio .portfolio_wrapper .portfolio_filtering{padding-bottom:80px}section.portfolio .portfolio_wrapper .portfolio_filtering li a{font:500 16px/21px DMSans,sans-serif;padding:12px 40px}.portfolio_items{column-gap:24px;row-gap:60px}.portfolio_items .portfolio_item,section.careers_from form .main_form>div,section.contact .contact_wrapper .contact_form .main_form>div{width:calc((100% - 1 * 24px)/ 2)}.portfolio_items .portfolio_item .media_wrapper .technologies,section.solutions .portfolio_items .portfolio_item .media_wrapper .technologies{gap:12px;left:16px}.portfolio_items .portfolio_item .media_wrapper:hover .technologies,section.solutions .portfolio_items .portfolio_item .media_wrapper:hover .technologies{bottom:16px}.portfolio_items .portfolio_item .media_wrapper .technologies .technology_item .icon{width:16px;height:auto;margin-right:8px}.portfolio_items .portfolio_item .media_wrapper .badge span:not(:first-child)::after{left:-10px;width:8px;height:8px}section.contact .contact_wrapper .contact_info{gap:80px;margin:0 0 120px}section.contact .contact_wrapper .contact_info .right{width:calc((100% - 80px - 415px));height:396px}section.contact .contact_wrapper .contact_info .left{width:415px}section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item .title{font:500 28px/36px "DMSans Medium",sans-serif}section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul.social_icons,section.our_team .our_team_wrapper .our_team_item .picture .layer ul.social_icons{gap:20px}section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul.social_icons li,section.our_team .our_team_wrapper .our_team_item .picture .layer ul.social_icons li{width:48px;height:48px}section.careers_from form,section.contact .contact_wrapper .contact_form{padding:60px}section.contact .contact_wrapper .contact_form .title{font:700 44px/44px "HelveticaNeue Bold",sans-serif;width:880px}section.careers_from form .footer button,section.contact .contact_wrapper .contact_form .footer button{padding:17px 54px}section.careers_from form .footer .description,section.contact .contact_wrapper .contact_form .footer .description{width:350px;font:400 16px/21px DMSans,sans-serif}section.contact .contact_wrapper .contact_form .main_form{margin:60px 0;column-gap:24px;row-gap:52px}section.blog_detailed .blog_detailed_row,section.contact .contact_wrapper .contact_form .main_form>div:nth-child(3n){width:100%}section.services .services_items{column-gap:32px;row-gap:52px}section.services .services_items .services_item{width:calc((100% - 1 * 32px)/ 2);padding:52px 40px}section.services .services_items .services_item a .context{font:400 32px/42px HelveticaNeue,sans-serif;height:42px}section.services .services_items .services_item a .arrow_animation,section.services .services_items .services_item a .arrow_animation .picture,section.services .services_items .services_item a .arrow_animation .picture img,section.services .services_items .services_item a .arrow_animation .picture::before{width:32px;height:32px}section.about .about_wrapper .about_banner{height:440px}section.about .about_wrapper .about_banner_wrapper .right{width:596px;height:410px}section.about .about_wrapper .about_banner_wrapper .left{width:calc(100% - 80px - 596px)}section.about .about_wrapper .about_banner_wrapper .left .context span{font:800 40px/52px "DMSans ExtraBold",sans-serif}section.about .about_wrapper .about_banner_wrapper .left .title{font:500 52px/68px "DMSans Medium",sans-serif}section.about .about_wrapper .about_banner_wrapper .left .description{font:400 24px/31px DMSans,sans-serif;padding-right:35px}section.our_team .our_team_heading{width:796px;margin:0 auto 80px;padding-top:120px}section.clients_development .clients_development_heading .heading span,section.our_team .our_team_heading .title span,section.vacancies .vacancies_heading .title span{font:500 80px/80px "HelveticaNeue Medium",sans-serif}section.our_team .our_team_wrapper{column-gap:32px;row-gap:80px}section.our_team .our_team_wrapper .our_team_item{width:calc((100% - 3 * 32px)/ 4)}section.our_team .our_team_wrapper .our_team_item .picture{height:auto;aspect-ratio:3/4}section.our_team .our_team_wrapper .our_team_item .picture .layer{padding:44px 25px;gap:50px}section.our_team .our_team_wrapper .our_team_item .picture .layer .context{font:400 20px/26px DMSans,sans-serif;max-height:calc(7 * 26px);-webkit-line-clamp:7!important;line-clamp:7!important}section.our_team .our_team_wrapper .our_team_item .picture .layer ul.social_icons li a svg{display:block;width:24px;height:24px}section.vacancies .vacancies_heading{width:796px;margin:0 auto 80px}section.vacancies .vacancies_wrapper{column-gap:30px;row-gap:40px}section.vacancies .vacancies_wrapper .vacancies_item{width:calc((100% - 2 * 30px)/ 3);padding:32px}section.vacancies .vacancies_wrapper .vacancies_item .title{font:500 28px/36px "DMSans Medium",sans-serif;height:36px}section.vacancies .vacancies_wrapper .vacancies_item .features_wrapper{gap:8px}section.vacancies .vacancies_wrapper .vacancies_item .features_wrapper .feature_item{padding:10px 24px;font:400 16px/21px DMSans,sans-serif}section.vacancies .vacancies_wrapper .vacancies_item .description{font:400 16px/21px DMSans,sans-serif;height:84px}section.blog .blog_heading,section.clients_development .clients_development_heading,section.feedback .feedback_heading{width:796px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide{height:400px;padding:44px;gap:40px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .picture{width:375px;height:312px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context{width:calc(100% - 40px - 375px);height:312px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .title{font:500 24px/31px "DMSans Medium",sans-serif;margin:0 0 32px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .description{font:400 28px/36px DMSans,sans-serif;height:108px;margin:0 0 61px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .name,section.industry .industry_detailed .industry_wrapper .right .right_item .item_title{font:500 32px/42px "DMSans Medium",sans-serif}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .profession{font:500 24px/31px "DMSans Medium",sans-serif}section.careers_from form .title{font:700 44px/44px "HelveticaNeue Bold",sans-serif;width:715px}section.careers_from form .title_context{font:400 24px/31px DMSans,sans-serif;width:715px}section.careers_from form .main_form{column-gap:24px;row-gap:52px}section.careers_from form .positions .positions_wrapper label{padding:12px 40px;font:500 16px/21px "DMSans Medium",sans-serif}section.careers_from form .upload_cv .image_uploader{height:125px}section.careers_from form .upload_cv .image_uploader .drop_area .image_upload{padding:16px 40px}section.careers_from form .upload_cv .image_uploader .cv_display .cv_name{max-width:500px;padding:10px 30px}section.careers_from form .upload_cv .image_uploader .cv_display .cv_name .text{font:500 20px/30px "DMSans Medium",sans-serif}section.blog .blog_wrapper form .input_wrapper,section.news .news_banner .right form .input_wrapper{width:510px;height:60px}section.blog .blog_wrapper form .input_wrapper input,section.news .news_banner .right form .input_wrapper input{padding:19.5px 60px 19.5px 20px;font:400 16px/21px DMSans,sans-serif}section.blog .blog_wrapper form .input_wrapper input::placeholder{font:400 16px/21px DMSans,sans-serif}section.blog .blog_wrapper .blog_items{column-gap:40px;row-gap:60px}section.blog .blog_wrapper .blog_items .blog_item{width:calc((100% - 2 * 40px)/ 3)}section.blog .blog_wrapper .blog_items .blog_item .top{height:270px}section.blog .blog_wrapper .blog_items .blog_item .bottom{padding:24px}section.blog .blog_wrapper .blog_items .blog_item .bottom .title{font:400 20px/26px DMSans,sans-serif;height:52px}section.blog .blog_wrapper .blog_items .blog_item .bottom .description{font:400 16px/21px DMSans,sans-serif;height:42px}section.blog .blog_wrapper .blog_items .blog_item .bottom .link a,section.clients_development .clients_programs .clients_program_description a,section.development .development_wrapper .development_item .web_programs .web_program_description a{padding:17px 21px}section.news .news_row{width:680px}section.blog_detailed .blog_detailed_row .blog_detailed_title,section.news .news_row .news_title,section.solutions .solutions_row .solutions_title,section.technologies .technologies_row .technologies_title{font:500 60px/60px "HelveticaNeue Medium",sans-serif}section.news .news_row .news_title span,section.solutions .solutions_row .solutions_title span,section.technologies .technologies_row .technologies_title span{font:italic 100 60px/60px "HelveticaNeue Thin",sans-serif}section.news .news_row .news_description,section.solutions .solutions_row .solutions_description,section.technologies .technologies_row .technologies_description{font:300 24px/31px "HelveticaNeue Light",sans-serif}section.news .news_banner .left{width:520px;height:600px}section.news .news_banner .right{width:calc(100% - 32px - 520px)}section.news .news_banner .right .picture_wrapper{height:365px}section.news .news_banner .right .picture_wrapper .picture_context{bottom:40px;left:40px;width:calc(100% - 2 * 40px);font:700 24px/31px "DMSans Bold",sans-serif;-webkit-line-clamp:3!important;line-clamp:3!important}section.news .news_banner .right form{margin:60px 0 0;padding-bottom:58px}section.news .news_banner .right form .input_wrapper input::placeholder{font:400 16px/21px DMSans,sans-serif}section.blog_detailed .blog_detailed_row .author_wrapper .left .title{font:400 16px/21px DMSans,sans-serif}section.blog_detailed .blog_detailed_row .author_wrapper .right .description{font:italic 200 16px/21px "DMSans ExtraLight",sans-serif}section.blog_detailed .blog_detailed_wrapper .blog_detailed_banner{height:auto;aspect-ratio:2/1;margin:0 0 80px}section.solutions .solutions_row,section.technologies .technologies_row{width:704px}section.technologies .technologies_banner>div{height:380px}section.technologies .technologies_banner .banner_item:first-child{width:calc(100% - 25px - 503px)}section.technologies .technologies_banner .banner_item:last-child{width:503px}section.clients_development .clients_programs .clients_program_description,section.development .development_wrapper .development_item .web_programs .web_program_description{padding:16px 44px 32px}section.clients_development .clients_programs .clients_program_description .clients_program_close,section.development .development_wrapper .development_item .web_programs .web_program_description .web_program_close{top:16px;right:44px;width:44px;height:44px}section.clients_development .clients_programs .clients_program_description .clients_title,section.development .development_wrapper .development_item .web_programs .web_program_description .web_title{font:500 40px/52px "DMSans Medium",sans-serif}section.clients_development .clients_programs .clients_program_description .clients_description,section.development .development_wrapper .development_item .web_programs .web_program_description .web_description{font:400 16px/21px DMSans,sans-serif;max-height:105px}section.development .development_wrapper .development_item .web_programs .web_program .icon{width:24px;height:27.05px}.references .references_timeline{top:45px;bottom:45px}.references .references_item{width:980px;display:flex;align-items:center;justify-content:space-between;gap:80px;padding:24px 32px}.references .references_item::after{top:40px;right:-120px;font:500 16px/21px "DMSans Medium",sans-serif}.references .references_item::before{top:45px;right:-139px}.references .references_item .website{font:400 24px/31px DMSans,sans-serif;max-width:calc((100% - 80px - 250px))}.references .references_item a{padding:12px 20px}.references .references_item a .context{font:400 20px/20px DMSans,sans-serif}section.solutions .solutions_heading{width:calc((100% - 24px)/ 2);margin:0 0 180px}section.solutions .portfolio_items .portfolio_item:nth-child(2n){position:relative;top:-350px}section.industry .industry_wrapper .right{width:496px;max-height:720px}section.industry .industry_wrapper .left{width:calc(100% - 32px - 496px);padding:44px 32px}section.industry .industry_wrapper .left .industry_title{font:500 40px/40px "HelveticaNeue Medium",sans-serif}section.industry .industry_wrapper .left .industry_title span{font:italic 100 40px/40px "HelveticaNeue Thin",sans-serif}section.industry .industry_detailed .industry_wrapper .left .carousel_container,section.industry .industry_wrapper .left .carousel_container{height:472px}section.industry .industry_detailed{padding:44px 32px}section.industry .industry_detailed .industry_wrapper{gap:56px}section.industry .industry_detailed .industry_wrapper .right{width:calc(100% - 56px - 573px);max-height:791px;gap:32px}section.industry .industry_detailed .industry_wrapper .left{width:573px}section.industry .industry_detailed .industry_wrapper .left .industry_title{font:500 52px/52px "HelveticaNeue Medium",sans-serif}section.industry .industry_detailed .industry_wrapper .left .industry_title span{font:italic 100 52px/52px "HelveticaNeue Thin",sans-serif}section.industry .industry_detailed .industry_wrapper .left .industry_description{font:400 24px/31px DMSans,sans-serif;height:186px}section.industry .industry_detailed .industry_wrapper .left .industry_description span{font:800 24px/31px "DMSans ExtraBold",sans-serif}section.industry .industry_detailed .industry_wrapper .right .right_item{padding:32px}section.industry .industry_detailed .industry_wrapper .right .right_item::after{width:10px;height:40px}section.industry .industry_detailed .industry_wrapper .right .right_item .item_description{font:500 20px/26px "DMSans Medium",sans-serif}section.references_detailed .references_detailed_wrapper .title{font:300 80px/80px "HelveticaNeue Light",sans-serif}section.references_detailed .references_detailed_wrapper .date{font:400 32px/32px HelveticaNeue,sans-serif}section.references_detailed .references_detailed_wrapper .referenceImage{width:760px;height:1149px;margin:-200px auto 350px}section.references_detailed .references_detailed_wrapper .referenceArrowContainer{margin-top:-85px}section.references_detailed .references_detailed_wrapper path{stroke-width:5}section.references_detailed .references_detailed_wrapper .referenceDot{r:10}section.work_process .work_process_wrapper .title{font:500 48px/60px "DMSans Medium",sans-serif;width:805px}section.work_process .work_process_wrapper .description{font:500 48px/62px "DMSans Medium",sans-serif;width:805px}section.work_process .work_process_wrapper .description span{font:italic 100 48px/62px "DMSans Thin",sans-serif}section.work_process .work_process_wrapper .work_process_sections{margin-top:280px}section.work_process .work_process_wrapper .work_process_sections .endSection{margin-top:600px;font:500 60px/78px "DMSans Medium",sans-serif}section.work_process .work_process_wrapper .work_process_sections .endSection span{font:italic 100 60px/78px "DMSans Thin",sans-serif}section.work_process .work_process_wrapper .work_process_sections .workSection{height:360px;width:1000px;display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:-30px}section.work_process .work_process_wrapper .work_process_sections .workSection:not(:last-child){margin-bottom:150px}section.work_process .work_process_wrapper .work_process_sections .workSection:nth-child(odd){margin-left:auto}section.work_process .work_process_wrapper .work_process_sections .workSection:nth-child(2n) .imageContainer{order:1}section.work_process .work_process_wrapper .work_process_sections .workSection:nth-child(2n) .context{order:2}section.work_process .work_process_wrapper .work_process_sections .workSection .imageContainer{width:calc((100% - 40px - 517px))}section.work_process .work_process_wrapper .work_process_sections .workSection .context{width:517px;max-height:250px;font:500 36px/50px "DMSans Medium",sans-serif}section.work_process .work_process_wrapper .workProcessArrowContainer{top:303px}}@media only screen and (min-width:992px) and (max-width:1199.98px){.under_construction{padding:20px 0}.under_construction .main_content{margin-top:0}.under_construction .main_content .contact_infos{width:70%}section.challenges .challenges_wrapper .challenges_img{height:350px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:24px;margin-bottom:20px}section.companies .section_title h2{width:65%}div.client_review_wrapper .swiper-button-next{right:35%}div.client_review_wrapper .swiper-button-prev{left:35%}section.how_it_works .steps .title p{width:100%;padding:16px 20px}section.how_it_works .steps .img_wrapper img:nth-child(3){width:250px;height:250px}section.how_it_works .steps .img_wrapper img:nth-child(2){right:80px}section.home_detailed .home_detailed_wrapper .media_wrapper .job_detailed_banner_texts h1{font-size:50px}section.home_detailed .home_detailed_wrapper .media_wrapper img{object-fit:cover}section.home_detailed .home_detailed_wrapper .media_wrapper .job_detailed_banner_texts .lets_design p{font-size:16px!important}section.home_detailed .home_detailed_wrapper .media_wrapper .black-layer,section.home_detailed .home_detailed_wrapper .media_wrapper .white-layer{width:60%}section.home_detailed .home_detailed_wrapper .media_wrapper .job_detailed_banner_texts p{font-size:14px}section.why_this_profession .service_we_provide .services_card{flex-direction:row;flex-wrap:wrap;margin-top:40px;justify-content:space-between}section.why_this_profession .service_we_provide .services_card .custom-col{width:48%!important}section.why_this_profession .service_we_provide .services_card .service_card:nth-child(3){margin:10px auto}section.see_our_design .section_label p,section.tailored .section_label p{margin:0}section.transforming.service_detailed .section_label p{margin:0;width:33%}.container_custom{padding-left:24px;padding-right:24px}.mainpage_heading_row{gap:20px;margin-bottom:40px}.mainpage_heading_row .mainpage_heading_col:first-child{width:57%!important}.mainpage_heading_row .mainpage_heading_col:last-child{width:calc(43% - 20px)}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_description{font:300 25px/33px "DMSans Light",sans-serif}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_description span{font:400 25px/33px DMSans,sans-serif}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_title{font:400 42px/55px DMSans,sans-serif}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_link a .text,.mainpage_heading_row .mainpage_heading_col .mainpage_heading_link a .text::after{font:400 21px/21px HelveticaNeue,sans-serif;padding:16px 32px}.mainpage_heading_row.ask_question .mainpage_heading_col .mainpage_heading_description2{font:300 20px/25px "DMSans Light",sans-serif}.second_heading_row{margin-bottom:50px}.second_heading_row .second_heading_col .second_heading_title{font:400 100px/100px HelveticaNeue,sans-serif;margin:0 0 50px}.second_heading_row .second_heading_col .second_heading_title span{font:italic 200 100px/100px "HelveticaNeue Thin",sans-serif}.main_heading_row{width:704px;margin:50px auto 80px}.main_heading_row .main_heading_title{font:500 80px/80px "HelveticaNeue Medium",sans-serif;margin:0 0 20px}.main_heading_row .main_heading_title span,section.clients_development .clients_development_heading .heading,section.our_team .our_team_heading .title,section.vacancies .vacancies_heading .title{font:italic 100 80px/80px "HelveticaNeue Thin",sans-serif}.main_heading_row .main_heading_description,section.choose_work .choose_work_wrapper .title{font:300 24px/31px "DMSans Light",sans-serif}.main_heading_row .main_heading_link a .context,.portfolio_items .portfolio_item a .context,section.blog .blog_wrapper .blog_items .blog_item .bottom .link a .context,section.bring_ideas .bring_ideas_wrapper a .context,section.careers_from form .footer button .context,section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .right a .context,section.clients_development .clients_programs .clients_program_description a .context,section.contact .contact_wrapper .contact_form .footer button .context,section.featured_section .featured_section_wrapper .featured_wrapper_right a .context,section.home .home_wrapper .home_wrapper_left a .context,section.vacancies .vacancies_wrapper .vacancies_item .link a .context{font:400 24px/24px DMSans,sans-serif}.backToTopButton{right:36px;width:60px;height:60px}.backToTopButton.active{bottom:50px}footer .footer_wrapper .footer_top .footer_top_wrapper,section.featured_section .featured_section_wrapper{gap:10px}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_left{width:220px}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center{width:calc(100% - 2 * 10px - 220px - 180px)}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right{width:180px}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center .footer_nav,section.careers_from form .upload_cv .image_uploader .cv_display,section.client_review .client_review_wrapper .client_review_items .right .references_wrapper,section.home .home_wrapper .home_wrapper_left .home_results{gap:30px}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center .footer_nav .footer_nav_item{width:calc((100% - 3 * 30px)/ 4)}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center .footer_nav .footer_nav_item .title,footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav .footer_nav_item .title{font:400 20px/30px HelveticaNeue,sans-serif}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav .footer_nav_item ul.social_icons li,section.faq .faq_wrapper .faq_accordion .faq_items .faq_item .accordion_opener .icon{width:36px;height:36px}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav .footer_nav_item ul.social_icons li a svg{width:22px;height:22px}footer .footer_wrapper .footer_bottom .innovativ_animation{height:120px;margin:32px 0}footer .footer_wrapper .footer_bottom .innovativ_animation .text{font:400 128px/120px DMSans,sans-serif;animation:8s linear infinite alternate innovativ}@keyframes innovativ{0%,100%{transform:translateX(0)}40%,60%{transform:translateX(calc(-100% + 100vw - 90px))}}footer .footer_wrapper .footer_bottom .copyright{gap:50px}footer .footer_wrapper .footer_bottom .copyright>div{width:calc((100% - 50px)/ 2)}footer .footer_wrapper .footer_bottom .copyright .copyright_right ul{justify-content:flex-end;gap:20px}header .header_wrapper{gap:52px}header .header_wrapper .header_logo{width:218px}header .header_wrapper .header_nav{width:calc(100% - 2 * 52px - 218px - 326px)}header .header_wrapper .header_extra{width:326px}header .header_wrapper .header_extra .extras_wrapper{max-width:calc(100% - 46px - 34px - 36px)}section.home{margin:64px auto 120px}section.home .home_wrapper{gap:4px}section.home .home_wrapper>div{width:calc((100% - 4px)/ 2)}section.home .home_wrapper .home_wrapper_left h1{font:400 80px/80px HelveticaNeue,sans-serif;margin:10px 0 32px}section.home .home_wrapper .home_wrapper_left h1 span{font:italic 100 80px/80px 'HelveticaNeue Thin',sans-serif}section.home .home_wrapper .home_wrapper_left a{padding:15px 21px;margin:0 0 40px}section.home .home_wrapper .home_wrapper_left .home_results .home_result{width:calc((100% - 1 * 30px)/ 2)}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .name,section.home .home_wrapper .home_wrapper_left .home_results .result,section.industry .industry_detailed .industry_wrapper .right .right_item .item_title{font:500 32px/42px "DMSans Medium",sans-serif}section.home .home_wrapper .home_wrapper_left .home_results .context{font:300 16px/20px "DMSans Light",sans-serif;width:80px}.portfolio_items .portfolio_item .media_wrapper,section.featured_section .featured_section_wrapper .featured_wrapper_left .media_wrapper,section.home .home_wrapper .home_wrapper_right .media_wrapper{height:350px}section.featured_section .featured_section_wrapper>div{width:calc((100% - 1 * 10px)/ 2)}section.blog .blog_heading .description,section.client_review .client_review_wrapper .client_review_items .right .description,section.featured_section .featured_section_wrapper .featured_wrapper_right .title,section.feedback .feedback_heading .description,section.industry .industry_wrapper .right .item .item_title,section.our_team .our_team_heading .description,section.our_team .our_team_wrapper .our_team_item .name{font:400 32px/42px DMSans,sans-serif}section.choose_work .choose_work_wrapper{padding:40px 44px 32px}section.choose_work .choose_work_wrapper .description{font:300 50px/60px "DMSans Light",sans-serif}section.choose_work .choose_work_wrapper form{gap:25px}section.choose_work .choose_work_wrapper form .switcher_item{width:calc((100% - 2 * 25px)/ 3);padding:25px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_title{margin:0 0 20px;gap:16px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_title .icon{width:52px;height:52px;padding:12px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_title .text{max-width:calc(100% - 16px - 52px);font:300 28px/36px "DMSans Light",sans-serif;height:36px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_description{font:300 24px/31px "DMSans Light",sans-serif;height:31px;margin:0 0 40px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_label{width:84px;height:44px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_label label span:before{height:36px;width:36px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_label label input:checked+span:before{transform:translate(40px,-50%)}section.blog_detailed .blog_detailed_row,section.choose_work .choose_work_wrapper .switcherBack,section.contact .contact_wrapper .contact_form .main_form>div:nth-child(3n){width:100%}section.choose_work .choose_work_wrapper .switcherBack .switcher_output{padding:12px 44px;border:9px solid #ff9969}section.choose_work .choose_work_wrapper .switcherBack .switcher_output.active{top:10px}section.choose_work .choose_work_wrapper .switcherBack .switcher_output .text{max-width:530px;height:31px;font:500 24px/31px "DMSans Light",sans-serif}section.know_us{margin:0 0 100px;padding-bottom:196px}section.know_us .know_us_wrapper{padding:80px 0 0;gap:20px}section.know_us .know_us_wrapper .know_us_item .details .count{font:600 45px/60px "DMSans SemiBold",sans-serif}section.know_us .know_us_wrapper .know_us_item .details .text{font:300 21px/26px "DMSans Light",sans-serif}section.know_us .know_us_wrapper .know_us_item:first-child .details{bottom:22px;left:22px}section.know_us .know_us_wrapper .know_us_item:nth-child(5) .details{top:22px;right:22px}section.know_us .know_us_wrapper .know_us_item:nth-child(3) .details,section.know_us .know_us_wrapper .know_us_item:nth-child(6) .details{top:22px;left:22px}section.know_us .know_us_wrapper .know_us_item{width:289px;height:450px;margin:0;padding:0}section.know_us .know_us_wrapper .know_us_item>img.innerImage{display:block;width:100%;height:100%}section.know_us .know_us_wrapper .know_us_item:nth-child(3n-2){width:318px;height:auto}section.know_us .know_us_wrapper .know_us_item img.animated_pic{position:absolute;width:110px;height:110px}section.know_us .know_us_wrapper .know_us_item img.animated_pic.rotate{animation:4s linear infinite rotate;top:32px;right:32px}section.know_us .know_us_wrapper .know_us_item img.animated_pic.scale{animation:4s linear infinite scale;bottom:32px;right:32px}section.know_us .know_us_wrapper .know_us_item.cardArrowFollow .animated-line{position:absolute;left:-50px;top:50px;opacity:0}section.know_us .know_us_wrapper .know_us_item .small-card{position:absolute;height:73px;width:140px;border-radius:8px;top:70px;right:-10px;background-color:var(--proweb-white);opacity:1;transform:rotate(90deg);z-index:2;overflow:visible;border:2px solid var(--proweb-orange)}section.know_us .know_us_wrapper .know_us_item:nth-child(3n-1){transform:translateY(196px)}section.color_zone .color_zone_wrapper,section.faq .faq_wrapper,section.innovative_solutions .innovative_wrapper{padding:70px 40px}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item{gap:25px;padding:58px 0}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_picture{width:260px;height:210px}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_picture svg{width:120px;height:120px}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_context{width:520px}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_context a .context{font:400 34px/34px HelveticaNeue,sans-serif}section.faq .faq_wrapper .faq_accordion .faq_items .faq_item .accordion_opener{padding:60px 0;gap:16px}section.faq .faq_wrapper .faq_accordion .faq_items .faq_item .accordion_opener .text{font:400 28px/36px DMSans,sans-serif;width:100%}section.faq .faq_wrapper .faq_accordion .faq_items .faq_item .accordion-collapse p{margin:0 52px;font:400 20px/30px DMSans,sans-serif;width:calc(100% - 52px)}section.gallery .gallery_wrapper .item .media_wrapper,section.home_detailed .home_detailed_wrapper .media_wrapper{height:420px}section.home_detailed .home_detailed_wrapper .home_detailed_details{padding:44px 40px 80px}section.home_detailed .home_detailed_wrapper .home_detailed_details .title{gap:24px}section.about .about_wrapper .about_banner_wrapper .left .context,section.home_detailed .home_detailed_wrapper .home_detailed_details .title h2{font:400 40px/52px DMSans,sans-serif}section.home_detailed .home_detailed_wrapper .home_detailed_details .title .condition{padding:10px 20px 10px 35px}section.home_detailed .home_detailed_wrapper .home_detailed_details .title .condition::after{left:20px}section.about .about_wrapper .about_banner_wrapper,section.before_after .before_after_wrapper .item,section.client_review .client_review_wrapper .client_review_items,section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details{gap:60px}section.color_zone .color_zone_wrapper .items .item:nth-child(5),section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left{width:40%}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .right{width:calc(60% - 60px);column-gap:60px;row-gap:44px}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .right .item{width:calc((100% - 1 * 60px)/ 2)}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left .more_details_breadcrumbs .breadcrumbs_wrapper{column-gap:20px}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left .more_details_breadcrumbs .breadcrumbs_wrapper p:not(:last-child)::before{width:20px;height:100%;font-size:20px}section.blog_detailed .blog_detailed_wrapper .blog_used_wrapper .item .description,section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul li a,section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left p,section.industry .industry_wrapper .left .industry_description,section.our_team .our_team_wrapper .our_team_item .profession{font:400 20px/26px DMSans,sans-serif}section.before_after .before_after_wrapper{gap:120px}section.before_after .before_after_wrapper .item .left{width:calc(55% - 60px)}section.before_after .before_after_wrapper .item .right{width:45%}section.before_after .before_after_wrapper .item.context .left{padding-right:80px}section.before_after .before_after_wrapper .item.context .left .arrowLeft{width:80px}section.before_after .before_after_wrapper .item.context .right{padding-right:70px}section.before_after .before_after_wrapper .item .title{font:500 40px/40px "DMSans Medium",sans-serif}section.before_after .before_after_wrapper .item .description,section.industry .industry_wrapper .right .item .item_description,section.news .news_banner .right form .form_description{font:400 24px/31px DMSans,sans-serif}section.before_after .before_after_wrapper .item .description span.bold,section.before_after .before_after_wrapper .item .description span.color,section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .left .name{font:700 24px/31px "DMSans Bold",sans-serif}section.gallery .gallery_wrapper,section.gallery .gallery_wrapper .item{gap:80px}section.gallery .gallery_wrapper .item.doubled .media_wrapper:first-child{width:43%}section.gallery .gallery_wrapper .item.doubled .media_wrapper:last-child{width:calc(57% - 80px)}section.color_zone .color_zone_wrapper .color_zone_title{font:italic 300 40px/40px "DMSans Light",sans-serif}section.color_zone .color_zone_wrapper .color_zone_title span{font:300 40px/40px DMSans,sans-serif}section.color_zone .color_zone_wrapper .items,section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul.social_icons,section.our_team .our_team_wrapper .our_team_item .picture .layer ul.social_icons{gap:20px}section.color_zone .color_zone_wrapper .items .item{height:320px}section.color_zone .color_zone_wrapper .items .item:nth-child(-n+3){width:calc((100% - 2 * 20px)/ 3)}section.color_zone .color_zone_wrapper .items .item:nth-child(4){width:calc(60% - 20px)}section.color_zone .color_zone_wrapper .items .item:nth-child(6),section.color_zone .color_zone_wrapper .items .item:nth-child(7){width:calc((100% - 1 * 20px)/ 2)}section.client_review .client_review_wrapper .title,section.otherWorks .otherWorks_heading .title{font:400 40px/40px HelveticaNeue,sans-serif}section.client_review .client_review_wrapper .client_review_items .left{width:365px}section.client_review .client_review_wrapper .client_review_items .right{width:calc((100% - 365px - 60px))}section.client_review .client_review_wrapper .client_review_items .left .picture_wrapper{width:275px;height:385px}section.client_review .client_review_wrapper .client_review_items .left .picture_wrapper .picture_inner_wrapper{top:37px;left:70px;width:300px;height:311px}section.about .about_wrapper .about_banner_wrapper .left .quotes,section.client_review .client_review_wrapper .client_review_items .right .quotes{width:60px;height:60px}section.client_review .client_review_wrapper .client_review_items .right .description span{font:700 32px/42px "DMSans Bold",sans-serif}section.client_review .client_review_wrapper .client_review_items .right .references_wrapper>div{width:calc((100% - 30px)/ 2)}section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .left .profession{font:500 16px/21px "DMSans Medium",sans-serif}section.bring_ideas .bring_ideas_wrapper a,section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .right a{padding:15px 21px}section.client_review.carousel_section .client_review_wrapper .review_description{margin:0 0 60px;padding-right:148px}section.client_review.carousel_section .review_swiper .swiper-button-next,section.client_review.carousel_section .review_swiper .swiper-button-prev{width:64px;height:64px}section.client_review.carousel_section .review_swiper .swiper-button-next{bottom:0}section.client_review.carousel_section .review_swiper .swiper-button-prev{left:unset;right:calc(10px + 64px + 16px);bottom:0}section.client_review.carousel_section .review_swiper .swiper-button-next::after,section.client_review.carousel_section .review_swiper .swiper-button-prev::after{background-size:24px}section.client_review.carousel_section .review_swiper .swiper-button-next .svg img,section.client_review.carousel_section .review_swiper .swiper-button-prev .svg img,section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul.social_icons li a svg{width:24px;height:24px}section.otherWorks .otherWorks_heading .description{font:400 20px/26px DMSans,sans-serif;width:700px}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide:first-child{margin-left:110px}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide{width:548px}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper{height:418px}.portfolio_items .portfolio_item .media_wrapper .technologies .technology_item,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .technologies .technology_item{padding:8px 12px}.portfolio_items .portfolio_item .media_wrapper .badge,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .badge{top:16px;left:16px;max-width:calc(100% - 32px);padding:8px 20px;gap:20px}.portfolio_items .portfolio_item .media_wrapper .badge span,.portfolio_items .portfolio_item .media_wrapper .technologies .technology_item .text,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .badge span{font:400 14px/18px DMSans,sans-serif}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .badge span:not(:first-child)::after{width:8px;height:8px}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide a .context{max-width:calc((100% - 4px - 24px));font:400 24px/24px DMSans,sans-serif}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img,section.services .services_items .services_item .services_picture svg{width:100px;height:100px}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img:first-child{top:120%;left:-20%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img.active:first-child{top:-50%;left:40%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img:nth-child(3){top:120%;right:70%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img.active:nth-child(3){top:-50%;right:10%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img:nth-child(2){top:160%;left:-10%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img.active:nth-child(2){top:-50%;left:60%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img:nth-child(4){top:170%;left:30%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img.active:nth-child(4){top:-70%;left:110%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_context{padding:117px}section.bring_ideas .bring_ideas_wrapper .title{font:400 64px/64px HelveticaNeue,sans-serif}section.bring_ideas .bring_ideas_wrapper .title span{font:italic 300 64px/64px "HelveticaNeue Light",sans-serif}section.bring_ideas .bring_ideas_wrapper .description{font:300 28px/36px "DMSans Light",sans-serif;width:80%}section.portfolio .portfolio_wrapper .portfolio_filtering{padding-bottom:80px}section.portfolio .portfolio_wrapper .portfolio_filtering li a{font:500 16px/21px DMSans,sans-serif;padding:12px 40px}.portfolio_items{column-gap:24px;row-gap:60px}.portfolio_items .portfolio_item,section.careers_from form .main_form>div,section.contact .contact_wrapper .contact_form .main_form>div{width:calc((100% - 1 * 24px)/ 2)}.portfolio_items .portfolio_item .media_wrapper .technologies{gap:12px;left:16px}.portfolio_items .portfolio_item .media_wrapper:hover .technologies{bottom:16px}.portfolio_items .portfolio_item .media_wrapper .technologies .technology_item:nth-last-child(2){display:none}.portfolio_items .portfolio_item .media_wrapper .technologies .technology_item .icon{width:16px;height:auto;margin-right:8px}.portfolio_items .portfolio_item .media_wrapper .badge span:not(:first-child)::after{left:-10px;width:8px;height:8px}section.contact .contact_wrapper .contact_info{gap:60px;margin:0 0 120px}section.contact .contact_wrapper .contact_info .right{width:calc((100% - 60px - 380px));height:330px}section.contact .contact_wrapper .contact_info .left{width:380px}section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item .title{font:500 28px/36px "DMSans Medium",sans-serif}section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul.social_icons li,section.our_team .our_team_wrapper .our_team_item .picture .layer ul.social_icons li{width:48px;height:48px}section.careers_from form,section.contact .contact_wrapper .contact_form{padding:60px}section.contact .contact_wrapper .contact_form .title{font:700 44px/44px "HelveticaNeue Bold",sans-serif;width:100%}section.contact .contact_wrapper .contact_form .footer{gap:32px}section.careers_from form .footer button,section.contact .contact_wrapper .contact_form .footer button{padding:17px 54px}section.careers_from form .footer .description,section.contact .contact_wrapper .contact_form .footer .description{width:350px;font:400 16px/21px DMSans,sans-serif}section.contact .contact_wrapper .contact_form .main_form{margin:60px 0;column-gap:24px;row-gap:52px}section.careers_from form .main_form,section.services .services_items{column-gap:24px;row-gap:52px}section.services .services_items .services_item{width:calc((100% - 1 * 24px)/ 2);padding:42px 30px}section.services .services_items .services_item .services_picture{width:230px;height:180px}section.services .services_items .services_item a .context{max-width:calc((100% - 4px - 28px));font:400 26px/36px HelveticaNeue,sans-serif;height:36px}section.services .services_items .services_item a .arrow_animation,section.services .services_items .services_item a .arrow_animation .picture,section.services .services_items .services_item a .arrow_animation .picture img,section.services .services_items .services_item a .arrow_animation .picture::before{width:28px;height:28px}section.about .about_wrapper .about_banner{height:400px}section.about .about_wrapper .about_banner_wrapper .right{width:433px;height:296px}section.about .about_wrapper .about_banner_wrapper .left{width:calc(100% - 60px - 433px)}section.about .about_wrapper .about_banner_wrapper .left .context span{font:800 40px/52px "DMSans ExtraBold",sans-serif}section.about .about_wrapper .about_banner_wrapper .left .title{font:500 52px/68px "DMSans Medium",sans-serif}section.about .about_wrapper .about_banner_wrapper .left .description{font:400 24px/31px DMSans,sans-serif;padding-right:35px}section.our_team .our_team_heading{width:796px;margin:0 auto 80px;padding-top:120px}section.clients_development .clients_development_heading .heading span,section.our_team .our_team_heading .title span,section.vacancies .vacancies_heading .title span{font:500 80px/80px "HelveticaNeue Medium",sans-serif}section.our_team .our_team_wrapper{column-gap:32px;row-gap:80px}section.our_team .our_team_wrapper .our_team_item{width:calc((100% - 2 * 32px)/ 3)}section.our_team .our_team_wrapper .our_team_item .picture{height:auto;aspect-ratio:3/4}section.our_team .our_team_wrapper .our_team_item .picture .layer{padding:44px 25px;gap:50px}section.our_team .our_team_wrapper .our_team_item .picture .layer .context{font:400 20px/26px DMSans,sans-serif;max-height:calc(7 * 26px);-webkit-line-clamp:7!important;line-clamp:7!important}section.our_team .our_team_wrapper .our_team_item .picture .layer ul.social_icons li a svg{display:block;width:24px;height:24px}section.vacancies .vacancies_heading{width:796px;margin:0 auto 80px}section.vacancies .vacancies_wrapper{column-gap:30px;row-gap:40px}section.vacancies .vacancies_wrapper .vacancies_item{width:calc((100% - 1 * 30px)/ 2);padding:32px}section.vacancies .vacancies_wrapper .vacancies_item .title{font:500 28px/36px "DMSans Medium",sans-serif;height:36px}section.vacancies .vacancies_wrapper .vacancies_item .features_wrapper{gap:8px}section.vacancies .vacancies_wrapper .vacancies_item .features_wrapper .feature_item{padding:10px 24px;font:400 16px/21px DMSans,sans-serif}section.vacancies .vacancies_wrapper .vacancies_item .description{font:400 16px/21px DMSans,sans-serif;height:84px}section.blog .blog_heading,section.clients_development .clients_development_heading,section.feedback .feedback_heading{width:796px}section.blog .blog_heading .title,section.feedback .feedback_heading .title{font:300 60px/70px "DMSans Light",sans-serif}section.feedback .feedback_swiper{height:480px;width:calc(100% - 2 * 32px);margin:0 auto}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide{height:400px;padding:44px;gap:25px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .picture{width:320px;height:312px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context{width:calc(100% - 25px - 320px);height:312px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .title{font:500 24px/31px "DMSans Medium",sans-serif;margin:0 0 32px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .description{font:400 28px/36px DMSans,sans-serif;height:108px;margin:0 0 61px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .profession{font:500 24px/31px "DMSans Medium",sans-serif}section.careers_from form .title{font:700 44px/44px "HelveticaNeue Bold",sans-serif;width:715px}section.careers_from form .title_context{font:400 24px/31px DMSans,sans-serif;width:715px}section.careers_from form .positions .positions_wrapper label{padding:12px 40px;font:500 16px/21px "DMSans Medium",sans-serif}section.careers_from form .upload_cv .image_uploader{height:125px}section.careers_from form .upload_cv .image_uploader .drop_area .image_upload{padding:16px 40px}section.careers_from form .upload_cv .image_uploader .cv_display .cv_name{max-width:500px;padding:10px 30px}section.careers_from form .upload_cv .image_uploader .cv_display .cv_name .text{font:500 20px/30px "DMSans Medium",sans-serif}section.blog .blog_wrapper form .input_wrapper{width:510px;height:60px}section.blog .blog_wrapper form .input_wrapper input,section.news .news_banner .right form .input_wrapper input{padding:19.5px 60px 19.5px 20px;font:400 16px/21px DMSans,sans-serif}section.blog .blog_wrapper form .input_wrapper input::placeholder{font:400 16px/21px DMSans,sans-serif}section.blog .blog_wrapper .blog_items{column-gap:40px;row-gap:60px}section.blog .blog_wrapper .blog_items .blog_item{width:calc((100% - 1 * 40px)/ 2)}section.blog .blog_wrapper .blog_items .blog_item .top,section.technologies .technologies_banner>div{height:300px}section.blog .blog_wrapper .blog_items .blog_item .bottom{padding:24px}section.blog .blog_wrapper .blog_items .blog_item .bottom .title{font:400 20px/26px DMSans,sans-serif;height:52px}section.blog .blog_wrapper .blog_items .blog_item .bottom .description{font:400 16px/21px DMSans,sans-serif;height:42px}section.blog .blog_wrapper .blog_items .blog_item .bottom .link a,section.clients_development .clients_programs .clients_program_description a{padding:17px 21px}section.news .news_row{width:680px}section.blog_detailed .blog_detailed_row .blog_detailed_title,section.news .news_row .news_title,section.solutions .solutions_row .solutions_title,section.technologies .technologies_row .technologies_title{font:500 60px/60px "HelveticaNeue Medium",sans-serif}section.news .news_row .news_title span,section.solutions .solutions_row .solutions_title span,section.technologies .technologies_row .technologies_title span{font:italic 100 60px/60px "HelveticaNeue Thin",sans-serif}section.news .news_row .news_description,section.solutions .solutions_row .solutions_description,section.technologies .technologies_row .technologies_description{font:300 24px/31px "HelveticaNeue Light",sans-serif}section.news .news_banner .left{height:600px;width:400px}section.news .news_banner .right{width:calc(100% - 32px - 400px)}section.news .news_banner .right .picture_wrapper{height:365px}section.news .news_banner .right .picture_wrapper .picture_context{bottom:40px;left:40px;width:calc(100% - 2 * 40px);font:700 24px/31px "DMSans Bold",sans-serif;-webkit-line-clamp:3!important;line-clamp:3!important}section.news .news_banner .right form{margin:60px 0 0;padding-bottom:58px}section.news .news_banner .right form .input_wrapper{width:100%;height:60px}section.news .news_banner .right form .input_wrapper input::placeholder{font:400 16px/21px DMSans,sans-serif}section.blog_detailed .blog_detailed_row .author_wrapper .left .title{font:400 16px/21px DMSans,sans-serif}section.blog_detailed .blog_detailed_row .author_wrapper .right .description{font:italic 200 16px/21px "DMSans ExtraLight",sans-serif}section.blog_detailed .blog_detailed_wrapper .blog_detailed_banner{height:auto;aspect-ratio:2/1;margin:0 0 80px}section.blog_detailed .blog_detailed_wrapper .blog_used_wrapper .item .title{font:400 40px/40px DMSans,sans-serif}section.solutions .solutions_row,section.technologies .technologies_row{width:704px}section.technologies .technologies_banner .banner_item:first-child{width:calc(100% - 25px - 363px)}section.technologies .technologies_banner .banner_item:last-child{width:363px}section.clients_development .clients_programs .clients_program_description{padding:16px 44px 32px}section.clients_development .clients_programs .clients_program_description .clients_program_close{top:16px;right:44px;width:44px;height:44px}section.clients_development .clients_programs .clients_program_description .clients_title{font:500 40px/52px "DMSans Medium",sans-serif}section.clients_development .clients_programs .clients_program_description .clients_description{font:400 16px/21px DMSans,sans-serif;max-height:105px}.references .references_timeline{top:45px;bottom:45px}.references .references_item{width:calc(100% - 120px);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 32px}.references .references_item::after{top:40px;right:-100px;font:500 16px/21px "DMSans Medium",sans-serif}.references .references_item::before{top:45px;right:-123px}.references .references_item .website{font:400 24px/31px DMSans,sans-serif;width:100%;max-width:calc(100% - 20px - 200px)}.references .references_item a{padding:12px 20px}.references .references_item a .context{font:400 20px/20px DMSans,sans-serif}section.solutions .solutions_heading{width:calc((100% - 24px)/ 2);margin:0 0 180px}section.solutions .portfolio_items .portfolio_item:nth-child(2n){position:relative;top:-350px}section.solutions .portfolio_items .portfolio_item .media_wrapper .technologies{gap:8px;left:12px;width:calc((100% - 2 * 12px))}section.solutions .portfolio_items .portfolio_item .media_wrapper:hover .technologies{bottom:12px}section.solutions .portfolio_items .portfolio_item .media_wrapper .technologies .technology_item{padding:8px 10px}section.industry .industry_wrapper .right{width:396px;max-height:750px}section.industry .industry_wrapper .left{width:calc(100% - 32px - 396px);padding:44px 32px}section.industry .industry_wrapper .left .industry_title{font:500 40px/40px "HelveticaNeue Medium",sans-serif}section.industry .industry_wrapper .left .industry_title span{font:italic 100 40px/40px "HelveticaNeue Thin",sans-serif}section.industry .industry_wrapper .left .carousel_container{height:480px}section.industry .industry_detailed{padding:44px 32px}section.industry .industry_detailed .industry_wrapper{gap:56px}section.industry .industry_detailed .industry_wrapper .right{width:calc(100% - 56px - 450px);max-height:791px;gap:0}section.industry .industry_detailed .industry_wrapper .left{width:450px}section.industry .industry_detailed .industry_wrapper .left .industry_title{font:500 52px/52px "HelveticaNeue Medium",sans-serif}section.industry .industry_detailed .industry_wrapper .left .industry_title span{font:italic 100 52px/52px "HelveticaNeue Thin",sans-serif}section.industry .industry_detailed .industry_wrapper .left .industry_description{font:400 24px/31px DMSans,sans-serif;height:186px}section.industry .industry_detailed .industry_wrapper .left .industry_description span{font:800 24px/31px "DMSans ExtraBold",sans-serif}section.industry .industry_detailed .industry_wrapper .left .carousel_container{height:472px}section.industry .industry_detailed .industry_wrapper .right .right_item{padding:22px}section.industry .industry_detailed .industry_wrapper .right .right_item::after{width:10px;height:40px}section.industry .industry_detailed .industry_wrapper .right .right_item .item_description{font:500 20px/26px "DMSans Medium",sans-serif}section.references_detailed .references_detailed_wrapper .title{font:300 80px/80px "HelveticaNeue Light",sans-serif}section.references_detailed .references_detailed_wrapper .date{font:400 32px/32px HelveticaNeue,sans-serif}section.references_detailed .references_detailed_wrapper .referenceImage{width:760px;height:1149px;margin:-250px auto 350px}section.references_detailed .references_detailed_wrapper .referenceArrowContainer{margin-top:-85px}section.references_detailed .references_detailed_wrapper path{stroke-width:5}section.references_detailed .references_detailed_wrapper .referenceDot{r:10}section.work_process .work_process_wrapper .title{font:500 48px/60px "DMSans Medium",sans-serif;width:790px}section.work_process .work_process_wrapper .description{font:500 48px/62px "DMSans Medium",sans-serif;width:790px}section.work_process .work_process_wrapper .description span{font:italic 100 48px/62px "DMSans Thin",sans-serif}section.work_process .work_process_wrapper .work_process_sections{margin-top:280px}section.work_process .work_process_wrapper .work_process_sections .endSection{margin-top:550px;font:500 60px/78px "DMSans Medium",sans-serif}section.work_process .work_process_wrapper .work_process_sections .endSection span{font:italic 100 60px/78px "DMSans Thin",sans-serif}section.work_process .work_process_wrapper .work_process_sections .workSection{height:320px;width:860px;display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:-100px}section.work_process .work_process_wrapper .work_process_sections .workSection:not(:last-child){margin-bottom:190px}section.work_process .work_process_wrapper .work_process_sections .workSection:nth-child(odd){margin-left:auto}section.work_process .work_process_wrapper .work_process_sections .workSection:nth-child(2n) .imageContainer{order:1}section.work_process .work_process_wrapper .work_process_sections .workSection:nth-child(2n) .context{order:2}section.work_process .work_process_wrapper .work_process_sections .workSection .imageContainer{width:calc((100% - 40px - 410px))}section.work_process .work_process_wrapper .work_process_sections .workSection .context{width:410px;max-height:225px;font:500 32px/45px "DMSans Medium",sans-serif}section.work_process .work_process_wrapper .workProcessArrowContainer{top:303px}#cookiesModal .modal-dialog{max-width:90%!important;top:20px}}@media only screen and (min-width:768px) and (max-width:991.98px){.referenceArrowHead{transform:translate(188px,60px) rotate(90deg)!important}.about_project .left ul{margin-top:20px;gap:10px;flex-wrap:wrap}.about_project .left ul li{width:fit-content}.under_construction{padding:20px 0}.under_construction .main_content{margin-top:0}.under_construction .main_content .contact_infos{width:90%}.under_construction .main_content .track{font-size:52px!important}section.challenges .challenges_wrapper .challenges_img{height:350px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:24px;margin-bottom:20px}section.companies .section_title h2{width:85%}div.client_review_wrapper .swiper-button-next{right:30%}div.client_review_wrapper .swiper-button-prev{left:30%}section.our_solutions .our_solutions_wrapper.right{justify-content:flex-end!important}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_link,section.our_solutions .our_solutions_wrapper{justify-content:flex-start}section.before_after .before_after_wrapper,section.how_it_works .steps{gap:100px}section.how_it_works .steps .number{position:absolute;top:0;left:12px}section.how_it_works .img_wrapper{width:80%;margin:80px 0}section.how_it_works .img_wrapper img:nth-child(4){display:none}section.how_it_works .img_wrapper img:nth-child(2){right:120px}div.client_review_wrapper .row .description{margin:40px 0 20px;font-size:20px}section.home_detailed .home_detailed_wrapper .media_wrapper .job_detailed_banner_texts h1{font-size:40px}section.error .error_content p,section.home_detailed .home_detailed_wrapper .media_wrapper .black-layer,section.home_detailed .home_detailed_wrapper .media_wrapper .white-layer{width:70%}section.home_detailed .home_detailed_wrapper .media_wrapper .job_detailed_banner_texts p{font-size:14px}section.why_this_profession .service_we_provide .services_card{margin-top:40px}section.home_detailed .home_detailed_wrapper .media_wrapper img{object-fit:cover}section.see_our_design .section_label p,section.tailored .section_label p{margin:0}section.transforming.service_detailed .section_label p{margin:0;width:33%}.tailoredWrapper .tailored_img,section.blog .blog_wrapper .blog_items .blog_item .top,section.color_zone .color_zone_wrapper .items .item{height:300px}.container_custom{padding-left:20px;padding-right:20px}.design_process .section_title{width:90%!important}.mainpage_heading_row{gap:23px;margin-bottom:40px}.mainpage_heading_row .mainpage_heading_col:first-child,.mainpage_heading_row .mainpage_heading_col:last-child{width:100%!important}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_description{font:300 25px/33px "DMSans Light",sans-serif}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_description span{font:400 25px/33px DMSans,sans-serif}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_title{font:400 44px/57px DMSans,sans-serif}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_link a .text,.mainpage_heading_row .mainpage_heading_col .mainpage_heading_link a .text::after{font:400 21px/21px HelveticaNeue,sans-serif;padding:16px 32px}.mainpage_heading_row.ask_question .mainpage_heading_col .mainpage_heading_description2{font:300 22px/28px "DMSans Light",sans-serif;width:60%}.second_heading_row{margin-bottom:46px}.second_heading_row .second_heading_col .second_heading_title{font:400 90px/90px HelveticaNeue,sans-serif;margin:0 0 46px}.second_heading_row .second_heading_col .second_heading_title span{font:italic 200 90px/90px "HelveticaNeue Thin",sans-serif}.main_heading_row{width:704px;margin:50px auto 80px}.main_heading_row .main_heading_title{font:500 80px/80px "HelveticaNeue Medium",sans-serif;margin:0 0 20px}.main_heading_row .main_heading_title span,section.clients_development .clients_development_heading .heading,section.our_team .our_team_heading .title,section.vacancies .vacancies_heading .title{font:italic 100 80px/80px "HelveticaNeue Thin",sans-serif}.main_heading_row .main_heading_description,section.choose_work .choose_work_wrapper .title{font:300 24px/31px "DMSans Light",sans-serif}.main_heading_row .main_heading_link a .context,.portfolio_items .portfolio_item a .context,section.blog .blog_wrapper .blog_items .blog_item .bottom .link a .context,section.bring_ideas .bring_ideas_wrapper a .context,section.careers_from form .footer button .context,section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .right a .context,section.clients_development .clients_programs .clients_program_description a .context,section.contact .contact_wrapper .contact_form .footer button .context,section.featured_section .featured_section_wrapper .featured_wrapper_right a .context,section.home .home_wrapper .home_wrapper_left a .context,section.vacancies .vacancies_wrapper .vacancies_item .link a .context{font:400 24px/24px DMSans,sans-serif}.backToTopButton{right:32px;width:55px;height:55px}.backToTopButton.active{bottom:50px}footer .footer_wrapper .footer_top .footer_top_wrapper{gap:40px;justify-content:space-between}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_left{width:260px;order:1}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center{width:100%;order:3}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right{width:210px;order:2}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center .footer_nav,section.before_after .before_after_wrapper .item{gap:40px}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center .footer_nav .footer_nav_item{width:calc((100% - 3 * 40px)/ 4)}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center .footer_nav .footer_nav_item .title,footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav .footer_nav_item .title{font:400 20px/30px HelveticaNeue,sans-serif}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav .footer_nav_item ul.social_icons li{width:43px;height:43px}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav .footer_nav_item ul.social_icons li a svg,section.client_review.carousel_section .review_swiper .swiper-button-next .svg img,section.client_review.carousel_section .review_swiper .swiper-button-prev .svg img,section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul.social_icons li a svg{width:24px;height:24px}footer .footer_wrapper .footer_bottom .innovativ_animation{height:120px;margin:32px 0}footer .footer_wrapper .footer_bottom .innovativ_animation .text{font:400 128px/110px DMSans,sans-serif;animation:12s linear infinite alternate innovativ}@keyframes innovativ{0%,100%{transform:translateX(0)}40%,60%{transform:translateX(calc(-100% + 100vw - 90px))}}footer .footer_wrapper .footer_bottom .copyright,section.client_review .client_review_wrapper .client_review_items .right .references_wrapper{gap:30px}footer .footer_wrapper .footer_bottom .copyright>div:first-child{width:300px}footer .footer_wrapper .footer_bottom .copyright>div:last-child{width:calc(100% - 300px - 30px)}footer .footer_wrapper .footer_bottom .copyright .copyright_right ul{justify-content:flex-end;gap:10px}footer .footer_wrapper .footer_bottom .copyright .copyright_right ul li a{padding:5.5px 8px;font:400 14px/24px DMSans,sans-serif}header .header_wrapper{gap:52px}header .header_wrapper .header_logo{width:218px}header .header_wrapper .header_nav{width:calc(100% - 2 * 52px - 218px - 326px)}header .header_wrapper .header_extra{width:326px}header .header_wrapper .header_extra .extras_wrapper{max-width:calc(100% - 46px - 34px - 36px)}section.home{margin:14px auto 50px}section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul.social_icons,section.home .home_wrapper,section.our_team .our_team_wrapper .our_team_item .picture .layer ul.social_icons{gap:20px}.portfolio_items .portfolio_item,section.about .about_wrapper .about_banner_wrapper .left,section.blog .blog_heading,section.blog_detailed .blog_detailed_row,section.choose_work .choose_work_wrapper .switcherBack,section.client_review .client_review_wrapper .client_review_items .left,section.client_review .client_review_wrapper .client_review_items .right,section.clients_development .clients_development_heading,section.contact .contact_wrapper .contact_form .main_form>div:nth-child(3n),section.contact .contact_wrapper .contact_info .left,section.featured_section .featured_section_wrapper>div,section.feedback .feedback_heading,section.gallery .gallery_wrapper .item.doubled .media_wrapper:first-child,section.gallery .gallery_wrapper .item.doubled .media_wrapper:last-child,section.home .home_wrapper>div,section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left,section.industry .industry_detailed .industry_wrapper .left,section.news .news_banner .right,section.news .news_row,section.solutions .solutions_row,section.talk_ideas .main_heading_row,section.talk_ideas .talk_ideas_wrapper .talk_ideas_form .main_form>div,section.technologies .technologies_banner .banner_item:first-child,section.technologies .technologies_banner .banner_item:last-child,section.technologies .technologies_row{width:100%}section.home .home_wrapper .home_wrapper_left h1{font:400 100px/100px HelveticaNeue,sans-serif;margin:10px 0 32px;width:600px}section.home .home_wrapper .home_wrapper_left h1 span{font:italic 100 100px/100px 'HelveticaNeue Thin',sans-serif}section.home .home_wrapper .home_wrapper_left a{padding:15px 21px;margin:0}section.home .home_wrapper .home_wrapper_left .home_results{gap:70px;margin-top:20px}section.home .home_wrapper .home_wrapper_left .home_results .home_result{width:calc((100% - 1 * 70px)/ 2)}section.home .home_wrapper .home_wrapper_left .home_results .result{font:500 44px/65px "DMSans Medium",sans-serif}section.home .home_wrapper .home_wrapper_left .home_results .context{font:300 16px/20px "DMSans Light",sans-serif;width:80px}section.home .home_wrapper .home_wrapper_right .media_wrapper{height:380px}section.featured_section .featured_section_wrapper{gap:44px}section.featured_section .featured_section_wrapper .featured_wrapper_left,section.work_process .work_process_wrapper .work_process_sections .workSection:nth-child(2n) .context{order:1}section.featured_section .featured_section_wrapper .featured_wrapper_right,section.work_process .work_process_wrapper .work_process_sections .workSection:nth-child(2n) .imageContainer{order:2}section.featured_section .featured_section_wrapper .featured_wrapper_left .media_wrapper{width:100%;aspect-ratio:4/3;height:auto}section.blog .blog_heading .description,section.client_review .client_review_wrapper .client_review_items .right .description,section.clients .clients_heading .description,section.featured_section .featured_section_wrapper .featured_wrapper_right .title,section.feedback .feedback_heading .description,section.industry .industry_wrapper .right .item .item_title,section.our_team .our_team_heading .description,section.our_team .our_team_wrapper .our_team_item .name{font:400 32px/42px DMSans,sans-serif}section.choose_work .choose_work_wrapper{padding:40px 44px 32px}section.choose_work .choose_work_wrapper .description{font:300 40px/50px "DMSans Light",sans-serif}section.choose_work .choose_work_wrapper form,section.color_zone .color_zone_wrapper .items,section.contact .contact_wrapper .contact_form .footer{gap:32px}section.choose_work .choose_work_wrapper form .switcher_item{width:100%;padding:32px;position:relative}section.choose_work .choose_work_wrapper form .switcher_item .switcher_title{margin:0;gap:16px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_title .icon{width:52px;height:52px;padding:12px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_title .text{max-width:calc(100% - 16px - 52px - 120px);font:300 28px/36px "DMSans Light",sans-serif;height:36px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_description{font:300 24px/31px "DMSans Light",sans-serif;height:31px;margin:0;padding-left:68px;max-width:calc(100% - 16px - 52px - 52px)}section.choose_work .choose_work_wrapper form .switcher_item .switcher_label{position:absolute;top:50%;right:44px;transform:translateY(-50%);width:84px;height:44px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_label label span:before{height:36px;width:36px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_label label input:checked+span:before{transform:translate(40px,-50%)}section.choose_work .choose_work_wrapper .switcherBack .switcher_output{padding:8px 24px;border:7px solid #ff9969}section.choose_work .choose_work_wrapper .switcherBack .switcher_output.active{top:0}section.choose_work .choose_work_wrapper .switcherBack .switcher_output .text{max-width:400px;font:500 18px/26px "DMSans Light",sans-serif;height:26px}section.know_us{margin:0 0 100px;padding-bottom:196px}section.know_us .know_us_wrapper{padding:80px 0 0;gap:16px}section.know_us .know_us_wrapper .know_us_item .details .count{font:600 35px/50px "DMSans SemiBold",sans-serif}section.know_us .know_us_wrapper .know_us_item .details .text{font:300 16px/22px "DMSans Light",sans-serif}section.know_us .know_us_wrapper .know_us_item:first-child .details{bottom:16px;left:16px}section.know_us .know_us_wrapper .know_us_item:nth-child(5) .details{top:16px;right:16px}section.know_us .know_us_wrapper .know_us_item:nth-child(3) .details,section.know_us .know_us_wrapper .know_us_item:nth-child(6) .details{top:16px;left:16px}section.know_us .know_us_wrapper .know_us_item>img.innerImage{display:block;width:100%;height:100%}section.know_us .know_us_wrapper .know_us_item:nth-child(3n-2){width:auto;height:auto}section.know_us .know_us_wrapper .know_us_item:nth-child(3n-1){transform:translateY(0)}section.know_us .know_us_wrapper .know_us_item:nth-child(2n){transform:translateY(196px)}section.know_us .know_us_wrapper .know_us_item{width:calc((100% - 16px)/ 2)!important;height:400px!important;margin:0;padding:0}section.know_us .know_us_wrapper .know_us_item img.animated_pic{position:absolute;width:100px;height:100px}section.know_us .know_us_wrapper .know_us_item img.animated_pic.rotate{animation:4s linear infinite rotate;top:32px;right:32px}section.know_us .know_us_wrapper .know_us_item img.animated_pic.scale{animation:4s linear infinite scale;bottom:32px;right:32px}section.know_us .know_us_wrapper .know_us_item.cardArrowFollow .animated-line{position:absolute;left:-50px;top:50px;opacity:0}section.know_us .know_us_wrapper .know_us_item .small-card{position:absolute;height:73px;width:140px;border-radius:8px;top:70px;right:-10px;background-color:var(--proweb-white);opacity:1;transform:rotate(90deg);z-index:2;overflow:visible;border:2px solid var(--proweb-orange)}section.color_zone .color_zone_wrapper,section.innovative_solutions .innovative_wrapper{padding:70px 40px}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item{gap:30px;padding:58px 0;flex-direction:column;align-items:flex-start;justify-content:flex-start}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_picture{width:260px;height:210px}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_picture svg{width:120px;height:120px}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_context{width:587px}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_context a .context{font:400 38px/38px HelveticaNeue,sans-serif}section.clients .clients_heading{width:100%;margin:0 auto 60px}section.clients .clients_heading .title{font:300 50px/60px "DMSans Light",sans-serif}section.clients .clients_swiper_wrapper{height:590px}section.clients .clients_swiper_wrapper .swiper{height:590px;padding-top:20px}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide:first-child{margin-left:195px}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide{height:547.94px;width:424.47px}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .clientSwiper_top .description{height:180px;font:400 20px/26px DMSans,sans-serif}section.faq .faq_wrapper{padding:60px 30px}section.faq .faq_wrapper .faq_accordion .faq_items .faq_item .accordion_opener{padding:60px 0;gap:16px}section.faq .faq_wrapper .faq_accordion .faq_items .faq_item .accordion_opener .icon{width:36px;height:36px}section.faq .faq_wrapper .faq_accordion .faq_items .faq_item .accordion_opener .text{font:400 22px/30px DMSans,sans-serif;width:100%}section.faq .faq_wrapper .faq_accordion .faq_items .faq_item .accordion-collapse p{margin:0 52px;font:400 18px/26px DMSans,sans-serif;width:calc(100% - 52px)}section.home_detailed .home_detailed_wrapper .media_wrapper{height:auto;aspect-ratio:5/3}section.home_detailed .home_detailed_wrapper .home_detailed_details{padding:44px 40px 80px}section.home_detailed .home_detailed_wrapper .home_detailed_details .title{gap:24px}section.home_detailed .home_detailed_wrapper .home_detailed_details .title h2{font:400 40px/52px DMSans,sans-serif}section.home_detailed .home_detailed_wrapper .home_detailed_details .title .condition{padding:10px 20px 10px 35px}section.home_detailed .home_detailed_wrapper .home_detailed_details .title .condition::after{left:20px}section.client_review .client_review_wrapper .client_review_items,section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details{gap:60px}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .right{width:100%;column-gap:100px;row-gap:44px}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .right .item{width:calc((100% - 1 * 100px)/ 2)}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left .more_details_breadcrumbs .breadcrumbs_wrapper{column-gap:20px}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left .more_details_breadcrumbs .breadcrumbs_wrapper p:not(:last-child)::before{width:20px;height:100%;font-size:20px}section.blog_detailed .blog_detailed_wrapper .blog_used_wrapper .item .description,section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul li a,section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left p,section.industry .industry_wrapper .left .industry_description,section.our_team .our_team_wrapper .our_team_item .profession{font:400 20px/26px DMSans,sans-serif}section.before_after .before_after_wrapper .item .left{width:calc(55% - 40px)}section.before_after .before_after_wrapper .item .right{width:45%}section.before_after .before_after_wrapper .item.context .left{padding-right:60px}section.before_after .before_after_wrapper .item.context .left .arrowLeft{width:60px;right:-20px}section.before_after .before_after_wrapper .item.context .right{padding-right:20px}section.before_after .before_after_wrapper .item .title{font:500 40px/40px "DMSans Medium",sans-serif}section.before_after .before_after_wrapper .item .description{font:400 22px/28px DMSans,sans-serif}section.before_after .before_after_wrapper .item .description span.bold,section.before_after .before_after_wrapper .item .description span.color{font:700 22px/28px "DMSans Bold",sans-serif}section.about .about_wrapper .about_banner_wrapper,section.gallery .gallery_wrapper,section.gallery .gallery_wrapper .item{gap:80px}.portfolio_items .portfolio_item .media_wrapper,section.about .about_wrapper .about_banner,section.gallery .gallery_wrapper .item .media_wrapper,section.news .news_banner .right .picture_wrapper,section.technologies .technologies_banner>div{height:auto}section.color_zone .color_zone_wrapper .color_zone_title{font:italic 300 40px/40px "DMSans Light",sans-serif}section.color_zone .color_zone_wrapper .color_zone_title span{font:300 40px/40px DMSans,sans-serif}section.color_zone .color_zone_wrapper .items .item:nth-child(-n+3),section.color_zone .color_zone_wrapper .items .item:nth-child(4),section.color_zone .color_zone_wrapper .items .item:nth-child(5),section.color_zone .color_zone_wrapper .items .item:nth-child(6),section.color_zone .color_zone_wrapper .items .item:nth-child(7){width:auto}section.color_zone .color_zone_wrapper .items .item:nth-child(-n+2){width:calc((100% - 1 * 32px)/ 2);order:1}section.color_zone .color_zone_wrapper .items .item:nth-child(3){order:4;width:calc((100% - 1 * 32px)/ 2)}section.color_zone .color_zone_wrapper .items .item:nth-child(4){width:100%;order:2!important}section.color_zone .color_zone_wrapper .items .item:nth-child(n+5){order:5;width:calc((100% - 1 * 32px)/ 2)}section.client_review .client_review_wrapper .title,section.otherWorks .otherWorks_heading .title{font:400 40px/40px HelveticaNeue,sans-serif}section.client_review .client_review_wrapper .client_review_items .left .picture_wrapper{width:calc(100% - 200px);padding:70px 0;height:auto}section.client_review .client_review_wrapper .client_review_items .left .picture_wrapper .picture_inner_wrapper{top:unset;left:100px;width:calc(100% + 100px);height:auto;position:relative}section.client_review .client_review_wrapper .client_review_items .right .quotes{width:60px;height:60px}section.client_review .client_review_wrapper .client_review_items .right .description span{font:700 32px/42px "DMSans Bold",sans-serif}section.client_review .client_review_wrapper .client_review_items .right .references_wrapper>div{width:calc((100% - 30px)/ 2)}section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .left .name{font:700 24px/31px "DMSans Bold",sans-serif}section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .left .profession{font:500 16px/21px "DMSans Medium",sans-serif}section.bring_ideas .bring_ideas_wrapper a,section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .right a{padding:15px 21px}section.client_review.carousel_section .client_review_wrapper .review_description{margin:0 0 60px;padding-right:0;width:95%}section.client_review.carousel_section .review_swiper .swiper-button-next,section.client_review.carousel_section .review_swiper .swiper-button-prev{width:64px;height:64px}section.client_review.carousel_section .review_swiper .swiper-button-next{bottom:0}section.client_review.carousel_section .review_swiper .swiper-button-prev{left:unset;right:calc(10px + 64px + 16px);bottom:0}section.client_review.carousel_section .review_swiper .swiper-button-next::after,section.client_review.carousel_section .review_swiper .swiper-button-prev::after{background-size:24px}section.otherWorks .otherWorks_heading .description{font:400 20px/26px DMSans,sans-serif;width:95%}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide:first-child{margin-left:110px}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide{width:548px}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper{height:418px}.portfolio_items .portfolio_item .media_wrapper .technologies .technology_item,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .technologies .technology_item{padding:8px 12px}.portfolio_items .portfolio_item .media_wrapper .badge,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .badge{top:16px;left:16px;max-width:calc(100% - 32px);padding:8px 20px;gap:20px}.portfolio_items .portfolio_item .media_wrapper .badge span,.portfolio_items .portfolio_item .media_wrapper .technologies .technology_item .text,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .badge span{font:400 14px/18px DMSans,sans-serif}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .badge span:not(:first-child)::after{width:8px;height:8px}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide a .context{max-width:calc((100% - 4px - 24px));font:400 24px/24px DMSans,sans-serif}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img{width:75px;height:75px}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img:first-child{top:120%;left:-20%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img.active:first-child{top:-50%;left:40%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img:nth-child(3){top:120%;right:70%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img.active:nth-child(3){top:-50%;right:10%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img:nth-child(2){top:160%;left:-10%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img.active:nth-child(2){top:-50%;left:60%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img:nth-child(4){top:170%;left:30%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img.active:nth-child(4){top:-70%;left:110%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_context{padding:117px 40px}section.bring_ideas .bring_ideas_wrapper .title{font:400 54px/54px HelveticaNeue,sans-serif}section.bring_ideas .bring_ideas_wrapper .title span{font:italic 300 54px/54px "HelveticaNeue Light",sans-serif}section.bring_ideas .bring_ideas_wrapper .description{font:300 28px/36px "DMSans Light",sans-serif;width:80%}section.portfolio .portfolio_wrapper .portfolio_filtering{padding-bottom:80px}section.portfolio .portfolio_wrapper .portfolio_filtering li a{font:500 16px/21px DMSans,sans-serif;padding:8px 20px}.portfolio_items{column-gap:0;row-gap:60px}.portfolio_items .portfolio_item .media_wrapper .technologies{gap:12px;left:16px}.portfolio_items .portfolio_item .media_wrapper:hover .technologies,section.solutions .portfolio_items .portfolio_item .media_wrapper:hover .technologies{bottom:16px}.portfolio_items .portfolio_item .media_wrapper .technologies .technology_item .icon{width:16px;height:auto;margin-right:8px}.portfolio_items .portfolio_item .media_wrapper .badge span:not(:first-child)::after{left:-10px;width:8px;height:8px}section.contact .contact_wrapper .contact_info{gap:80px;margin:0 0 120px}section.contact .contact_wrapper .contact_info .right{width:100%;height:400px}section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item .title{font:500 28px/36px "DMSans Medium",sans-serif}section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul.social_icons li,section.our_team .our_team_wrapper .our_team_item .picture .layer ul.social_icons li{width:48px;height:48px}section.careers_from form,section.contact .contact_wrapper .contact_form{padding:60px}section.careers_from form .title,section.contact .contact_wrapper .contact_form .title{font:700 44px/44px "HelveticaNeue Bold",sans-serif;width:100%}section.careers_from form .footer button,section.contact .contact_wrapper .contact_form .footer button{padding:17px 54px}section.careers_from form .footer .description,section.contact .contact_wrapper .contact_form .footer .description{width:350px;font:400 16px/21px DMSans,sans-serif}section.contact .contact_wrapper .contact_form .main_form,section.talk_ideas .talk_ideas_wrapper .talk_ideas_form .main_form{margin:60px 0;column-gap:24px;row-gap:52px}section.careers_from form .main_form>div,section.contact .contact_wrapper .contact_form .main_form>div{width:calc((100% - 1 * 24px)/ 2)}section.services .services_items{column-gap:0;row-gap:40px}section.services .services_items .services_item{width:100%;padding:42px 30px}section.services .services_items .services_item .services_picture{width:230px;height:180px}section.services .services_items .services_item .services_picture svg{width:100px;height:100px}section.services .services_items .services_item a .context{max-width:calc((100% - 4px - 28px));font:400 26px/36px HelveticaNeue,sans-serif;height:36px}section.services .services_items .services_item a .arrow_animation,section.services .services_items .services_item a .arrow_animation .picture,section.services .services_items .services_item a .arrow_animation .picture img,section.services .services_items .services_item a .arrow_animation .picture::before{width:28px;height:28px}section.about .about_wrapper .about_banner_wrapper .right,section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context{width:100%;height:auto}section.about .about_wrapper .about_banner_wrapper .left .context{font:400 30px/42px DMSans,sans-serif}section.about .about_wrapper .about_banner_wrapper .left .context span{font:800 30px/42px "DMSans ExtraBold",sans-serif}section.about .about_wrapper .about_banner_wrapper .left .quotes{width:40px;height:40px}section.about .about_wrapper .about_banner_wrapper .left .quotes:last-child{transform:translateY(-20px)}section.about .about_wrapper .about_banner_wrapper .left .title{font:500 52px/68px "DMSans Medium",sans-serif}section.about .about_wrapper .about_banner_wrapper .left .description{font:400 24px/31px DMSans,sans-serif;padding-right:35px}section.our_team .our_team_heading{width:100%;margin:0 auto 80px;padding-top:120px}section.clients_development .clients_development_heading .heading span,section.our_team .our_team_heading .title span,section.vacancies .vacancies_heading .title span{font:500 80px/80px "HelveticaNeue Medium",sans-serif}section.our_team .our_team_wrapper{column-gap:32px;row-gap:80px}section.our_team .our_team_wrapper .our_team_item{width:calc((100% - 1 * 32px)/ 2)}section.our_team .our_team_wrapper .our_team_item .picture{height:auto;aspect-ratio:3/4}section.our_team .our_team_wrapper .our_team_item .picture .layer{padding:44px 25px;gap:50px}section.our_team .our_team_wrapper .our_team_item .picture .layer .context{font:400 20px/26px DMSans,sans-serif;max-height:calc(7 * 26px);-webkit-line-clamp:7!important;line-clamp:7!important}section.our_team .our_team_wrapper .our_team_item .picture .layer ul.social_icons li a svg{display:block;width:24px;height:24px}section.vacancies .vacancies_heading{width:100%;margin:0 auto 80px}section.vacancies .vacancies_wrapper{column-gap:30px;row-gap:40px}section.vacancies .vacancies_wrapper .vacancies_item{width:calc((100% - 1 * 30px)/ 2);padding:32px}section.vacancies .vacancies_wrapper .vacancies_item .title{font:500 28px/36px "DMSans Medium",sans-serif;height:36px}section.vacancies .vacancies_wrapper .vacancies_item .features_wrapper{gap:8px}section.vacancies .vacancies_wrapper .vacancies_item .features_wrapper .feature_item{padding:10px 24px;font:400 16px/21px DMSans,sans-serif}section.vacancies .vacancies_wrapper .vacancies_item .description{font:400 16px/21px DMSans,sans-serif;height:84px}section.blog .blog_heading .title,section.feedback .feedback_heading .title{font:300 60px/70px "DMSans Light",sans-serif}section.feedback .feedback_swiper{height:auto;width:calc(100% - 2 * 32px);margin:0 auto;padding-bottom:100px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide{height:auto;padding:44px;gap:25px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .picture{width:100%;height:500px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .title{font:500 24px/31px "DMSans Medium",sans-serif;margin:0 0 32px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .description{font:400 28px/36px DMSans,sans-serif;height:108px;margin:0 0 61px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .name,section.industry .industry_detailed .industry_wrapper .right .right_item .item_title{font:500 32px/42px "DMSans Medium",sans-serif}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .profession{font:500 24px/31px "DMSans Medium",sans-serif}section.feedback .feedback_swiper .swiper-button-next,section.feedback .feedback_swiper .swiper-button-prev{top:calc(100% + 70px)}section.careers_from form .title_context{font:400 24px/31px DMSans,sans-serif;width:100%}section.careers_from form .main_form{column-gap:24px;row-gap:52px}section.careers_from form .positions .positions_wrapper label{padding:8px 32px;font:500 16px/21px "DMSans Medium",sans-serif}section.careers_from form .upload_cv .image_uploader{height:170px;gap:0;flex-direction:column;align-items:center;justify-content:center}section.careers_from form .upload_cv .image_uploader .drop_area .image_upload{padding:16px 40px}section.careers_from form .upload_cv .image_uploader .cv_display{gap:10px!important}section.careers_from form .upload_cv .image_uploader .cv_display .cv_name{max-width:90%;width:90%;padding:10px 30px;margin-bottom:-20px}section.careers_from form .upload_cv .image_uploader .cv_display .cv_configuration{margin-top:-20px}section.careers_from form .upload_cv .image_uploader .cv_display .cv_name .text{font:500 20px/30px "DMSans Medium",sans-serif}section.blog .blog_wrapper form .input_wrapper{width:510px;height:60px}section.blog .blog_wrapper form .input_wrapper input,section.news .news_banner .right form .input_wrapper input{padding:19.5px 60px 19.5px 20px;font:400 16px/21px DMSans,sans-serif}section.blog .blog_wrapper form .input_wrapper input::placeholder{font:400 16px/21px DMSans,sans-serif}section.blog .blog_wrapper .blog_items{column-gap:20px;row-gap:30px}section.blog .blog_wrapper .blog_items .blog_item{width:calc((100% - 1 * 20px)/ 2)}section.blog .blog_wrapper .blog_items .blog_item .bottom{padding:24px}section.blog .blog_wrapper .blog_items .blog_item .bottom .title{font:400 20px/26px DMSans,sans-serif;height:52px}section.blog .blog_wrapper .blog_items .blog_item .bottom .description{font:400 16px/21px DMSans,sans-serif;height:42px}section.blog .blog_wrapper .blog_items .blog_item .bottom .link a,section.clients_development .clients_programs .clients_program_description a{padding:17px 21px}section.news .news_row .news_title{font:500 50px/50px "HelveticaNeue Medium",sans-serif}section.news .news_row .news_title span{font:italic 100 50px/50px "HelveticaNeue Thin",sans-serif}section.news .news_row .news_description{font:300 22px/28px "HelveticaNeue Light",sans-serif}section.news .news_banner .left{height:auto;width:100%;aspect-ratio:3/2}section.news .news_banner .right .picture_wrapper .picture_context{bottom:40px;left:40px;width:calc(100% - 2 * 40px);font:700 24px/31px "DMSans Bold",sans-serif;-webkit-line-clamp:3!important;line-clamp:3!important}section.news .news_banner .right form{margin:60px 0 0;padding-bottom:58px}section.industry .industry_wrapper .right .item .item_description,section.news .news_banner .right form .form_description{font:400 24px/31px DMSans,sans-serif}section.news .news_banner .right form .input_wrapper{width:100%;height:60px}section.news .news_banner .right form .input_wrapper input::placeholder{font:400 16px/21px DMSans,sans-serif}section.blog_detailed .blog_detailed_row .blog_detailed_title{font:500 60px/60px "HelveticaNeue Medium",sans-serif;width:80%}section.blog_detailed .blog_detailed_row .author_wrapper .left .title{font:400 16px/21px DMSans,sans-serif}section.blog_detailed .blog_detailed_row .author_wrapper .right .description{font:italic 200 16px/21px "DMSans ExtraLight",sans-serif}section.blog_detailed .blog_detailed_wrapper .blog_detailed_banner{height:auto;aspect-ratio:2/1;margin:0 0 80px}section.blog_detailed .blog_detailed_wrapper .blog_used_wrapper .item .title{font:400 40px/40px DMSans,sans-serif}section.solutions .solutions_row .solutions_title,section.technologies .technologies_row .technologies_title{font:500 60px/60px "HelveticaNeue Medium",sans-serif}section.solutions .solutions_row .solutions_title span,section.technologies .technologies_row .technologies_title span{font:italic 100 60px/60px "HelveticaNeue Thin",sans-serif}section.solutions .solutions_row .solutions_description,section.technologies .technologies_row .technologies_description{font:300 24px/31px "HelveticaNeue Light",sans-serif}section.clients_development .clients_programs .clients_program_description{padding:16px 44px 32px}section.clients_development .clients_programs .clients_program_description .clients_program_close{top:16px;right:44px;width:44px;height:44px}section.clients_development .clients_programs .clients_program_description .clients_title{font:500 40px/52px "DMSans Medium",sans-serif}section.clients_development .clients_programs .clients_program_description .clients_description{font:400 16px/21px DMSans,sans-serif;max-height:105px}.references .references_timeline{top:45px;bottom:45px}.references .references_item{width:calc(100% - 100px);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px}.references .references_item::after{top:40px;right:-80px;font:500 16px/21px "DMSans Medium",sans-serif}.references .references_item::before{top:45px;right:-103px}.references .references_item .website{font:400 24px/31px DMSans,sans-serif;width:100%;max-width:calc(100% - 20px - 170px)}.references .references_item a{padding:8px 16px}.references .references_item a .context{font:400 16px/20px DMSans,sans-serif}section.solutions .solutions_heading{width:100%;margin:0 0 80px}section.solutions .portfolio_items .portfolio_item:nth-child(2n){position:static;top:-350px}section.solutions .portfolio_items .portfolio_item .media_wrapper .technologies{gap:12px;left:16px;width:calc((100% - 2 * 16px))}section.solutions .portfolio_items .portfolio_item .media_wrapper .technologies .technology_item{padding:12px 17px}section.industry .industry_wrapper .right{width:100%;max-height:700px}section.industry .industry_wrapper .left{width:100%;padding:44px 32px}section.industry .industry_wrapper .left .industry_title{font:500 40px/40px "HelveticaNeue Medium",sans-serif}section.industry .industry_wrapper .left .industry_title span{font:italic 100 40px/40px "HelveticaNeue Thin",sans-serif}section.industry .industry_detailed .industry_wrapper .left .carousel_container,section.industry .industry_wrapper .left .carousel_container{height:472px}section.industry .industry_detailed{padding:44px 32px}section.industry .industry_detailed .industry_wrapper{gap:56px}section.industry .industry_detailed .industry_wrapper .right{width:100%;max-height:791px;gap:32px}section.industry .industry_detailed .industry_wrapper .left .industry_title{font:500 52px/52px "HelveticaNeue Medium",sans-serif}section.industry .industry_detailed .industry_wrapper .left .industry_title span{font:italic 100 52px/52px "HelveticaNeue Thin",sans-serif}section.industry .industry_detailed .industry_wrapper .left .industry_description{font:400 24px/31px DMSans,sans-serif;height:186px}section.industry .industry_detailed .industry_wrapper .left .industry_description span{font:800 24px/31px "DMSans ExtraBold",sans-serif}section.industry .industry_detailed .industry_wrapper .right .right_item{padding:32px}section.industry .industry_detailed .industry_wrapper .right .right_item::after{width:10px;height:40px}section.industry .industry_detailed .industry_wrapper .right .right_item .item_description{font:500 20px/26px "DMSans Medium",sans-serif}section.references_detailed .references_detailed_wrapper .title{font:300 70px/70px "HelveticaNeue Light",sans-serif}section.references_detailed .references_detailed_wrapper .date{font:400 28px/28px HelveticaNeue,sans-serif}section.references_detailed .references_detailed_wrapper .referenceImage{width:80%;height:auto;margin:-240px auto 350px}section.references_detailed .references_detailed_wrapper .referenceArrowContainer{margin-top:-75px}section.references_detailed .references_detailed_wrapper path{stroke-width:5}section.references_detailed .references_detailed_wrapper .referenceDot{r:10}section.references_detailed .references_detailed_wrapper .referenceDetailArrowContainer{margin-top:-210px}section.work_process .work_process_wrapper .title{font:500 42px/53px "DMSans Medium",sans-serif;width:100%}section.work_process .work_process_wrapper .description{font:500 44px/56px "DMSans Medium",sans-serif;width:100%}section.work_process .work_process_wrapper .description span{font:italic 100 44px/56px "DMSans Thin",sans-serif}section.work_process .work_process_wrapper .work_process_sections{margin-top:150px}section.work_process .work_process_wrapper .work_process_sections .endSection{margin-top:230px;font:500 60px/78px "DMSans Medium",sans-serif}section.work_process .work_process_wrapper .work_process_sections .endSection span{font:italic 100 60px/78px "DMSans Thin",sans-serif}section.work_process .work_process_wrapper .work_process_sections .workSection{height:auto;width:calc(100% - 50px);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px;margin-left:auto}section.work_process .work_process_wrapper .work_process_sections .workSection:not(:last-child){margin-bottom:150px}section.work_process .work_process_wrapper .work_process_sections .workSection .imageContainer{width:100%;height:403px}section.work_process .work_process_wrapper .work_process_sections .workSection .context{width:100%;max-height:250px;font:500 36px/50px "DMSans Medium",sans-serif}section.work_process .work_process_wrapper .workProcessArrowContainer{top:350px}section.talk_ideas .main_heading_row .main_heading_title,section.talk_ideas .main_heading_row .main_heading_title span{font-size:60px}#cookiesModal .modal-dialog{max-width:90%!important;top:20px}}@media only screen and (min-width:576px) and (max-width:767.98px){.about_project .left ul{margin-top:20px;gap:10px;flex-wrap:wrap}.about_project .left ul li{width:fit-content}.under_construction .corner_img{width:150px;height:150px}.under_construction{padding:20px 0}.under_construction .main_content h1,section.talk_ideas .main_heading_row .main_heading_title,section.talk_ideas .main_heading_row .main_heading_title span{font-size:40px}.under_construction .main_content{margin-top:0}.under_construction .main_content .contact_infos{margin-right:20px;width:90%;flex-direction:column;align-items:flex-end;gap:20px}.under_construction .main_content .track{font-size:52px!important}.under_construction .main_content .marquee{transform:rotate(-7deg) translate(-5%,50px)}section.challenges .challenges_wrapper .challenges_img{height:350px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:24px;margin-bottom:20px}section.companies .section_title h2{width:85%}div.client_review_wrapper .swiper-button-next{right:25%}div.client_review_wrapper .swiper-button-prev{left:25%}.portfolio_items .portfolio_item,section.about .about_wrapper .about_banner_wrapper .left,section.blog .blog_heading,section.blog .blog_wrapper .blog_items .blog_item,section.blog_detailed .blog_detailed_row,section.choose_work .choose_work_wrapper .switcherBack,section.client_review .client_review_wrapper .client_review_items .left,section.client_review .client_review_wrapper .client_review_items .right,section.clients_development .clients_development_heading,section.contact .contact_wrapper .contact_form .main_form>div:nth-child(3n),section.contact .contact_wrapper .contact_info .left,section.featured_section .featured_section_wrapper>div,section.feedback .feedback_heading,section.gallery .gallery_wrapper .item.doubled .media_wrapper:first-child,section.gallery .gallery_wrapper .item.doubled .media_wrapper:last-child,section.home .home_wrapper>div,section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left,section.industry .industry_detailed .industry_wrapper .left,section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_context,section.news .news_banner .right,section.news .news_row,section.our_solutions .our_solutions_wrapper .center_img,section.our_team .our_team_wrapper .our_team_item,section.solutions .solutions_row,section.talk_ideas .main_heading_row,section.talk_ideas .talk_ideas_wrapper .talk_ideas_form .main_form>div,section.technologies .technologies_banner .banner_item:first-child,section.technologies .technologies_banner .banner_item:last-child,section.technologies .technologies_row{width:100%}.references .references_item::after,.references .references_item::before,.references .references_timeline,section.how_it_works .img_wrapper img:nth-child(4),section.our_solutions .our_solutions_wrapper .description,section.our_solutions .our_solutions_wrapper .description-right{display:none}section.before_after .before_after_wrapper,section.how_it_works .steps{gap:100px}section.how_it_works .steps .number{position:absolute;top:0;left:12px}section.how_it_works .img_wrapper{width:100%;margin:80px 0}section.how_it_works .img_wrapper img:nth-child(2){right:120px!important}section.why_this_profession .service_we_provide .services_card{margin-top:40px}section.see_our_design .section_label,section.tailored .section_label{margin:40px 0}section.see_our_design .section_label p,section.tailored .section_label p{margin:0}section.transforming.service_detailed .section_label p{margin:0;width:33%}.container_custom{padding-left:16px;padding-right:16px}.mainpage_heading_row{gap:20px;margin-bottom:40px}.design_process .section_title,.mainpage_heading_row .mainpage_heading_col:first-child,.mainpage_heading_row .mainpage_heading_col:last-child{width:100%!important}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_description{font:300 23px/30px "DMSans Light",sans-serif}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_description span{font:400 23px/30px DMSans,sans-serif}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_title{font:400 42px/53px DMSans,sans-serif}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_link{justify-content:flex-start}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_link a .text,.mainpage_heading_row .mainpage_heading_col .mainpage_heading_link a .text::after{font:400 21px/21px HelveticaNeue,sans-serif;padding:16px 32px}.mainpage_heading_row.ask_question .mainpage_heading_col .mainpage_heading_description2{font:300 21px/26px "DMSans Light",sans-serif;width:80%}.second_heading_row{margin-bottom:42px}.second_heading_row .second_heading_col .second_heading_title{font:400 80px/80px HelveticaNeue,sans-serif;margin:0 0 42px}.second_heading_row .second_heading_col .second_heading_title span{font:italic 200 80px/80px "HelveticaNeue Thin",sans-serif}.main_heading_row{width:100%;margin:50px auto 80px}.main_heading_row .main_heading_title{font:500 80px/80px "HelveticaNeue Medium",sans-serif;margin:0 0 20px}.main_heading_row .main_heading_title span,section.clients_development .clients_development_heading .heading,section.our_team .our_team_heading .title,section.vacancies .vacancies_heading .title{font:italic 100 80px/80px "HelveticaNeue Thin",sans-serif}.main_heading_row .main_heading_description{font:300 24px/31px "DMSans Light",sans-serif}.main_heading_row .main_heading_link a .context,.portfolio_items .portfolio_item a .context,section.blog .blog_wrapper .blog_items .blog_item .bottom .link a .context,section.bring_ideas .bring_ideas_wrapper a .context,section.careers_from form .footer button .context,section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .right a .context,section.contact .contact_wrapper .contact_form .footer button .context,section.featured_section .featured_section_wrapper .featured_wrapper_right a .context,section.home .home_wrapper .home_wrapper_left a .context,section.vacancies .vacancies_wrapper .vacancies_item .link a .context{font:400 24px/24px DMSans,sans-serif}.backToTopButton{right:30px;width:50px;height:50px}.backToTopButton.active{bottom:50px}footer .footer_wrapper{padding-left:20px;padding-right:20px}footer .footer_wrapper .footer_top .container{width:100%!important;max-width:100%!important}footer .footer_wrapper .footer_top .footer_top_wrapper{gap:40px;justify-content:space-between;width:100%;margin:0 auto!important}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_left{width:260px;order:1}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center{width:100%;order:3}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right{width:210px;order:2}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center .footer_nav,section.before_after .before_after_wrapper .item{gap:40px}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center .footer_nav .footer_nav_item{width:calc((100% - 3 * 40px)/ 4)}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center .footer_nav .footer_nav_item .title,footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav .footer_nav_item .title{font:400 20px/30px HelveticaNeue,sans-serif}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav .footer_nav_item ul.social_icons li{width:43px;height:43px}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav .footer_nav_item ul.social_icons li a svg,section.client_review.carousel_section .review_swiper .swiper-button-next .svg img,section.client_review.carousel_section .review_swiper .swiper-button-prev .svg img,section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul.social_icons li a svg{width:24px;height:24px}footer .footer_wrapper .footer_bottom .innovativ_animation{height:120px;margin:32px 0}footer .footer_wrapper .footer_bottom .innovativ_animation .text{font:400 128px/110px DMSans,sans-serif;animation:12s linear infinite alternate innovativ}@keyframes innovativ{0%,100%{transform:translateX(0)}40%,60%{transform:translateX(calc(-100% + 100vw - 90px))}}footer .footer_wrapper .footer_bottom .copyright{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:30px}footer .footer_wrapper .footer_bottom .copyright>div:first-child,footer .footer_wrapper .footer_bottom .copyright>div:last-child{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}footer .footer_wrapper .footer_bottom .copyright .copyright_right ul{display:flex;align-items:center;justify-content:center;gap:20px}footer .footer_wrapper .footer_bottom .copyright .copyright_right ul li a{padding:5.5px 8px;font:400 14px/24px DMSans,sans-serif}header .header_wrapper{gap:52px}header .header_wrapper .header_logo{width:218px}header .header_wrapper .header_nav{width:calc(100% - 2 * 52px - 218px - 326px)}header .header_wrapper .header_extra{width:150px}header .header_wrapper .header_extra .extras_wrapper{max-width:calc(100% - 46px - 34px - 36px)}section.home{margin:14px auto 50px}section.client_review .client_review_wrapper .client_review_items,section.gallery .gallery_wrapper,section.gallery .gallery_wrapper .item,section.home .home_wrapper,section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details{gap:60px}section.home .home_wrapper .home_wrapper_left h1{font:400 80px/80px HelveticaNeue,sans-serif;margin:10px 0 32px;width:500px}section.home .home_wrapper .home_wrapper_left h1 span{font:italic 100 80px/80px 'HelveticaNeue Thin',sans-serif}section.home .home_wrapper .home_wrapper_left a{padding:15px 21px;margin:0}section.home .home_wrapper .home_wrapper_left .home_results{gap:70px}section.home .home_wrapper .home_wrapper_left .home_results .home_result,section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .right .item{width:calc((100% - 1 * 70px)/ 2)}section.home .home_wrapper .home_wrapper_left .home_results .result{font:500 44px/65px "DMSans Medium",sans-serif}section.home .home_wrapper .home_wrapper_left .home_results .context{font:300 16px/20px "DMSans Light",sans-serif;width:80px}section.home .home_wrapper .home_wrapper_right .media_wrapper{height:350px}section.featured_section .featured_section_wrapper{gap:44px}section.featured_section .featured_section_wrapper .featured_wrapper_left,section.work_process .work_process_wrapper .work_process_sections .workSection:nth-child(2n) .context{order:1}section.featured_section .featured_section_wrapper .featured_wrapper_right,section.work_process .work_process_wrapper .work_process_sections .workSection:nth-child(2n) .imageContainer{order:2}section.featured_section .featured_section_wrapper .featured_wrapper_left .media_wrapper{width:100%;aspect-ratio:4/3;height:auto}section.blog .blog_heading .description,section.development .development_wrapper .development_item .heading .title,section.featured_section .featured_section_wrapper .featured_wrapper_right .title,section.feedback .feedback_heading .description,section.industry .industry_wrapper .right .item .item_title,section.our_team .our_team_heading .description{font:400 32px/42px DMSans,sans-serif}section.choose_work .choose_work_wrapper{padding:30px 20px 20px}section.choose_work .choose_work_wrapper .title{font:300 22px/28px "DMSans Light",sans-serif}section.choose_work .choose_work_wrapper .description{font:300 35px/45px "DMSans Light",sans-serif}section.choose_work .choose_work_wrapper form,section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul.social_icons,section.our_team .our_team_wrapper .our_team_item .picture .layer ul.social_icons{gap:20px}section.choose_work .choose_work_wrapper form .switcher_item{width:100%;padding:20px;position:relative}section.choose_work .choose_work_wrapper form .switcher_item .switcher_title{margin:0;gap:12px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_title .icon{width:40px;height:40px;padding:8px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_title .text{max-width:calc(100% - 12px - 40px - 90px);font:300 22px/30px "DMSans Light",sans-serif;height:30px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_description{font:300 18px/26px "DMSans Light",sans-serif;height:26px;margin:0;padding-left:52px;max-width:calc(100% - 16px - 52px - 22px)}section.choose_work .choose_work_wrapper form .switcher_item .switcher_label{position:absolute;top:50%;right:20px;transform:translateY(-50%);width:76px;height:40px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_label label span:before{height:32px;width:32px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_label label input:checked+span:before{transform:translate(36px,-50%)}section.choose_work .choose_work_wrapper .switcherBack .switcher_output{padding:6px 15px;border:6px solid #ff9969}section.choose_work .choose_work_wrapper .switcherBack .switcher_output.active{top:0}section.choose_work .choose_work_wrapper .switcherBack .switcher_output .text{max-width:340px;font:500 15px/22px "DMSans Light",sans-serif;height:22px}section.know_us{margin:0 0 100px;padding-bottom:40px}section.know_us .know_us_wrapper{padding:80px 0 0;display:flex;flex-wrap:wrap;gap:16px}section.know_us .know_us_wrapper .know_us_item .details .count{font:600 60px/78px "DMSans SemiBold",sans-serif}section.know_us .know_us_wrapper .know_us_item .details .text{font:300 28px/36px "DMSans Light",sans-serif}section.know_us .know_us_wrapper .know_us_item:first-child .details{bottom:32px;left:32px}section.know_us .know_us_wrapper .know_us_item:nth-child(5) .details{top:52px;right:32px;text-align:right}section.know_us .know_us_wrapper .know_us_item:nth-child(3) .details,section.know_us .know_us_wrapper .know_us_item:nth-child(6) .details{top:32px;left:32px}section.know_us .know_us_wrapper .know_us_item>img.innerImage{display:block;width:100%;height:100%}section.know_us .know_us_wrapper .know_us_item:nth-child(3n-2){width:auto;height:auto}section.know_us .know_us_wrapper .know_us_item:nth-child(2n),section.know_us .know_us_wrapper .know_us_item:nth-child(3n-1){transform:translateY(0)}section.know_us .know_us_wrapper .know_us_item{width:100%!important;height:480px!important;margin:0;padding:0}section.know_us .know_us_wrapper .know_us_item img.animated_pic{position:absolute;width:120px;height:120px}section.know_us .know_us_wrapper .know_us_item img.animated_pic.rotate{animation:4s linear infinite rotate;top:32px;right:32px}section.know_us .know_us_wrapper .know_us_item img.animated_pic.scale{animation:4s linear infinite scale;bottom:32px;right:32px}section.know_us .know_us_wrapper .know_us_item.cardArrowFollow .animated-line{position:absolute;left:-50px;top:50px;opacity:0}section.know_us .know_us_wrapper .know_us_item .small-card{position:absolute;height:96px;width:183px;border-radius:8px;top:70px;right:-10px;background-color:var(--proweb-white);opacity:1;transform:rotate(90deg);z-index:2;overflow:visible;border:2px solid var(--proweb-orange)}section.color_zone .color_zone_wrapper,section.innovative_solutions .innovative_wrapper{padding:70px 40px}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item{gap:30px;padding:58px 0;flex-direction:column;align-items:flex-start;justify-content:flex-start}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_picture{width:260px;height:210px}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_picture svg{width:120px;height:120px}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_context a .context{font:400 30px/30px HelveticaNeue,sans-serif}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_context h3{font:400 18px/24px DMSans,sans-serif}section.clients .clients_heading{width:100%;margin:0 auto 60px;padding:0 30px}section.clients .clients_heading .description{font:400 28px/28px DMSans,sans-serif}section.clients .clients_heading .title{font:300 40px/50px "DMSans Light",sans-serif}section.clients .clients_swiper_wrapper{height:590px}section.clients .clients_swiper_wrapper .swiper{height:590px;padding-top:20px}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide:first-child{margin-left:100px}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide{height:547.94px;width:424.47px}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .clientSwiper_top .description{height:180px;font:400 20px/26px DMSans,sans-serif}section.faq .faq_wrapper{padding:60px 30px}section.faq .faq_wrapper .faq_accordion .faq_items .faq_item .accordion_opener{padding:60px 0;gap:16px}section.faq .faq_wrapper .faq_accordion .faq_items .faq_item .accordion_opener .icon{width:36px;height:36px}section.faq .faq_wrapper .faq_accordion .faq_items .faq_item .accordion_opener .text{font:400 22px/30px DMSans,sans-serif;width:100%}section.faq .faq_wrapper .faq_accordion .faq_items .faq_item .accordion-collapse p{margin:0 52px;font:400 18px/26px DMSans,sans-serif;width:calc(100% - 52px)}section.home_detailed .home_detailed_wrapper .media_wrapper img{object-fit:cover}section.home_detailed .home_detailed_wrapper .media_wrapper{height:auto;aspect-ratio:5/3}section.home_detailed .home_detailed_wrapper .home_detailed_details{padding:44px 40px 80px}section.home_detailed .home_detailed_wrapper .home_detailed_details .title{gap:24px}section.home_detailed .home_detailed_wrapper .home_detailed_details .title h2{font:400 40px/52px DMSans,sans-serif}section.home_detailed .home_detailed_wrapper .home_detailed_details .title .condition{padding:10px 20px 10px 35px}section.home_detailed .home_detailed_wrapper .home_detailed_details .title .condition::after{left:20px}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .right{width:100%;column-gap:70px;row-gap:44px}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left .more_details_breadcrumbs .breadcrumbs_wrapper{column-gap:20px}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left .more_details_breadcrumbs .breadcrumbs_wrapper p:not(:last-child)::before{width:20px;height:100%;font-size:20px}section.blog_detailed .blog_detailed_wrapper .blog_used_wrapper .item .description,section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul li a,section.development .development_wrapper .development_item .web_programs .web_program .text,section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left p,section.industry .industry_wrapper .left .industry_description{font:400 20px/26px DMSans,sans-serif}section.before_after .before_after_wrapper .item .left{width:100%;order:1}section.before_after .before_after_wrapper .item .right{width:100%;order:2}section.before_after .before_after_wrapper .item.context .left{padding-right:0;margin-bottom:130px}section.before_after .before_after_wrapper .item.context .left .arrowDown{height:100px;top:calc(100% + 35px)}section.before_after .before_after_wrapper .item.context .right{padding-right:0}section.before_after .before_after_wrapper .item .title{font:500 40px/40px "DMSans Medium",sans-serif}section.before_after .before_after_wrapper .item .description{font:400 22px/28px DMSans,sans-serif}section.before_after .before_after_wrapper .item .description span.bold,section.before_after .before_after_wrapper .item .description span.color{font:700 22px/28px "DMSans Bold",sans-serif}.portfolio_items .portfolio_item .media_wrapper,section.about .about_wrapper .about_banner,section.blog .blog_wrapper .blog_items .blog_item .top,section.gallery .gallery_wrapper .item .media_wrapper,section.news .news_banner .right .picture_wrapper,section.technologies .technologies_banner>div{height:auto}section.color_zone .color_zone_wrapper .color_zone_title{font:italic 300 40px/40px "DMSans Light",sans-serif}section.color_zone .color_zone_wrapper .color_zone_title span{font:300 40px/40px DMSans,sans-serif}section.color_zone .color_zone_wrapper .items{gap:26px}section.color_zone .color_zone_wrapper .items .item{height:300px}section.color_zone .color_zone_wrapper .items .item:nth-child(-n+3),section.color_zone .color_zone_wrapper .items .item:nth-child(4),section.color_zone .color_zone_wrapper .items .item:nth-child(5),section.color_zone .color_zone_wrapper .items .item:nth-child(6),section.color_zone .color_zone_wrapper .items .item:nth-child(7){width:auto}section.color_zone .color_zone_wrapper .items .item:nth-child(-n+2){width:calc((100% - 1 * 26px)/ 2);order:1}section.color_zone .color_zone_wrapper .items .item:nth-child(3){order:4;width:calc((100% - 1 * 26px)/ 2)}section.color_zone .color_zone_wrapper .items .item:nth-child(4){width:100%;order:2!important}section.color_zone .color_zone_wrapper .items .item:nth-child(n+5){order:5;width:calc((100% - 1 * 26px)/ 2)}section.client_review .client_review_wrapper .title,section.otherWorks .otherWorks_heading .title{font:400 40px/40px HelveticaNeue,sans-serif}section.client_review .client_review_wrapper .client_review_items .left .picture_wrapper{width:calc(100% - 150px);padding:50px 0;height:auto}section.client_review .client_review_wrapper .client_review_items .left .picture_wrapper .picture_inner_wrapper{top:unset;left:70px;width:calc(100% + 50px);height:auto;position:relative}section.client_review .client_review_wrapper .client_review_items .right .quotes{width:60px;height:60px}section.client_review .client_review_wrapper .client_review_items .right .description{font:400 30px/40px DMSans,sans-serif}section.client_review .client_review_wrapper .client_review_items .right .description span{font:700 30px/40px "DMSans Bold",sans-serif}section.client_review .client_review_wrapper .client_review_items .right .references_wrapper{gap:30px}section.client_review .client_review_wrapper .client_review_items .right .references_wrapper>div{width:calc((100% - 30px)/ 2)}section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .left .name{font:700 24px/31px "DMSans Bold",sans-serif}section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .left .profession{font:500 16px/21px "DMSans Medium",sans-serif}section.bring_ideas .bring_ideas_wrapper a,section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .right a{padding:15px 21px}section.client_review.carousel_section .client_review_wrapper .review_description{margin:0 0 60px;padding-right:0;width:95%}section.client_review.carousel_section .review_swiper .swiper-button-next,section.client_review.carousel_section .review_swiper .swiper-button-prev{width:64px;height:64px}section.client_review.carousel_section .review_swiper .swiper-button-next{bottom:0}section.client_review.carousel_section .review_swiper .swiper-button-prev{left:unset;right:calc(10px + 64px + 16px);bottom:0}section.client_review.carousel_section .review_swiper .swiper-button-next::after,section.client_review.carousel_section .review_swiper .swiper-button-prev::after{background-size:24px}section.otherWorks .otherWorks_heading .description{font:400 20px/26px DMSans,sans-serif;width:95%}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide:first-child{margin-left:10px}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide{width:548px}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper{height:418px}.portfolio_items .portfolio_item .media_wrapper .technologies .technology_item,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .technologies .technology_item{padding:8px 12px}.portfolio_items .portfolio_item .media_wrapper .badge,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .badge{top:16px;left:16px;max-width:calc(100% - 32px);padding:8px 20px;gap:20px}.portfolio_items .portfolio_item .media_wrapper .badge span,.portfolio_items .portfolio_item .media_wrapper .technologies .technology_item .text,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .badge span{font:400 14px/18px DMSans,sans-serif}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .badge span:not(:first-child)::after{width:8px;height:8px}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide a .context{max-width:calc((100% - 4px - 24px));font:400 24px/24px DMSans,sans-serif}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img{width:50px;height:50px}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img:first-child{top:120%;left:-20%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img.active:first-child{top:-50%;left:40%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img:nth-child(3){top:120%;right:70%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img.active:nth-child(3){top:-50%;right:10%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img:nth-child(2){top:160%;left:-10%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img.active:nth-child(2){top:-50%;left:60%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img:nth-child(4){top:170%;left:30%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img.active:nth-child(4){top:-70%;left:110%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_context{padding:117px 40px}section.bring_ideas .bring_ideas_wrapper .title{font:400 44px/44px HelveticaNeue,sans-serif}section.bring_ideas .bring_ideas_wrapper .title span{font:italic 300 44px/44px "HelveticaNeue Light",sans-serif}section.bring_ideas .bring_ideas_wrapper .description{font:300 24px/32px "DMSans Light",sans-serif;width:100%}section.portfolio .portfolio_wrapper .portfolio_filtering{padding-bottom:80px;gap:8px}section.portfolio .portfolio_wrapper .portfolio_filtering li a{font:500 16px/21px DMSans,sans-serif;padding:7px 15px}.portfolio_items{column-gap:0;row-gap:60px}.portfolio_items .portfolio_item .media_wrapper .technologies{gap:12px;left:16px}.portfolio_items .portfolio_item .media_wrapper:hover .technologies{bottom:16px}.portfolio_items .portfolio_item .media_wrapper .technologies .technology_item .icon{width:16px;height:auto;margin-right:8px}.portfolio_items .portfolio_item .media_wrapper .badge span:not(:first-child)::after{left:-10px;width:8px;height:8px}section.contact .contact_wrapper .contact_info{gap:80px;margin:0 0 120px}section.contact .contact_wrapper .contact_info .right,section.work_process .work_process_wrapper .work_process_sections .workSection .imageContainer{width:100%;height:350px}section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item .title{font:500 28px/36px "DMSans Medium",sans-serif}section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul.social_icons li,section.our_team .our_team_wrapper .our_team_item .picture .layer ul.social_icons li{width:48px;height:48px}section.careers_from form,section.contact .contact_wrapper .contact_form{padding:60px}section.careers_from form .title,section.contact .contact_wrapper .contact_form .title{font:700 44px/44px "HelveticaNeue Bold",sans-serif;width:100%}section.contact .contact_wrapper .contact_form .footer{gap:32px}section.careers_from form .footer button,section.contact .contact_wrapper .contact_form .footer button{padding:17px 54px}section.contact .contact_wrapper .contact_form .footer .description{width:100%;font:400 16px/21px DMSans,sans-serif}section.contact .contact_wrapper .contact_form .main_form{margin:60px 0;column-gap:24px;row-gap:52px}section.careers_from form .main_form>div,section.contact .contact_wrapper .contact_form .main_form>div{width:calc((100% - 1 * 24px)/ 2)}section.services .services_items{column-gap:0;row-gap:40px}section.services .services_items .services_item{width:100%;padding:42px 30px}section.services .services_items .services_item .services_picture{width:230px;height:180px}section.services .services_items .services_item .services_picture svg{width:100px;height:100px}section.services .services_items .services_item a .context{max-width:calc((100% - 4px - 28px));font:400 26px/36px HelveticaNeue,sans-serif;height:36px}section.services .services_items .services_item a .arrow_animation,section.services .services_items .services_item a .arrow_animation .picture,section.services .services_items .services_item a .arrow_animation .picture img,section.services .services_items .services_item a .arrow_animation .picture::before{width:28px;height:28px}section.about .about_wrapper .about_banner_wrapper{gap:80px}section.about .about_wrapper .about_banner_wrapper .right,section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context{width:100%;height:auto}section.about .about_wrapper .about_banner_wrapper .left .context{font:400 30px/42px DMSans,sans-serif}section.about .about_wrapper .about_banner_wrapper .left .context span{font:800 30px/42px "DMSans ExtraBold",sans-serif}section.about .about_wrapper .about_banner_wrapper .left .quotes{width:40px;height:40px}section.about .about_wrapper .about_banner_wrapper .left .quotes:last-child{transform:translateY(-20px)}section.about .about_wrapper .about_banner_wrapper .left .title{font:500 52px/68px "DMSans Medium",sans-serif}section.about .about_wrapper .about_banner_wrapper .left .description{font:400 24px/31px DMSans,sans-serif;padding-right:35px}section.our_team .our_team_heading{width:100%;margin:0 auto 80px;padding-top:120px}section.clients_development .clients_development_heading .heading span,section.our_team .our_team_heading .title span,section.vacancies .vacancies_heading .title span{font:500 80px/80px "HelveticaNeue Medium",sans-serif}section.our_team .our_team_wrapper{column-gap:32px;row-gap:80px}section.our_team .our_team_wrapper .our_team_item .picture{height:auto;aspect-ratio:unset}section.our_team .our_team_wrapper .our_team_item .name{font:400 32px/42px DMSans,sans-serif;display:block!important}section.our_team .our_team_wrapper .our_team_item .profession{font:400 20px/26px DMSans,sans-serif;display:block!important}section.our_team .our_team_wrapper .our_team_item .picture .layer{padding:44px 25px;gap:50px}section.our_team .our_team_wrapper .our_team_item .picture .layer .context{font:400 30px/40px DMSans,sans-serif;max-height:calc(7 * 40px);-webkit-line-clamp:7!important;line-clamp:7!important}section.our_team .our_team_wrapper .our_team_item .picture .layer ul.social_icons li a svg{display:block;width:24px;height:24px}section.vacancies .vacancies_heading{width:100%;margin:0 auto 80px}section.vacancies .vacancies_wrapper{column-gap:30px;row-gap:40px}section.vacancies .vacancies_wrapper .vacancies_item{width:100%;padding:32px}section.vacancies .vacancies_wrapper .vacancies_item .title{font:500 28px/36px "DMSans Medium",sans-serif;height:36px}section.vacancies .vacancies_wrapper .vacancies_item .features_wrapper{gap:8px}section.vacancies .vacancies_wrapper .vacancies_item .features_wrapper .feature_item{padding:10px 24px;font:400 16px/21px DMSans,sans-serif}section.vacancies .vacancies_wrapper .vacancies_item .description{font:400 16px/21px DMSans,sans-serif;height:84px}section.feedback .feedback_heading .title{font:300 60px/70px "DMSans Light",sans-serif}section.feedback .feedback_swiper{height:auto;width:calc(100% - 2 * 32px);margin:0 auto;padding-bottom:100px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide{height:auto;padding:44px;gap:25px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .picture{width:100%;height:360px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .title{font:500 24px/31px "DMSans Medium",sans-serif;margin:0 0 32px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .description{font:400 28px/36px DMSans,sans-serif;height:108px;margin:0 0 61px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .name,section.industry .industry_detailed .industry_wrapper .right .right_item .item_title{font:500 32px/42px "DMSans Medium",sans-serif}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .profession{font:500 24px/31px "DMSans Medium",sans-serif}section.feedback .feedback_swiper .swiper-button-next,section.feedback .feedback_swiper .swiper-button-prev{top:calc(100% + 70px)}section.careers_from form .title_context{font:400 24px/31px DMSans,sans-serif;width:100%}section.careers_from form .main_form{column-gap:24px;row-gap:52px}section.careers_from form .footer .description{width:350px;font:400 16px/21px DMSans,sans-serif}section.careers_from form .positions .positions_wrapper label{padding:8px 32px;font:500 16px/21px "DMSans Medium",sans-serif}section.careers_from form .upload_cv .image_uploader{height:170px;gap:0;flex-direction:column;align-items:center;justify-content:center}section.careers_from form .upload_cv .image_uploader .drop_area .image_upload{padding:16px 40px}section.careers_from form .upload_cv .image_uploader .cv_display{gap:10px!important}section.careers_from form .upload_cv .image_uploader .cv_display .cv_name{max-width:90%;width:90%;padding:10px 30px;margin-bottom:-20px}section.careers_from form .upload_cv .image_uploader .cv_display .cv_configuration{margin-top:-20px}section.careers_from form .upload_cv .image_uploader .cv_display .cv_name .text{font:500 20px/30px "DMSans Medium",sans-serif}section.blog .blog_heading .title{font:300 50px/60px "DMSans Light",sans-serif}section.blog .blog_wrapper form .input_wrapper,section.news .news_banner .right form .input_wrapper{width:100%;height:60px}section.blog .blog_wrapper form .input_wrapper input,section.news .news_banner .right form .input_wrapper input{padding:19.5px 60px 19.5px 20px;font:400 16px/21px DMSans,sans-serif}section.blog .blog_wrapper form .input_wrapper input::placeholder{font:400 16px/21px DMSans,sans-serif}section.blog .blog_wrapper .blog_items{column-gap:0;row-gap:30px}section.blog .blog_wrapper .blog_items .blog_item .bottom{padding:24px}section.blog .blog_wrapper .blog_items .blog_item .bottom .title{font:400 20px/26px DMSans,sans-serif;height:52px}section.blog .blog_wrapper .blog_items .blog_item .bottom .description{font:400 16px/21px DMSans,sans-serif;height:42px}section.blog .blog_wrapper .blog_items .blog_item .bottom .link a{padding:17px 21px}section.blog_detailed .blog_detailed_row .blog_detailed_title,section.news .news_row .news_title{font:500 50px/50px "HelveticaNeue Medium",sans-serif}section.news .news_row .news_title span{font:italic 100 50px/50px "HelveticaNeue Thin",sans-serif}section.news .news_row .news_description{font:300 22px/28px "HelveticaNeue Light",sans-serif}section.news .news_banner .left{height:auto;width:100%;aspect-ratio:3/2}section.news .news_banner .right .picture_wrapper .picture_context{bottom:40px;left:40px;width:calc(100% - 2 * 40px);font:700 24px/31px "DMSans Bold",sans-serif;-webkit-line-clamp:3!important;line-clamp:3!important}section.news .news_banner .right form{margin:60px 0 0;padding-bottom:58px}section.industry .industry_wrapper .right .item .item_description,section.news .news_banner .right form .form_description{font:400 24px/31px DMSans,sans-serif}section.news .news_banner .right form .input_wrapper input::placeholder{font:400 16px/21px DMSans,sans-serif}section.blog_detailed .blog_detailed_row .author_wrapper .left .title{font:400 16px/21px DMSans,sans-serif}section.blog_detailed .blog_detailed_row .author_wrapper .right .description{font:italic 200 16px/21px "DMSans ExtraLight",sans-serif}section.blog_detailed .blog_detailed_wrapper .blog_detailed_banner{height:auto;aspect-ratio:2/1;margin:0 0 80px}section.blog_detailed .blog_detailed_wrapper .blog_used_wrapper .item .title{font:400 40px/40px DMSans,sans-serif}section.solutions .solutions_row .solutions_title,section.technologies .technologies_row .technologies_title{font:500 60px/60px "HelveticaNeue Medium",sans-serif}section.solutions .solutions_row .solutions_title span,section.technologies .technologies_row .technologies_title span{font:italic 100 60px/60px "HelveticaNeue Thin",sans-serif}section.solutions .solutions_row .solutions_description,section.technologies .technologies_row .technologies_description{font:300 24px/31px "HelveticaNeue Light",sans-serif}section.clients_development .clients_programs .clients_program_description{padding:16px 44px 32px}section.clients_development .clients_programs .clients_program_description .clients_program_close{top:16px;right:44px;width:44px;height:44px}section.clients_development .clients_programs .clients_program_description .clients_title,section.development .development_wrapper .development_item .web_programs .web_program_description .web_title{font:500 40px/52px "DMSans Medium",sans-serif}section.clients_development .clients_programs .clients_program_description .clients_description,section.development .development_wrapper .development_item .web_programs .web_program_description .web_description{font:400 16px/21px DMSans,sans-serif;max-height:105px}.references .references_item a,section.clients_development .clients_programs .clients_program_description a,section.development .development_wrapper .development_item .web_programs .web_program_description a{padding:8px 16px}section.clients_development .clients_programs .clients_program_description a .context,section.development .development_wrapper .development_item .web_programs .web_program_description a .context{font:400 21px/21px DMSans,sans-serif}section.development .development_wrapper .development_item .web_programs{gap:16px}section.development .development_wrapper .development_item .web_programs .web_program{padding:12px 32px}section.development .development_wrapper .development_item .web_programs .web_program .icon{width:24px;height:27.05px}section.development .development_wrapper .development_item .web_programs .web_program_description{padding:16px 20px 32px}section.development .development_wrapper .development_item .web_programs .web_program_description .web_program_close{top:16px;right:20px;width:44px;height:44px}.references .references_timeline{top:45px;bottom:45px}.references .references_item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px}.references .references_item::after{top:40px;right:-80px;font:500 16px/21px "DMSans Medium",sans-serif}.references .references_item::before{top:45px;right:-103px}.references .references_item .website{font:400 21px/26px DMSans,sans-serif;width:100%;max-width:calc(100% - 20px - 170px)}.references .references_item a .context{font:400 16px/20px DMSans,sans-serif}section.solutions .solutions_heading{width:100%;margin:0 0 80px}section.solutions .portfolio_items .portfolio_item:nth-child(2n){position:static;top:-350px}section.solutions .portfolio_items .portfolio_item .media_wrapper .technologies{gap:8px;left:12px;width:calc((100% - 2 * 12px))}section.solutions .portfolio_items .portfolio_item .media_wrapper:hover .technologies{bottom:12px}section.solutions .portfolio_items .portfolio_item .media_wrapper .technologies .technology_item{padding:12px 17px}section.industry .industry_wrapper .right{width:100%;max-height:700px}section.industry .industry_wrapper .left{width:100%;padding:44px 32px}section.industry .industry_wrapper .left .industry_title{font:500 40px/40px "HelveticaNeue Medium",sans-serif}section.industry .industry_wrapper .left .industry_title span{font:italic 100 40px/40px "HelveticaNeue Thin",sans-serif}section.industry .industry_detailed .industry_wrapper .left .carousel_container,section.industry .industry_wrapper .left .carousel_container{height:420px}section.industry .industry_detailed{padding:44px 32px}section.industry .industry_detailed .industry_wrapper{gap:56px}section.industry .industry_detailed .industry_wrapper .right{width:100%;max-height:791px;gap:32px}section.industry .industry_detailed .industry_wrapper .left .industry_title{font:500 52px/52px "HelveticaNeue Medium",sans-serif}section.industry .industry_detailed .industry_wrapper .left .industry_title span{font:italic 100 52px/52px "HelveticaNeue Thin",sans-serif}section.industry .industry_detailed .industry_wrapper .left .industry_description{font:400 24px/31px DMSans,sans-serif;height:186px}section.industry .industry_detailed .industry_wrapper .left .industry_description span{font:800 24px/31px "DMSans ExtraBold",sans-serif}section.industry .industry_detailed .industry_wrapper .right .right_item{padding:32px}section.industry .industry_detailed .industry_wrapper .right .right_item::after{width:10px;height:40px}section.industry .industry_detailed .industry_wrapper .right .right_item .item_description{font:500 20px/26px "DMSans Medium",sans-serif}section.references_detailed .references_detailed_wrapper .title{font:300 60px/60px "HelveticaNeue Light",sans-serif}section.references_detailed .references_detailed_wrapper .date{font:400 24px/24px HelveticaNeue,sans-serif}section.references_detailed .references_detailed_wrapper .referenceImage{width:100%;height:auto;margin:-220px auto 350px}section.references_detailed .references_detailed_wrapper .referenceArrowContainer{margin-top:-70px}section.references_detailed .references_detailed_wrapper path{stroke-width:5}section.references_detailed .references_detailed_wrapper .referenceDot{r:10}section.references_detailed .references_detailed_wrapper .referenceDetailArrowContainer{margin-top:-250px}section.work_process .work_process_wrapper .title{font:500 36px/44px "DMSans Medium",sans-serif;width:100%}section.work_process .work_process_wrapper .description{font:500 32px/40px "DMSans Medium",sans-serif;width:100%}section.work_process .work_process_wrapper .description span{font:italic 100 32px/40px "DMSans Thin",sans-serif}section.work_process .work_process_wrapper .work_process_sections{margin-top:150px}section.work_process .work_process_wrapper .work_process_sections .endSection{margin-top:200px;font:500 50px/62px "DMSans Medium",sans-serif}section.work_process .work_process_wrapper .work_process_sections .endSection span{font:italic 100 50px/62px "DMSans Thin",sans-serif}section.work_process .work_process_wrapper .work_process_sections .workSection{height:auto;width:calc(100% - 50px);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px;margin-left:auto}section.work_process .work_process_wrapper .work_process_sections .workSection:not(:last-child){margin-bottom:150px}section.work_process .work_process_wrapper .work_process_sections .workSection .context{width:100%;max-height:200px;font:500 30px/40px "DMSans Medium",sans-serif}section.work_process .work_process_wrapper .workProcessArrowContainer{top:350px}#cookiesModal .modal-dialog{max-width:90%!important;top:20px}section.error .error_content p{width:80%}}@media only screen and (max-width:575.98px){.about_project .left ul{margin-top:20px;gap:10px;flex-wrap:wrap}.about_project .left ul li{width:fit-content}.infinite_scroll .carouselTicker__item img{height:50px}.under_construction .corner_img,section.how_it_works .img_wrapper img:nth-child(3){width:200px;height:200px}.under_construction{padding:20px 0}.under_construction .main_content h1{font-size:40px;width:70%;text-align:center}.under_construction .main_content{margin-top:150px;height:90%}.under_construction .main_content .contact_infos{margin-right:20px;width:90%;flex-direction:column;align-items:flex-end;gap:20px}.under_construction .main_content .track{font-size:52px!important}.under_construction .main_content .marquee{transform:rotate(-24deg) translate(-13%,50px);width:120%}.cookie-consent{max-width:360px}.cookie-consent .cookie-buttons button{font-size:14px!important;padding:5px 15px}section.challenges .challenges_wrapper .challenges_img{height:350px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:24px;margin-bottom:20px}.challenge_item a{font-size:28px}div.client_review_wrapper .swiper-button-next{right:20%}div.client_review_wrapper .swiper-button-prev{left:20%}section.companies .section_title h2{width:95%}section.our_solutions .section_title h2{margin:40px 0 20px}section.our_solutions .section_title .section-desc{display:block}.references .references_item::after,.references .references_item::before,.references .references_timeline,section.how_it_works .img_wrapper img:nth-child(4),section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .technologies .technology_item:nth-last-child(-n+2),section.our_solutions .our_solutions_wrapper .description,section.our_solutions .our_solutions_wrapper .description-right{display:none}.portfolio_items .portfolio_item,footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center .footer_nav .footer_nav_item,section.about .about_wrapper .about_banner_wrapper .left,section.blog .blog_heading,section.blog .blog_wrapper .blog_items .blog_item,section.careers_from form .main_form>div,section.choose_work .choose_work_wrapper .switcherBack,section.client_review .client_review_wrapper .client_review_items .left,section.client_review .client_review_wrapper .client_review_items .right,section.clients_development .clients_development_heading,section.contact .contact_wrapper .contact_form .main_form>div,section.contact .contact_wrapper .contact_form .main_form>div:nth-child(3n),section.contact .contact_wrapper .contact_info .left,section.featured_section .featured_section_wrapper>div,section.feedback .feedback_heading,section.gallery .gallery_wrapper .item.doubled .media_wrapper:first-child,section.gallery .gallery_wrapper .item.doubled .media_wrapper:last-child,section.home .home_wrapper>div,section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left,section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .right .item,section.how_it_works .steps .title p,section.industry .industry_detailed .industry_wrapper .left,section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_context,section.news .news_banner .right,section.news .news_row,section.our_solutions .our_solutions_wrapper .center_img,section.our_team .our_team_wrapper .our_team_item,section.solutions .solutions_row,section.talk_ideas .main_heading_row,section.talk_ideas .talk_ideas_wrapper .talk_ideas_form .footer .description,section.talk_ideas .talk_ideas_wrapper .talk_ideas_form .main_form>div,section.technologies .technologies_banner .banner_item:first-child,section.technologies .technologies_banner .banner_item:last-child,section.technologies .technologies_row{width:100%}section.our_solutions .our_solutions_wrapper .center_img.our_solutions_image_swiper .swiper-slide{display:flex;justify-content:center}section.our_solutions .our_solutions_wrapper .center_img.our_solutions_image_swiper .swiper-slide img{width:33%}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav .footer_nav_item ul.social_icons li a svg,section.choose_work .choose_work_wrapper form .switcher_item .switcher_label label span:before,section.client_review.carousel_section .review_swiper .swiper-button-next .svg img,section.client_review.carousel_section .review_swiper .swiper-button-prev .svg img,section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul.social_icons li a svg,section.services .services_items .services_item a .arrow_animation,section.services .services_items .services_item a .arrow_animation .picture,section.services .services_items .services_item a .arrow_animation .picture img,section.services .services_items .services_item a .arrow_animation .picture::before{width:24px;height:24px}section.before_after .before_after_wrapper,section.how_it_works .steps{gap:100px}section.how_it_works .steps .number{position:absolute;top:0;left:12px}section.how_it_works .img_wrapper{width:100%;margin:80px 0}section.how_it_works .img_wrapper img:nth-child(2){right:80px;width:80px;height:80px}div.client_review .row{padding:10px;height:580px}div.client_review .row .left{height:200px}div.client_review .row .right .title{margin-top:10px}div.client_review .row .right .description{margin:30px 0 20px;font-size:20px;line-height:1.2}div.client_review .client_review_wrapper .title p:first-child{font-size:16px}div.client_review .client_review_wrapper .title p:last-child,section.talk_ideas .main_heading_row .main_heading_title,section.talk_ideas .main_heading_row .main_heading_title span{font-size:35px}section.home_detailed .home_detailed_wrapper .media_wrapper .job_detailed_banner_texts{line-height:1;padding:5px}section.home_detailed .home_detailed_wrapper .media_wrapper{height:70vh!important;aspect-ratio:5/3}section.error .error_content h2,section.home_detailed .home_detailed_wrapper .media_wrapper .job_detailed_banner_texts h1{font-size:30px}section.custom_designs.service_detailed .section_label p,section.home_detailed .home_detailed_wrapper .media_wrapper .black-layer,section.home_detailed .home_detailed_wrapper .media_wrapper .white-layer,section.transforming.service_detailed .section_label p{width:90%}section.home_detailed .home_detailed_wrapper .media_wrapper img{object-fit:cover}section.why_this_profession .service_we_provide .services_card{margin-top:40px}section.see_our_design .section_label,section.tailored .section_label{margin:40px 0}section.featured_section,section.see_our_design .section_label p,section.tailored .section_label p,section.transforming.service_detailed .section_label p{margin:0}.tailoredWrapper .tailored_img.first{height:251px}.tailoredWrapper .tailored_img.second{height:250px;display:flex;align-items:center;justify-content:center}.tailoredWrapper .tailored_img.second img{max-width:31%;height:95%}section.transforming .transforming_wrapper{height:65vh}section.transforming .transforming_wrapper .transforming_img{height:59vh;border-radius:25px}.design_process .section_title,.mainpage_heading_row .mainpage_heading_col:first-child,.mainpage_heading_row .mainpage_heading_col:last-child,section.blog_detailed .blog_detailed_row{width:100%!important}.container_custom{padding-left:12px;padding-right:12px}.mainpage_heading_row{gap:20px;margin-bottom:35px}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_description,section.contact .main_heading_row .main_heading_description{font:300 21px/27px "DMSans Light",sans-serif}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_description span{font:400 21px/27px DMSans,sans-serif}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_title{font:400 38px/48px DMSans,sans-serif}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_link{justify-content:flex-start}.mainpage_heading_row .mainpage_heading_col .mainpage_heading_link a .text,.mainpage_heading_row .mainpage_heading_col .mainpage_heading_link a .text::after{font:400 18px/18px HelveticaNeue,sans-serif;padding:16px 32px}.mainpage_heading_row.ask_question .mainpage_heading_col .mainpage_heading_description2{font:300 18px/22px "DMSans Light",sans-serif;margin:0 0 20px;width:85%}.second_heading_row{margin-bottom:40px}.second_heading_row .second_heading_col .second_heading_title{font:400 60px/60px HelveticaNeue,sans-serif;margin:0 0 40px}.second_heading_row .second_heading_col .second_heading_title span{font:italic 200 60px/60px "HelveticaNeue Thin",sans-serif}.main_heading_row{width:100%;margin:50px auto 80px}.main_heading_row .main_heading_title{font:500 45px/45px "HelveticaNeue Medium",sans-serif;margin:0 0 20px}.main_heading_row .main_heading_title span,section.technologies .technologies_row .technologies_title span{font:italic 100 45px/45px "HelveticaNeue Thin",sans-serif}.main_heading_row .main_heading_description{font:300 18px/31px "DMSans Light",sans-serif}.main_heading_row .main_heading_link a .context{font:400 16px/20px DMSans,sans-serif;text-align:left}.backToTopButton{right:20px;width:50px;height:50px}.backToTopButton.active{bottom:50px}footer .footer_wrapper{padding-left:20px;padding-right:20px}footer .footer_wrapper .footer_top .container{width:100%!important;max-width:100%!important}footer .footer_wrapper .footer_top .footer_top_wrapper{gap:40px;justify-content:space-between;width:100%;margin:0 auto!important}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_left{width:260px;order:1}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center{width:100%;order:3}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right{width:210px;order:2}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center .footer_nav,section.tech_used .tech_used_wrapper{gap:40px}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_center .footer_nav .footer_nav_item .title,footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav .footer_nav_item .title{font:400 20px/30px HelveticaNeue,sans-serif}footer .footer_wrapper .footer_top .footer_top_wrapper .footer_top_right .footer_nav .footer_nav_item ul.social_icons li{width:43px;height:43px}footer .footer_wrapper .footer_bottom .innovativ_animation{height:120px;margin:32px 0}footer .footer_wrapper .footer_bottom .innovativ_animation .text{font:400 128px/110px DMSans,sans-serif;animation:12s linear infinite alternate innovativ}@keyframes innovativ{0%,100%{transform:translateX(0)}50%{transform:translateX(calc(-100% + 100vw - 90px))}}footer .footer_wrapper .footer_bottom .copyright{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:30px}footer .footer_wrapper .footer_bottom .copyright>div:first-child,footer .footer_wrapper .footer_bottom .copyright>div:last-child{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}footer .footer_wrapper .footer_bottom .copyright .copyright_right ul{display:flex;align-items:center;justify-content:center;gap:20px}footer .footer_wrapper .footer_bottom .copyright .copyright_right ul li a{padding:5.5px 8px;font:400 14px/24px DMSans,sans-serif}header .header_wrapper{gap:0}header .header_wrapper .header_logo{width:200px;padding:0 0 0 6px}header .header_wrapper .header_extra{gap:10px;width:110px}header .header_wrapper .header_extra .language_dropdown{width:40px}header .header_wrapper .header_extra .language_dropdown>a{gap:3px}header .header_wrapper .header_extra .language_dropdown>a img.submenu_icon{width:16px;height:16px}header .header_wrapper .header_extra .sidebar_opener,section.faq .faq_wrapper .faq_accordion .faq_items .faq_item .accordion_opener .icon{width:36px;height:36px}header .header_wrapper .header_extra .extras_wrapper a .context{font-size:16px!important}section.home{margin:14px auto 50px}section.home .home_wrapper{gap:30px}section.home .home_wrapper .home_wrapper_left h1{font:400 60px/60px HelveticaNeue,sans-serif;margin:10px 0 32px;max-width:310px}section.home .home_wrapper .home_wrapper_left h1 span{font:italic 100 60px/60px 'HelveticaNeue Thin',sans-serif}section.home .home_wrapper .home_wrapper_left a{padding:15px 21px;margin:0}.portfolio_items .portfolio_item a .context,.references .references_item a .context,section.featured_section .featured_section_wrapper .featured_wrapper_right a .context,section.home .home_wrapper .home_wrapper_left a .context{font:400 16px/24px DMSans,sans-serif}section.home .home_wrapper .home_wrapper_left .home_results{gap:10px;margin-top:20px}section.home .home_wrapper .home_wrapper_left .home_results .home_result{width:calc((100% - 1 * 10px)/ 2);flex-wrap:wrap;gap:0}section.home .home_wrapper .home_wrapper_left .home_results .result{font:500 32px/42px "DMSans Medium",sans-serif}section.home .home_wrapper .home_wrapper_left .home_results .context{font:300 16px/20px "DMSans Light",sans-serif;width:100%;padding-right:20px}section.featured_section .featured_section_wrapper .featured_wrapper_left .media_wrapper,section.home .home_wrapper .home_wrapper_right .media_wrapper{width:100%;aspect-ratio:4/3;height:auto}section.featured_section .featured_section_wrapper{gap:44px;margin-bottom:0}section.featured_section .featured_section_wrapper .featured_wrapper_left,section.work_process .work_process_wrapper .work_process_sections .workSection:nth-child(2n) .context{order:1}section.featured_section .featured_section_wrapper .featured_wrapper_right,section.work_process .work_process_wrapper .work_process_sections .workSection:nth-child(2n) .imageContainer{order:2}section.featured_section .featured_section_wrapper .featured_wrapper_right .title,section.industry .industry_wrapper .right .item .item_title,section.our_team .our_team_heading .description{font:400 32px/42px DMSans,sans-serif}section.choose_work,section.innovative_solutions{margin:0 0 60px}section.choose_work .choose_work_wrapper{padding:30px 10px 20px}section.choose_work .choose_work_wrapper .title{font:300 21px/26px "DMSans Light",sans-serif}section.choose_work .choose_work_wrapper .description{font:300 30px/40px "DMSans Light",sans-serif;margin:0 0 30px}section.choose_work .choose_work_wrapper form,section.job_detailed .about_job .job_info_grid{gap:10px}section.choose_work .choose_work_wrapper form .switcher_item{width:100%;padding:15px;position:relative}section.choose_work .choose_work_wrapper form .switcher_item .switcher_title{margin:0;gap:6px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_title .icon{width:36px;height:36px;padding:7px;transform:translateY(15px)}section.choose_work .choose_work_wrapper form .switcher_item .switcher_title .text{max-width:calc(100% - 12px - 40px - 58px);font:300 20px/28px "DMSans Light",sans-serif;height:28px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_description{font:300 16px/24px "DMSans Light",sans-serif;height:24px;margin:0;padding-left:42px;max-width:calc(100% - 16px - 50px)}section.choose_work .choose_work_wrapper form .switcher_item .switcher_label{position:absolute;top:50%;right:15px;transform:translateY(-50%);width:62px;height:32px}section.choose_work .choose_work_wrapper form .switcher_item .switcher_label label input:checked+span:before{transform:translate(30px,-50%)}section.choose_work .choose_work_wrapper .switcherBack .switcher_output{padding:8px 5px;border:5px solid #ff9969;width:85%}section.choose_work .choose_work_wrapper .switcherBack .switcher_output .picture{width:20px!important;height:20px!important}#cookiesModal .modal-dialog .modal-content .modal-body ul li p,#cookiesModal .modal-dialog .modal-content .modal-header p,section.choose_work .choose_work_wrapper .switcherBack .switcher_output .context{font-size:14px}section.choose_work .choose_work_wrapper .switcherBack .switcher_output.active{top:0}section.choose_work .choose_work_wrapper .switcherBack .switcher_output .text{max-width:250px;font:500 11px/15px "DMSans Light",sans-serif;height:15px}section.know_us{margin:0 0 100px;padding-bottom:40px}section.know_us .know_us_wrapper{padding:80px 0 0;display:flex;flex-wrap:wrap;gap:28px}section.know_us .know_us_wrapper .know_us_item .details .count{font:600 45px/62px "DMSans SemiBold",sans-serif}section.know_us .know_us_wrapper .know_us_item .details .text{font:300 24px/30px "DMSans Light",sans-serif}section.know_us .know_us_wrapper .know_us_item:first-child .details{bottom:20px;left:20px}section.know_us .know_us_wrapper .know_us_item:nth-child(5) .details{top:35px;right:20px;text-align:right}section.know_us .know_us_wrapper .know_us_item:nth-child(3) .details,section.know_us .know_us_wrapper .know_us_item:nth-child(6) .details{top:20px;left:20px}section.know_us .know_us_wrapper .know_us_item>img.innerImage{display:block;width:100%;height:100%}section.know_us .know_us_wrapper .know_us_item:nth-child(3n-2){width:auto;height:auto}section.know_us .know_us_wrapper .know_us_item:nth-child(2n),section.know_us .know_us_wrapper .know_us_item:nth-child(3n-1){transform:translateY(0)}section.know_us .know_us_wrapper .know_us_item{width:100%!important;height:480px!important;margin:0;padding:0}section.know_us .know_us_wrapper .know_us_item img.animated_pic{position:absolute;width:120px;height:120px}section.know_us .know_us_wrapper .know_us_item img.animated_pic.rotate{animation:4s linear infinite rotate;top:32px;right:32px}section.know_us .know_us_wrapper .know_us_item img.animated_pic.scale{animation:4s linear infinite scale;bottom:32px;right:32px}section.know_us .know_us_wrapper .know_us_item.cardArrowFollow .animated-line{position:absolute;left:-50px;top:50px;opacity:0}section.know_us .know_us_wrapper .know_us_item .small-card{position:absolute;height:72px;width:140px;border-radius:8px;top:70px;right:-10px;background-color:var(--proweb-white);opacity:1;transform:rotate(90deg);z-index:2;overflow:visible;border:2px solid var(--proweb-orange)}section.color_zone .color_zone_wrapper,section.contact .contact_wrapper .contact_form,section.faq .faq_wrapper,section.innovative_solutions .innovative_wrapper{padding:40px 20px}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item{gap:30px;padding:58px 0;flex-direction:column;align-items:flex-start;justify-content:flex-start}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_picture{width:198px;height:160px}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_picture svg{width:82px;height:82px}section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_context a .context{font:400 16px/22px HelveticaNeue,sans-serif;max-width:calc((100% - 4px - 24px))}section.industry .industry_wrapper .left .industry_description,section.innovative_solutions .innovative_wrapper .innovative_items .innovative_item .innovative_context h3,section.tech_used .tech_used_wrapper .item .technologies .technology_item .text{font:400 16px/22px DMSans,sans-serif}section.clients .clients_heading{width:100%;margin:0 auto 60px;padding:0 12px}section.clients .clients_heading .description{font:400 25px/25px DMSans,sans-serif}section.clients .clients_heading .title{font:300 35px/45px "DMSans Light",sans-serif}section.clients .clients_swiper_wrapper{height:470px}section.clients .clients_swiper_wrapper .swiper{height:470px;padding-top:20px}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide:first-child{margin-left:100px}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide{height:430px;width:360px;padding:24px}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .clientSwiper_top .description{height:154px;font:400 16px/22px DMSans,sans-serif;padding:0 10px}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .clientSwiper_bottom{height:46px;gap:10px}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .clientSwiper_bottom .left .picture,section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .clientSwiper_bottom .right{width:46px;height:46px}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .clientSwiper_bottom .left{width:calc(100% - 10px - 46px);gap:4px}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .clientSwiper_bottom .left .context{width:calc(100% - 4px - 46px)}section.faq .faq_wrapper .faq_accordion .faq_items .faq_item .accordion_opener{padding:60px 0;gap:16px}section.faq .faq_wrapper .faq_accordion .faq_items .faq_item .accordion_opener .text{font:400 22px/30px DMSans,sans-serif;width:100%}section.faq .faq_wrapper .faq_accordion .faq_items .faq_item .accordion-collapse p{margin:0 52px;font:400 18px/26px DMSans,sans-serif;width:calc(100% - 52px)}section.home_detailed .home_detailed_wrapper .home_detailed_details{padding:34px 20px 50px}section.home_detailed .home_detailed_wrapper .home_detailed_details .title{gap:16px;flex-wrap:wrap;margin-bottom:30px}section.home_detailed .home_detailed_wrapper .home_detailed_details .title h2{font:400 30px/42px DMSans,sans-serif}section.home_detailed .home_detailed_wrapper .home_detailed_details .title .condition{padding:7px 10px 7px 22px}section.home_detailed .home_detailed_wrapper .home_detailed_details .title .condition::after{left:11px;width:5px;height:5px}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details{gap:50px}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .right{width:100%;column-gap:50px;row-gap:50px}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left .more_details_breadcrumbs .breadcrumbs_wrapper{column-gap:20px}section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left .more_details_breadcrumbs .breadcrumbs_wrapper p:not(:last-child)::before{width:20px;height:100%;font-size:20px}section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul li a,section.development .development_wrapper .development_item .web_programs .web_program .text,section.home_detailed .home_detailed_wrapper .home_detailed_details .more_details .left p{font:400 20px/26px DMSans,sans-serif}section.tech_used .tech_used_wrapper .item .title{font:400 16px/16px DMSans,sans-serif}section.blog_detailed .blog_detailed_wrapper .blog_used_wrapper .item .description,section.tech_used .tech_used_wrapper .item .description{font:400 17px/22px DMSans,sans-serif}section.development .development_wrapper .development_item .web_programs,section.tech_used .tech_used_wrapper .item .technologies,section.vacancies .vacancies_wrapper .vacancies_item .features_wrapper{gap:8px}section.clients_development .clients_programs .clients_program_description a,section.development .development_wrapper .development_item .web_programs .web_program_description a,section.tech_used .tech_used_wrapper .item .technologies .technology_item{padding:8px 16px}section.tech_used .tech_used_wrapper .item .technologies .technology_item .icon{width:18px;height:auto;margin-right:4px}section.before_after .before_after_wrapper .item{gap:25px}section.before_after .before_after_wrapper .item .left{width:100%;order:1}section.before_after .before_after_wrapper .item .right{width:100%;order:2}section.before_after .before_after_wrapper .item.context .left{padding-right:0;margin-bottom:180px}section.before_after .before_after_wrapper .item.context .left .arrowDown{height:100px;top:calc(100% + 60px)}section.before_after .before_after_wrapper .item.context .right{padding-right:0}section.before_after .before_after_wrapper .item .title{font:500 30px/30px "DMSans Medium",sans-serif}section.before_after .before_after_wrapper .item .description{font:400 20px/25px DMSans,sans-serif}section.before_after .before_after_wrapper .item .description span.bold,section.before_after .before_after_wrapper .item .description span.color{font:700 20px/25px "DMSans Bold",sans-serif}section.client_review .client_review_wrapper .client_review_items,section.gallery .gallery_wrapper,section.gallery .gallery_wrapper .item{gap:60px}.portfolio_items .portfolio_item .media_wrapper,section.about .about_wrapper .about_banner,section.blog .blog_wrapper .blog_items .blog_item .top,section.gallery .gallery_wrapper .item .media_wrapper,section.news .news_banner .right .picture_wrapper,section.technologies .technologies_banner>div{height:auto}section.color_zone .color_zone_wrapper .color_zone_title{font:italic 300 30px/30px "DMSans Light",sans-serif}section.color_zone .color_zone_wrapper .color_zone_title span{font:300 30px/30px DMSans,sans-serif}section.color_zone .color_zone_wrapper .items{gap:26px}section.color_zone .color_zone_wrapper .items .item,section.industry .industry_detailed .industry_wrapper .left .carousel_container,section.industry .industry_wrapper .left .carousel_container{height:300px}section.about .about_wrapper .about_banner_wrapper .right,section.color_zone .color_zone_wrapper .items .item:nth-child(-n+3),section.color_zone .color_zone_wrapper .items .item:nth-child(4),section.color_zone .color_zone_wrapper .items .item:nth-child(5),section.color_zone .color_zone_wrapper .items .item:nth-child(6),section.color_zone .color_zone_wrapper .items .item:nth-child(7),section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context,section.work_process .work_process_wrapper .work_process_sections .workSection .imageContainer{width:100%;height:auto}section.bring_ideas .bring_ideas_wrapper .title,section.client_review .client_review_wrapper .title{font:400 30px/30px HelveticaNeue,sans-serif}section.client_review .client_review_wrapper .client_review_items .left .picture_wrapper{width:calc(75%);padding:40px 0;height:auto}section.client_review .client_review_wrapper .client_review_items .left .picture_wrapper .picture_inner_wrapper{top:unset;left:20%;width:calc(110%);height:auto;position:relative}section.client_review .client_review_wrapper .client_review_items .right .quotes{width:40px;height:40px}section.client_review .client_review_wrapper .client_review_items .right .description{font:400 22px/30px DMSans,sans-serif}section.client_review .client_review_wrapper .client_review_items .right .description span{font:700 22px/30px "DMSans Bold",sans-serif}section.client_review .client_review_wrapper .client_review_items .right .references_wrapper,section.our_team .our_team_wrapper .our_team_item .picture .layer ul.social_icons{gap:20px}section.client_review .client_review_wrapper .client_review_items .right .references_wrapper>div{width:auto}section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .left .name{font:700 21px/26px "DMSans Bold",sans-serif}section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .left .profession{font:500 14px/17px "DMSans Medium",sans-serif}section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .right a{padding:9px 12px}section.client_review .client_review_wrapper .client_review_items .right .references_wrapper .right a .context{font:400 18px/18px DMSans,sans-serif}section.client_review.carousel_section .client_review_wrapper .review_description{margin:0 0 60px;padding-right:0;width:95%}section.client_review.carousel_section .review_swiper .swiper-button-next,section.client_review.carousel_section .review_swiper .swiper-button-prev{width:64px;height:64px;bottom:55px}section.client_review.carousel_section .review_swiper .swiper-button-prev{left:unset;right:calc(10px + 64px + 16px)}section.client_review.carousel_section .review_swiper .swiper-button-next::after,section.client_review.carousel_section .review_swiper .swiper-button-prev::after{background-size:24px}section.otherWorks .otherWorks_heading .title{font:400 40px/40px HelveticaNeue,sans-serif}section.otherWorks .otherWorks_heading .description{font:400 20px/26px DMSans,sans-serif;width:95%}section.otherWorks .otherWorks_swiper_wrapper{margin:60px auto;width:calc(100% - 24px)}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide:first-child{margin-left:0}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide{width:calc(100%)}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper{height:auto;aspect-ratio:7/5}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .technologies .technology_item{padding:5px 8px}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .badge{top:12px;left:12px;max-width:calc(100% - 24px);padding:5px 15px;gap:20px}.portfolio_items .portfolio_item .media_wrapper .badge span,.portfolio_items .portfolio_item .media_wrapper .technologies .technology_item .text,section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .badge span{font:400 14px/18px DMSans,sans-serif}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .media_wrapper .badge span:not(:first-child)::after{width:5px;height:5px}section.otherWorks .otherWorks_swiper_wrapper .swiper .swiper-wrapper .swiper-slide a .context{max-width:calc((100% - 4px - 24px));font:400 16px/21px DMSans,sans-serif}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img{width:50px;height:50px}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img:first-child{top:120%;left:-20%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img.active:first-child{top:-50%;left:40%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img:nth-child(3){top:120%;right:70%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img.active:nth-child(3){top:-50%;right:10%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img:nth-child(2){top:160%;left:-10%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img.active:nth-child(2){top:-50%;left:60%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img:nth-child(4){top:170%;left:30%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_background .img.active:nth-child(4){top:-70%;left:110%}section.bring_ideas .bring_ideas_wrapper .bring_ideas_context{padding:117px 20px}section.bring_ideas .bring_ideas_wrapper .title span{font:italic 300 30px/30px "HelveticaNeue Light",sans-serif}section.bring_ideas .bring_ideas_wrapper .description{font:300 20px/26px "DMSans Light",sans-serif;width:100%}section.bring_ideas .bring_ideas_wrapper a{padding:9px 15px}section.bring_ideas .bring_ideas_wrapper a .context,section.careers_from form .footer button .context,section.contact .contact_wrapper .contact_form .footer button .context{font:400 16px/21px DMSans,sans-serif}section.portfolio .portfolio_wrapper .portfolio_filtering{padding-bottom:50px;gap:8px}section.portfolio .portfolio_wrapper .portfolio_filtering li a{font:500 14px/17px DMSans,sans-serif;padding:6px 12px}.portfolio_items{column-gap:0;row-gap:50px}.portfolio_items .portfolio_item .media_wrapper .technologies{gap:8px;left:12px}.portfolio_items .portfolio_item .media_wrapper:hover .technologies,section.solutions .portfolio_items .portfolio_item .media_wrapper:hover .technologies{bottom:12px}.portfolio_items .portfolio_item .media_wrapper .technologies .technology_item{padding:5px 10px}.portfolio_items .portfolio_item .media_wrapper .technologies .technology_item .icon{width:14px;height:auto;margin-right:4px}.portfolio_items .portfolio_item .media_wrapper .badge{top:12px;left:12px;max-width:calc(100% - 24px);padding:6px 12px;gap:20px}.portfolio_items .portfolio_item .media_wrapper .badge span:not(:first-child)::after{left:-10px;width:5px;height:5px}section.contact .contact_wrapper .contact_info{gap:80px;margin:0 0 120px}section.contact .main_heading_row .main_heading_title,section.contact .main_heading_row .main_heading_title span{font:500 40px/40px "HelveticaNeue Medium",sans-serif}section.contact .contact_wrapper .contact_info .right{width:100%;height:auto;aspect-ratio:5/4}section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item .title{font:500 28px/36px "DMSans Medium",sans-serif}section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul.social_icons{gap:14px}section.contact .contact_wrapper .contact_info .left .contact_nav .contact_nav_item ul.social_icons li,section.our_team .our_team_wrapper .our_team_item .picture .layer ul.social_icons li{width:48px;height:48px}section.careers_from form .title,section.contact .contact_wrapper .contact_form .title{font:700 30px/30px "HelveticaNeue Bold",sans-serif;width:100%}section.contact .contact_wrapper .contact_form .footer{gap:32px}section.contact .contact_wrapper .contact_form .footer button,section.development .development_wrapper .development_item .web_programs .web_program{padding:12px 24px}section.careers_from form .footer .description,section.contact .contact_wrapper .contact_form .footer .description{width:100%;font:400 14px/17px DMSans,sans-serif}section.contact .contact_wrapper .contact_form .main_form{margin:50px 0;column-gap:0;row-gap:40px}section.services .services_items{column-gap:0;row-gap:40px}section.services .services_items .services_item{width:100%;padding:42px 30px}section.services .services_items .services_item .services_picture{width:210px;height:165px}section.services .services_items .services_item .services_picture svg{width:90px;height:90px}section.services .services_items .services_item a .context{max-width:calc((100% - 4px - 24px));font:400 16px/30px HelveticaNeue,sans-serif;height:auto;line-clamp:2!important;-webkit-line-clamp:2!important}section.services .services_items .services_item .services_description{font:400 16px/22px DMSans,sans-serif;height:44px}section.about .about_wrapper .about_banner_wrapper{gap:80px}section.about .about_wrapper .about_banner_wrapper .left .context{font:400 16px/37px DMSans,sans-serif}section.about .about_wrapper .about_banner_wrapper .left .context span{font:800 16px/37px "DMSans ExtraBold",sans-serif}section.about .about_wrapper .about_banner_wrapper .left .quotes{width:35px;height:35px}section.about .about_wrapper .about_banner_wrapper .left .quotes:last-child{transform:translateY(-20px)}section.about .about_wrapper .about_banner_wrapper .left .title{font:500 40px/56px "DMSans Medium",sans-serif}section.about .about_wrapper .about_banner_wrapper .left .description{font:400 21px/27px DMSans,sans-serif;padding-right:0}section.our_team .our_team_heading{width:100%;margin:0 auto 80px;padding-top:50px}section.clients_development .clients_development_heading .heading,section.news .news_row .news_title span,section.our_team .our_team_heading .title,section.solutions .solutions_row .solutions_title span{font:italic 100 50px/50px "HelveticaNeue Thin",sans-serif}section.clients_development .clients_development_heading .heading span,section.news .news_row .news_title,section.our_team .our_team_heading .title span,section.solutions .solutions_row .solutions_title{font:500 50px/50px "HelveticaNeue Medium",sans-serif}section.our_team .our_team_wrapper{column-gap:32px;row-gap:80px}section.our_team .our_team_wrapper .our_team_item .picture{height:auto;aspect-ratio:unset}section.our_team .our_team_wrapper .our_team_item .name{font:400 32px/42px DMSans,sans-serif;display:block!important}section.our_team .our_team_wrapper .our_team_item .profession{font:400 20px/26px DMSans,sans-serif;display:block!important}section.our_team .our_team_wrapper .our_team_item .picture .layer{padding:44px 25px;gap:50px}section.our_team .our_team_wrapper .our_team_item .picture .layer .context{font:400 16px/26px DMSans,sans-serif;max-height:calc(7 * 26px);-webkit-line-clamp:7!important;line-clamp:7!important}section.our_team .our_team_wrapper .our_team_item .picture .layer ul.social_icons li a svg{display:block;width:24px;height:24px}section.vacancies .vacancies_heading{width:100%;margin:0 auto 80px}section.vacancies .vacancies_heading .title{font:italic 100 70px/70px "HelveticaNeue Thin",sans-serif}section.vacancies .vacancies_heading .title span{font:500 70px/70px "HelveticaNeue Medium",sans-serif}section.vacancies .vacancies_wrapper{column-gap:30px;row-gap:40px}section.vacancies .vacancies_wrapper .vacancies_item{width:100%;padding:26px 20px}section.vacancies .vacancies_wrapper .vacancies_item .title{font:500 28px/36px "DMSans Medium",sans-serif;height:auto;display:block!important}section.vacancies .vacancies_wrapper .vacancies_item .features_wrapper .feature_item{padding:10px 24px;font:400 16px/21px DMSans,sans-serif}section.vacancies .vacancies_wrapper .vacancies_item .description{font:400 16px/21px DMSans,sans-serif;height:auto;display:block!important}section.vacancies .vacancies_wrapper .vacancies_item .link a .context{font:400 24px/24px DMSans,sans-serif}section.blog .blog_heading .description,section.feedback .feedback_heading .description{font:400 26px/36px DMSans,sans-serif}section.blog .blog_heading .title,section.feedback .feedback_heading .title{font:300 40px/50px "DMSans Light",sans-serif}section.feedback .feedback_swiper{height:auto;width:100%;margin:0 auto;padding-bottom:100px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide{height:auto;padding:20px;gap:25px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .picture{width:100%;height:auto;aspect-ratio:1/1}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .title{font:500 21px/27px "DMSans Medium",sans-serif;margin:0 0 32px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .description{font:400 21px/29px DMSans,sans-serif;height:calc(4 * 29px);margin:0 0 61px}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .name{font:500 24px/34px "DMSans Medium",sans-serif}section.feedback .feedback_swiper .swiper-wrapper .swiper-slide .context .profession{font:500 21px/27px "DMSans Medium",sans-serif}section.feedback .feedback_swiper .swiper-button-next,section.feedback .feedback_swiper .swiper-button-prev{top:calc(100% + 70px)}section.careers_from form{padding:35px 20px}section.careers_from form .title_context{font:400 20px/26px DMSans,sans-serif;width:100%}section.careers_from form .main_form{column-gap:0;row-gap:52px}section.careers_from form .footer button{padding:12px 34px}section.careers_from form .positions .positions_wrapper label{padding:6px 12px;font:500 13px/16px "DMSans Medium",sans-serif}section.careers_from form .upload_cv .image_uploader{height:170px;gap:0;flex-direction:column;align-items:center;justify-content:center}section.careers_from form .upload_cv .image_uploader .drop_area .image_upload{padding:16px 40px}section.careers_from form .upload_cv .image_uploader .cv_display{gap:10px!important}section.careers_from form .upload_cv .image_uploader .cv_display .cv_name{max-width:90%;width:90%;padding:10px 30px;margin-bottom:-20px}section.careers_from form .upload_cv .image_uploader .cv_display .cv_configuration{margin-top:-20px}section.careers_from form .upload_cv .image_uploader .cv_display .cv_name .text{font:500 20px/30px "DMSans Medium",sans-serif}section.blog .blog_wrapper form .input_wrapper,section.news .news_banner .right form .input_wrapper{width:100%;height:60px}section.blog .blog_wrapper form .input_wrapper input,section.news .news_banner .right form .input_wrapper input{padding:19.5px 60px 19.5px 20px;font:400 16px/21px DMSans,sans-serif}section.blog .blog_wrapper form .input_wrapper input::placeholder{font:400 16px/21px DMSans,sans-serif}section.blog .blog_wrapper .blog_items{column-gap:0;row-gap:30px}section.blog .blog_wrapper .blog_items .blog_item .bottom{padding:24px}section.blog .blog_wrapper .blog_items .blog_item .bottom .title{font:400 20px/26px DMSans,sans-serif;height:52px}section.blog .blog_wrapper .blog_items .blog_item .bottom .description{font:400 16px/21px DMSans,sans-serif;height:42px}section.blog .blog_wrapper .blog_items .blog_item .bottom .link a{padding:12px 16px}section.blog .blog_wrapper .blog_items .blog_item .bottom .link a .context{font:400 16px/21px DMSans,sans-serif}section.news .news_row .news_description{font:300 22px/28px "HelveticaNeue Light",sans-serif}section.news .news_banner .left{height:auto;width:100%;aspect-ratio:3/2}section.news .news_banner .right .picture_wrapper .picture_context{bottom:20px;left:20px;width:calc(100% - 2 * 20px);font:600 18px/26px "DMSans SemiBold",sans-serif;-webkit-line-clamp:3!important;line-clamp:3!important}section.news .news_banner .right form{margin:60px 0 0;padding-bottom:58px}section.industry .industry_wrapper .right .item .item_description,section.news .news_banner .right form .form_description{font:400 24px/31px DMSans,sans-serif}section.news .news_banner .right form .input_wrapper input::placeholder{font:400 16px/21px DMSans,sans-serif}section.blog_detailed .blog_detailed_row .blog_detailed_title{font:500 35px/35px "HelveticaNeue Medium",sans-serif;width:100%;padding-top:60px}section.blog_detailed .blog_detailed_row .author_wrapper .left .title,section.clients_development .clients_programs .clients_program_description a .context,section.development .development_wrapper .development_item .web_programs .web_program_description a .context{font:400 16px/21px DMSans,sans-serif}section.blog_detailed .blog_detailed_row .author_wrapper .right .description{font:italic 200 16px/21px "DMSans ExtraLight",sans-serif}section.blog_detailed .blog_detailed_wrapper .blog_detailed_banner{height:auto;aspect-ratio:2/1;margin:0 0 80px}section.blog_detailed .blog_detailed_wrapper .blog_used_wrapper .item .title{font:400 30px/30px DMSans,sans-serif}section.technologies .technologies_row .technologies_title{font:500 45px/45px "HelveticaNeue Medium",sans-serif}section.solutions .solutions_row .solutions_description,section.technologies .technologies_row .technologies_description{font:300 24px/31px "HelveticaNeue Light",sans-serif}section.clients_development .clients_programs .clients_program_description,section.development .development_wrapper .development_item .web_programs .web_program_description{padding:16px 20px 32px}section.clients_development .clients_programs .clients_program_description .clients_program_close,section.development .development_wrapper .development_item .web_programs .web_program_description .web_program_close{top:16px;right:20px;width:44px;height:44px}section.clients_development .clients_programs .clients_program_description .clients_title,section.development .development_wrapper .development_item .web_programs .web_program_description .web_title{font:500 40px/52px "DMSans Medium",sans-serif}section.clients_development .clients_programs .clients_program_description .clients_description,section.development .development_wrapper .development_item .web_programs .web_program_description .web_description{font:400 16px/21px DMSans,sans-serif;max-height:105px}section.development .development_wrapper .development_item .heading .title{font:400 26px/36px DMSans,sans-serif;margin:0 0 25px}section.development .development_wrapper .development_item .web_programs .web_program .icon{width:24px;height:27.05px}.references .references_timeline{top:45px;bottom:45px}.references .references_item{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;column-gap:70px;row-gap:30px;padding:24px}.references .references_item::after{top:40px;right:-80px;font:500 16px/21px "DMSans Medium",sans-serif}.references .references_item::before{top:45px;right:-103px}.references .references_item .website{font:400 24px/31px DMSans,sans-serif;max-width:100%!important;width:100%!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;line-clamp:1!important;overflow:hidden!important;text-overflow:ellipsis;display:block!important}.references .references_item a{padding:12px 24px;width:auto}section.solutions .solutions_heading{width:100%;margin:0 0 80px}section.solutions .portfolio_items .portfolio_item:nth-child(2n){position:static;top:-350px}section.solutions .portfolio_items .portfolio_item .media_wrapper .technologies{gap:8px;left:12px;width:calc((100% - 2 * 12px))}section.solutions .portfolio_items .portfolio_item .media_wrapper .technologies .technology_item{padding:8px 12px}section.industry .industry_wrapper .right{width:100%;max-height:700px}section.industry .industry_wrapper .left{width:100%;padding:30px 20px}section.industry .industry_wrapper .left .industry_title{font:500 30px/30px "HelveticaNeue Medium",sans-serif}section.industry .industry_wrapper .left .industry_title span{font:italic 100 30px/30px "HelveticaNeue Thin",sans-serif}section.industry .industry_detailed{padding:30px 20px}section.industry .industry_detailed .industry_wrapper{gap:56px}section.industry .industry_detailed .industry_wrapper .right{width:100%;max-height:791px;gap:32px}section.industry .industry_detailed .industry_wrapper .left .industry_title{font:500 42px/42px "HelveticaNeue Medium",sans-serif}section.industry .industry_detailed .industry_wrapper .left .industry_title span{font:italic 100 42px/42px "HelveticaNeue Thin",sans-serif}section.industry .industry_detailed .industry_wrapper .left .industry_description{font:400 21px/27px DMSans,sans-serif;height:auto!important;max-height:unset!important;display:block!important}section.industry .industry_detailed .industry_wrapper .left .industry_description span{font:800 21px/27px "DMSans ExtraBold",sans-serif}section.industry .industry_detailed .industry_wrapper .right .right_item{padding:32px}section.industry .industry_detailed .industry_wrapper .right .right_item::after{width:10px;height:40px}section.industry .industry_detailed .industry_wrapper .right .right_item .item_title{font:500 22px/32px "DMSans Medium",sans-serif}section.industry .industry_detailed .industry_wrapper .right .right_item .item_description{font:500 16px/22px "DMSans Medium",sans-serif}section.client_review .client_review_wrapper .client_review_items .right .description{margin:0 0 80px}section.references_detailed .references_detailed_wrapper .title{font:300 50px/50px "HelveticaNeue Light",sans-serif}section.references_detailed .references_detailed_wrapper .date{font:400 20px/20px HelveticaNeue,sans-serif}section.references_detailed .references_detailed_wrapper .referenceImage{width:100%;height:auto;margin:-200px auto 350px}section.job_detailed .about_job .job_info_value,section.references_detailed .references_detailed_wrapper .referenceArrowContainer{margin-top:0}section.references_detailed .references_detailed_wrapper path{stroke-width:5}section.references_detailed .references_detailed_wrapper .referenceDot{r:10}section.work_process .work_process_wrapper .title{font:500 30px/40px "DMSans Medium",sans-serif;width:100%}section.work_process .work_process_wrapper .description{font:500 30px/42px "DMSans Medium",sans-serif;width:100%}section.work_process .work_process_wrapper .description span{font:italic 100 30px/42px "DMSans Thin",sans-serif}section.work_process .work_process_wrapper .work_process_sections{margin-top:60px}section.work_process .work_process_wrapper .work_process_sections .endSection{margin-top:10px;font:500 40px/58px "DMSans Medium",sans-serif}section.work_process .work_process_wrapper .work_process_sections .endSection span{font:italic 100 40px/58px "DMSans Thin",sans-serif}section.work_process .work_process_wrapper .work_process_sections .workSection{height:auto;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px;margin-left:auto}section.work_process .work_process_wrapper .work_process_sections .workSection:not(:last-child){margin-bottom:75px}section.work_process .work_process_wrapper .work_process_sections .workSection .context{width:100%;font:500 16px/30px "DMSans Medium",sans-serif}section.work_process .work_process_wrapper .workProcessArrowContainer{top:500px;display:none}section.job_detailed .about_job,section.talk_ideas .talk_ideas_wrapper .talk_ideas_form{padding:20px}section.job_detailed .about_job h2{font-size:20px!important}section.job_detailed .about_job .info_title{padding:10px 13px;margin-bottom:10px}section.job_detailed .about_job .job_button{margin-bottom:10px}section.talk_ideas .talk_ideas_wrapper .talk_ideas_form .footer button{padding:10px 19px}section.talk_ideas .talk_ideas_wrapper .talk_ideas_form .footer button .context{font-size:18px}#cookiesModal .modal-dialog{max-width:100%!important;top:40px}#cookiesModal .modal-dialog .modal-content .close{width:25px;height:25px;top:10px;right:10px}#cookiesModal .modal-dialog .modal-content,#cookiesModal .modal-dialog .modal-content .modal-body ul{padding:0}section.error .error_content{margin:30px 0}section.error .error_content p{width:95%;font-size:14px}section.error .error_content h1{font-size:80px}}@media only screen and (max-width:321px){section.home_detailed .home_detailed_wrapper .media_wrapper .custom-arrow-col{width:100%!important}section.transforming .transforming_wrapper{height:55vh}section.transforming .transforming_wrapper .transforming_img{height:49vh}.tailoredWrapper .tailored_img{display:flex;align-items:center;justify-content:center}.tailoredWrapper .tailored_img.first img{height:70%}.tailoredWrapper .tailored_img.second{height:250px}.tailoredWrapper .tailored_img.second img{max-width:45%;height:95%}.about_project .title{display:flex;flex-direction:column}.about_project .title h2{margin-bottom:0}section.how_it_works .img_wrapper img:nth-child(3){width:150px;height:150px}section.how_it_works .img_wrapper img:nth-child(2){width:70px;height:70px;right:50px}div.client_review_wrapper .swiper-button-next{right:10%}div.client_review_wrapper .swiper-button-prev{left:10%}}section.clients .clients_swiper_wrapper .swiper .swiper-wrapper .swiper-slide .clientSwiper_bottom .left .picture{background:#fff}.portfolio_item.fade-in{opacity:0;transform:translateY(14px)}.portfolio_item.fade-in.show{opacity:1;transform:translateY(0);transition:opacity .35s,transform .35s;will-change:opacity,transform}
