a,.w-input,.w-select,.w-tab-link,.w-nav-link,.w-nav-brand,.w-dropdown-btn,.w-dropdown-toggle,.w-slider-arrow-left,.w-slider-arrow-right,.w-dropdown-link{color:inherit;text-decoration:inherit;font-size:inherit}.dashed-line-h,.dashed-line-v,.dashed-line-v-extended{--dash-color: rgba(255, 255, 255, .32);--dash-length: 8px;--gap-length: 8px;--line-thickness: 1px;z-index:1}.dashed-line-v{width:var(--line-thickness);background-image:repeating-linear-gradient(180deg,var(--dash-color) 0,var(--dash-color) var(--dash-length),transparent var(--dash-length),transparent calc(var(--dash-length) + var(--gap-length)))}.dashed-line-v-extended{background-image:repeating-linear-gradient(180deg,var(--dash-color) 0,var(--dash-color) var(--dash-length),transparent var(--dash-length),transparent calc(var(--dash-length) + var(--gap-length)))}.navbar.glass-bg{background-color:#ffffff14;-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);box-shadow:0 4px 24px #00000026,inset 0 1px #ffffff1f}.navbar_logo-link{flex:none}.navbar_logo{max-width:none}@media screen and (max-width:1399px){.navbar_menu-left{display:none}.navbar_menu{position:static;height:auto;min-height:0;margin-left:auto;padding:0;background-color:transparent;border-bottom:none;overflow:visible;justify-content:flex-end}.navbar_menu-right{flex-direction:row;align-items:center;margin-top:0}.navbar_menu-right>.navbar_lang-dropdown{display:none}}.mobile-cta{display:none}@media screen and (max-width:767px){.navbar_menu-right>.button{display:none}.mobile-cta{display:block;position:fixed;right:var(--_ui-styles---spacing-padding--space-lg);bottom:var(--_ui-styles---spacing-padding--space-sm);z-index:1040;transition:opacity .35s ease-in-out,transform .35s ease-in-out}.mobile-cta:not(.is-visible){opacity:0;transform:translateY(calc(100% + var(--_ui-styles---spacing-padding--space-sm)));pointer-events:none}.mobile-cta.is-visible{opacity:1;transform:translateY(0)}.mobile-cta .button{box-shadow:0 4px 24px #00000026;white-space:nowrap}body:has(.megamenu_root.is-open) .mobile-cta,body:has([data-modal=root].is-open) .mobile-cta{opacity:0;transform:translateY(.5rem);pointer-events:none}}@media screen and (max-width:767px)and (prefers-reduced-motion:reduce){.mobile-cta{transition:none}body:has(.megamenu_root.is-open) .mobile-cta,body:has([data-modal=root].is-open) .mobile-cta{transform:none}}.megamenu_rail-foot .megamenu_lang{margin-bottom:.875rem}[data-grain]{background-image:url(/images/textures/grain.webp);background-size:128px 128px;mix-blend-mode:soft-light;pointer-events:none}:root{--glow-color-r: 59;--glow-color-g: 191;--glow-color-b: 173;--glow-opacity: .4;--glow-spread: 45%;--glow-base-y: 100%;--glow-size-start: 60%;--glow-size-end: 110%}[data-glow]{pointer-events:none;overflow:hidden;opacity:var(--glow-opacity);background:radial-gradient(ellipse at var(--glow-x, 50%) var(--glow-base-y),rgba(var(--glow-color-r),var(--glow-color-g),var(--glow-color-b),1) 0%,rgba(var(--glow-color-r),var(--glow-color-g),var(--glow-color-b),.85) 8%,rgba(var(--glow-color-r),var(--glow-color-g),var(--glow-color-b),.65) 18%,rgba(var(--glow-color-r),var(--glow-color-g),var(--glow-color-b),.45) 28%,rgba(var(--glow-color-r),var(--glow-color-g),var(--glow-color-b),.28) 38%,rgba(var(--glow-color-r),var(--glow-color-g),var(--glow-color-b),.15) var(--glow-spread),rgba(var(--glow-color-r),var(--glow-color-g),var(--glow-color-b),.06) 60%,rgba(var(--glow-color-r),var(--glow-color-g),var(--glow-color-b),.02) 75%,rgba(var(--glow-color-r),var(--glow-color-g),var(--glow-color-b),0) 100%);background-repeat:no-repeat;background-position:var(--glow-x, 50%) var(--glow-base-y);background-size:var(--glow-bg-size, 100%) var(--glow-bg-size, 100%)}[data-glow=bottom-center]{--glow-x: 50%}[data-glow=bottom-left]{--glow-x: 25%}[data-glow=bottom-right]{--glow-x: 75%}.footer_space{position:absolute;inset:0;z-index:0;pointer-events:none}.footer_component>.padding-global{position:relative;z-index:1}.service-overview_visual{position:relative;width:100%;aspect-ratio:1 / 1;max-height:35rem}@media screen and (max-width:767px){.service-overview_visual{max-height:22rem}}@media screen and (max-width:767px){.footer_space{top:auto;height:min(100%,200vw)}}@view-transition{navigation:auto}::view-transition-old(root){animation:none}::view-transition-new(root){animation:menta-page-fade-in .5s ease-out both;mix-blend-mode:normal}.page-leave{position:fixed;inset:0;z-index:999;opacity:0;pointer-events:none}@keyframes menta-page-fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){::view-transition-new(root){animation:none}}[data-hero-reveal]{--reveal-overlay-color: rgb(46, 41, 37);--reveal-columns: 4}[data-hero-reveal]:after{content:"";position:absolute;inset:0;background:var(--reveal-overlay-color);z-index:6;pointer-events:none}[data-hero-reveal].hero-reveal--ready:after{display:none}.hero-reveal__overlay{position:absolute;top:0;bottom:0;background-color:var(--reveal-overlay-color);z-index:5;transform:scaleY(1);will-change:transform;pointer-events:none}.hero-reveal__line-position{position:absolute;top:0;bottom:0;z-index:1;height:auto!important;pointer-events:none}[data-hero-reveal] .header5_content{z-index:3}body.modal-scroll-lock{position:fixed;overflow-y:scroll;width:100%}:root{--line-duration: .9s;--line-easing: cubic-bezier(.25, .46, .45, .94)}[data-line=horizontal]{transform:scaleX(0);transform-origin:left center;transition:transform var(--line-duration) var(--line-easing);transition-delay:var(--line-delay, 0ms)}[data-line=vertical]{transform:scaleY(.001);transform-origin:center top;transition:transform var(--line-duration) var(--line-easing);transition-delay:var(--line-delay, 0ms)}[data-line=horizontal].is-line-visible{transform:scaleX(1)}[data-line=vertical].is-line-visible{transform:scaleY(1)}:root{--mm-accent: var(--_primitives---colors--menta);--mm-open-ease: cubic-bezier(.16, 1, .3, 1);--mm-open-duration: .38s;--mm-view-duration: .3s;--mm-mobile-slide-duration: .42s;--mm-accordion-duration: .32s;--mm-hover-bg: rgba(255, 255, 255, .04)}@media(prefers-reduced-motion:reduce){:root{--mm-open-duration: .01ms;--mm-view-duration: .01ms;--mm-mobile-slide-duration: .01ms;--mm-accordion-duration: .01ms}}.megamenu_scrim.is-open{display:block!important}.megamenu_root.is-open{display:flex!important}.megamenu_view.is-active{display:block!important}.megamenu_scrim{opacity:0;transition:opacity var(--mm-open-duration) ease,display var(--mm-open-duration) allow-discrete}.megamenu_scrim.is-open{opacity:1}@starting-style{.megamenu_scrim.is-open{opacity:0}}.megamenu_root{opacity:0;transform:translateY(8px) scale(.98);transition:opacity var(--mm-open-duration) var(--mm-open-ease),transform var(--mm-open-duration) var(--mm-open-ease),display var(--mm-open-duration) allow-discrete}.megamenu_root.is-open{opacity:1;transform:translateY(0) scale(1)}@starting-style{.megamenu_root.is-open{opacity:0;transform:translateY(8px) scale(.98)}}.megamenu_view.is-active{animation:mmViewIn var(--mm-view-duration) var(--mm-open-ease) both}@keyframes mmViewIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.megamenu_cat{transition:background-color .2s ease}.megamenu_cat:hover:not(.is-active):not(.is-disabled){background-color:var(--mm-hover-bg)}.megamenu_cat-chevron{transition:border-color .2s ease}.megamenu_cat:hover:not(.is-disabled) .megamenu_cat-chevron{border-color:var(--mm-accent)}.megamenu_rail-cta{transition:background-color .2s ease}.megamenu_rail-cta:hover{background-color:color-mix(in srgb,var(--_primitives---colors--menta) 16%,transparent)}.megamenu_close-line,.megamenu_trigger-line{transition:background-color .2s ease}.megamenu_close:hover .megamenu_close-line,.megamenu_trigger:hover .megamenu_trigger-line{background-color:var(--mm-accent)}.megamenu_col-head{border-left:none;padding-left:0}.navbar-dropdown-title-container{border-left:none}.megamenu_root{border:none;border-radius:0}.megamenu_cat{border-radius:0}@media(max-width:991px){.megamenu_root{height:100dvh;max-height:100dvh}.megamenu_inner{position:relative;overflow:hidden}.megamenu_rail,.megamenu_panel{position:absolute;inset:0;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:transform var(--mm-mobile-slide-duration) var(--mm-open-ease),opacity var(--mm-mobile-slide-duration) ease}.megamenu_root:not(.is-mobile-lvl1) .megamenu_panel{opacity:0;transform:translate(24px);pointer-events:none}.megamenu_root.is-mobile-lvl1 .megamenu_rail{opacity:0;transform:translate(-24px);pointer-events:none}.megamenu_panel .mm-col-body{overflow:hidden;max-height:0;opacity:0;transition:max-height var(--mm-accordion-duration) var(--mm-open-ease),opacity calc(var(--mm-accordion-duration) * .8) ease}.megamenu_panel .mm-col-body.is-open{opacity:1}.megamenu_panel .megamenu_col-head{cursor:pointer;position:relative;padding-right:1.5rem}.megamenu_panel .megamenu_col-head:after{content:"";position:absolute;right:.5rem;width:7px;height:7px;border-right:1.5px solid rgba(255,255,255,.3);border-bottom:1.5px solid rgba(255,255,255,.3);transform:rotate(45deg);transition:transform .25s var(--mm-open-ease),border-color .25s ease}.megamenu_panel .megamenu_col.is-open>.megamenu_col-head:after{transform:rotate(-135deg);border-color:var(--mm-accent)}.megamenu_panel [data-mm-flat] .megamenu_col-head{cursor:default;padding-right:0}.megamenu_panel [data-mm-flat] .megamenu_col-head:after{content:none}}.trust-bar_tag-container{align-self:start}.button-txt-container,.button-icon-container{overflow:hidden;position:relative}.button-icon-container{flex:none}.button-txt,.button-icon-container .icon-embed-xsmall{transition:transform .32s cubic-bezier(.65,0,.35,1)}.button-txt.is-2,.button-icon-container .icon-embed-xsmall.is-2{position:absolute;inset:0 auto auto 0;transform:translateY(100%)}.button:hover .button-txt:not(.is-2),.button-2:hover .button-txt:not(.is-2){transform:translateY(-100%)}.button:hover .button-txt.is-2,.button-2:hover .button-txt.is-2{transform:translateY(0)}.button:hover .button-icon-container .icon-embed-xsmall:not(.is-2),.button-2:hover .button-icon-container .icon-embed-xsmall:not(.is-2){transform:translateY(-100%)}.button:hover .button-icon-container .icon-embed-xsmall.is-2,.button-2:hover .button-icon-container .icon-embed-xsmall.is-2{transform:translateY(0)}.navbar_dropdown-link-2{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.navbar_dropdown-link-2 .navbar_icon-wrapper{flex:none}[data-gsap=hover-links]{transition:transform .25s ease}[data-gsap=hover-links]:hover{transform:translate(5.34px)}[data-gsap=scroll-text] .line{position:relative}[data-gsap=scroll-text] .line-mask{position:absolute;top:0;right:0;height:100%;width:100%;z-index:2;pointer-events:none}.services-accordion_media-item{transition:opacity .5s ease}.services-accordion_media-item.is-active{opacity:1}.services-accordion_item:last-child{border-bottom:1px solid rgba(255,255,255,.2)}.services-accordion_trigger{user-select:none;cursor:pointer}.services-accordion_icon{transition:transform .35s cubic-bezier(.4,0,.2,1)}.services-accordion_item.is-active .services-accordion_icon{transform:rotate(45deg)}.services-accordion_body{overflow:hidden;transition:height .4s cubic-bezier(.4,0,.2,1)}.services-accordion_link{width:fit-content}.faq_question{cursor:pointer}.faq_icon-wrapper{transition:transform .3s ease}.faq_accordion.is-open .faq_icon-wrapper{transform:rotate(45deg)}.faq_answer{transition:height .35s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:992px){.card-feature_row{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.card-feature_row{grid-template-columns:repeat(5,1fr)}.card-feature_row>*:nth-child(1){grid-column:1 / 3}.card-feature_row>*:nth-child(2){grid-column:3 / 6}.card-feature_row>*:nth-child(3){grid-column:1 / 4}.card-feature_row>*:nth-child(4){grid-column:4 / 6}}.challenges-grid-container{position:relative}.solutions_v-line{position:absolute;top:0;bottom:0;left:50%}.challenge-card-container{position:relative}.challenge-card-container:not(:nth-last-child(-n+2)):after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--_ui-styles---spacing-padding--space-xl) / -2);height:1px;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.32) 0,rgba(255,255,255,.32) 8px,transparent 8px,transparent 16px)}.faq12_grid-list{position:relative;column-gap:var(--_ui-styles---spacing-padding--space-xl);row-gap:var(--_ui-styles---spacing-padding--space-xl)}.faq12_v-line{position:absolute;top:0;bottom:0;left:50%}.collection-item-faqs{position:relative;border:none}.collection-item-faqs:not(:nth-last-child(-n+2)):after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--_ui-styles---spacing-padding--space-xl) / -2);height:1px;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.32) 0,rgba(255,255,255,.32) 8px,transparent 8px,transparent 16px)}@media screen and (max-width:767px){.faq12_v-line{display:none}.collection-item-faqs:nth-last-child(2):after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--_ui-styles---spacing-padding--space-xl) / -2);height:1px;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.32) 0,rgba(255,255,255,.32) 8px,transparent 8px,transparent 16px)}}@media screen and (min-width:768px){.grid-5x3>*:nth-child(1){grid-column:1;grid-row:1}.grid-5x3>*:nth-child(2){grid-column:2;grid-row:1 / 4}.grid-5x3>*:nth-child(3){grid-column:3;grid-row:1}.grid-5x3>*:nth-child(4){grid-column:4;grid-row:1 / 4}.grid-5x3>*:nth-child(5){grid-column:5;grid-row:1}.grid-5x3>*:nth-child(6){grid-column:1;grid-row:2}.grid-5x3>*:nth-child(7){grid-column:3;grid-row:2}.grid-5x3>*:nth-child(8){grid-column:5;grid-row:2}.grid-5x3>*:nth-child(9){grid-column:1;grid-row:3}.grid-5x3>*:nth-child(10){grid-column:3;grid-row:3}.grid-5x3>*:nth-child(11){grid-column:5;grid-row:3}}@media screen and (min-width:768px){.grid-5x2>*:nth-child(1){grid-column:1;grid-row:1}.grid-5x2>*:nth-child(2){grid-column:2;grid-row:1}.grid-5x2>*:nth-child(3){grid-column:3;grid-row:1}.grid-5x2>*:nth-child(4){grid-column:4;grid-row:1}.grid-5x2>*:nth-child(5){grid-column:5;grid-row:1}.grid-5x2>*:nth-child(6){grid-column:1 / -1;grid-row:2}}.layout1_content{position:relative}.layout1_v-line{display:none}@media screen and (min-width:992px){.layout1_v-line{display:block;position:absolute;top:0;bottom:0;left:50%}}.line-vertical-extended-container{height:100%}@media screen and (min-width:768px){.challenges_industries-content>*:nth-child(1){grid-column:1;grid-row:1}.challenges_industries-content>*:nth-child(2){grid-column:2;grid-row:1 / 4}.challenges_industries-content>*:nth-child(3){grid-column:3;grid-row:1}.challenges_industries-content>*:nth-child(4){grid-column:1;grid-row:2}.challenges_industries-content>*:nth-child(5){grid-column:3;grid-row:2}.challenges_industries-content>*:nth-child(6){grid-column:1;grid-row:3}.challenges_industries-content>*:nth-child(7){grid-column:3;grid-row:3}}:root{--portfolio-tall-img: 557px;--portfolio-short-img: 438px;--portfolio-mob-img: 380px}.portfolio_collection-list{display:flex;flex-direction:column;gap:32px}.portfolio_collection-list .portfolio-thumbnail{height:var(--portfolio-mob-img);width:100%;display:block;object-fit:cover}@media screen and (min-width:768px){.portfolio_collection-list{display:grid;grid-template-columns:repeat(21,1fr);grid-auto-rows:auto;column-gap:0;row-gap:0;gap:0}.portfolio_collection-list>.w-dyn-item:nth-child(4n+1){grid-column:1 / 10}.portfolio_collection-list>.w-dyn-item:nth-child(4n+2){grid-column:11 / 22}.portfolio_collection-list>.w-dyn-item:nth-child(4n+3){grid-column:1 / 12}.portfolio_collection-list>.w-dyn-item:nth-child(4n+4){grid-column:13 / 22}.portfolio_collection-list>.w-dyn-item:nth-child(4n+1) .portfolio-thumbnail,.portfolio_collection-list>.w-dyn-item:nth-child(4n+4) .portfolio-thumbnail{height:var(--portfolio-tall-img)}.portfolio_collection-list>.w-dyn-item:nth-child(4n+2) .portfolio-thumbnail,.portfolio_collection-list>.w-dyn-item:nth-child(4n+3) .portfolio-thumbnail{height:var(--portfolio-short-img)}}video.big-img-portfolio{aspect-ratio:16 / 9}.cta-stats-grid>*:nth-child(1){grid-column:1;grid-row:1}.cta-stats-grid>*:nth-child(2){grid-column:2;grid-row:1 / span 3}.cta-stats-grid>*:nth-child(3){grid-column:3;grid-row:1}.cta-stats-grid>*:nth-child(4){grid-column:1;grid-row:3}.cta-stats-grid>*:nth-child(5){grid-column:3;grid-row:3}.cta-stats-grid>*:nth-child(6){grid-column:1 / -1;grid-row:2}.dashed-line-h{height:var(--line-thickness);background-image:repeating-linear-gradient(90deg,var(--dash-color) 0,var(--dash-color) var(--dash-length),transparent var(--dash-length),transparent calc(var(--dash-length) + var(--gap-length)))}.status-dot{--dot-size: 10px;position:relative;width:var(--dot-size);height:var(--dot-size);border-radius:50%;background-color:var(--_primitives---colors--menta);flex-shrink:0}.status-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background-color:var(--_primitives---colors--menta);opacity:0;animation:glow-pulse 2.5s ease-out infinite;will-change:transform,opacity}@keyframes glow-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(2.4);opacity:0}}.menta-space-bg-v2{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 15% 90%,#0b3f36,#072320 30%,#041210,#020807 80%,#010403)}.menta-space-bg-v2:after{content:"";position:absolute;inset:-5%;width:110%;height:110%;opacity:.05;background-image:url(/images/textures/noise.webp);background-size:128px 128px;pointer-events:none}.menta-star{position:absolute;border-radius:50%;pointer-events:none;width:1px;height:1px;background:#fff}.menta-star[data-star-size="2"]{width:2px;height:2px}.menta-star[data-star-tint=mint]{background:#c8f0e6}.menta-dark-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:linear-gradient(135deg,#010101,#040404 30%,#0a0a0a,#111)}.menta-dark-bg:after{content:"";position:absolute;inset:-5%;width:110%;height:110%;opacity:.04;background-image:url(/images/textures/noise.webp);background-size:128px 128px;pointer-events:none}[data-scroll-to].is-active{color:var(--_primitives---colors--menta)}.menta-space-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 70% 50%,#0a3d35,#071f1b,#030d0b 80%,#010504)}.menta-space-bg:after{content:"";position:absolute;inset:-5%;width:110%;height:110%;opacity:.06;background-image:url(/images/textures/noise.webp);background-size:128px 128px;pointer-events:none}.contact-modal4_component{display:flex;visibility:hidden;pointer-events:none;transition:visibility 0s linear .55s}.contact-modal4_component.is-open{visibility:visible;pointer-events:auto;transition:visibility 0s linear 0s}.contact-modal4_content-wrapper{transform:translate(100%);transition:transform .55s cubic-bezier(.22,1,.36,1);will-change:transform}.contact-modal4_component.is-open .contact-modal4_content-wrapper{transform:translate(0)}.contact-modal4_background-overlay{opacity:0;transition:opacity .55s ease}.contact-modal4_component.is-open .contact-modal4_background-overlay{opacity:1}@media(prefers-reduced-motion:reduce){.contact-modal4_content-wrapper,.contact-modal4_background-overlay{transition:none}}.breadcrumb_list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:0;gap:0}.breadcrumb_item{display:flex;align-items:center}.breadcrumb_item:not(:last-child):after{content:"/";margin:0 .5rem;color:#fffc}.breadcrumb_item,.breadcrumb_item[aria-current=page]{color:#fffc}.breadcrumb_link{transition:transform .25s ease}.breadcrumb_link:hover{transform:translateY(-5.34px)}@media(prefers-reduced-motion:reduce){.breadcrumb_link{transition:none}.breadcrumb_link:hover{transform:none}}.service-big_card-wrapper{scroll-margin-top:7rem}.recognition_row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--_ui-styles---spacing-padding--space-xl)}.recognition_left{flex:0 0 auto;max-width:26rem}.recognition_right{flex:1 1 0%;max-width:40rem}.recognition_list{margin-top:var(--_ui-styles---spacing-padding--space-lg)}.recognition_item{padding-top:var(--_ui-styles---spacing-padding--space-md);padding-bottom:var(--_ui-styles---spacing-padding--space-md);border-top:var(--_ui-styles---stroke--stroke-thin) solid var(--_primitives---opacity--white-40)}.recognition_item-top{display:flex;align-items:center;gap:var(--_ui-styles---spacing-padding--space-sm);margin-bottom:var(--_ui-styles---spacing-padding--space-xs)}.recognition_logo{width:2.5rem;height:2.5rem;object-fit:contain;flex:none}@media screen and (max-width:767px){.recognition_row{flex-direction:column}.recognition_left,.recognition_right{max-width:100%}}.section_contact-form-inline{position:relative;z-index:3;margin-top:-7rem}.contact-form-card{position:relative;overflow:hidden;background-color:#ffffff0f;border-radius:0;-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);padding:3rem}.contact-form-card>*:not(.embed-background){position:relative;z-index:1}@media(max-width:767px){.section_contact-form-inline{margin-top:-3rem}.contact-form-card{padding:1.5rem}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.blog-hero{position:relative;overflow:hidden;background-color:var(--_primitives---colors--black-menta)}.blog-hero .hero_content{min-height:34rem;max-height:none}.blog-newsletter_form{display:flex;align-items:stretch;gap:1rem;max-width:34rem}.blog-newsletter_field{flex:1 0 0;border-bottom:var(--_ui-styles---stroke--stroke-thin) solid var(--_primitives---opacity--white-40)}.blog-newsletter_input{width:100%;height:100%;padding:.75rem 0;background:none;border:none}.blog-newsletter_input::placeholder{color:var(--_primitives---opacity--white-40)}.blog-newsletter_input:focus{outline:none}.blog-newsletter_submit:disabled{cursor:not-allowed;opacity:.5}.blog-main{position:relative;background-color:var(--_primitives---colors--black-menta);padding-bottom:2rem}.blog-filters{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1.5rem 0;margin-bottom:2rem;border-top:var(--_ui-styles---stroke--stroke-thin) solid var(--_primitives---opacity--white-40)}@media screen and (min-width:768px){.blog-filters{position:sticky;top:var(--blog-nav-offset);z-index:6;background-color:var(--_primitives---colors--black-menta)}.blog-filters:before{content:"";position:absolute;left:0;right:0;bottom:calc(100% + var(--_ui-styles---stroke--stroke-thin));height:1.25rem;background-color:var(--_primitives---colors--black-menta);pointer-events:none}}.blog-filters_left,.blog-filters_right{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.blog-dropdown{position:relative}.blog-dropdown_toggle{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:inherit;cursor:pointer}.blog-dropdown_toggle svg{transition:transform .15s ease}.blog-dropdown.is-open .blog-dropdown_toggle{color:var(--_primitives---colors--white)}.blog-dropdown.is-open .blog-dropdown_toggle svg{transform:rotate(180deg)}.blog-dropdown_panel{display:none;position:absolute;top:calc(100% + .75rem);left:0;z-index:5;min-width:14rem;max-height:18rem;overflow-y:auto;padding:.5rem;background-color:var(--_primitives---colors--black-darker);border:var(--_ui-styles---stroke--stroke-thin) solid var(--_primitives---opacity--white-15);box-shadow:0 12px 32px #0006}.blog-dropdown_panel.is-right{left:auto;right:0}.blog-dropdown.is-open .blog-dropdown_panel{display:block}.blog-dropdown_option{display:flex;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;background:none;border:none;text-align:left;cursor:pointer}.blog-dropdown_option:hover,.blog-dropdown_option.is-active{color:var(--_primitives---colors--white);background-color:var(--_primitives---opacity--white-5)}.blog-cat-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.blog-tag-icon{display:inline-flex;width:16px;height:16px;flex-shrink:0}.blog-tag-icon svg{display:block;width:100%;height:100%}.blog-dropdown_option.blog-tag-option.is-active .blog-tag-icon path{fill:var(--_primitives---colors--menta)}.blog-search{display:flex;align-items:center;gap:.5rem}.blog-search_icon{display:flex;align-items:center;cursor:pointer}.blog-search_input{width:9rem;background:none;border:none}.blog-search_input::placeholder{color:var(--_primitives---opacity--white-50)}.blog-search_input:focus{outline:none}.blog-filters_active{display:flex;align-items:center;gap:1.5rem}.blog-filters_clear{background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}.blog-results-line{display:flex;align-items:center;gap:2rem;margin-bottom:2rem}.blog-results-line .line-horizontal{flex:1 0 0;width:auto}.blog-results-line p{white-space:nowrap}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem 1.5rem}.blog-grid[hidden]{display:none}.blog-card{display:flex;flex-direction:column;gap:1.5rem}.blog-card[hidden]{display:none}.blog-card_image{position:relative;display:block;aspect-ratio:600 / 272;overflow:hidden;background-color:var(--_primitives---opacity--white-5)}.blog-card_img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.blog-card:hover .blog-card_img{transform:scale(1.04)}.blog-card_cat{position:absolute;right:1rem;bottom:1rem;left:1rem;display:inline-flex;align-self:flex-end;margin-left:auto;width:fit-content;padding:.25rem .75rem;background-color:var(--_primitives---opacity--white-10);border:var(--_ui-styles---stroke--stroke-thin) solid var(--_primitives---opacity--white-40);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:.8}.blog-card_body{display:flex;flex-direction:column;gap:.5rem}.blog-card_meta{display:flex;align-items:center;gap:1rem}.blog-card_dot{width:4px;height:4px;border-radius:50%;background-color:var(--_primitives---colors--white);flex-shrink:0}.blog-card_title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card:hover .blog-card_title{color:var(--_primitives---colors--menta)}.blog-empty{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:3rem 0}.blog-empty[hidden]{display:none}.blog-empty_illustration{width:19.25rem;max-width:100%;height:auto}.blog-empty_copy{display:flex;flex-direction:column;align-items:center;gap:.75rem}.blog-pagination{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;margin-top:1rem;border-top:var(--_ui-styles---stroke--stroke-thin) solid var(--_primitives---opacity--white-40)}.blog-pagination_numbers{display:flex;align-items:center;gap:.5rem}.blog-pagination_numbers button{display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.5rem;background:none;border:1px solid transparent;border-radius:4px;cursor:pointer}.blog-pagination_numbers button.is-active{border-color:var(--_primitives---opacity--white-20);color:var(--_primitives---colors--white)}.blog-pagination_arrows{display:flex;align-items:center;gap:2rem}.blog-pagination_arrow{display:flex;align-items:center;justify-content:center;padding:.5rem;background:none;border:var(--_ui-styles---stroke--stroke-thin) solid var(--_primitives---opacity--white-40);border-radius:999px;color:var(--_primitives---colors--white);cursor:pointer}.blog-pagination_arrow:disabled{opacity:.32;cursor:not-allowed}@media(max-width:991px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.blog-hero .hero_content{min-height:28rem}.blog-newsletter_form{flex-direction:column;max-width:none}.blog-newsletter_submit{width:100%}.blog-filters{flex-direction:column;align-items:flex-start}.blog-grid{grid-template-columns:1fr}.blog-pagination{flex-wrap:wrap;gap:1rem}}:root{--blog-nav-offset: 6.5rem}.blog-progress{position:sticky;top:var(--blog-nav-offset);height:3px;z-index:40;background:var(--_primitives---opacity--white-10);pointer-events:none}.blog-progress_bar{width:0;height:100%;background:var(--_primitives---colors--menta);transition:width .1s linear}.blog-article_hero{position:relative;overflow:hidden}.blog-article_hero>.padding-global{position:relative;z-index:2}.blog-article_main{position:relative}.blog-article_main>.background-container{top:auto;bottom:0;height:30vh}.blog-article_hero>.background-container{top:auto;bottom:0;height:18rem}.blog-article_hero-top{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding-top:calc(var(--blog-nav-offset) + 2.5rem);text-align:left}.blog-article_back{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;transition:color .2s ease}.blog-article_back:hover{color:var(--_primitives---colors--menta)}.blog-article_back svg{flex:none}.blog-article_hero-inner{max-width:67.5rem;margin:0 auto;padding:3.5rem 0 0;text-align:center}.blog-article_meta{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;margin-bottom:2rem}.blog-article_meta-cat{letter-spacing:.09em;text-transform:uppercase}.blog-article_meta-dot{width:4px;height:4px;border-radius:100vw;background:currentColor;opacity:.35}.blog-article_hero-summary{max-width:40rem;margin:0 auto 2rem;text-align:center}.blog-article_author{display:flex;align-items:center;justify-content:center;gap:.75rem}.blog-article_author-avatar{width:2.5rem;height:2.5rem;border-radius:100vw;object-fit:cover;flex:none;border:1px solid var(--_primitives---opacity--white-40)}.blog-article_hero-image{position:relative;width:100%;max-width:100%;margin-top:4rem;margin-bottom:5rem;aspect-ratio:21 / 9;overflow:hidden}.blog-article_hero-img{width:100%;height:100%;max-width:100%;object-fit:cover;display:block}.blog-article_layout{display:grid;grid-template-columns:15rem minmax(0,42rem) 15rem;gap:4rem;justify-content:center;align-items:start}.blog-article_sidebar{position:sticky;top:calc(var(--blog-nav-offset) + 2.5rem);display:flex;flex-direction:column;gap:2rem}.blog-toc_header{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0 0 .75rem;cursor:default}.blog-toc_chevron,.blog-toc_label-mobile{display:none}.blog-toc_list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem;border-left:1px solid var(--_primitives---opacity--white-10)}.blog-toc_link{display:block;padding-left:1rem;margin-left:-1px;border-left:2px solid transparent;text-decoration:none;transition:color .2s ease,border-color .2s ease}.blog-toc_link:hover{color:var(--_primitives---colors--white)}.blog-toc_link.is-active{color:var(--_primitives---colors--menta);border-left-color:var(--_primitives---colors--menta)}.blog-share{display:flex;flex-direction:column;gap:.75rem}.blog-share.is-mobile{display:none}.blog-share_actions{display:flex;align-items:center;gap:.5rem}.blog-share_btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:100vw;border:1px solid var(--_primitives---opacity--white-15);background:var(--_primitives---opacity--white-5);color:var(--text-color--gray, #9c9c9c);cursor:pointer;transition:color .2s ease,border-color .2s ease}.blog-share_btn:hover{color:var(--_primitives---colors--white);border-color:var(--_primitives---colors--menta)}.blog-share_copy-icon{transition:opacity .2s ease,transform .2s ease}.blog-share_copy-check{position:absolute;top:50%;left:50%;margin:-9px 0 0 -9px;color:var(--_primitives---colors--menta);stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .2s ease}.blog-share_btn.is-copied{border-color:var(--_primitives---colors--menta)}.blog-share_btn.is-copied .blog-share_copy-icon{opacity:0;transform:scale(.6)}.blog-share_btn.is-copied .blog-share_copy-check{stroke-dashoffset:0;transition:stroke-dashoffset .35s cubic-bezier(.65,0,.45,1) .1s}.blog-share_copy-feedback:not([hidden]){animation:copy-feedback-in .3s cubic-bezier(.33,1,.68,1)}@keyframes copy-feedback-in{0%{opacity:0;transform:translate(-50%,4px)}}@media(prefers-reduced-motion:reduce){.blog-share_copy-icon,.blog-share_copy-check{transition:none!important}.blog-share_copy-feedback:not([hidden]){animation:none}}.blog-share_copy-feedback{position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%);white-space:nowrap;padding:.2rem .55rem;border-radius:.4rem;background:var(--_primitives---colors--black-darkest, #0d0d0d);border:1px solid var(--_primitives---opacity--white-10);color:var(--_primitives---colors--menta)}.form_submit-spinner{display:none;width:1rem;height:1rem;flex:none;stroke-dasharray:13 38;animation:submit-spin .8s linear infinite}.button.is-sending{cursor:progress}.button.is-sending .form_submit-spinner{display:block}@keyframes submit-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media(prefers-reduced-motion:reduce){.form_submit-spinner{animation-duration:2.4s}}.form_fieldset-reset{border:0;margin:0;padding:0;min-inline-size:0}.form_fieldset-reset>*{max-width:100%}.utility_actions{display:flex;flex-direction:column;align-items:center;gap:1rem}.faq_question:focus-visible,[data-accordion-trigger]:focus-visible{outline:2px solid var(--_primitives---colors--menta);outline-offset:4px;border-radius:4px}.blog-article_content>*+*{margin-top:1.5rem}.blog-article_h2{scroll-margin-top:var(--blog-nav-offset);margin-top:3rem}.blog-article_h3{scroll-margin-top:var(--blog-nav-offset);margin-top:2rem}.blog-article_h4{scroll-margin-top:var(--blog-nav-offset);margin-top:1.75rem}.blog-article_p{line-height:1.7}.blog-article_content pre.blog-code{margin:2rem 0;padding:1.25rem 1.4rem;overflow-x:auto;border-radius:.5rem;background-color:var(--_primitives---colors--black-darkest, #0d0d0d);border:1px solid var(--_primitives---opacity--white-10)}.blog-article_content pre.blog-code code{font-size:.875rem;line-height:1.65;color:var(--_primitives---colors--neutral-lighter-body-text);white-space:pre}.blog-article_content code{font-size:.9em;padding:.12em .35em;border-radius:3px;background-color:var(--_primitives---opacity--white-5);color:var(--_primitives---colors--menta)}.blog-article_content pre.blog-code code{padding:0;background:none}.blog-article_content .blog-downloads{margin:0 0 2.5rem;padding:1.25rem 1.4rem;border-radius:.5rem;border:1px solid var(--_primitives---opacity--white-10);border-left:3px solid var(--_primitives---colors--menta);background-color:var(--_primitives---opacity--white-5)}.blog-article_content .blog-downloads_title{margin:0 0 .75rem;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--_primitives---colors--menta)}.blog-article_content .blog-downloads ul{margin:0;padding:0;list-style:none;display:grid;gap:.4rem}.blog-article_content .blog-downloads li{margin:0;font-size:1rem}.blog-article_content .blog-downloads a{color:var(--_primitives---colors--white);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--_primitives---opacity--white-30)}.blog-article_content .blog-downloads a:hover{color:var(--_primitives---colors--menta);text-decoration-color:var(--_primitives---colors--menta)}.w-richtext p:not(:last-child){margin-bottom:1.5rem}.blog-article_content .w-richtext{overflow-x:auto}.blog-article_content table{width:100%;border-collapse:collapse;font-size:1rem;color:var(--_primitives---colors--neutral-lighter-body-text)}.blog-article_content th,.blog-article_content td{padding:.75rem 1rem;text-align:left;border:1px solid var(--_primitives---opacity--white-10)}.blog-article_content th{color:var(--_primitives---colors--white);background-color:var(--_primitives---opacity--white-5);font-weight:600}.blog-article_content ul,.blog-article_content ol{margin-top:1.25rem;padding-left:1.25rem}.blog-article_content li{margin-top:.5rem;font-size:1.25rem;line-height:1.7;color:var(--_primitives---colors--neutral-lighter-body-text)}.blog-article_quote{margin:3rem 0;padding:.5rem 0 .5rem 1.75rem;border-left:3px solid var(--_primitives---colors--menta)}.blog-article_figure{margin:2rem 0}.blog-article_img{width:100%;height:auto;border-radius:.75rem;display:block}.blog-video{position:relative;aspect-ratio:16 / 9;margin:2rem 0;border-radius:.75rem;overflow:hidden;background:var(--_primitives---colors--black-darkest, #0d0d0d)}.blog-video_thumb{width:100%;height:100%;object-fit:cover;opacity:.45}.blog-video_play{position:absolute;inset:0;margin:auto;width:5rem;height:5rem;border:none;border-radius:100vw;background:var(--_primitives---colors--menta);color:var(--_primitives---colors--black-darkest, #12100e);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 60px color-mix(in srgb,var(--_primitives---colors--menta) 50%,transparent);transition:transform .2s ease}.blog-video:hover .blog-video_play{transform:scale(1.06)}.blog-video_iframe{width:100%;height:100%;border:0;display:block}.blog-article_tags{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:3.5rem}.blog-article_tag{padding:.4rem 1rem;border:1px solid var(--_primitives---opacity--white-20);border-radius:100vw}.blog-article_bio{display:flex;gap:1.5rem;margin-top:3rem;padding:2rem 0;border-top:1px solid var(--_primitives---opacity--white-15);border-bottom:1px solid var(--_primitives---opacity--white-15)}.blog-article_bio-avatar{width:4.5rem;height:4.5rem;border-radius:100vw;object-fit:cover;flex:none}.blog-article_bio-body{display:flex;flex-direction:column;gap:.5rem}.blog-article_back-end{margin-top:2.5rem}.blog-related_head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:2.5rem;padding-top:2rem;border-top:1px solid var(--_primitives---opacity--white-40)}.blog-related_viewall{display:inline-flex;align-items:center;gap:.5rem;letter-spacing:.08em;text-decoration:none;flex:none;transition:color .2s ease}.blog-related_viewall:hover{color:var(--_primitives---colors--menta)}.blog-article_newsletter-inner{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.blog-article_newsletter-copy{display:flex;flex-direction:column}@media screen and (max-width:991px){.blog-article_layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.blog-article_sidebar{position:static}.blog-article_newsletter-inner{grid-template-columns:1fr;gap:2rem}}@media screen and (max-width:767px){.blog-article_hero-top{padding-top:calc(var(--blog-nav-offset) + 1.5rem)}.blog-article_hero-inner{text-align:left;padding-top:2rem}.blog-article_meta,.blog-article_author{justify-content:flex-start}.blog-article_hero-summary{margin-left:0;margin-right:0}.blog-article_hero-image{aspect-ratio:4 / 3;margin-top:2rem}.blog-toc_label-desktop{display:none}.blog-toc_label-mobile{display:inline}.blog-share:not(.is-mobile){display:none}.blog-share.is-mobile{display:flex;flex-direction:row;align-items:center;gap:1rem;margin-top:3rem}.blog-toc_header{cursor:pointer;border:1px solid var(--_primitives---opacity--white-10);border-radius:.75rem;padding:.85rem 1rem}.blog-toc_chevron{display:block;width:8px;height:8px;border-right:2px solid var(--text-color--gray, #9c9c9c);border-bottom:2px solid var(--text-color--gray, #9c9c9c);transform:rotate(45deg);transition:transform .2s ease}.blog-toc.is-open .blog-toc_chevron{transform:rotate(-135deg)}.blog-toc_list{max-height:0;overflow:hidden;border-left:none;padding-left:1rem;transition:max-height .3s ease,margin-top .3s ease}.blog-toc.is-open .blog-toc_list{max-height:60vh;margin-top:1rem;overflow:auto}.blog-related_head{flex-wrap:wrap;gap:.75rem 1rem}}.qa-item{cursor:pointer}.qa-item [data-qa-icon]{flex:none;transition:color .2s ease}.qa-check-draw{stroke-dasharray:24;stroke-dashoffset:24}.qa-item input:checked~[data-qa-icon] .qa-check-draw{stroke-dashoffset:0}[data-qa-root].is-ready .qa-check-draw{transition:stroke-dashoffset .2s ease}[data-qa-root].is-ready .qa-item input:checked~[data-qa-icon] .qa-check-draw{transition:stroke-dashoffset .4s cubic-bezier(.65,0,.45,1) .05s}@media(prefers-reduced-motion:reduce){[data-qa-root].is-ready .qa-check-draw{transition:none!important}}.qa-item.is-alternate{background-color:var(--_primitives---opacity--white-10)}.qa-item:focus-within{outline:var(--_ui-styles---stroke--stroke-thin) solid var(--_primitives---colors--menta);outline-offset:2px}.form_chips{display:flex;flex-wrap:wrap;gap:1rem}.form_chip{position:relative;cursor:pointer}.form_chip-label{display:inline-flex;border:var(--_ui-styles---stroke--stroke-thin) solid var(--_primitives---opacity--white-30);padding:.5rem 1rem;color:var(--_primitives---opacity--white-60);transition:border-color .2s,color .2s,background-color .2s}.form_chip:hover .form_chip-label{border-color:var(--_primitives---opacity--white-60);color:var(--_primitives---colors--white)}.form_chip input:checked+.form_chip-label{border-color:var(--_primitives---colors--menta);color:var(--_primitives---colors--menta);background-color:color-mix(in srgb,var(--_primitives---colors--menta) 10%,transparent)}.form_chip input:focus-visible+.form_chip-label{outline:var(--_ui-styles---stroke--stroke-thin) solid var(--_primitives---colors--menta);outline-offset:2px}.collection-list-feature-projects-tags{gap:1rem;flex-wrap:wrap}.featured-projects-item-container{height:auto;aspect-ratio:16 / 9}.collection-featured-projects-item-container:last-child{border-bottom-style:none;margin-bottom:0}[data-hover-video] .portfolio-hover-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease;pointer-events:none}[data-hover-video].is-video-active .portfolio-hover-video{opacity:1}.portfolio-thumbnail-media{position:relative;overflow:hidden}.portfolio_collection-list[data-portfolio-list]{display:grid;grid-template-columns:1fr;gap:3rem 1.5rem}.portfolio_collection-list[data-portfolio-list]>.portfolio_item{margin-bottom:0}.portfolio_collection-list[data-portfolio-list]>.portfolio_item[hidden]{display:none}.portfolio_collection-list[data-portfolio-list]>.w-dyn-item .portfolio-thumbnail{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block}@media screen and (min-width:768px){.portfolio_collection-list[data-portfolio-list]{grid-template-columns:1fr 1fr;gap:4rem 1.5rem}.portfolio_collection-list[data-portfolio-list]>.w-dyn-item{grid-column:auto}}.image-services-home{height:auto}@media screen and (min-width:768px){.layout3_content{align-items:stretch}.layout3_content .layout2_lightbox-image{aspect-ratio:auto;height:auto;flex:1 1 0;min-height:0}}.logo-client-review{filter:brightness(0) invert(1)}.navbar_lang-dropdown .navbar_dropdown-toggle{cursor:pointer}.navbar_menu-dropdown.navbar_lang-dropdown{position:relative}.navbar_lang-list.w--open{inset:100% 0 auto auto;width:auto;min-width:10rem;padding:var(--_ui-styles---spacing-padding--space-sm) var(--_ui-styles---spacing-padding--space-md);background-color:var(--_primitives---colors--black-darker);border:1px solid var(--_primitives---opacity--white-10);border-radius:.875rem}.dropdown-chevron{transition:transform .3s ease}.navbar_dropdown-toggle[aria-expanded=true] .dropdown-chevron{transform:rotate(45deg)}@keyframes navbar-dropdown-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:none}}.navbar5_dropdown-list.w--open{animation:navbar-dropdown-in var(--mm-view-duration) var(--mm-open-ease)}a.featured-projects-item-container,a.portfolio-thumbnail-media{display:block}@media screen and (max-width:767px){.related-service-card{justify-content:flex-start;min-height:0}.related-service-card>.margin-bottom.margin-xlarge{margin-bottom:1.25rem}}@media screen and (max-width:767px){.blog-filters{position:relative;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.blog-filters_left,.blog-filters_right{display:contents}.blog-filters>.blog-dropdown{order:1}.blog-search{order:2;flex-basis:100%}.blog-filters_right>.blog-dropdown{order:3}.blog-filters_active{order:4;margin-left:auto}.blog-dropdown{position:static}.blog-dropdown_panel,.blog-dropdown_panel.is-right{left:0;right:0;min-width:0}}.blog-article_content{overflow-wrap:break-word}.pricing-unit{font-size:1.25rem}@media screen and (max-width:991px){.pricing-unit{font-size:.875rem}}.form_input.is-select-input{-webkit-appearance:none;appearance:none;border-radius:0;padding-right:1.5rem}@media screen and (max-width:767px){.problem_question .icon-1x1-medium svg{width:100%;height:100%}.text-size-regular{font-size:.875rem}.card-pricing_header,.card-pricing_details{padding:var(--_ui-styles---spacing-padding--space-lg)}a.featured-projects-item-container{aspect-ratio:auto;flex-direction:column-reverse;display:flex}.featured-projects-item-back{z-index:auto;width:100%;aspect-ratio:16 / 9;position:relative;inset:auto}.featured-projects-item-content{height:auto;padding:var(--_ui-styles---spacing-padding--space-md) 0 0}.collection-list-feature-projects-tags{flex-wrap:wrap}.tag-featured-projects .text-size-small{font-size:.625rem}.section_faq12 .padding-section-large{padding-top:6rem}.footer_bottom-wrapper .footer_credit-text.text-color-gray{margin-top:2rem}}@media screen and (max-width:767px){.deliverables-container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:var(--_ui-styles---spacing-padding--space-md);grid-row-gap:var(--_ui-styles---spacing-padding--space-md)}.deliverables-content-card{grid-column-gap:var(--_ui-styles---spacing-padding--space-sm);padding:var(--_ui-styles---spacing-padding--space-sm)}.deliverables-content-card svg{flex-shrink:0}.deliverables-content-card h3{min-width:0;hyphens:auto;overflow-wrap:break-word}}@media screen and (max-width:991px){.megamenu_cat.is-active{background-color:transparent}.megamenu_foot{grid-row-gap:0rem;row-gap:0rem}}.consent_component{position:fixed;bottom:1.5rem;left:1.5rem;z-index:9000;width:min(26.25rem,calc(100vw - 3rem))}.consent_component[hidden]{display:none}.consent_card{background-color:#ffffff14;-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);border:var(--_ui-styles---stroke--stroke-thin) solid var(--_primitives---opacity--white-20);border-radius:var(--_ui-styles---radius--radius-md);box-shadow:0 4px 24px #00000026,inset 0 1px #ffffff1f;padding:1.5rem;max-height:calc(100dvh - 3rem);overflow-y:auto}.consent_intro-row{display:flex;align-items:flex-start;gap:1rem}.consent_cookie{flex:none;width:3rem;height:3.625rem;color:var(--_primitives---colors--white)}.consent_buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--_ui-styles---spacing-padding--space-md);margin-top:1.5rem}.consent_buttons .consent_btn{width:100%;white-space:nowrap}.consent_links{display:flex;gap:1.5rem;margin-top:1rem}.consent_link{text-decoration:underline;transition:color .2s}button.consent_link{background:none;border:none;padding:0;font-family:inherit;cursor:pointer}.consent_link:hover{color:var(--_primitives---colors--white)}.consent_header{display:flex;align-items:center;gap:var(--_ui-styles---spacing-padding--space-md);margin-bottom:.5rem}.consent_cookie-sm{flex:none;width:1.5rem;height:1.375rem;color:var(--_primitives---colors--white)}.consent_title{flex:1}.consent_row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 0;border-top:var(--_ui-styles---stroke--stroke-thin) solid var(--_primitives---opacity--white-10)}.consent_toggle{flex:none;position:relative;width:2.75rem;height:1.5rem;padding:0;border-radius:var(--_ui-styles---radius--radius-full);border:var(--_ui-styles---stroke--stroke-thin) solid var(--_primitives---opacity--white-20);background-color:var(--_primitives---opacity--white-10);cursor:pointer;transition:background-color .2s,border-color .2s}.consent_toggle:after{content:"";position:absolute;top:50%;left:2px;width:1.125rem;height:1.125rem;border-radius:var(--_ui-styles---radius--radius-full);background-color:var(--_primitives---colors--white);transform:translateY(-50%);transition:left .2s}.consent_toggle:hover{border-color:var(--_primitives---opacity--white-40)}.consent_toggle[aria-checked=true]{background-color:var(--_primitives---colors--menta);border-color:var(--_primitives---colors--menta)}.consent_toggle[aria-checked=true]:after{left:calc(100% - 1.125rem - 2px)}.consent_toggle[disabled]{opacity:.5;cursor:default}.consent_toggle[disabled]:hover{border-color:var(--_primitives---colors--menta)}.consent_component :focus-visible{outline:var(--_ui-styles---stroke--stroke-medium) solid var(--_primitives---colors--menta);outline-offset:2px}.consent_crumb{transform-box:fill-box;opacity:0;animation:consent-crumb-fall 2.6s linear infinite;animation-delay:var(--crumb-delay, 0s)}@keyframes consent-crumb-fall{0%{opacity:0;transform:translate(0)}18%{opacity:1}70%{opacity:.9}to{opacity:0;transform:translate(var(--crumb-dx, 0px),13px)}}@media(prefers-reduced-motion:reduce){.consent_crumb{animation:none}}@media screen and (max-width:767px){.consent_component{left:0;right:0;bottom:0;width:100%}.consent_card{border-radius:var(--_ui-styles---radius--radius-md) var(--_ui-styles---radius--radius-md) 0 0;border-left:none;border-right:none;border-bottom:none;max-height:85dvh}.consent_buttons{grid-template-columns:1fr}.consent_links{justify-content:center}}.portfolio-carousel_track{display:flex;gap:1.5rem;align-items:stretch;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;padding-left:calc(5% + max(0px,(90% - 80rem) / 2));padding-right:calc(5% + max(0px,(90% - 80rem) / 2));scroll-padding-left:calc(5% + max(0px,(90% - 80rem) / 2))}.portfolio-carousel_track::-webkit-scrollbar{display:none}.portfolio-carousel_track:focus-visible{outline:var(--_ui-styles---stroke--stroke-medium) solid var(--_primitives---colors--menta);outline-offset:4px}.portfolio-carousel_item{flex:0 0 384px;display:flex;flex-direction:column;scroll-snap-align:start}.portfolio-carousel_item>.margin-bottom.margin-medium{margin-top:auto}.portfolio-carousel_item .portfolio-thumbnail{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block}@media screen and (max-width:767px){.portfolio-carousel_item{flex-basis:78vw}}.portfolio-carousel_controls{display:flex;align-items:center;gap:var(--_ui-styles---spacing-padding--space-lg)}.portfolio-carousel_controls[hidden]{display:none}.portfolio-carousel_progress{flex:1;height:1px;background-color:var(--_primitives---opacity--white-10);position:relative;overflow:hidden}.portfolio-carousel_progress-bar{position:absolute;top:0;bottom:0;left:0;width:100%;background-color:var(--_primitives---colors--menta);transition:transform .2s ease;transform-origin:left center}.portfolio-carousel_buttons{display:flex;gap:var(--_ui-styles---spacing-padding--space-sm)}.portfolio-carousel_button{width:44px;height:44px;border-radius:var(--_ui-styles---radius--radius-full);border:var(--_ui-styles---stroke--stroke-thin) solid var(--_primitives---opacity--white-40);background-color:var(--_primitives---opacity--transparent);color:var(--_primitives---colors--white);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:border-color .2s,color .2s,opacity .2s}.portfolio-carousel_button:hover:not(:disabled){border-color:var(--_primitives---colors--menta);color:var(--_primitives---colors--menta)}.portfolio-carousel_button:disabled{opacity:.35;cursor:default}.portfolio-carousel_button[data-carousel-prev] .icon-embed-xsmall{transform:rotate(180deg)}.portfolio-carousel_button .icon-embed-xsmall{width:1.25rem;height:1.25rem}
