body{margin:0 auto}body.menu__open{overflow:hidden}h1,h2,h3{letter-spacing:-.32px}:root{--grey_400:#989898;--grey_600:#475467;--pink_600:#d13579;--gray_50:#f9fafb;--gray_100:#f2f4f7;--blue_200:#c6dbf5;--mint_700:#46a79b}html{scroll-behavior:smooth}a.btn{background:transparent;font-weight:400}a.btn,span.btn_arrow svg path{transition:all .4s ease}span.btn_arrow svg{margin-left:10px;vertical-align:middle}a.btn:hover span.btn_arrow svg path{stroke:var(--primary)}a.btn.secondary{background:transparent}a.btn.secondary:hover span.btn_arrow svg path{stroke:#fff}.sub_title{color:var(--grey_600);letter-spacing:.64px}.coming_soon_hero{align-items:center;background-repeat:no-repeat;display:flex;min-height:calc(100vh - 67px)}.coming_soon_hero_col{max-width:580px}.coming_soon_hero_text{font-size:20px;font-weight:400;line-height:32px}.hero_banner{align-items:flex-end;background-repeat:no-repeat;display:flex;min-height:1000px;padding:100px 0}.hero_title{max-width:850px}.hero_banner .wrapper,.wrapper{width:100%}.content{color:#fff;font-size:20px;font-weight:400;line-height:25px}.hero__row{align-items:center;display:flex;flex-flow:wrap}.hero__left{padding-right:30px;width:20%}.hero_center{border-top:1px solid #fff;width:45%}.hero_right{padding-left:30px;width:35%}.hero_btn a.btn{text-align:center;width:100%}.small_text{font-size:16px;line-height:25px}.about_title h2 span{color:var(--third)}.about_content_box h3{font-weight:400}.about__row{display:flex;flex-flow:wrap}.about__left{width:20%}.about__right{padding-left:50px;width:80%}.about_cover{margin:0 0 0 auto;max-width:850px}.about_image img{display:block;width:100px}.about_sub_title{height:50%;position:relative}.about__left{display:flex;flex-direction:column;justify-content:space-between}.about_image{align-items:flex-end;display:flex;height:50%}.about_sub_title span:after{background:#000;content:"";height:100%;left:50%;position:absolute;top:30px;transform:translateX(-50%);width:1px}.about_sub_title span{display:inline-block;height:100%;position:relative}.about_content_box{font-size:30px;font-weight:300;line-height:35px}.benefits_section_row{align-items:center;display:flex}.benefits_box{display:flex;flex-flow:wrap}.benefits_box_left{width:80px}.benefits_box_right{padding-left:25px;width:calc(100% - 80px)}.benefits_title{flex-grow:0;flex-shrink:1;padding-right:20px}.benefits_title_border{border-bottom:1px solid #101828;flex-grow:1}.featires_title{max-width:560px}.featires_title h2 span{color:#d13579}.features__section{background:var(--gray_50)}.customers_slider_row{align-items:flex-end;display:flex;flex-flow:wrap}.customers_slider_left{padding-right:50px;width:40%}.customers_slider_right{padding-left:80px;width:60%}.customers_slider_section{background:var(--secondary);overflow:hidden}.customers_slider_cover .sub_title,.customers_slider_cover h2,.customers_slider_text{color:var(--blue_200)}.customers_slider_box{background:#e3edfa;display:flex!important;flex-direction:column;gap:150px;padding:50px}.customers_slider_text.h3{color:var(--secondary);font-weight:400}.customer_name{color:var(--secondary);font-weight:500}.customer_designation{color:var(--secondary);font-weight:400;padding-top:10px}.customers_slider_section .slick__arrow_row{position:relative;z-index:99}span.slickarow_left.btn_next.slick-arrow.slick-disabled,span.slickarow_right.btn_pre.slick-arrow.slick-disabled{cursor:unset;opacity:.5}.wrapper__left{padding-left:calc(50% - 717.5px)}.customers_slider_col .slick-list{padding-right:230px}.cases_section.cases_style_two{margin-top:0}.cases_section.cases_style_two .cases_section_row{flex-direction:row-reverse}.cases_section.cases_style_two .cases_section_right{padding-left:0;padding-right:60px}.cases_section.cases_style_two .cases_section_left.wrapper__left{padding-left:60px;padding-right:calc(50% - 717.5px)}.advice_text.content{color:var(--primary)}.advice_list ul{list-style:none;margin:0;padding:0}.advice_list ul li{align-items:center;display:flex}.advice_icon{padding-right:10px}.advice_section{background:var(--gray_50)}.advice_content_box{padding-left:100px}.advice_content_box h2{display:inline-block;position:relative}.advice_image img{display:block;height:800px!important;object-fit:cover;width:100%}.advice_icon svg{display:block;height:25px;width:25px}.advice_col:nth-child(2n){flex-direction:row-reverse}.advice_col:nth-child(2n) .advice_image{margin-left:-60px}.advice_section{overflow:hidden}.advice_col.row>div{padding:0}.advice_col:nth-child(2n) .advice_right .advice_content_box{padding-left:0;padding-right:100px;padding-top:50px}.advice_col.row{margin:0}.advice_col:nth-child(2n){margin-top:-40px}.advice_col:nth-child(2n) .advice_content_box h2:after{left:100%;margin-left:20px;margin-right:0}.advice_image{margin-left:-100%}.advice_col:nth-child(2n) .advice_image{margin-right:-100%}.cases_section_row{align-items:flex-end;display:flex;flex-flow:wrap}.cases_title h2{font-weight:400;hyphens:auto}.cases_section_left{padding-right:60px;width:40%}.cases_section_right{padding-left:60px;width:60%}.cases_tag_2{padding-top:10px}.cases_slider{max-width:410px}.pagination__row .progress{background-color:#e4e7ec;background-image:linear-gradient(90deg,#101828,#101828);background-repeat:no-repeat;background-size:0 100%;border-radius:0;display:block;height:3px;overflow:hidden;transition:background-size .4s ease-in-out;width:100%}.slick-pagination.implement_slide_pagination{color:var(--primary)}span.slickarow_left svg,span.slickarow_right svg{display:block;height:50px;width:50px}.slider_arrows .slick-arrow{cursor:pointer}.cases_content{color:var(--grey_600)}.cases_image img{display:block}span.slickarow_left.btn_pre.slick-arrow.slick-disabled,span.slickarow_right.btn_next.slick-arrow.slick-disabled{cursor:unset;opacity:.5}.cases_image img{height:700px!important;object-fit:cover;width:100%}.cases_section{margin-top:-80px;overflow:hidden}.cases_image{position:relative}.cases_image_logo{bottom:40px;left:40px;position:absolute}.cases_image_logo img{display:block;height:auto!important;object-fit:contain;width:auto}.cases_section.cases_style_two{padding-bottom:50px}.pagination__row.progress_none{display:none}section.service_hero{padding-top:200px;position:relative;z-index:1}.service_hero_row{display:flex;flex-flow:wrap}.service_hero_left{padding-right:60px;width:50%}.service_hero_right{padding-left:60px;width:50%}.service_hero_content_box h1{font-size:48px;font-style:normal;font-weight:300;letter-spacing:-.96px;line-height:60px}.service__image img{display:block;object-fit:cover;width:100%}section.service_hero:after{background:var(--gray_100);content:"";height:65%;left:0;position:absolute;top:0;width:100%;z-index:-1}.blog_content_box h2,.blog_content_box h3,.blog_content_box h4,.blog_content_box h5{font-weight:300;margin-top:10px}.customers_section{padding:150px 0}.customers_inner{align-items:flex-end;display:flex;flex-flow:wrap}.customers_image img{display:block;width:100%}.customers_left{width:120px}.customers_right{padding-left:80px;width:calc(100% - 120px)}.customers_designation{color:var(--grey_400)}.customers_sub_title.sub_title{color:var(--primary)}.customers_name{position:relative}.customers_name:after{content:"";height:1px;left:auto;margin-right:20px;position:absolute;right:100%;top:50%;transform:translateY(-50%);width:40px}.cta__section,.customers_name:after{background:var(--primary)}.cta_team_row{align-items:center;display:flex;flex-flow:wrap}.cta_team_left{width:50%}.cta_team_right{padding-left:80px;width:50%}.button_link_box a{align-items:center;display:flex}span.link_arrow svg{display:block}.related_content_section{background:#f0f9f8}.related_content_left h2 span{color:var(--mint_700)}.related_content_section{overflow:hidden}.related_content_left.cta_team_cover{padding-right:20px;width:45%}.related_content_row{display:flex;flex-flow:wrap}.related_content_right{padding-left:120px;width:55%}.related__box_link a{color:var(--primary);transition:all .4s ease}span.link_arrow{margin-left:10px}.button_link_box a:hover{color:var(--secondary)}span.link_arrow path{transition:all .4s ease}.button_link_box a:hover span.link_arrow svg path{stroke:var(--secondary)}.related_content_image img{display:block}.related__tag,.related_description{color:var(--grey_600)}.related__tag{font-size:16px;letter-spacing:.64px;line-height:24px}.related_content_image{height:500px}.related_content_image img{height:100%!important;object-fit:cover;width:100%}.related_content_col .slick-slide{padding:0 30px}.related_content_col .slick-list{margin:0 -30px}.related_content_col .slick-slide{opacity:0;transition:opacity .2s ease}.related_content_col .slick-list{overflow:visible}.related_content_col .slick-slide.slick-active{opacity:1!important}.related_content_col .slick-slide.slick-active~div{opacity:1}.slick-slide:nth-child(2n) .related_content_box{margin-top:70px}.related_title_text{position:relative}.related_title_text:after{background:#101828;content:"";height:1px;left:auto;position:absolute;right:100%;top:50%;transform:translateY(-50%) translateX(-35px);width:130px}.our_features_section{background:var(--gray_100)}.our_features_icon svg{display:block;height:50px;width:50px}span.box_arrow svg{display:block}.our_features_btn a{color:var(--grey_600)}.our_features_btn{overflow:hidden}.our_features_box{padding-bottom:100px!important;position:relative}.our_features_btn{bottom:20px;position:absolute}.our_features_section{padding-bottom:150px;padding-top:120px}.our_features_row{max-width:1200px}.our_features_btn a{transform:translateX(-80%);transition:all .4s ease}.our_features_box:hover .animate_btn_link a{transform:translateX(0)}.service_inner_hero_section{position:relative;z-index:1}.big_content{color:var(--primary);font-size:30px;font-style:normal;font-weight:300;line-height:45px}.service_list ul{list-style:none;margin:0;padding:0}.link_bg_arrow a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none' viewBox='0 0 24 25'%3E%3Cpath stroke='%23475467' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M19 12.5H5M14 17.5l5-5M14 7.5l5 5'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;display:block;padding-left:35px;transition:all .3s ease}.service_over_wrap{align-items:center;display:flex;flex-flow:wrap}.service_over_left{flex-shrink:0;padding-right:20px;width:30%}.service_over_right{flex-shrink:0;padding-left:20px;text-align:right;width:20%}.service_over_line{background-color:#101828;flex-grow:1;height:1px;width:50%}.service_inner_image img{display:block;width:100%}.service_list ul li a{color:var(--grey_600)}.service_inner_hero_section:after{background:var(--gray_100);content:"";height:70%;left:0;position:absolute;top:0;width:100%;z-index:-1}.service_design.service_inner_hero_section:after{height:100%}.content__right img{display:block;width:100%}.content__text{color:var(--grey_600);padding-left:100px}.content_box_cover{padding-right:150px}.content_box_cover h2 span{color:var(--pink_600)}.cta__section.cta_banner_section{background:var(--primary)}.cta_team_image img{display:block;width:100%}.cta_team_cover h2{font-size:48px;font-weight:300;letter-spacing:-.96px;line-height:60px}a.btn.third{background:#fff;color:var(--primary)}a.btn.third:hover{background:transparent;color:var(--white)}.cta_banner_section .cta_team_cover{margin:0 auto;max-width:700px;text-align:center}.cta_banner_section .cta_btn_wrapper{justify-content:center}.faq_column{border-bottom:1px solid #d0d5dd;flex-flow:wrap}.faq_column,.faq_header{align-items:center;display:flex}.faq_header{cursor:pointer;justify-content:space-between;padding:20px 0;position:relative;width:100%}.faq_details{color:var(--grey_600);display:none;padding-bottom:15px}.faq_header span{cursor:pointer}.faq_header{color:var(--grey_600);font-size:30px;font-weight:300;line-height:40px}.faq_btn_link a{color:var(--grey_600);font-size:24px;font-weight:400;line-height:36px}.faq__heading h2{max-width:300px}.faq_column.active .faq_header span svg{transform:rotate(45deg)}.faq_column.active .faq_details{display:block}.faq_botom_col{border-top:1px solid #000}.faq_header span svg{display:block;height:38px;transition:all .4s ease;width:38px}.performance_section{padding-bottom:150px;padding-top:80px}.performance_heading_text{max-width:700px}.performance_image img{display:block;width:100%}.performance_icon img{display:block}span.button__arrow svg{margin-left:8px;vertical-align:middle}span.button__arrow svg path{transition:all .4s ease}a.btn.secondary:hover svg path{stroke:#fff}.performance__col{border-bottom:1px solid #101828;padding:60px 0}.performance__col:first-child{padding-top:0}.performance_list ul{border-left:1px solid var(--primary);list-style:none;margin:0;padding:0 0 0 20px}.performance_list ul li{font-size:24px;font-weight:300;letter-spacing:-.48px;line-height:36px;padding:8px 0}.performance_list ul li a{color:#d0d5dd}span.list_arrow svg{margin-right:5px;transition:all .4s ease;vertical-align:middle}.performance_list ul li{overflow:hidden}span.list_arrow{margin-left:-28px;transition:all .4s ease}.performance_list ul li.active span.list_arrow{margin-left:0}.performance_main_wrap{padding-left:50px}.performance_list ul li.active a{color:var(--primary)}.performance_list{position:sticky;top:50px}.performance_col_content_cover{padding-right:25px}.performance_image{padding-left:25px}.performance_revers.performance_col_row{flex-direction:row-reverse}.performance_revers.performance_col_row .performance_col_content_cover{padding-left:25px;padding-right:0}.performance_revers.performance_col_row .performance_image{padding-left:0;padding-right:25px}.performance_Style_two .performance_main_wrap{padding-left:0}.performance_section.performance_Style_two .performance_right{padding-top:0}span.reference_arrow{margin-right:10px}.service_slider_section{background:var(--gray_100)}.service_slider_section .slick-slide{margin:0 10px}.animate_btn_link a{align-items:center;color:var(--primary);display:inline-flex}.service_slider_text{color:var(--grey_600)}.service_slider_row .slick-list{padding-right:150px}.service_slider_box span.link_btn_text{margin-left:-83%;transition:all .4s ease}.service_btn_link.animate_btn_link{overflow:hidden}.service_slider_box:hover span.link_btn_text{margin-left:0}.animate_btn_link a:hover{color:var(--secondary)}.animate_btn_link a:hover span.link_arrow svg path{stroke:var(--secondary)}.reference_hero_section{position:relative;z-index:1}.reference_hero_section:after{background:#fff;bottom:0;content:"";height:250px;left:0;position:absolute;width:100%;z-index:-1}.reference_hero_title{max-width:800px}.reference_hero_image img{display:block}.reference_hero_tag a{color:var(--grey_600)}span.reference_arrow svg{height:18px;margin-right:10px;vertical-align:middle;width:18px}.reference_hero_section{background:var(--gray_100)}.event_blog_tag ul{display:flex;gap:10px;list-style:none;margin:0;padding:0}.event_blog_tag ul li a{background:var(--gray_100);border-radius:50px;color:var(--grey_600);display:inline-block;font-size:16px;font-weight:400;line-height:24px;padding:6px 12px}.event_blog_box{border-top:1px solid #e4e7ec;display:flex;flex-flow:wrap;padding:35px 0}.event_blog_left{width:25%}.event_blog_center{display:flex;flex-direction:column;justify-content:space-between;padding:0 35px;width:50%}.event_blog_right{width:25%}.event_blog_thumbnail img{display:block;width:100%}.event_blog_content{color:var(--grey_600)}.event_blog_box:last-child{border-bottom:1px solid #e4e7ec}.event_blog_date{color:var(--grey_600);font-size:16px;font-weight:400;line-height:24px}.event_blog_btn.button_link_box a{color:#475467}.event_blog_btn.button_link_box a:hover{color:var(--secondary)}.event_blog_col{align-items:center;gap:20px;justify-content:space-between}.cases_intro_row,.event_blog_col{display:flex;flex-flow:wrap}.cases_intro_left{width:30%}.cases_intro_right{width:70%}.cases_intro_list ul{display:flex;flex-flow:wrap;gap:12px;list-style:none;margin:0;padding:0}.cases_intro_list ul li a{background:var(--gray_100);border-radius:50px;color:var(--grey_600);display:inline-block;font-size:16px;font-weight:400;line-height:24px;padding:6px 12px}.cases_intro_row{max-width:1240px}.cases_content_cover{padding-left:130px}.cases_intro_text{padding-left:70px}@media(max-width:1519px){.hero_btn a.btn{padding:10px 15px}.hero__left{padding-right:20px}.hero_right{padding-left:20px}.hero__left,.hero_center{width:30%}.hero_right{width:40%}.wrapper__left{padding-left:calc(50% - 585px)}.cases_section.cases_style_two .cases_section_left.wrapper__left{padding-right:calc(50% - 585px)}}@media(max-width:1229px){.benefits_box_left{width:50px}.benefits_box_right{padding-left:20px;width:calc(100% - 50px)}.wrapper__left{padding-left:calc(50% - 477.5px)}.customers_slider_right{padding-left:40px}.customers_slider_left{padding-right:30px}.customers_slider_col .slick-list{padding-right:100px}.customers_slider_box{gap:100px}.cases_section.cases_style_two .cases_section_left.wrapper__left{padding-left:30px;padding-right:calc(50% - 477.5px)}.advice_content_box h2:after{width:500px}.advice_col:nth-child(2n) .advice_image{margin-left:0}.advice_content_box{padding-left:50px}.advice_col:nth-child(2n) .advice_right .advice_content_box{padding-right:50px;padding-top:0}.advice_col:nth-child(2n){margin-top:0}.cases_section_left{padding-right:30px}.cases_section_right{padding-left:30px}.cases_section.cases_style_two .cases_section_right,.service_hero_left{padding-right:30px}.service_hero_right{padding-left:30px}.related_content_image{height:320px}.service_slider_row .slick-list{padding-right:50px}}@media(max-width:991px){.hero_btn a.btn{font-size:16px;padding:10px}.hero_banner{min-height:700px}.about__right{padding-left:30px}.about_content_box{font-size:20px;line-height:25px}.benefits_box_left{width:50px}.benefits_box_right{width:calc(100% - 50px)}.wrapper__left{padding-left:calc(50% - 367.5px)}.customers_slider_box{gap:50px;padding:25px}.customers_slider_col .slick-list{padding-right:70px}.cases_section.cases_style_two .cases_section_left.wrapper__left{padding-right:calc(50% - 367.5px)}.advice_image{margin-left:0}.advice_col:nth-child(2n) .advice_image{margin-right:0}.advice_content_box{padding-left:30px}.advice_col:nth-child(2n) .advice_right .advice_content_box{padding-right:30px}.advice_image img{height:360px!important}.advice_col:nth-child(2n){padding-top:35px}.advice_section{padding-bottom:50px}.cases_image img{height:auto!important}.cases_section{margin-top:0;padding-top:50px}.cases_section_row{align-items:center}.service__image img{height:auto!important}section.service_hero:after{height:100%}section.service_hero{padding-bottom:70px;padding-top:150px}.service_hero_content_box h1{font-size:35px;line-height:45px}.customers_section{padding:100px 0}.cta_team_right{padding-left:30px}.slick-slide:nth-child(2n) .related_content_box{margin-top:0}.related_content_col .slick-slide{padding:0 20px}.related_content_col .slick-list{margin:0 -20px}.related_content_image{height:300px}.related_content_left.cta_team_cover{padding-right:0;width:100%}.related_content_right{padding-left:0;padding-top:15px;width:100%}.related_title_text:after{display:none;position:static}.our_features_section{padding:80px 0}.big_content{font-size:25px;line-height:35px}.service_over_line{width:40%}.service_over_right{width:30%}.content__text{padding-left:0}.content_box_cover{padding-right:50px}.cta_team_cover h2{font-size:30px;line-height:38px}.faq_header{font-size:25px;line-height:35px}.faq_btn_link a{font-size:20px;line-height:28px}.performance_main_wrap{padding-left:0}.performance_list ul{padding-left:10px}.performance_section{padding:80px 0}.performance_col_right{padding-top:30px}.performance_col_content_cover{padding-right:0}.performance_image,.performance_revers.performance_col_row .performance_col_content_cover{padding-left:0}.performance_revers.performance_col_row .performance_image,.service_slider_row .slick-list{padding-right:0}.reference_hero_section:after{height:180px}.event_blog_center{padding:0 20px}.event_blog_btn.button_link_box{padding-top:15px}.cases_content_cover{padding-left:30px}.cases_intro_text{padding-left:0}.cases_intro_row{max-width:100%}}@media(max-width:767px){.hero__left{padding:0;width:100%}.hero_center{border:none;width:100%}.hero_right{padding:15px 0 0;width:100%}.hero_banner{min-height:450px;padding:70px 0}.content{color:#fff;font-weight:400;line-height:22px}.content,a.btn{font-size:16px}.about__left{width:100%}.about__right{padding:30px 0 0;width:100%}.about_content_box{font-size:18px;line-height:23px}.about_sub_title span:after{position:static}.about_sub_title,.about_sub_title span{height:auto}.about_image{display:block;height:auto;padding-top:15px}.benefits_box_left{width:35px}.benefits_box_right{padding-left:15px;width:calc(100% - 35px)}.wrapper__left{padding-left:15px;padding-right:15px}.cases_section.cases_style_two .cases_section_left.wrapper__left{padding-left:0;padding-right:0}.customers_slider_left{width:100%}.customers_slider_right{padding-left:15px;padding-right:15px;padding-top:25px;width:100%}.customers_slider_col .slick-list{padding-right:0}.advice_content_box{padding-left:0}.advice_col:nth-child(2n) .advice_right .advice_content_box{padding-right:0}.advice_content_box h2:after{display:none;position:static}.advice_right{padding-top:20px!important}.advice_image img{height:auto!important}.cases_section_left,.cases_section_right{padding-right:15px;width:100%}.cases_section_right{padding-left:15px;padding-top:25px}.cases_section.cases_style_two .cases_section_right{padding-right:0}.cases_section.cases_style_two .cases_section_row{padding:0 15px}.cases_image_logo{bottom:20px;left:20px}.service_hero_left{padding-right:0;width:100%}.service_hero_right{padding-left:0;padding-top:25px;width:100%}.service_hero_left.wrapper__left{padding:0}.service_hero_row{padding:0 15px}.service_hero_content_box h1{font-size:25px;line-height:30px}section.service_hero{padding-bottom:50px;padding-top:100px}.customers_left{width:100%}.customers_right{padding-left:0;padding-top:25px;width:100%}.customers_name:after{position:static}.customers_section{padding:50px 0}.cta_team_right{padding:30px 0 0;width:100%}.cta_team_left{width:100%}.cta_team_left.wrapper__left{padding:0}.cta_team_row{padding:0 15px}.our_features_section{padding:60px 0}.service_over_left{padding-right:10px;width:40%}.service_over_right{padding-left:10px;width:30%}.service_over_line{width:30%}.big_content{font-size:20px;line-height:28px}.service_inner_hero_section:after{height:100%}.cta_team_cover h2{font-size:22px;line-height:28px}.faq_header{align-items:flex-start;font-size:20px;line-height:30px}.faq_header span svg{height:30px;width:30px}.faq_header{padding:15px 0}.faq_btn_link a{font-size:18px;line-height:24px}.performance_list ul li{font-size:18px;line-height:27px}.performance_list ul{border:none;padding:0}.performance_right{padding-top:35px}.performance__col,.performance_section{padding:30px 0}.coming_soon_hero_text{font-size:16px;line-height:22px}.reference_hero_section:after{background:transparent;position:static}.reference_hero_section{padding-bottom:50px}.event_blog_left{width:100%}.event_blog_center{padding:30px 0;width:100%}.event_blog_right{width:100%}.event_blog_box{padding:25px 0}.cases_intro_left{width:100%}.cases_intro_right{padding-top:25px;width:100%}.cases_content_cover{padding-left:0}}