.elementor-109165 .elementor-element.elementor-element-6513270{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-109165 .elementor-element.elementor-element-f2a74de .elementor-menu-toggle{margin:0 auto;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-109165 .elementor-element.elementor-element-9531985{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-9531985:not(.elementor-motion-effects-element-type-background), .elementor-109165 .elementor-element.elementor-element-9531985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://newevolutionvideoproduction.com/wp-content/uploads/2026/07/nev-reel-1049043074.jpg") 50% 50%;background-size:cover;}.elementor-109165 .elementor-element.elementor-element-5d9dc9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-109165 .elementor-element.elementor-element-1818e81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-109165 .elementor-element.elementor-element-0cb1e29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-109165 .elementor-element.elementor-element-81e74ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-109165 .elementor-element.elementor-element-1600a35{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-109165 .elementor-element.elementor-element-11e20b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-109165 .elementor-element.elementor-element-8d116ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-109165 .elementor-element.elementor-element-d3ac94a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-109165 .elementor-element.elementor-element-f28c105{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-109165 .elementor-element.elementor-element-a09f76b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-109165 .elementor-element.elementor-element-0fd630f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-109165 .elementor-element.elementor-element-658cda1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-109165 .elementor-element.elementor-element-0becd7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-109165 .elementor-element.elementor-element-5f55720{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-301850c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-6b4cb24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-2217bea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-a38fd54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-1e27a1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-8f6d055{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-2e44158{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-923a736{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-57ee05c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-e00902c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-1012f03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-4cdd205{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-34b9b5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-34b9b5d:not(.elementor-motion-effects-element-type-background), .elementor-109165 .elementor-element.elementor-element-34b9b5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newevolutionvideoproduction.com/wp-content/uploads/2026/07/spy-product-promo-video-production-san-diego.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-109165 .elementor-element.elementor-element-6d76b07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-6d76b07:not(.elementor-motion-effects-element-type-background), .elementor-109165 .elementor-element.elementor-element-6d76b07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newevolutionvideoproduction.com/wp-content/uploads/2026/07/hyundai-vr-factory-tour-video-production-san-diego.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-109165 .elementor-element.elementor-element-95e761d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-95e761d:not(.elementor-motion-effects-element-type-background), .elementor-109165 .elementor-element.elementor-element-95e761d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newevolutionvideoproduction.com/wp-content/uploads/2026/07/lytics-motion-graphics-video-production-san-diego.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-109165 .elementor-element.elementor-element-4cbd87a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-4cbd87a:not(.elementor-motion-effects-element-type-background), .elementor-109165 .elementor-element.elementor-element-4cbd87a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newevolutionvideoproduction.com/wp-content/uploads/2026/07/db-cybertech-tv-commercial-video-production-san-diego.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-109165 .elementor-element.elementor-element-b2f14c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-b2f14c9:not(.elementor-motion-effects-element-type-background), .elementor-109165 .elementor-element.elementor-element-b2f14c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newevolutionvideoproduction.com/wp-content/uploads/2026/01/ShowTec.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-109165 .elementor-element.elementor-element-930d6ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-930d6ea:not(.elementor-motion-effects-element-type-background), .elementor-109165 .elementor-element.elementor-element-930d6ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newevolutionvideoproduction.com/wp-content/uploads/2026/11/video-podcast-studio-san-diego-dk3studios.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-109165 .elementor-element.elementor-element-7ebff20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-109165 .elementor-element.elementor-element-9c65393{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-2b0537e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-49b64a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-830e07b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-109165 .elementor-element.elementor-element-9be4bcf .elementor-icon-box-wrapper{gap:15px;}.elementor-109165 .elementor-element.elementor-element-faecbd3 .elementor-icon-box-wrapper{gap:15px;}.elementor-109165 .elementor-element.elementor-element-12bd4ac .elementor-icon-box-wrapper{gap:15px;}.elementor-109165 .elementor-element.elementor-element-1e398f1 .elementor-icon-box-wrapper{gap:15px;}.elementor-109165 .elementor-element.elementor-element-5712424{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-eeeacbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-26e8755{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-109165 .elementor-element.elementor-element-5051c1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-f646e1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-8ede0d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-d17f9ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-5affb22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-98289fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-795e822{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-cc011cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-cc011cd:not(.elementor-motion-effects-element-type-background), .elementor-109165 .elementor-element.elementor-element-cc011cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newevolutionvideoproduction.com/wp-content/uploads/2026/07/supermouth-branded-film-video-production-san-diego.jpg");background-position:center center;background-size:cover;}.elementor-109165 .elementor-element.elementor-element-d70820f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-451abd8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-f0ce583{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-0f88080{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-a5aa3c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-d269a9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-62c33a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-05c6af0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-153e7c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-26a2c0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-c4aaeac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-109165 .elementor-element.elementor-element-0f17a30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-3b1287f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-65dc9f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-3f63af8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-14a0f9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-7f1b103{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-4720771{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-8ca8181{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-dd2e160{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-6e36aab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-fc891b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-6a50df4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-f52ddf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-616499c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-7c26847{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-0316909{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-a8948c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-90fbbd1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-9c1caaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-5e8766e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-88daf40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-6b4013e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-109165 .elementor-element.elementor-element-ad1b72d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-a7abe1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-9e1a8ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-f341e07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-7b45145{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-1a81682{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-74e69a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-f3aed0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-109165 .elementor-element.elementor-element-e647cb8 .elementor-testimonial-wrapper{text-align:start;}.elementor-109165 .elementor-element.elementor-element-def8833 .elementor-testimonial-wrapper{text-align:start;}.elementor-109165 .elementor-element.elementor-element-c7ac149 .elementor-testimonial-wrapper{text-align:start;}.elementor-109165 .elementor-element.elementor-element-64e50ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-109165 .elementor-element.elementor-element-66237a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-109165 .elementor-element.elementor-element-70ccec3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-3571810{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-113db17{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-109165 .elementor-element.elementor-element-0fef792{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-109165 .elementor-element.elementor-element-fc132d0{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-109165 .elementor-element.elementor-element-fc132d0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-109165 .elementor-element.elementor-element-fc132d0:after{content:"0.6";}.elementor-109165 .elementor-element.elementor-element-fc132d0 .elementor-post__thumbnail__link{width:100%;}.elementor-109165 .elementor-element.elementor-element-fc132d0.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-109165 .elementor-element.elementor-element-fc132d0.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-109165 .elementor-element.elementor-element-fc132d0.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-109165 .elementor-element.elementor-element-9d1de2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-5d158a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-f2ee4e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-1a358ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-0d75985{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-109165 .elementor-element.elementor-element-19f9919{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-7cf2072{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-d953ee2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-1d87cec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-353c631{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-109165 .elementor-element.elementor-element-4c4f9b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-87322e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-8b0d590{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-bfeaa15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-1a28f7b{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-109165 .elementor-element.elementor-element-1a28f7b .elementor-widget-container{text-align:left;}.elementor-109165 .elementor-element.elementor-element-1a28f7b .elementor-social-icon{--icon-padding:0.7em;}.elementor-109165 .elementor-element.elementor-element-43c71b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-b12aa1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-05e999f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-f3b7a50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-b0a844e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109165 .elementor-element.elementor-element-c215a82{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-109165 .elementor-element.elementor-element-fc132d0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-109165 .elementor-element.elementor-element-fc132d0:after{content:"0.5";}.elementor-109165 .elementor-element.elementor-element-fc132d0 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS */@font-face{font-family:Cygre;src:url(/wp-content/uploads/2025/03/Cygre-Regular-BF63eeebf4df0b6.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Cygre;src:url(/wp-content/uploads/2025/03/Cygre-Medium-BF63eeebf75cc00.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Cygre;src:url(/wp-content/uploads/2025/03/Cygre-Bold-BF63eeebf566546.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Cygre;src:url(/wp-content/uploads/2025/03/Cygre-ExtraBold-BF63eeebf4aa137.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:Cygre;src:url(/wp-content/uploads/2025/03/Cygre-BoldIt-BF63eeebf93545d.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}
body{background:#FFFAFC;margin:0;-webkit-font-smoothing:antialiased}
.elementor-109165{--ink:#141214;--ink2:#211E21;--ink3:#2E2A2E;--paper:#FFFAFC;--blush:#F7F3F4;--mag:#D2065F;--magd:#B00551;--magl:#FF4D97;--muted:#B9AFB6;background:#FFFAFC;color:#212121;overflow-x:clip}
.elementor-109165,.elementor-109165 *:not(i):not(.fab):not(.fas):not(.far){font-family:Cygre,sans-serif}
.elementor-109165 .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px}
.elementor-109165 .elementor-widget{margin:0}
.elementor-109165 .elementor-heading-title{font-family:Cygre,sans-serif;color:inherit;margin:0;line-height:1.2}
.elementor-109165 .elementor-widget-text-editor{color:inherit}
.elementor-109165 .elementor-widget-text-editor p{margin:0 0 1em}
.elementor-109165 .elementor-widget-text-editor p:last-child{margin-bottom:0}
.elementor-109165 a{text-decoration:none}
.elementor-109165 a:focus-visible,.elementor-109165 button:focus-visible{outline:2px solid #7B00FF;outline-offset:3px}

/* layout */
.elementor-109165 .nv-sec{padding:clamp(64px,8vw,128px) clamp(20px,4vw,64px) !important}
.elementor-109165 .nv-inner{max-width:1600px;margin-left:auto !important;margin-right:auto !important;width:100%;display:flex;flex-direction:column}
.elementor-109165 .nv-dark{background:var(--ink) !important;color:var(--paper)}
.elementor-109165 .nv-blush{background:var(--blush) !important}
.elementor-109165 .nv-mag{background:var(--mag) !important;color:#FFFAFC}
.elementor-109165 .nv-row{flex-direction:row !important;flex-wrap:wrap !important;--flex-direction:row}
.elementor-109165 .nv-col{flex-direction:column !important}
.elementor-109165 .nv-g{display:grid !important;gap:20px}
.elementor-109165 .nv-g > .e-con,.elementor-109165 .nv-g > .elementor-element{width:auto !important;max-width:none !important;min-width:0}
.elementor-109165 .nv-g-2{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:48px 80px;align-items:center}
.elementor-109165 .nv-g-3{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}
.elementor-109165 .nv-g-3w{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:28px 24px}
.elementor-109165 .nv-g-4{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}
.elementor-109165 .nv-g-5{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:32px}
.elementor-109165 .nv-head{display:flex;flex-direction:column;gap:16px !important;max-width:1000px;margin-bottom:clamp(40px,5vw,72px) !important}
.elementor-109165 .nv-head-c{align-items:center !important;text-align:center;margin-left:auto !important;margin-right:auto !important}
.elementor-109165 .nv-head-c .elementor-heading-title,.elementor-109165 .nv-head-c .elementor-widget-text-editor{text-align:center}
.elementor-109165 .nv-head-row{flex-direction:row !important;flex-wrap:wrap !important;justify-content:space-between !important;align-items:flex-end !important;gap:20px !important;margin-bottom:clamp(40px,5vw,64px) !important}
.elementor-109165 .nv-stack{gap:24px !important}
.elementor-109165 .nv-stack-s{gap:16px !important}
.elementor-109165 .nv-btns{flex-direction:row !important;flex-wrap:wrap !important;gap:12px !important;align-items:center}
.elementor-109165 .nv-btns > .elementor-element{width:auto !important}

/* type */
.elementor-109165 .nv-kicker .elementor-heading-title{font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#7B00FF;line-height:1.4}
.elementor-109165 .nv-dark .nv-kicker .elementor-heading-title,.elementor-109165 .nv-hero .nv-kicker .elementor-heading-title{color:#E7B6FF}
.elementor-109165 .nv-display .elementor-heading-title{font-size:clamp(42px,5.4vw,88px);line-height:1.02;font-weight:800;letter-spacing:-.025em}
.elementor-109165 .nv-h2 .elementor-heading-title{font-size:clamp(32px,3.7vw,60px);line-height:1.06;font-weight:800;letter-spacing:-.02em}
.elementor-109165 .nv-h3 .elementor-heading-title{font-size:clamp(20px,1.6vw,26px);font-weight:800;line-height:1.2}
.elementor-109165 .acc{font-style:italic;font-weight:700;color:var(--mag);padding-right:2px}
.elementor-109165 .nv-dark .acc,.elementor-109165 .nv-hero .acc{color:var(--magl)}
.elementor-109165 .nv-mag .acc{color:#FFFAFC}
.elementor-109165 .nv-lead,.elementor-109165 .nv-lead p{font-size:clamp(17px,1.3vw,21px);line-height:1.6;color:#4A4249}
.elementor-109165 .nv-dark .nv-lead,.elementor-109165 .nv-dark .nv-lead p{color:var(--muted)}
.elementor-109165 .nv-hero .nv-lead,.elementor-109165 .nv-hero .nv-lead p{color:#E9E2E6}
.elementor-109165 .nv-mag .nv-lead,.elementor-109165 .nv-mag .nv-lead p{color:#FFE3EE}
.elementor-109165 .nv-small,.elementor-109165 .nv-small p{font-size:15px;line-height:1.55;color:#4A4249}
.elementor-109165 .nv-dark .nv-small,.elementor-109165 .nv-dark .nv-small p{color:var(--muted)}
.elementor-109165 .nv-tlink a,.elementor-109165 a.nv-tlink{color:var(--mag);font-weight:700;font-size:17px}
.elementor-109165 .nv-tlink a:hover{color:var(--magd)}
.elementor-109165 .nv-dark .nv-tlink a{color:var(--magl)}

/* buttons */
.elementor-109165 .nv-btn .elementor-button,.elementor-109165 .nv-btn-inv .elementor-button,.elementor-109165 .nv-btn-ghost .elementor-button,.elementor-109165 .nv-btn-ghost-l .elementor-button{font-family:Cygre,sans-serif;font-weight:700;font-size:18px;line-height:1.2;padding:19px 32px;border-radius:12px;transition:background .2s,color .2s,transform .15s;box-shadow:none}
.elementor-109165 .nv-btn .elementor-button{background:var(--mag);color:#FFFAFC}
.elementor-109165 .nv-btn .elementor-button:hover{background:var(--magd);color:#FFFAFC}
.elementor-109165 .nv-btn-inv .elementor-button{background:#FFFAFC;color:var(--mag)}
.elementor-109165 .nv-btn-inv .elementor-button:hover{background:var(--blush);color:var(--magd)}
.elementor-109165 .nv-btn-ghost .elementor-button{background:transparent;color:#212121;border:2px solid #212121;padding:17px 30px}
.elementor-109165 .nv-btn-ghost .elementor-button:hover{background:#212121;color:#FFFAFC}
.elementor-109165 .nv-btn-ghost-l .elementor-button{background:transparent;color:#FFFAFC;border:2px solid rgba(255,250,252,.7);padding:17px 30px}
.elementor-109165 .nv-btn-ghost-l .elementor-button:hover{background:#FFFAFC;color:#141214}
.elementor-109165 .elementor-button:active{transform:translateY(1px)}

/* header */
.elementor-109165 .nv-header{position:sticky;top:0;z-index:99;background:rgba(20,18,20,.92) !important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,250,252,.08);padding:12px clamp(20px,4vw,64px) !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:20px !important}
.elementor-109165 .nv-header > .elementor-element{width:auto !important}
.elementor-109165 .nv-header .nv-logo{flex:0 0 auto}
.elementor-109165 .nv-header .nv-logo img{height:38px !important;width:auto !important;display:block}
.elementor-109165 .nv-header .elementor-widget-nav-menu{flex:1 1 auto}
.elementor-109165 .nv-header .elementor-nav-menu--main .elementor-item{color:#FFFAFC !important;font-size:16px;font-weight:500;padding:12px 13px !important}
.elementor-109165 .nv-header .elementor-nav-menu--main .elementor-item:hover,.elementor-109165 .nv-header .elementor-nav-menu--main .elementor-item.highlighted{color:var(--magl) !important}
.elementor-109165 .nv-header .elementor-nav-menu--main .sub-menu{background:#FFFAFC !important;border-radius:16px;border:1px solid #F0E8EC;box-shadow:0 20px 44px rgba(122,40,80,.14);padding:10px !important;min-width:260px !important}
.elementor-109165 .nv-header .elementor-nav-menu--main .sub-menu a{color:#212121 !important;border-radius:10px;padding:10px 12px !important;font-size:15px;font-weight:500;background:transparent !important;border:0 !important}
.elementor-109165 .nv-header .elementor-nav-menu--main .sub-menu a:hover{background:var(--blush) !important;color:var(--mag) !important}
.elementor-109165 .nv-header .elementor-menu-toggle{background:#2E2A2E !important;color:#FFFAFC !important;border-radius:12px !important;width:48px;height:48px;justify-content:center}
.elementor-109165 .nv-header .elementor-menu-toggle svg{fill:#FFFAFC}
.elementor-109165 .nv-header .elementor-nav-menu--dropdown{background:#141214 !important;border-top:1px solid rgba(255,250,252,.08)}
.elementor-109165 .nv-header .elementor-nav-menu--dropdown a{color:#FFFAFC !important;font-size:18px;font-weight:700;padding:14px clamp(20px,4vw,64px) !important;background:transparent !important}
.elementor-109165 .nv-header .elementor-nav-menu--dropdown .sub-menu a{color:var(--muted) !important;font-size:16px;font-weight:500}
.elementor-109165 .nv-header .elementor-nav-menu--dropdown a:hover{color:var(--magl) !important}
.elementor-109165 .nv-header .nv-btn .elementor-button{padding:14px 24px;font-size:16px;white-space:nowrap}
@media (max-width:1024px){.elementor-109165 .nv-header .nv-logo{margin-right:auto}.elementor-109165 .nv-header .nv-btn{order:2}.elementor-109165 .nv-header .elementor-widget-nav-menu{order:3;flex:0 0 auto}.elementor-109165 .nv-header .nv-btn .elementor-button{padding:12px 18px;font-size:15px}.elementor-109165 .nv-header{gap:12px !important}}
@media (max-width:420px){.elementor-109165 .nv-header .nv-btn{display:none}}

/* hero */
.elementor-109165 .nv-hero{position:relative;min-height:min(92vh,900px);justify-content:flex-end !important;background:var(--ink) !important;color:#FFFAFC;overflow:hidden;padding:140px clamp(20px,4vw,64px) clamp(56px,7vw,104px) !important}
.elementor-109165 .nv-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(20,18,20,.92) 0%,rgba(20,18,20,.72) 38%,rgba(20,18,20,.25) 75%,rgba(20,18,20,.1) 100%),linear-gradient(0deg,rgba(20,18,20,.85) 0%,rgba(20,18,20,0) 45%)}
.elementor-109165 .nv-hero .elementor-background-video-container{z-index:0}
.elementor-109165 .nv-hero > .e-con,.elementor-109165 .nv-hero > .elementor-element{position:relative;z-index:2}
.elementor-109165 .nv-hero-copy{max-width:900px;gap:26px !important;margin:0 !important}

/* chips + marquee */
.elementor-109165 .nv-chips{flex-direction:row !important;flex-wrap:nowrap !important;gap:12px !important;overflow-x:auto;scrollbar-width:none;padding:28px clamp(20px,4vw,64px) 12px !important;max-width:1728px;margin:0 auto !important}
.elementor-109165 .nv-chips::-webkit-scrollbar{display:none}
.elementor-109165 .nv-chip{flex:0 0 auto !important;width:auto !important;flex-direction:row !important;align-items:center !important;gap:14px !important;background:#FFFAFC;border:1px solid #EFE6EA;border-radius:14px;padding:8px 18px 8px 8px !important;transition:border-color .2s,transform .25s,box-shadow .25s}
.elementor-109165 .nv-chip:hover{border-color:var(--mag);transform:translateY(-3px);box-shadow:0 12px 28px rgba(122,40,80,.12)}
.elementor-109165 .nv-chip > .elementor-element{width:auto !important}
.elementor-109165 .nv-chip img{width:84px !important;height:52px !important;object-fit:cover;border-radius:9px;display:block}
.elementor-109165 .nv-chip .elementor-heading-title{font-size:16px;font-weight:700;color:#212121;white-space:nowrap}
@keyframes nv-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.elementor-109165 .nv-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.elementor-109165 .nv-marquee-track{display:flex;gap:64px;width:max-content;animation:nv-marquee 36s linear infinite;font-size:clamp(22px,2vw,30px);font-weight:800;color:#8A8089;padding-right:64px}
.elementor-109165 .nv-marquee:hover .nv-marquee-track{animation-play-state:paused}
.elementor-109165 .nv-marquee-track span{white-space:nowrap}

/* stats */
.elementor-109165 .nv-stats{border-top:2px solid #212121;gap:0 32px !important;margin-top:clamp(48px,6vw,88px) !important}
.elementor-109165 .nv-stat{padding-top:32px !important;gap:10px !important}
.elementor-109165 .nv-stat-num .elementor-heading-title{font-size:clamp(48px,5vw,80px);line-height:1;font-weight:800;letter-spacing:-.03em}
.elementor-109165 .nv-stat-label,.elementor-109165 .nv-stat-label p{font-size:16px;line-height:1.45;color:#4A4249;max-width:260px}

/* service cards */
.elementor-109165 .nv-svc{grid-template-columns:repeat(6,minmax(0,1fr)) !important;gap:20px}
.elementor-109165 .svc-card{position:relative;border-radius:18px;overflow:hidden;min-height:440px;color:#FFFAFC;justify-content:flex-end !important;padding:28px !important;gap:10px !important;background-color:var(--ink);background-size:cover;background-position:center;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}
.elementor-109165 .svc-card::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(0deg,rgba(20,18,20,.92) 0%,rgba(20,18,20,.35) 45%,rgba(20,18,20,0) 70%);transition:opacity .4s}
.elementor-109165 .svc-card::before{content:"";position:absolute;inset:0;z-index:0;opacity:0;background:linear-gradient(0deg,rgba(176,5,81,.94) 0%,rgba(20,18,20,.35) 60%,rgba(20,18,20,0) 85%);transition:opacity .4s}
.elementor-109165 .svc-card:hover{transform:translateY(-6px);box-shadow:0 22px 48px rgba(122,40,80,.18)}
.elementor-109165 .svc-card:hover::before{opacity:1}
.elementor-109165 .svc-card > .elementor-element{position:relative;z-index:2}
.elementor-109165 .svc-card.w2{grid-column:span 2}.elementor-109165 .svc-card.w3{grid-column:span 3}.elementor-109165 .svc-card.w4{grid-column:span 4}
.elementor-109165 .svc-card .elementor-heading-title{color:#FFFAFC}
.elementor-109165 .svc-card h3.elementor-heading-title{font-size:clamp(22px,1.9vw,30px);font-weight:800;line-height:1.15}
.elementor-109165 .svc-desc,.elementor-109165 .svc-desc p{font-size:16px;line-height:1.5;color:#EDE6EA;max-width:520px}
.elementor-109165 .svc-go .elementor-heading-title{font-size:15px;font-weight:700;opacity:.9}
@media (max-width:1100px){.elementor-109165 .svc-card.w2,.elementor-109165 .svc-card.w3,.elementor-109165 .svc-card.w4{grid-column:span 3}}
@media (max-width:700px){.elementor-109165 .nv-svc{grid-template-columns:minmax(0,1fr) !important}.elementor-109165 .svc-card.w2,.elementor-109165 .svc-card.w3,.elementor-109165 .svc-card.w4{grid-column:auto;min-height:340px}}

/* dark run */
.elementor-109165 .nv-ch{border-top:1px solid var(--ink3);gap:0 !important}
.elementor-109165 .nv-ch .elementor-widget-icon-box{padding:36px 28px 8px 0}
.elementor-109165 .nv-ch .elementor-icon-box-wrapper{text-align:left}
.elementor-109165 .nv-ch .elementor-icon-box-icon{margin-bottom:18px !important}
.elementor-109165 .nv-ch .elementor-icon{width:52px;height:52px;border-radius:14px;background:var(--ink3) !important;color:var(--magl) !important;font-size:22px !important;display:inline-flex;align-items:center;justify-content:center;padding:0 !important;border:0 !important}
.elementor-109165 .nv-ch .elementor-icon svg{fill:var(--magl);width:22px;height:22px}
.elementor-109165 .nv-ch .elementor-icon-box-title{font-size:clamp(20px,1.6vw,26px);font-weight:800;color:#FFFAFC;margin:0 0 10px;line-height:1.2}
.elementor-109165 .nv-ch .elementor-icon-box-description{font-size:16px;line-height:1.55;color:var(--muted)}
.elementor-109165 .nv-card-d{background:var(--ink2);border:1px solid var(--ink3);border-radius:18px;padding:30px 26px !important;gap:12px !important}
.elementor-109165 .nv-step-lbl .elementor-heading-title{font-size:14px;font-weight:500;color:var(--muted)}
.elementor-109165 .nv-card-t .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.2;color:#FFFAFC}
.elementor-109165 .nv-topline{border-top:1px solid var(--ink3);padding-top:clamp(56px,7vw,104px) !important;margin-top:clamp(48px,6vw,96px) !important}
.elementor-109165 .nv-res{border-radius:18px;padding:28px !important;min-height:320px;justify-content:flex-end !important;gap:6px !important;position:relative;overflow:hidden;background-size:cover;background-position:center}
.elementor-109165 .nv-res-img::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(0deg,rgba(20,18,20,.92) 0%,rgba(20,18,20,0) 60%)}
.elementor-109165 .nv-res > .elementor-element{position:relative;z-index:2}
.elementor-109165 .nv-res-mag{background-color:var(--mag) !important}
.elementor-109165 .nv-res-dark{background-color:var(--ink2) !important;border:1px solid var(--ink3)}
.elementor-109165 .nv-big .elementor-heading-title{font-size:clamp(44px,4.4vw,72px);font-weight:800;line-height:1;color:#FFFAFC}
.elementor-109165 .nv-res-dark .nv-big .elementor-heading-title{color:var(--magl)}
.elementor-109165 .nv-res .nv-small,.elementor-109165 .nv-res .nv-small p{font-size:16px;color:#EDE6EA}
.elementor-109165 .nv-res-dark .nv-small p{color:var(--muted)}
.elementor-109165 .nv-results{margin-bottom:clamp(48px,6vw,88px) !important}
.elementor-109165 .nv-step{border-top:2px solid var(--ink3);padding-top:22px !important;gap:10px !important}
.elementor-109165 .nv-step:first-child{border-top-color:var(--magl)}
.elementor-109165 .nv-step-n .elementor-heading-title{font-size:15px;font-weight:700;color:var(--magl)}
.elementor-109165 .nv-step-t .elementor-heading-title{font-size:21px;font-weight:800;line-height:1.2}
.elementor-109165 .nv-note{margin-top:40px !important}

/* work */
.elementor-109165 .nv-work-card{gap:14px !important;color:#212121;transition:transform .35s cubic-bezier(.2,.7,.2,1)}
.elementor-109165 .nv-work-card:hover{transform:translateY(-6px)}
.elementor-109165 .nv-work-card .elementor-widget-image{position:relative;border-radius:18px;overflow:hidden;background:#141214}
.elementor-109165 .nv-work-card .elementor-widget-image img{width:100%;aspect-ratio:16/9;height:auto;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}
.elementor-109165 .nv-work-card:hover .elementor-widget-image img{transform:scale(1.06)}
.elementor-109165 .nv-work-card .elementor-widget-image::after{content:"";position:absolute;left:20px;bottom:20px;width:56px;height:56px;border-radius:50%;background:rgba(255,250,252,.95) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23212121' d='M7 4.5v15l13-7.5z'/%3E%3C/svg%3E") 54% 50%/18px no-repeat;transition:transform .3s,background-color .3s}
.elementor-109165 .nv-work-card:hover .elementor-widget-image::after{transform:scale(1.12);background-color:var(--mag);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFFAFC' d='M7 4.5v15l13-7.5z'/%3E%3C/svg%3E")}
.elementor-109165 .nv-work-client .elementor-heading-title{font-size:21px;font-weight:800}
.elementor-109165 .nv-work-type .elementor-heading-title{font-size:15px;font-weight:400;color:#6E6470}
.elementor-109165 .nv-work-meta{gap:4px !important}

/* comparison */
.elementor-109165 .nv-cmp{overflow-x:auto;border-radius:18px;border:1px solid #EFE6EA;background:#FFFAFC}
.elementor-109165 .nv-cmp table{width:100%;min-width:760px;border-collapse:collapse;font-size:16px;line-height:1.45;margin:0;border:0}
.elementor-109165 .nv-cmp th,.elementor-109165 .nv-cmp td{text-align:left;vertical-align:top;padding:20px 22px;border:0;border-bottom:1px solid #F0E8EC;background:transparent}
.elementor-109165 .nv-cmp thead th{font-size:15px;font-weight:700;color:#6E6470}
.elementor-109165 .nv-cmp thead th:nth-child(2){background:var(--mag);color:#FFFAFC;font-size:17px}
.elementor-109165 .nv-cmp tbody td:nth-child(2){background:#FDEFF5;color:#212121;font-weight:700}
.elementor-109165 .nv-cmp tbody th{font-weight:700;color:#212121;width:20%}
.elementor-109165 .nv-cmp td{color:#4A4249}
.elementor-109165 .nv-cmp tbody tr:last-child th,.elementor-109165 .nv-cmp tbody tr:last-child td{border-bottom:0}
.elementor-109165 .nv-cmp tbody tr:nth-child(odd) td,.elementor-109165 .nv-cmp tbody tr:nth-child(odd) th{background-color:transparent}
.elementor-109165 .nv-cmp tbody tr:nth-child(odd) td:nth-child(2),.elementor-109165 .nv-cmp tbody tr:nth-child(even) td:nth-child(2){background:#FDEFF5}

/* studio + founder */
.elementor-109165 .nv-img-r img{border-radius:18px;display:block;width:100%}
.elementor-109165 .nv-studio-img img{aspect-ratio:4/3;object-fit:cover}
.elementor-109165 .nv-bullets ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px 24px;font-size:17px}
.elementor-109165 .nv-bullets li{display:flex;gap:12px;align-items:center}
.elementor-109165 .nv-bullets li::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--magl);flex:none}
.elementor-109165 .nv-founder{grid-template-columns:minmax(0,5fr) minmax(0,7fr) !important;gap:48px 80px;align-items:center}
.elementor-109165 .nv-founder .nv-img-r img{max-width:520px;background:var(--blush)}
.elementor-109165 .nv-quote,.elementor-109165 .nv-quote p{font-size:clamp(20px,1.7vw,28px);line-height:1.45}
@media (max-width:900px){.elementor-109165 .nv-founder{grid-template-columns:minmax(0,1fr) !important}}

/* testimonials + awards */
.elementor-109165 .nv-testi{background:var(--ink2);border:1px solid var(--ink3);border-radius:18px;padding:36px}
.elementor-109165 .nv-testi.nv-testi-mag{background:var(--mag);border-color:var(--mag)}
.elementor-109165 .nv-testi .elementor-testimonial-wrapper{text-align:left !important;display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:32px}
.elementor-109165 .nv-testi .elementor-testimonial-content{font-size:clamp(19px,1.5vw,23px) !important;line-height:1.45 !important;color:#FFFAFC !important;font-style:normal}
.elementor-109165 .nv-testi .elementor-testimonial-meta{margin:0 !important}
.elementor-109165 .nv-testi .elementor-testimonial-meta-inner{display:flex;align-items:center;gap:14px}
.elementor-109165 .nv-testi .elementor-testimonial-image img{width:56px !important;height:56px !important;border-radius:12px !important;object-fit:cover}
.elementor-109165 .nv-testi .elementor-testimonial-name{color:#FFFAFC !important;font-weight:700 !important;font-size:16px !important}
.elementor-109165 .nv-testi .elementor-testimonial-job{color:var(--muted) !important;font-size:14px !important}
.elementor-109165 .nv-testi-mag .elementor-testimonial-job{color:#FFE3EE !important}
.elementor-109165 .nv-awards-row{margin-top:clamp(48px,6vw,88px) !important;padding-top:40px !important;border-top:1px solid var(--ink3);flex-direction:row !important;flex-wrap:wrap !important;justify-content:space-between !important;align-items:center !important;gap:32px !important}
.elementor-109165 .nv-awards-row > .elementor-element{width:auto !important}
.elementor-109165 .nv-awards{background:#FFFAFC;border-radius:16px;padding:18px 28px !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;gap:28px 40px !important}
.elementor-109165 .nv-awards > .elementor-element{width:auto !important}
.elementor-109165 .nv-awards img{height:76px !important;width:auto !important}

/* posts */
.elementor-109165 .nv-posts .elementor-posts-container{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr)) !important;gap:24px !important}
.elementor-109165 .nv-posts .elementor-post{background:var(--blush);border-radius:18px;overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;width:auto !important;margin:0 !important}
.elementor-109165 .nv-posts .elementor-post:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(122,40,80,.14)}
.elementor-109165 .nv-posts .elementor-post__thumbnail__link{margin-bottom:0 !important;width:100% !important}
.elementor-109165 .nv-posts .elementor-post__thumbnail{padding-bottom:60% !important}
.elementor-109165 .nv-posts .elementor-post__text{padding:26px 26px 30px}
.elementor-109165 .nv-posts .elementor-post__title,.elementor-109165 .nv-posts .elementor-post__title a{font-size:21px !important;font-weight:800 !important;line-height:1.25 !important;color:#212121 !important}
.elementor-109165 .nv-posts .elementor-post__excerpt p{font-size:15px;line-height:1.55;color:#4A4249;margin-top:10px}
.elementor-109165 .nv-posts .elementor-post__read-more{color:var(--mag) !important;font-weight:700 !important;font-size:15px !important;margin-top:12px;display:inline-block}

/* cta */
.elementor-109165 .nv-cta-h .elementor-heading-title{font-size:clamp(40px,4.6vw,76px)}
.elementor-109165 .nv-cta-imgs{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:16px}
.elementor-109165 .nv-cta-imgs img{width:100%;height:220px;object-fit:cover;border-radius:18px;display:block}
.elementor-109165 .nv-cta-imgs > .elementor-element:nth-child(even){margin-top:40px !important}

/* faq */
.elementor-109165 .nv-faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr) !important;gap:32px 80px;align-items:start}
.elementor-109165 .nv-faq-side{position:sticky;top:110px;gap:16px !important}
.elementor-109165 .nv-faq .elementor-toggle-item{border-top:1px solid #E8E1E4;margin:0 !important}
.elementor-109165 .nv-faq .elementor-toggle-item:last-child{border-bottom:1px solid #E8E1E4}
.elementor-109165 .nv-faq .elementor-tab-title{padding:24px 0 !important;border:0 !important;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;font-size:clamp(18px,1.4vw,22px) !important;font-weight:700 !important;line-height:1.3;color:#212121 !important;margin:0}
.elementor-109165 .nv-faq .elementor-tab-title a{color:#212121 !important;font-size:inherit;font-weight:inherit}
.elementor-109165 .nv-faq .elementor-tab-title:hover a,.elementor-109165 .nv-faq .elementor-tab-title.elementor-active a{color:var(--mag) !important}
.elementor-109165 .nv-faq .elementor-toggle-icon{order:2;flex:none;width:38px !important;height:38px;border-radius:50%;background:var(--blush);display:inline-flex !important;align-items:center;justify-content:center;color:var(--mag) !important;float:none !important}
.elementor-109165 .nv-faq .elementor-toggle-icon svg{fill:var(--mag);width:14px;height:14px}
.elementor-109165 .nv-faq .elementor-toggle-icon i{color:var(--mag)}
.elementor-109165 .nv-faq .elementor-tab-content{padding:0 0 24px !important;border:0 !important;font-size:17px;line-height:1.6;color:#4A4249;max-width:820px}
.elementor-109165 .nv-faq .elementor-tab-content a{color:var(--mag);font-weight:700}
@media (max-width:900px){.elementor-109165 .nv-faq-grid{grid-template-columns:minmax(0,1fr) !important}.elementor-109165 .nv-faq-side{position:static}}

/* footer */
.elementor-109165 .nv-footer{padding:72px clamp(20px,4vw,64px) 0 !important}
.elementor-109165 .nv-fgrid{grid-template-columns:minmax(240px,1.4fr) repeat(5,minmax(0,1fr)) !important;gap:40px 32px;padding-bottom:48px !important}
.elementor-109165 .nv-fbrand{gap:18px !important}
.elementor-109165 .nv-fbrand .nv-logo img{height:44px !important;width:auto !important}
.elementor-109165 .nv-fhead .elementor-heading-title{color:#FFFAFC;font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase}
.elementor-109165 .nv-fcol{gap:14px !important}
.elementor-109165 .nv-flinks,.elementor-109165 .nv-flinks p{font-size:15px;line-height:1.6;color:var(--muted);margin:0}
.elementor-109165 .nv-flinks a{display:block;color:var(--muted);padding:4px 0;transition:color .2s}
.elementor-109165 .nv-flinks a:hover{color:#FFFAFC}
.elementor-109165 .nv-fsoc .elementor-social-icon{background:#2E2A2E !important;transition:background .2s}
.elementor-109165 .nv-fsoc .elementor-social-icon:hover{background:var(--mag) !important}
.elementor-109165 .nv-fsoc .elementor-social-icon i,.elementor-109165 .nv-fsoc .elementor-social-icon svg{color:#FFFAFC;fill:#FFFAFC}
.elementor-109165 .nv-fbottom{border-top:1px solid #2C2A2C;padding:24px 0 32px !important;flex-direction:row !important;flex-wrap:wrap !important;justify-content:space-between !important;gap:12px !important}
.elementor-109165 .nv-fbottom > .elementor-element{width:auto !important}
.elementor-109165 .nv-fbottom,.elementor-109165 .nv-fbottom p{font-size:13px;color:var(--muted)}
.elementor-109165 .nv-fbottom a{color:var(--muted);margin-left:20px}
.elementor-109165 .nv-fbottom a:hover{color:#FFFAFC}
@media (max-width:1100px){.elementor-109165 .nv-fgrid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}.elementor-109165 .nv-fbrand{grid-column:1/-1}}
@media (max-width:600px){.elementor-109165 .nv-fgrid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}

@media (max-width:767px){.elementor-109165 .nv-hero{min-height:640px}.elementor-109165 .nv-hero::after{background:linear-gradient(0deg,rgba(20,18,20,.95) 0%,rgba(20,18,20,.6) 60%,rgba(20,18,20,.35) 100%)}.elementor-109165 .nv-cta-imgs img{height:140px}.elementor-109165 .nv-cta-imgs > .elementor-element:nth-child(even){margin-top:0 !important}.elementor-109165 .nv-awards img{height:60px !important}.elementor-109165 .nv-chip img{width:68px !important;height:42px !important}}
@media (prefers-reduced-motion:reduce){.elementor-109165 *{animation:none !important;transition:none !important}}

.elementor-109165 .nv-trusted{padding:40px clamp(20px,4vw,64px) 8px !important;max-width:1728px;margin:0 auto !important;align-items:center !important;gap:20px 48px !important}
.elementor-109165 .nv-trusted > .nv-trusted-l{flex:0 0 auto !important;width:auto !important}
.elementor-109165 .nv-trusted > .nv-trusted-m{flex:1 1 400px !important;min-width:0;width:auto !important}
.elementor-109165 .nv-trusted-l p{color:#6E6470 !important}
.elementor-109165 .nv-center{align-items:center !important}
.elementor-109165 .nv-center > .elementor-element{width:auto !important}
.elementor-109165 .nv-faq .elementor-accordion-item{border:0 !important;border-top:1px solid #E8E1E4 !important;margin:0 !important}
.elementor-109165 .nv-faq .elementor-accordion-item:last-child{border-bottom:1px solid #E8E1E4 !important}
.elementor-109165 .nv-faq .elementor-accordion-title{flex:1 1 auto;color:#212121 !important}
.elementor-109165 .nv-faq .elementor-tab-title:hover .elementor-accordion-title,.elementor-109165 .nv-faq .elementor-tab-title.elementor-active .elementor-accordion-title{color:var(--mag) !important}
.elementor-109165 .nv-faq .elementor-accordion-icon{order:2;flex:none;width:38px !important;height:38px;border-radius:50%;background:var(--blush);display:inline-flex !important;align-items:center;justify-content:center;float:none !important;color:var(--mag) !important}
.elementor-109165 .nv-faq .elementor-accordion-icon svg{fill:var(--mag);width:14px;height:14px}
.elementor-109165 .nv-faq .elementor-accordion-icon i{color:var(--mag);font-size:14px}
.elementor-109165 .nv-faq .elementor-tab-title.elementor-active .elementor-accordion-icon{background:var(--mag)}
.elementor-109165 .nv-faq .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#FFFAFC}
.elementor-109165 .nv-faq .elementor-tab-title.elementor-active .elementor-accordion-icon i{color:#FFFAFC}
.elementor-109165 .nv-posts .elementor-post__card{background:transparent;border:0;border-radius:0;box-shadow:none}
.elementor-109165 .nv-hero .elementor-background-video-hosted{object-fit:cover;width:100% !important;height:100% !important;top:0 !important;left:0 !important}
.elementor-109165 .nv-header .elementor-nav-menu--main .elementor-nav-menu{justify-content:flex-end}
.elementor-109165 .nv-fbottom .elementor-widget-text-editor p{margin:0}

.elementor-109165 .nv-awards{background:transparent !important;padding:0 !important}
.elementor-109165 .nv-res-img::after{z-index:1 !important}
.elementor-109165 .nv-res > .elementor-element{z-index:3 !important}
.elementor-109165 .nv-hero .nv-lead{max-width:640px}
.elementor-109165 .nv-hero .elementor-background-video-container{position:absolute;inset:0;overflow:hidden}
.elementor-109165 .nv-hero .elementor-background-video-hosted{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover;transform:none !important}

/* transparent header start */
.elementor-109165 .nv-header{position:fixed !important;top:var(--wp-admin--admin-bar--height,0px);left:0;right:0;width:100%;background:linear-gradient(180deg,rgba(20,18,20,.6),rgba(20,18,20,0)) !important;border-bottom:1px solid transparent !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;transition:background-color .3s ease,border-color .3s ease}
.elementor-109165 .nv-header.scrolled,.elementor-109165 .nv-header.menu-open{background:rgba(20,18,20,.92) !important;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important}
@media (min-width:1025px){.elementor-109165 .nv-header .elementor-widget-nav-menu{position:absolute;left:50%;transform:translateX(-50%);flex:none !important}.elementor-109165 .nv-header .nv-btn{margin-left:auto}.elementor-109165 .nv-header .elementor-nav-menu--main .elementor-nav-menu{justify-content:center}}
/* transparent header end */

.elementor-109165 .nv-header-js{position:absolute !important;width:0 !important;height:0;overflow:hidden}

/* no header line */.elementor-109165 .nv-header,.elementor-109165 .nv-header.scrolled,.elementor-109165 .nv-header.menu-open{border-bottom:0 !important;box-shadow:none !important}.elementor-109165 .nv-header .elementor-nav-menu--dropdown{border-top:0 !important}/* End custom CSS */