.elementor-8252 .elementor-element.elementor-element-94f3cb3 > .elementor-container{max-width:1096px;}.elementor-8252 .elementor-element.elementor-element-94f3cb3{padding:18px 32px 8px 32px;}.elementor-widget-text-editor{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-8252 .elementor-element.elementor-element-b132a2f{font-family:"Inter", Sans-serif;font-weight:400;color:#6E7480;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8252 .elementor-element.elementor-element-9579679 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#141414;}.elementor-8252 .elementor-element.elementor-element-688c4d2{font-family:"Inter", Sans-serif;font-weight:400;color:#6E7480;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-8252 .elementor-element.elementor-element-9dba605{width:auto;max-width:auto;}.elementor-8252 .elementor-element.elementor-element-9dba605 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8252 .elementor-element.elementor-element-9dba605 .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-8252 .elementor-element.elementor-element-da8e643{width:auto;max-width:auto;}.elementor-8252 .elementor-element.elementor-element-da8e643 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8252 .elementor-element.elementor-element-da8e643 .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-8252 .elementor-element.elementor-element-eefe297 > .elementor-container{max-width:1096px;}.elementor-8252 .elementor-element.elementor-element-eefe297{padding:0px 32px 74px 32px;}.elementor-8252 .elementor-element.elementor-element-53ff776 > .elementor-container{max-width:760px;}.elementor-8252 .elementor-element.elementor-element-53ff776{padding:96px 32px 96px 32px;}.elementor-8252 .elementor-element.elementor-element-d22d2a2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#141414;}.elementor-8252 .elementor-element.elementor-element-d797e7f{font-family:"Inter", Sans-serif;font-weight:400;color:#6E7480;}.elementor-8252 .elementor-element.elementor-element-1243665 > .elementor-container{max-width:1096px;}.elementor-8252 .elementor-element.elementor-element-1243665{padding:96px 32px 96px 32px;}.elementor-8252 .elementor-element.elementor-element-160dc84 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#141414;}.elementor-8252 .elementor-element.elementor-element-12c45d8{font-family:"Inter", Sans-serif;font-weight:400;color:#6E7480;}.elementor-8252 .elementor-element.elementor-element-2acdc8a > .elementor-container{max-width:1096px;}.elementor-8252 .elementor-element.elementor-element-2acdc8a{padding:96px 32px 96px 32px;}.elementor-8252 .elementor-element.elementor-element-8f7e7ee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#141414;}.elementor-8252 .elementor-element.elementor-element-6f87a32{font-family:"Inter", Sans-serif;font-weight:400;color:#6E7480;}.elementor-8252 .elementor-element.elementor-element-eb30cc8 > .elementor-container{max-width:1096px;}.elementor-8252 .elementor-element.elementor-element-eb30cc8{padding:96px 32px 96px 32px;}.elementor-8252 .elementor-element.elementor-element-d5db4e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#141414;}.elementor-8252 .elementor-element.elementor-element-82b3d10{font-family:"Inter", Sans-serif;font-weight:400;color:#6E7480;}.elementor-8252 .elementor-element.elementor-element-7975349 > .elementor-container{max-width:1096px;}.elementor-8252 .elementor-element.elementor-element-7975349{padding:96px 32px 96px 32px;}.elementor-8252 .elementor-element.elementor-element-cb67c7f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#141414;}.elementor-8252 .elementor-element.elementor-element-13a1970{font-family:"Inter", Sans-serif;font-weight:400;color:#6E7480;}.elementor-8252 .elementor-element.elementor-element-0e4bff2 iframe{height:560px;}.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-tab-content{color:var( --e-global-color-text );}.elementor-8252 .elementor-element.elementor-element-26e1534 .elementor-accordion-item{border-width:0px;}.elementor-8252 .elementor-element.elementor-element-26e1534 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-8252 .elementor-element.elementor-element-26e1534 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-8252 .elementor-element.elementor-element-26e1534 .elementor-accordion-icon, .elementor-8252 .elementor-element.elementor-element-26e1534 .elementor-accordion-title{color:#141414;}.elementor-8252 .elementor-element.elementor-element-26e1534 .elementor-accordion-icon svg{fill:#141414;}.elementor-8252 .elementor-element.elementor-element-26e1534 .elementor-active .elementor-accordion-icon, .elementor-8252 .elementor-element.elementor-element-26e1534 .elementor-active .elementor-accordion-title{color:#141414;}.elementor-8252 .elementor-element.elementor-element-26e1534 .elementor-active .elementor-accordion-icon svg{fill:#141414;}.elementor-8252 .elementor-element.elementor-element-26e1534 .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-8252 .elementor-element.elementor-element-26e1534 .elementor-tab-title .elementor-accordion-icon i:before{color:#141414;}.elementor-8252 .elementor-element.elementor-element-26e1534 .elementor-tab-title .elementor-accordion-icon svg{fill:#141414;}.elementor-8252 .elementor-element.elementor-element-26e1534 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-8252 .elementor-element.elementor-element-26e1534 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-8252 .elementor-element.elementor-element-26e1534 .elementor-tab-content{color:#6E7480;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-8252 .elementor-element.elementor-element-04c9d0e .elementor-accordion-item{border-width:0px;}.elementor-8252 .elementor-element.elementor-element-04c9d0e .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-8252 .elementor-element.elementor-element-04c9d0e .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-8252 .elementor-element.elementor-element-04c9d0e .elementor-accordion-icon, .elementor-8252 .elementor-element.elementor-element-04c9d0e .elementor-accordion-title{color:#141414;}.elementor-8252 .elementor-element.elementor-element-04c9d0e .elementor-accordion-icon svg{fill:#141414;}.elementor-8252 .elementor-element.elementor-element-04c9d0e .elementor-active .elementor-accordion-icon, .elementor-8252 .elementor-element.elementor-element-04c9d0e .elementor-active .elementor-accordion-title{color:#141414;}.elementor-8252 .elementor-element.elementor-element-04c9d0e .elementor-active .elementor-accordion-icon svg{fill:#141414;}.elementor-8252 .elementor-element.elementor-element-04c9d0e .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-8252 .elementor-element.elementor-element-04c9d0e .elementor-tab-title .elementor-accordion-icon i:before{color:#141414;}.elementor-8252 .elementor-element.elementor-element-04c9d0e .elementor-tab-title .elementor-accordion-icon svg{fill:#141414;}.elementor-8252 .elementor-element.elementor-element-04c9d0e .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-8252 .elementor-element.elementor-element-04c9d0e .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-8252 .elementor-element.elementor-element-04c9d0e .elementor-tab-content{color:#6E7480;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-8252 .elementor-element.elementor-element-b6ade0c > .elementor-container{max-width:1096px;}.elementor-8252 .elementor-element.elementor-element-b6ade0c{padding:92px 32px 92px 32px;}.elementor-8252 .elementor-element.elementor-element-696cd1c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#141414;}.elementor-8252 .elementor-element.elementor-element-06b7172{font-family:"Inter", Sans-serif;font-weight:400;color:#6E7480;}.elementor-8252 .elementor-element.elementor-element-af654cc{width:auto;max-width:auto;}.elementor-8252 .elementor-element.elementor-element-af654cc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8252 .elementor-element.elementor-element-af654cc .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-8252 .elementor-element.elementor-element-13bf820{width:auto;max-width:auto;}.elementor-8252 .elementor-element.elementor-element-13bf820 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8252 .elementor-element.elementor-element-13bf820 .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-8252 .elementor-element.elementor-element-94f3cb3{padding:14px 22px 8px 22px;}.elementor-8252 .elementor-element.elementor-element-eefe297{padding:0px 22px 48px 22px;}.elementor-8252 .elementor-element.elementor-element-53ff776{padding:58px 22px 58px 22px;}.elementor-8252 .elementor-element.elementor-element-1243665{padding:58px 22px 58px 22px;}.elementor-8252 .elementor-element.elementor-element-2acdc8a{padding:58px 22px 58px 22px;}.elementor-8252 .elementor-element.elementor-element-eb30cc8{padding:58px 22px 58px 22px;}.elementor-8252 .elementor-element.elementor-element-7975349{padding:58px 22px 58px 22px;}.elementor-8252 .elementor-element.elementor-element-b6ade0c{padding:60px 22px 60px 22px;}}@media(min-width:768px){.elementor-8252 .elementor-element.elementor-element-f2726b6{width:56%;}.elementor-8252 .elementor-element.elementor-element-3b9ff5b{width:44%;}.elementor-8252 .elementor-element.elementor-element-7cf8f61{width:100%;}.elementor-8252 .elementor-element.elementor-element-e7d2242{width:50%;}.elementor-8252 .elementor-element.elementor-element-498a1dd{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8252 .elementor-element.elementor-element-f2726b6{width:100%;}.elementor-8252 .elementor-element.elementor-element-3b9ff5b{width:100%;}.elementor-8252 .elementor-element.elementor-element-bc2642a{width:100%;}.elementor-8252 .elementor-element.elementor-element-de99f5c{width:100%;}}/* Start custom CSS *//* Nuage About page - page-level CSS (Elementor Pro > Page Settings > Custom CSS) */
body.elementor-page-8252 .nd-sec{--kit-widget-spacing:0px;font-family:Inter,"Helvetica Neue",Arial,sans-serif;color:#6E7480;font-size:16.5px;line-height:1.75}
body.elementor-page-8252 .nd-sec .elementor-widget:not(:last-child){margin-bottom:0;margin-block-end:0}
body.elementor-page-8252 .nd-sec .elementor-widget-text-editor{color:#6E7480;font-size:16.5px;line-height:1.75}
body.elementor-page-8252 .nd-sec .elementor-widget-text-editor p{margin:0 0 1.05em}
body.elementor-page-8252 .nd-sec .elementor-widget-text-editor p:last-child{margin-bottom:0}
body.elementor-page-8252 .nd-sec h1,body.elementor-page-8252 .nd-sec h2,body.elementor-page-8252 .nd-sec h3{font-family:Poppins,"Helvetica Neue",Arial,sans-serif;color:#141414;line-height:1.12;font-weight:800;letter-spacing:-.032em;margin:0 0 .5em;text-transform:none}
body.elementor-page-8252 .nd-sec h1.elementor-heading-title{font-size:clamp(2.4rem,6vw,4.4rem);max-width:17ch;margin-bottom:.4em}
body.elementor-page-8252 .nd-sec h2.elementor-heading-title{font-size:clamp(1.7rem,3.4vw,2.6rem)}
body.elementor-page-8252 .nd-sec h3{font-size:1.1rem;font-weight:700;letter-spacing:-.012em;line-height:1.35}
body.elementor-page-8252 .nd-sec a{color:inherit}
body.elementor-page-8252 .nd-sec a:focus-visible,body.elementor-page-8252 .nd-sec [tabindex]:focus-visible,body.elementor-page-8252 .nd-sec iframe:focus-visible{outline:3px solid #C79A00;outline-offset:3px;border-radius:6px}
body.elementor-page-8252 .nd-mark{background:linear-gradient(transparent 58%,#FFC72C 58%);padding:0 .06em}
body.elementor-page-8252 .nd-mark-b{background:linear-gradient(transparent 58%,rgba(255,199,44,.55) 58%);padding:0 .06em}
body.elementor-page-8252 .nd-sec .nd-intro{font-size:1.02rem;max-width:56ch}
body.elementor-page-8252 .nd-sec .nd-h2-narrow h2.elementor-heading-title{max-width:17ch}

/* hero */
body.elementor-page-8252 .nd-hero{position:relative;overflow:hidden}
body.elementor-page-8252 .nd-hero::before,body.elementor-page-8252 .nd-hero::after{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:0}
body.elementor-page-8252 .nd-hero::before{width:300px;height:300px;background:#FFC72C;opacity:.16;right:-70px;top:-40px}
body.elementor-page-8252 .nd-hero::after{width:180px;height:180px;background:#141414;opacity:.12;right:150px;top:230px}
body.elementor-page-8252 .nd-hero>.elementor-container{position:relative;z-index:1}
body.elementor-page-8252 .nd-crumb{font-size:.82rem;color:#9095A0;line-height:1.5;margin:0 0 74px}
body.elementor-page-8252 .nd-crumb ol{list-style:none;display:flex;gap:8px;margin:0;padding:0;flex-wrap:wrap}
body.elementor-page-8252 .nd-crumb li{margin:0}
body.elementor-page-8252 .nd-crumb a{color:#9095A0;text-decoration:none}
body.elementor-page-8252 .nd-crumb a:hover{color:#141414;text-decoration:underline}
body.elementor-page-8252 .nd-crumb li+li::before{content:"·";margin-right:8px}
body.elementor-page-8252 .nd-sec .nd-kicker{margin-bottom:26px}
body.elementor-page-8252 .nd-sec .nd-kicker p{display:inline-flex;align-items:center;gap:11px;font-size:.78rem;font-weight:600;letter-spacing:.04em;color:#6E7480;margin:0;line-height:1.5}
body.elementor-page-8252 .nd-sec .nd-kicker p::before{content:"";width:9px;height:9px;border-radius:50%;background:#141414;display:block;flex:0 0 auto}
body.elementor-page-8252 .nd-sec .nd-sub{font-size:1.14rem;max-width:52ch;margin-bottom:34px}
@media(max-width:767px){body.elementor-page-8252 .nd-crumb{margin-bottom:46px}}

/* native buttons */
body.elementor-page-8252 .nd-sec .nd-btn{width:auto;max-width:100%;margin:0 12px 12px 0!important}
body.elementor-page-8252 .nd-sec .nd-btn .elementor-button{display:inline-flex;align-items:center;font-family:Inter,"Helvetica Neue",Arial,sans-serif;font-weight:600;font-size:.94rem;line-height:1.2;letter-spacing:0;text-transform:none;padding:15px 28px;border-radius:999px;border:0;text-decoration:none;transition:transform .14s,box-shadow .14s}
body.elementor-page-8252 .nd-sec .nd-btn .elementor-button:hover,body.elementor-page-8252 .nd-sec .nd-btn .elementor-button:focus-visible{transform:translateY(-2px)}
body.elementor-page-8252 .nd-sec .nd-btn .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:9px}
body.elementor-page-8252 .nd-sec .nd-btn .elementor-button-icon{display:inline-flex;align-items:center;font-size:15px;margin:0}
body.elementor-page-8252 .nd-sec .nd-btn .elementor-button-icon svg{width:15px;height:15px;fill:currentColor}
body.elementor-page-8252 .nd-sec .nd-btn-black .elementor-button,body.elementor-page-8252 .nd-sec .nd-btn-black .elementor-button:hover{background:#141414;color:#fff}
body.elementor-page-8252 .nd-sec .nd-btn-yellow .elementor-button,body.elementor-page-8252 .nd-sec .nd-btn-yellow .elementor-button:hover{background:#FFC72C;color:#141414}
body.elementor-page-8252 .nd-sec .nd-btn-out .elementor-button,body.elementor-page-8252 .nd-sec .nd-btn-out .elementor-button:hover{background:transparent;color:#141414;box-shadow:inset 0 0 0 1.5px #E6E7EA}

/* stat bar */
body.elementor-page-8252 .nd-meter{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;border-top:2px solid #141414;margin-top:46px;padding-top:30px}
@media(max-width:1024px){body.elementor-page-8252 .nd-meter{grid-template-columns:repeat(2,1fr);gap:30px}}
@media(max-width:767px){body.elementor-page-8252 .nd-meter{grid-template-columns:1fr;gap:26px}}
body.elementor-page-8252 .nd-meter>div{padding-right:18px}
body.elementor-page-8252 .nd-meter .mi{width:34px;height:34px;border-radius:9px;background:rgba(255,199,44,.24);display:flex;align-items:center;justify-content:center;margin-bottom:14px}
body.elementor-page-8252 .nd-meter>div:nth-child(even) .mi{background:rgba(20,20,20,.07)}
body.elementor-page-8252 .nd-meter .mi svg{width:17px;height:17px;stroke:#B58A00;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
body.elementor-page-8252 .nd-meter>div:nth-child(even) .mi svg{stroke:#141414}
body.elementor-page-8252 .nd-meter b{display:block;font-family:Poppins,"Helvetica Neue",Arial,sans-serif;font-size:1.72rem;font-weight:800;color:#141414;line-height:1.1;letter-spacing:-.035em}
body.elementor-page-8252 .nd-meter .lb{display:block;font-size:.85rem;color:#9095A0;margin-top:7px;line-height:1.5}

/* timeline */
body.elementor-page-8252 .nd-tl{list-style:none;margin:46px 0 0;padding:0 0 0 38px;border-left:2px solid #E6E7EA;position:relative}
body.elementor-page-8252 .nd-tl li{position:relative;padding:0 0 42px;margin:0}
body.elementor-page-8252 .nd-tl li:last-child{padding-bottom:0}
body.elementor-page-8252 .nd-tl li::before{content:"";position:absolute;left:-48.5px;top:6px;width:19px;height:19px;border-radius:50%;background:#FFC72C;box-shadow:0 0 0 5px #fff}
body.elementor-page-8252 .nd-tl li:nth-child(even)::before{background:#141414}
body.elementor-page-8252 .nd-tl .yr{font-family:Poppins,"Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:.85rem;letter-spacing:.09em;text-transform:uppercase;color:#9095A0;display:block;margin-bottom:5px;line-height:1.5}
body.elementor-page-8252 .nd-tl h3{margin-bottom:.4em}
body.elementor-page-8252 .nd-tl p{font-size:.97rem;margin:0}

/* service rows */
body.elementor-page-8252 .nd-rows{margin-top:48px;border-top:2px solid #141414}
body.elementor-page-8252 .nd-row{display:grid;grid-template-columns:64px 1fr 260px auto;gap:26px;align-items:center;padding:28px 0;border-bottom:1px solid #E6E7EA;text-decoration:none!important;color:inherit;transition:padding-left .16s}
body.elementor-page-8252 .nd-row:hover,body.elementor-page-8252 .nd-row:focus-visible{padding-left:10px}
@media(max-width:860px){body.elementor-page-8252 .nd-row{grid-template-columns:44px 1fr auto;gap:18px}body.elementor-page-8252 .nd-row .desc{display:none}}
body.elementor-page-8252 .nd-row .n{font-family:Poppins,"Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:1rem;color:#141414;letter-spacing:.04em}
body.elementor-page-8252 .nd-row:nth-child(even) .n{color:#C79A00}
body.elementor-page-8252 .nd-row .nm{font-family:Poppins,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:clamp(1.12rem,2vw,1.5rem);color:#141414;letter-spacing:-.02em;line-height:1.25}
body.elementor-page-8252 .nd-row .desc{font-size:.9rem;color:#6E7480;line-height:1.6}
body.elementor-page-8252 .nd-row .arw{width:42px;height:42px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px #E6E7EA;display:flex;align-items:center;justify-content:center;flex:0 0 auto;transition:background .16s}
body.elementor-page-8252 .nd-row:hover .arw,body.elementor-page-8252 .nd-row:focus-visible .arw{background:#FFC72C;box-shadow:none}
body.elementor-page-8252 .nd-row .arw svg{width:17px;height:17px;stroke:#141414;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}

/* team roster */
body.elementor-page-8252 .nd-roster{margin-top:44px;border-top:1px solid #E6E7EA}
body.elementor-page-8252 .nd-rost{display:grid;grid-template-columns:76px 1fr 1fr;gap:28px;align-items:center;padding:26px 0;border-bottom:1px solid #E6E7EA}
body.elementor-page-8252 .nd-av{position:relative;width:76px;height:76px;border-radius:50%;overflow:hidden;background:#FFC72C;box-shadow:0 0 0 3px #FFC72C}
body.elementor-page-8252 .nd-rost:nth-child(even) .nd-av{background:#141414;box-shadow:0 0 0 3px #141414}
body.elementor-page-8252 .nd-av img{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:0}
body.elementor-page-8252 .nd-av.zoom img{width:160%;height:auto;left:-30%;top:-4%}
body.elementor-page-8252 .nd-rost h3{margin:0 0 .15em}
body.elementor-page-8252 .nd-rost .rl,body.elementor-page-8252 .nd-rost .note{font-size:.92rem;margin:0;color:#6E7480;line-height:1.6}
@media(max-width:760px){body.elementor-page-8252 .nd-rost{grid-template-columns:62px 1fr;gap:20px}body.elementor-page-8252 .nd-av{width:62px;height:62px}body.elementor-page-8252 .nd-rost .note{grid-column:1/-1;padding-left:82px}}
@media(max-width:480px){body.elementor-page-8252 .nd-rost .note{padding-left:0}}

/* reviews */
body.elementor-page-8252 .nd-rating{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px;padding-bottom:30px;border-bottom:1px solid #E6E7EA}
body.elementor-page-8252 .nd-rating .score{font-family:Poppins,"Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:2.4rem;color:#141414;line-height:1;letter-spacing:-.03em}
body.elementor-page-8252 .nd-stars{display:flex;gap:3px}
body.elementor-page-8252 .nd-stars svg{width:19px;height:19px;fill:#FFC72C}
body.elementor-page-8252 .nd-rating .meta{font-size:.92rem;color:#6E7480}
body.elementor-page-8252 .nd-sec .nd-reviews{margin-top:34px}

/* where we work */
body.elementor-page-8252 .nd-area>.elementor-container{max-width:none}
body.elementor-page-8252 .nd-area-copy>.elementor-widget-wrap{padding:88px 44px 88px max(32px,calc((100vw - 1160px)/2 + 32px))!important}
@media(max-width:1230px){body.elementor-page-8252 .nd-area-copy>.elementor-widget-wrap{padding:72px 40px!important}}
@media(max-width:767px){body.elementor-page-8252 .nd-area-copy>.elementor-widget-wrap{padding:52px 22px!important}}
body.elementor-page-8252 .nd-cities{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:0}
@media(max-width:480px){body.elementor-page-8252 .nd-cities{grid-template-columns:1fr}}
body.elementor-page-8252 .nd-cities li{padding:11px 0;margin:0;border-bottom:1px solid #E6E7EA;font-size:.94rem;color:#141414;font-weight:500;display:flex;align-items:center;gap:11px;line-height:1.5}
body.elementor-page-8252 .nd-cities li i{width:7px;height:7px;border-radius:50%;background:#E6E7EA;flex:0 0 auto}
body.elementor-page-8252 .nd-cities li.key i{background:#FFC72C}
body.elementor-page-8252 .nd-cities li.key{font-weight:600}
body.elementor-page-8252 .nd-visit{margin-top:34px;border:1px solid #E6E7EA;border-left:4px solid #FFC72C;border-radius:14px;padding:26px 28px}
body.elementor-page-8252 .nd-visit h3{font-size:1.02rem;margin-bottom:.45em}
body.elementor-page-8252 .nd-visit address{font-style:normal;font-size:.94rem;color:#6E7480;line-height:1.75;margin:0 0 6px}
body.elementor-page-8252 .nd-visit .hrs{font-size:.88rem;color:#9095A0;margin:0 0 20px;line-height:1.6}
body.elementor-page-8252 .nd-acts{display:flex;gap:11px;flex-wrap:wrap}
body.elementor-page-8252 .nd-hbtn{display:inline-flex;align-items:center;gap:9px;text-decoration:none!important;font-family:Inter,"Helvetica Neue",Arial,sans-serif;font-weight:600;font-size:.94rem;line-height:1.2;padding:15px 28px;border-radius:999px;transition:transform .14s}
body.elementor-page-8252 .nd-hbtn:hover,body.elementor-page-8252 .nd-hbtn:focus-visible{transform:translateY(-2px)}
body.elementor-page-8252 .nd-hbtn svg{width:16px;height:16px;flex:0 0 auto;stroke-width:2.1;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}
body.elementor-page-8252 .nd-hbtn.y,body.elementor-page-8252 .nd-hbtn.y:hover{background:#FFC72C;color:#141414}
body.elementor-page-8252 .nd-hbtn.o,body.elementor-page-8252 .nd-hbtn.o:hover{background:transparent;color:#141414;box-shadow:inset 0 0 0 1.5px #E6E7EA}
body.elementor-page-8252 .nd-area-map{min-height:420px}
body.elementor-page-8252 .nd-area-map>.elementor-widget-wrap{padding:0!important;position:relative}
body.elementor-page-8252 .nd-area-map .elementor-widget-google_maps{position:absolute!important;left:0;top:0;right:0;bottom:0;margin:0!important;width:100%}
body.elementor-page-8252 .nd-area-map .elementor-widget-google_maps .elementor-widget-container,body.elementor-page-8252 .nd-area-map .elementor-custom-embed{height:100%}
body.elementor-page-8252 .nd-area-map iframe{display:block;width:100%;height:100%!important;border:0}

/* faq (native Accordion) */
body.elementor-page-8252 .nd-faq{border-top:1px solid #E6E7EA}
body.elementor-page-8252 .nd-faq .elementor-accordion{margin-top:38px;border-top:2px solid #141414;text-align:left}
body.elementor-page-8252 .nd-faq .elementor-accordion .elementor-accordion-item{border:0;border-bottom:1px solid #E6E7EA}
body.elementor-page-8252 .nd-faq .elementor-accordion .elementor-tab-title{position:relative;padding:24px 58px 24px 0;margin:0;border:0;cursor:pointer;font-family:Poppins,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:1.04rem;color:#141414;letter-spacing:-.015em;line-height:1.45}
body.elementor-page-8252 .nd-faq .elementor-accordion .elementor-tab-title a,body.elementor-page-8252 .nd-faq .elementor-accordion .elementor-tab-title .elementor-accordion-title{color:#141414;text-decoration:none;font:inherit}
body.elementor-page-8252 .nd-faq .elementor-accordion .elementor-tab-title:hover a{color:#6E7480}
body.elementor-page-8252 .nd-faq .elementor-accordion .elementor-accordion-icon{position:absolute;right:0;top:50%;float:none;width:34px!important;height:34px;margin-top:-17px;border-radius:50%;background:#FFC72C;color:#141414;display:flex!important;align-items:center;justify-content:center;font-size:14px;line-height:1;transition:transform .18s,background-color .18s}
body.elementor-page-8252 .nd-faq .elementor-accordion .elementor-accordion-icon i,body.elementor-page-8252 .nd-faq .elementor-accordion .elementor-accordion-icon svg{color:inherit;fill:currentColor;width:14px;height:14px}
body.elementor-page-8252 .nd-faq .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon{background:#141414;color:#fff;transform:rotate(180deg)}
body.elementor-page-8252 .nd-faq .elementor-accordion .elementor-tab-content{padding:0 64px 26px 0;border:0;font-size:.97rem;color:#6E7480;max-width:78ch;line-height:1.75}
body.elementor-page-8252 .nd-faq .elementor-accordion .elementor-tab-content p{margin:0}
@media(max-width:600px){body.elementor-page-8252 .nd-faq .elementor-accordion .elementor-tab-title{padding-right:48px;font-size:.98rem}body.elementor-page-8252 .nd-faq .elementor-accordion .elementor-tab-content{padding-right:0}}

/* cta */
body.elementor-page-8252 .nd-cta-box>.elementor-widget-wrap{border:1px solid #E6E7EA;border-top:4px solid #FFC72C;border-radius:16px;padding:58px 52px!important;position:relative;overflow:hidden;background:#fff}
body.elementor-page-8252 .nd-cta-box>.elementor-widget-wrap::after{content:"";position:absolute;right:-90px;bottom:-130px;width:330px;height:330px;border-radius:50%;background:#FFC72C;opacity:.13;pointer-events:none}
body.elementor-page-8252 .nd-cta-box>.elementor-widget-wrap::before{content:"";position:absolute;right:160px;top:-80px;width:180px;height:180px;border-radius:50%;background:#141414;opacity:.1;pointer-events:none}
body.elementor-page-8252 .nd-cta-box .elementor-widget{position:relative;z-index:1}
body.elementor-page-8252 .nd-cta-box h2.elementor-heading-title{max-width:16ch}
body.elementor-page-8252 .nd-sec .nd-cta-p{max-width:52ch;margin-bottom:32px}
@media(max-width:640px){body.elementor-page-8252 .nd-cta-box>.elementor-widget-wrap{padding:38px 26px!important}}

/* overrides: child theme forces !important button styles; column widget-wrap is not flex on this site */
body.elementor-page-8252 .nd-sec .elementor-widget-wrap{display:flex;flex-wrap:wrap;align-content:flex-start}
body.elementor-page-8252 .nd-sec .elementor-widget-wrap>.elementor-element{width:100%}
body.elementor-page-8252 .nd-sec .elementor-widget-wrap>.elementor-element.nd-btn{width:auto!important}
body.elementor-page-8252 .nd-sec .nd-btn .elementor-button{padding:15px 28px!important;background-image:none!important}
body.elementor-page-8252 .nd-sec .nd-btn-black .elementor-button,body.elementor-page-8252 .nd-sec .nd-btn-black .elementor-button:hover,body.elementor-page-8252 .nd-sec .nd-btn-black .elementor-button:focus{background:#141414!important;color:#fff!important}
body.elementor-page-8252 .nd-sec .nd-btn-yellow .elementor-button,body.elementor-page-8252 .nd-sec .nd-btn-yellow .elementor-button:hover,body.elementor-page-8252 .nd-sec .nd-btn-yellow .elementor-button:focus{background:#FFC72C!important;color:#141414!important}
body.elementor-page-8252 .nd-sec .nd-btn-out .elementor-button,body.elementor-page-8252 .nd-sec .nd-btn-out .elementor-button:hover,body.elementor-page-8252 .nd-sec .nd-btn-out .elementor-button:focus{background:transparent!important;color:#141414!important;box-shadow:inset 0 0 0 1.5px #E6E7EA!important}

body.elementor-page-8252 .nd-hero::before,body.elementor-page-8252 .nd-hero::after,body.elementor-page-8252 .nd-cta-box>.elementor-widget-wrap::before,body.elementor-page-8252 .nd-cta-box>.elementor-widget-wrap::after{left:auto!important}
body.elementor-page-8252 .nd-sec .nd-sub,body.elementor-page-8252 .nd-sec .nd-intro,body.elementor-page-8252 .nd-sec .nd-cta-p{max-width:none}
body.elementor-page-8252 .nd-sec .nd-sub p{max-width:52ch}
body.elementor-page-8252 .nd-sec .nd-intro p{max-width:56ch}
body.elementor-page-8252 .nd-sec .nd-cta-p p{max-width:52ch}

body.elementor-page-8252 .nd-sec .elementor-widget-text-editor p{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit}

/* faq item borders (Elementor default 1px box borders) */
body.elementor-page-8252 .nd-faq .elementor-accordion .elementor-accordion-item{border:0!important;border-bottom:1px solid #E6E7EA!important}
body.elementor-page-8252 .nd-faq .elementor-accordion .elementor-tab-title,body.elementor-page-8252 .nd-faq .elementor-accordion .elementor-tab-content{border:0!important}

/* kicker wrap fix */
body.elementor-page-8252 .nd-sec .nd-kicker p{align-items:flex-start}
body.elementor-page-8252 .nd-sec .nd-kicker p::before{margin-top:.42em}

/* child theme forces "body p{font-size:16px!important}" - restore spec sizes */
body.elementor-page-8252 .nd-sec .elementor-widget-text-editor p{font-size:inherit!important}
body.elementor-page-8252 .nd-sec .nd-kicker p{font-size:.78rem!important}
body.elementor-page-8252 .nd-sec .nd-sub p{font-size:1.14rem!important}
body.elementor-page-8252 .nd-sec .nd-intro p{font-size:1.02rem!important}
body.elementor-page-8252 .nd-tl p{font-size:.97rem!important}
body.elementor-page-8252 .nd-rost .rl,body.elementor-page-8252 .nd-rost .note{font-size:.92rem!important}
body.elementor-page-8252 .nd-visit .hrs{font-size:.88rem!important}
body.elementor-page-8252 .nd-faq .elementor-accordion .elementor-tab-content p{font-size:.97rem!important}

/* widget spacing restore */
body.elementor-page-8252 .nd-sec .elementor-widget.nd-kicker{margin-bottom:26px!important}
body.elementor-page-8252 .nd-sec .elementor-widget.nd-sub{margin-bottom:34px!important}
body.elementor-page-8252 .nd-sec .elementor-widget.nd-cta-p{margin-bottom:32px!important}

/* map boxed: keep "Where we work" inside the 1160 container */
body.elementor-page-8252 .nd-area>.elementor-container{max-width:1096px}
body.elementor-page-8252 .nd-area-copy>.elementor-widget-wrap{padding:0 48px 0 0!important}
body.elementor-page-8252 .nd-area-map>.elementor-widget-wrap{border-radius:16px;overflow:hidden;border:1px solid #E6E7EA}
@media(max-width:1024px){body.elementor-page-8252 .nd-area-copy>.elementor-widget-wrap{padding:0 0 36px 0!important}body.elementor-page-8252 .nd-area-map{min-height:380px}}

/* hero logo marks */
body.elementor-page-8252 .nd-hero::before,body.elementor-page-8252 .nd-hero::after{border-radius:0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200.5%2014%2020.6%22%3E%3Cpath%20fill%3D%22%23FFC72C%22%20d%3D%22M0.0323383%2013.7146H3.31368C3.63785%2014.4888%203.83481%2015.2602%204.25062%2015.8894C5.02889%2017.0712%206.56082%2017.5691%207.8616%2017.2107C9.3648%2016.7949%2010.4399%2015.6186%2010.4878%2014.1113C10.5562%2011.931%2010.5767%209.7439%2010.4919%207.565C10.4166%205.62274%208.77665%204.22485%206.86584%204.29598C5.00564%204.36573%203.54894%205.89766%203.52569%207.82762C3.51201%208.96973%203.52295%2010.1132%203.52295%2011.2567C3.52295%2011.4222%203.52295%2011.5891%203.52295%2011.7846H0.119877C0.0884179%2011.7464%200.0487518%2011.719%200.0501196%2011.6944C0.102096%209.6591%20-0.24806%207.60193%200.387965%205.59948C1.89801%200.840926%207.99017%20-0.786749%2011.6887%202.58486C13.2343%203.99369%2014.0153%205.74994%2014.0194%207.84267C14.0235%209.85606%2014.0235%2011.8681%2014.0194%2013.8815C14.0126%2017.6361%2010.92%2020.7492%207.14897%2020.7998C3.31915%2020.8518%200.148601%2017.859%200.0323383%2014.0825C0.0296027%2013.9827%200.0323383%2013.8815%200.0323383%2013.7146Z%22%2F%3E%3Cpath%20fill%3D%22%23FFC72C%22%20d%3D%22M8.94764%207.85796C8.95174%208.92758%208.07635%209.81528%207.00263%209.82759C5.92344%209.8399%205.04122%208.97682%205.02754%207.89489C5.01249%206.77467%205.8701%205.90749%206.99032%205.90612C8.06815%205.90612%208.94217%206.7774%208.94764%207.85796Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain}
body.elementor-page-8252 .nd-hero::before{width:250px;height:368px;opacity:.16;right:-50px;top:-70px;transform:rotate(-14deg)}
body.elementor-page-8252 .nd-hero::after{width:120px;height:177px;opacity:.16;left:-28px;right:auto;top:auto;bottom:-40px;transform:rotate(12deg)}
@media(max-width:767px){body.elementor-page-8252 .nd-hero::before{width:150px;height:221px;right:-40px;top:-40px}body.elementor-page-8252 .nd-hero::after{display:none}}


/* form logo marks */
body.elementor-page-8252 .nd-cta-box>.elementor-widget-wrap::before,body.elementor-page-8252 .nd-cta-box>.elementor-widget-wrap::after{border-radius:0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200.5%2014%2020.6%22%3E%3Cpath%20fill%3D%22%23FFC72C%22%20d%3D%22M0.0323383%2013.7146H3.31368C3.63785%2014.4888%203.83481%2015.2602%204.25062%2015.8894C5.02889%2017.0712%206.56082%2017.5691%207.8616%2017.2107C9.3648%2016.7949%2010.4399%2015.6186%2010.4878%2014.1113C10.5562%2011.931%2010.5767%209.7439%2010.4919%207.565C10.4166%205.62274%208.77665%204.22485%206.86584%204.29598C5.00564%204.36573%203.54894%205.89766%203.52569%207.82762C3.51201%208.96973%203.52295%2010.1132%203.52295%2011.2567C3.52295%2011.4222%203.52295%2011.5891%203.52295%2011.7846H0.119877C0.0884179%2011.7464%200.0487518%2011.719%200.0501196%2011.6944C0.102096%209.6591%20-0.24806%207.60193%200.387965%205.59948C1.89801%200.840926%207.99017%20-0.786749%2011.6887%202.58486C13.2343%203.99369%2014.0153%205.74994%2014.0194%207.84267C14.0235%209.85606%2014.0235%2011.8681%2014.0194%2013.8815C14.0126%2017.6361%2010.92%2020.7492%207.14897%2020.7998C3.31915%2020.8518%200.148601%2017.859%200.0323383%2014.0825C0.0296027%2013.9827%200.0323383%2013.8815%200.0323383%2013.7146Z%22%2F%3E%3Cpath%20fill%3D%22%23FFC72C%22%20d%3D%22M8.94764%207.85796C8.95174%208.92758%208.07635%209.81528%207.00263%209.82759C5.92344%209.8399%205.04122%208.97682%205.02754%207.89489C5.01249%206.77467%205.8701%205.90749%206.99032%205.90612C8.06815%205.90612%208.94217%206.7774%208.94764%207.85796Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;z-index:0}
body.elementor-page-8252 .nd-cta-box>.elementor-widget-wrap::after{width:230px;height:338px;right:-50px;bottom:-90px;opacity:.13;transform:rotate(-14deg)}
body.elementor-page-8252 .nd-cta-box>.elementor-widget-wrap::before{width:120px;height:177px;right:180px;top:-60px;opacity:.13;transform:rotate(12deg)}
body.elementor-page-8252 .nd-cta-box>.elementor-widget-wrap>.elementor-element{position:relative;z-index:1}
@media(max-width:767px){body.elementor-page-8252 .nd-cta-box>.elementor-widget-wrap::before{display:none}body.elementor-page-8252 .nd-cta-box>.elementor-widget-wrap::after{width:140px;height:206px;right:-40px;bottom:-60px}}


/* team avatars: face framing for Faraz and Hammad */
body.elementor-page-8252 .nd-av img[alt^="Faraz"]{width:145%!important;height:auto!important;left:-12.5%!important;top:-4%!important;object-fit:fill!important}
body.elementor-page-8252 .nd-av:has(img[alt^="Hammad"]){background:#fff!important}
body.elementor-page-8252 .nd-av img[alt^="Hammad"]{width:100%!important;height:auto!important;left:-4%!important;top:8%!important;clip-path:inset(1.5%)}
/* about hero: office photo + floating chips (same pattern as services/tax rebuilds) */
body.elementor-page-8252 .nd-hero>.elementor-container{align-items:center}
body.elementor-page-8252 .nd-hero-stats{position:relative;z-index:1}
body.elementor-page-8252 .nd-txvis{position:relative;padding:18px 0 34px 28px;font-family:Inter,"Helvetica Neue",Arial,sans-serif}
body.elementor-page-8252 .nd-txph{margin:0;border-radius:20px;overflow:hidden;box-shadow:0 24px 60px rgba(20,20,20,.14);background:#E6E7EA}
body.elementor-page-8252 .nd-txph img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:30% 50%}
body.elementor-page-8252 .nd-txchip{position:absolute;background:#fff;border:1px solid #E6E7EA;border-radius:14px;box-shadow:0 14px 34px rgba(20,20,20,.12);padding:14px 16px;color:#141414}
body.elementor-page-8252 .nd-txchip.a{left:0;top:40px;display:flex;align-items:center;gap:12px;max-width:280px}
body.elementor-page-8252 .nd-txchip.a strong,body.elementor-page-8252 .nd-txchip.b strong{display:block;font-family:Poppins,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:15px;line-height:1.25}
body.elementor-page-8252 .nd-txchip small{display:block;font-size:12.5px;line-height:1.35;color:#6E7480;margin-top:3px}
body.elementor-page-8252 .nd-txchip.b{right:-14px;bottom:0;max-width:260px;border-top:4px solid #FFC72C}
body.elementor-page-8252 .nd-txvis .nd-ti{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:10px;background:rgba(255,199,44,.24);color:#B58A00;flex:none}
body.elementor-page-8252 .nd-txvis .nd-ti svg{width:22px;height:22px}
@media(max-width:1024px){body.elementor-page-8252 .nd-txvis-col>.elementor-widget-wrap{padding-top:36px}body.elementor-page-8252 .nd-txvis{max-width:520px;margin:0 auto}body.elementor-page-8252 .nd-txph img{aspect-ratio:16/11;object-position:30% 45%}body.elementor-page-8252 .nd-txchip.b{right:0}}
@media(max-width:767px){body.elementor-page-8252 .nd-txvis{padding:0;display:flex;flex-direction:column}body.elementor-page-8252 .nd-txchip{position:static;max-width:none;margin-top:12px;box-shadow:none}}
/* latin-ext */
@font-face {
  font-family: 'ND Plus Jakarta';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'ND Plus Jakarta';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'ND Plus Jakarta';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'ND Plus Jakarta';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'ND Plus Jakarta';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'ND Plus Jakarta';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'ND Plus Jakarta';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'ND Plus Jakarta';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'ND Plus Jakarta';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'ND Plus Jakarta';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* ===== About v2 overrides: Home v2 design tokens ===== */
body.elementor-page-8252{--hv2f:'ND Plus Jakarta','Plus Jakarta Sans',Arial,sans-serif}
body.elementor-page-8252 .elementor-8252 :is(h1,h2,h3,h4,p,a,li,span,strong,small,b,address,figcaption,label,input,select,textarea,button,div.elementor-heading-title,.elementor-tab-title,.elementor-tab-content,.elementor-widget-text-editor,.elementor-button,.elementor-button-text):not(.ti-widget *){font-family:var(--hv2f)!important}
body.elementor-page-8252 .elementor-8252 .elementor-section.nd-sec{padding-top:64px!important;padding-bottom:64px!important}
body.elementor-page-8252 .elementor-8252 .elementor-section.nd-sec.nd-hero{padding-top:16px!important;padding-bottom:8px!important}
body.elementor-page-8252 .elementor-8252 .elementor-section.nd-sec.nd-hero-stats{padding-top:0!important;padding-bottom:40px!important}
body.elementor-page-8252 .elementor-8252 .elementor-section.nd-sec.nd-cta{padding-top:48px!important;padding-bottom:64px!important}
body.elementor-page-8252 .elementor-8252 .nd-sec .elementor-widget:not(:last-child){margin-bottom:16px}
body.elementor-page-8252 .elementor-8252 .nd-h1 .elementor-heading-title{font-size:50px!important;line-height:57px!important;font-weight:700!important;color:#000!important;letter-spacing:0!important}
body.elementor-page-8252 .elementor-8252 .nd-sec:not(.nd-hero) .elementor-widget-heading .elementor-heading-title{font-size:38px!important;line-height:44px!important;font-weight:600!important;color:#333!important;letter-spacing:0!important}
body.elementor-page-8252 .elementor-8252 .nd-sec h3{color:#000!important;letter-spacing:0!important}
body.elementor-page-8252 .elementor-8252 .nd-kicker,body.elementor-page-8252 .elementor-8252 .nd-kicker p{font-size:14px!important;line-height:26px!important;color:#000!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}
body.elementor-page-8252 .elementor-8252 .nd-sec .elementor-widget-text-editor,body.elementor-page-8252 .elementor-8252 .nd-sec .elementor-widget-text-editor p{font-size:16px!important;line-height:28.8px!important;color:#666!important}
body.elementor-page-8252 .elementor-8252 .nd-sub,body.elementor-page-8252 .elementor-8252 .nd-sub p{color:#333!important}
body.elementor-page-8252 .elementor-8252 .nd-intro{margin-bottom:24px!important}
body.elementor-page-8252 .elementor-8252 .nd-intro p{margin-bottom:0!important}
body.elementor-page-8252 .elementor-8252 .nd-mark{background:none!important;padding:0!important;color:#FFC72C!important;-webkit-box-decoration-break:initial;box-decoration-break:initial}
body.elementor-page-8252 .elementor-8252 .nd-btn .elementor-button,body.elementor-page-8252 .elementor-8252 a.nd-hbtn{display:inline-flex!important;align-items:center;gap:8px;background:linear-gradient(98.43deg,#FFD734 2.89%,#FFC534 112.12%)!important;color:#000!important;border:0!important;border-radius:30px!important;box-shadow:none!important;font-size:15px!important;font-weight:600!important;line-height:15px!important;padding:15px 39px!important;text-transform:none!important;transition:background .2s,color .2s,transform .2s}
body.elementor-page-8252 .elementor-8252 .nd-btn .elementor-button *,body.elementor-page-8252 .elementor-8252 a.nd-hbtn *{color:inherit!important}
body.elementor-page-8252 .elementor-8252 .nd-btn .elementor-button svg,body.elementor-page-8252 .elementor-8252 a.nd-hbtn svg{fill:currentColor}
body.elementor-page-8252 .elementor-8252 .nd-btn .elementor-button:hover,body.elementor-page-8252 .elementor-8252 .nd-btn .elementor-button:focus-visible,body.elementor-page-8252 .elementor-8252 a.nd-hbtn:hover,body.elementor-page-8252 .elementor-8252 a.nd-hbtn:focus-visible{background:#000!important;color:#fff!important}
body.elementor-page-8252 .elementor-8252 a:focus-visible,body.elementor-page-8252 .elementor-8252 button:focus-visible,body.elementor-page-8252 .elementor-8252 [tabindex]:focus-visible{outline:3px solid #000!important;outline-offset:3px!important;box-shadow:0 0 0 7px #FFD734!important}
body.elementor-page-8252 .elementor-8252 .nd-meter>div{transition:transform .25s}
body.elementor-page-8252 .elementor-8252 .nd-meter>div:hover{transform:translateY(-3px)}
body.elementor-page-8252 .elementor-8252 .nd-meter .mi{transition:background .25s,color .25s}
body.elementor-page-8252 .elementor-8252 .nd-meter>div:hover .mi{background:#FFD734!important;color:#000!important}
body.elementor-page-8252 .elementor-8252 .nd-tl li{transition:transform .25s}
body.elementor-page-8252 .elementor-8252 .nd-tl li:hover{transform:translateX(4px)}
body.elementor-page-8252 .elementor-8252 .nd-tl .yr{color:#666!important}
body.elementor-page-8252 .elementor-8252 .nd-row{transition:background .25s,padding .25s}
body.elementor-page-8252 .elementor-8252 .nd-row:hover{background:#FAFAFA}
body.elementor-page-8252 .elementor-8252 .nd-row .arw{transition:background .25s,border-color .25s,transform .25s}
body.elementor-page-8252 .elementor-8252 .nd-row:hover .arw{background:#FFD734!important;border-color:#FFD734!important;transform:translateX(3px)}
body.elementor-page-8252 .elementor-8252 .nd-row .n{color:#000!important}
body.elementor-page-8252 .elementor-8252 .nd-roster{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;border:0!important;margin-top:8px}
body.elementor-page-8252 .elementor-8252 .nd-rost{position:relative;display:flex!important;flex-direction:column;align-items:center;text-align:center;grid-template-columns:none!important;background:#fff;border:1px solid #EEEEEE!important;border-radius:16px;padding:0 20px 26px!important;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.07);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}
body.elementor-page-8252 .elementor-8252 .nd-rost::before{content:"";position:absolute;left:0;right:0;top:0;height:76px;background:linear-gradient(135deg,rgba(255,215,52,.45),rgba(255,199,44,.12));transition:height .35s ease}
body.elementor-page-8252 .elementor-8252 .nd-rost::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:0;background:#FFD734;transition:width .35s ease}
body.elementor-page-8252 .elementor-8252 .nd-rost:hover{transform:translateY(-6px);border-color:#FFD734!important;box-shadow:0 14px 34px rgba(255,199,44,.35)}
body.elementor-page-8252 .elementor-8252 .nd-rost:hover::before{height:96px}
body.elementor-page-8252 .elementor-8252 .nd-rost:hover::after{width:100%}
body.elementor-page-8252 .elementor-8252 .nd-rost .nd-av{position:relative;z-index:1;width:116px!important;height:116px!important;border-radius:50%!important;overflow:hidden;margin:22px 0 14px!important;border:4px solid #fff!important;box-shadow:0 0 0 2px #FFD734,0 8px 18px rgba(0,0,0,.12)!important;flex:none;background:#F7F7F7}
body.elementor-page-8252 .elementor-8252 .nd-rost .nd-av img{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:center 22%;border-radius:0!important;transform:none;transition:transform .45s ease}
body.elementor-page-8252 .elementor-8252 .nd-rost:hover .nd-av img{transform:scale(1.08)}
body.elementor-page-8252 .elementor-8252 .nd-rost>div:not(.nd-av){position:relative;z-index:1}
body.elementor-page-8252 .elementor-8252 .nd-rost h3{font-size:18px!important;line-height:25px!important;font-weight:700!important;margin:0 0 8px!important}
body.elementor-page-8252 .elementor-8252 .nd-rost .rl{display:inline-block;margin:0 0 12px!important;padding:4px 12px!important;border-radius:30px;background:rgba(255,215,52,.25);color:#000!important;font-size:12px!important;line-height:18px!important;font-weight:600!important}
body.elementor-page-8252 .elementor-8252 .nd-rost .note{position:relative;z-index:1;font-size:14px!important;line-height:22px!important;color:#666!important;margin:0!important;max-width:none!important;text-align:center!important}
body.elementor-page-8252 .elementor-8252 .nd-cities li{transition:transform .2s}
body.elementor-page-8252 .elementor-8252 .nd-cities li:hover{transform:translateX(3px)}
body.elementor-page-8252 .elementor-8252 .nd-faq .elementor-accordion-item{transition:border-color .25s,box-shadow .25s}
body.elementor-page-8252 .elementor-8252 .nd-faq .elementor-accordion-item:hover{border-color:#FFD734!important;box-shadow:0 6px 18px rgba(255,199,44,.18)}
body.elementor-page-8252 .elementor-8252 .nd-cta-box{transition:box-shadow .3s}
body.elementor-page-8252 .elementor-8252 .nd-cta-box:hover{box-shadow:0 14px 34px rgba(255,199,44,.25)}
body.elementor-page-8252 .elementor-8252 .nd-rost .nd-av.zoom img{position:absolute;width:160%!important;height:auto!important;left:-30%;top:-4%;object-fit:fill;transform-origin:50% 30%}
@media(max-width:1024px){
body.elementor-page-8252 .elementor-8252 .nd-roster{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.elementor-page-8252 .elementor-8252 .nd-h1 .elementor-heading-title{font-size:40px!important;line-height:48px!important}
body.elementor-page-8252 .elementor-8252 .elementor-section.nd-sec{padding-top:52px!important;padding-bottom:52px!important}
}
@media(max-width:767px){
body.elementor-page-8252 .elementor-8252 .elementor-section.nd-sec{padding-top:40px!important;padding-bottom:40px!important}
body.elementor-page-8252 .elementor-8252 .elementor-section.nd-sec.nd-hero{padding-top:12px!important;padding-bottom:4px!important}
body.elementor-page-8252 .elementor-8252 .elementor-section.nd-sec.nd-hero-stats{padding-bottom:28px!important}
body.elementor-page-8252 .elementor-8252 .nd-h1 .elementor-heading-title{font-size:25px!important;line-height:34px!important}
body.elementor-page-8252 .elementor-8252 .nd-sec:not(.nd-hero) .elementor-widget-heading .elementor-heading-title{font-size:25px!important;line-height:32px!important}
body.elementor-page-8252 .elementor-8252 .nd-kicker,body.elementor-page-8252 .elementor-8252 .nd-kicker p{font-size:12px!important}
}
@media(max-width:560px){
body.elementor-page-8252 .elementor-8252 .nd-roster{grid-template-columns:1fr!important}
}
/* ===== Ported from Home v2: services, reviews, FAQ ===== */
body.elementor-page-8252 .elementor-8252 .hv2-h2 .elementor-heading-title{font-size:38px;line-height:40px;font-weight:600;color:#333;text-align:center;margin:0}
body.elementor-page-8252 .elementor-8252 .hv2-h2.l .elementor-heading-title{text-align:left}
body.elementor-page-8252 .elementor-8252 .hv2-intro{text-align:center;max-width:680px;margin-left:auto;margin-right:auto}
body.elementor-page-8252 .elementor-8252 .nd-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
body.elementor-page-8252 .elementor-8252 .nd-card{background:#fff;border-radius:12px;box-shadow:0 3px 10px rgba(0,0,0,.07);padding:32px;display:flex;flex-direction:column;align-items:flex-start}
body.elementor-page-8252 .elementor-8252 .nd-ic{width:56px;height:56px;border-radius:12px;background:#FFD734;display:inline-flex;align-items:center;justify-content:center;color:#000;margin-bottom:18px;flex:none}
body.elementor-page-8252 .elementor-8252 .nd-ic.g{background:#F7F7F7}
body.elementor-page-8252 .elementor-8252 .nd-ic svg{width:26px;height:26px}
body.elementor-page-8252 .elementor-8252 .nd-card h3{font-size:24px;line-height:36px;font-weight:500;color:#000;margin:0 0 8px}
body.elementor-page-8252 .elementor-8252 .nd-card p{font-size:16px;line-height:28.8px;color:#666;margin:0 0 18px;flex:1}
body.elementor-page-8252 .elementor-8252 .nd-card .go{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#000;text-decoration:underline;text-decoration-color:#FFD734;text-decoration-thickness:3px;text-underline-offset:6px}
body.elementor-page-8252 .elementor-8252 .hv2-svcta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px 24px;text-align:center;margin-top:16px}
body.elementor-page-8252 .elementor-8252 .hv2-svcta p{margin:0;font-size:18px;line-height:28px;font-weight:600;color:#333}
body.elementor-page-8252 .elementor-8252 .nd-rating{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 14px}
body.elementor-page-8252 .elementor-8252 .nd-rating .score{font-size:30px;line-height:40px;font-weight:700;color:#000}
body.elementor-page-8252 .elementor-8252 .nd-rating .nd-stars svg{width:20px;height:20px}
body.elementor-page-8252 .elementor-8252 .nd-rating .meta{font-size:14px;line-height:22px;color:#666}
body.elementor-page-8252 .elementor-8252 .hv2-faq .elementor-accordion .elementor-accordion-item{border:1px solid #E6E6E6!important;border-radius:22px;padding:10px 24px;margin-bottom:14px;background:#fff}
body.elementor-page-8252 .elementor-8252 .hv2-faq .elementor-accordion .elementor-tab-title{padding:10px 0!important;border:0!important;font-size:16px;line-height:26px;font-weight:600;color:#000;cursor:pointer}
body.elementor-page-8252 .elementor-8252 .hv2-faq .elementor-accordion .elementor-tab-title a{color:#000!important;text-decoration:none}
body.elementor-page-8252 .elementor-8252 .hv2-faq .elementor-accordion .elementor-accordion-icon svg{width:14px;height:14px;fill:#000}
body.elementor-page-8252 .elementor-8252 .hv2-faq .elementor-accordion .elementor-tab-content{border:0!important;padding:2px 0 12px;font-size:16px;line-height:28.8px;color:#333}
body.elementor-page-8252 .elementor-8252 .hv2-faq .elementor-accordion .elementor-tab-content p{margin:0}
body.elementor-page-8252 .elementor-8252 .hv2-svc .hv2-h2,body.elementor-page-8252 .elementor-8252 .hv2-ind .hv2-h2{margin-bottom:36px}
body.elementor-page-8252 .elementor-8252 .hv2-rev .hv2-h2,body.elementor-page-8252 .elementor-8252 .hv2-faq .hv2-h2{margin-bottom:8px}
body.elementor-page-8252 .elementor-8252 .hv2-faq .hv2-intro{margin-bottom:28px}
body.elementor-page-8252 .elementor-8252 .nd-card .nd-ic.nd-img{width:80px;height:80px;background:none!important;border-radius:0;margin-bottom:14px}
body.elementor-page-8252 .elementor-8252 .nd-card .nd-ic.nd-img img{display:block;width:80px;height:80px;object-fit:contain}

body.elementor-page-8252 .elementor-8252 .nd-services .elementor-heading-title,body.elementor-page-8252 .elementor-8252 .nd-revs .elementor-heading-title,body.elementor-page-8252 .elementor-8252 .nd-faq .elementor-heading-title{text-align:center!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}
body.elementor-page-8252 .elementor-8252 .nd-services .nd-h2-narrow,body.elementor-page-8252 .elementor-8252 .nd-services .elementor-widget-heading{max-width:none!important;width:100%!important}
body.elementor-page-8252 .elementor-8252 .nd-services .nd-intro,body.elementor-page-8252 .elementor-8252 .nd-revs .nd-intro,body.elementor-page-8252 .elementor-8252 .nd-faq .nd-intro,body.elementor-page-8252 .elementor-8252 .nd-faq .hv2-intro{text-align:center!important;max-width:680px!important;margin-left:auto!important;margin-right:auto!important}
body.elementor-page-8252 .elementor-8252 .nd-services .nd-intro{margin-bottom:36px!important}
body.elementor-page-8252 .elementor-8252 .nd-card-wide{grid-column:1/-1;display:grid!important;grid-template-columns:80px minmax(0,1fr) auto;column-gap:24px;align-items:center}
body.elementor-page-8252 .elementor-8252 .nd-card-wide .nd-ic{grid-row:1/3;margin:0!important}
body.elementor-page-8252 .elementor-8252 .nd-card-wide h3{grid-column:2;margin:0 0 4px!important}
body.elementor-page-8252 .elementor-8252 .nd-card-wide p{grid-column:2;margin:0!important}
body.elementor-page-8252 .elementor-8252 .nd-card-wide .go{grid-column:3;grid-row:1/3;margin:0!important;white-space:nowrap}
body.elementor-page-8252 .elementor-8252 .nd-card{transition:transform .25s ease,box-shadow .25s ease}
body.elementor-page-8252 .elementor-8252 .nd-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(255,199,44,.28)}
body.elementor-page-8252 .elementor-8252 .nd-revs .nd-rating{justify-content:center!important;margin:0 auto 24px!important;border:0!important;padding:0!important}
body.elementor-page-8252 .elementor-8252 .nd-rost:nth-child(1) .nd-av.zoom img,body.elementor-page-8252 .elementor-8252 .nd-rost:nth-child(2) .nd-av.zoom img{position:static!important;left:auto!important;top:auto!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 30%!important;transform:scale(1.5)!important}
body.elementor-page-8252 .elementor-8252 .nd-rost:nth-child(1) .nd-av.zoom img{transform-origin:48% 30%!important}
body.elementor-page-8252 .elementor-8252 .nd-rost:nth-child(2) .nd-av.zoom img{transform-origin:50% 27%!important}
body.elementor-page-8252 .elementor-8252 .nd-rost:nth-child(1):hover .nd-av.zoom img,body.elementor-page-8252 .elementor-8252 .nd-rost:nth-child(2):hover .nd-av.zoom img{transform:scale(1.6)!important}


body.elementor-page-8252 .elementor-8252 :is(.go,.hv2-btn) svg{width:16px!important;height:16px!important;flex:none;fill:none!important;stroke:currentColor!important;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
body.elementor-page-8252 .elementor-8252 .nd-card .go{white-space:nowrap;flex-wrap:nowrap;width:auto!important}
body.elementor-page-8252 .elementor-8252 .hv2-btn{display:inline-flex!important;align-items:center;gap:10px;height:45px;box-sizing:border-box;padding:15px 39px!important;border-radius:30px!important;background:linear-gradient(98.43deg,#FFD734 2.89%,#FFC534 112.12%)!important;color:#000!important;font-size:15px!important;font-weight:600!important;line-height:15px!important;text-decoration:none!important;border:0!important;transition:background .2s,color .2s}
body.elementor-page-8252 .elementor-8252 .hv2-btn:hover,body.elementor-page-8252 .elementor-8252 .hv2-btn:focus-visible{background:#000!important;color:#fff!important}
body.elementor-page-8252 .elementor-8252 .hv2-svcta{flex-direction:row!important}

body.elementor-page-8252 .elementor-8252 .hv2-faq .elementor-accordion{border-top:0!important;padding-top:0!important}
body.elementor-page-8252 .elementor-8252 .hv2-faq .elementor-accordion .elementor-accordion-icon{background:none!important;width:auto!important;height:auto!important;min-width:0!important;border-radius:0!important;border:0!important;box-shadow:none!important;color:#000!important;display:inline-flex!important;align-items:center;justify-content:center}
body.elementor-page-8252 .elementor-8252 .hv2-faq .elementor-accordion .elementor-accordion-icon svg{width:14px!important;height:14px!important;fill:#000!important}

body.elementor-page-8252 .elementor-8252 .nd-area-cta{margin:18px 0 24px}
body.elementor-page-8252 .elementor-8252 .nd-area-cta a.nd-hbtn svg{width:16px;height:16px;fill:none!important;stroke:currentColor}
@media(max-width:767px){
body.elementor-page-8252 .elementor-8252 .nd-cards{grid-template-columns:1fr!important;gap:16px!important}
body.elementor-page-8252 .elementor-8252 .nd-card{padding:24px!important}
body.elementor-page-8252 .elementor-8252 .nd-card h3{font-size:20px!important;line-height:30px!important}
body.elementor-page-8252 .elementor-8252 .nd-card .go{white-space:normal!important;flex-wrap:wrap}
body.elementor-page-8252 .elementor-8252 .hv2-svcta{flex-direction:column!important}

body.elementor-page-8252 .elementor-8252 .hv2-h2 .elementor-heading-title{font-size:25px;line-height:32px}
body.elementor-page-8252 .elementor-8252 .nd-card{padding:24px}
body.elementor-page-8252 .elementor-8252 .nd-card h3{font-size:20px;line-height:30px}
body.elementor-page-8252 .elementor-8252 .hv2-faq .elementor-accordion .elementor-accordion-item{padding:8px 18px}

body.elementor-page-8252 .elementor-8252 .nd-card-wide{display:flex!important;flex-direction:column;align-items:flex-start}
body.elementor-page-8252 .elementor-8252 .nd-card-wide .nd-ic{margin-bottom:14px!important}
body.elementor-page-8252 .elementor-8252 .nd-card-wide h3{margin:0 0 8px!important}
body.elementor-page-8252 .elementor-8252 .nd-card-wide p{margin:0 0 18px!important}
body.elementor-page-8252 .elementor-8252 .nd-card-wide .go{white-space:normal}

}

/* ND-STRAIGHT */
body.elementor-page-8252 .elementor-8252 .nd-sec.nd-hero::before,body.elementor-page-8252 .elementor-8252 .nd-sec.nd-hero::after,body.elementor-page-8252 .elementor-8252 .nd-cta-box > .elementor-widget-wrap::before,body.elementor-page-8252 .elementor-8252 .nd-cta-box > .elementor-widget-wrap::after{transform:none!important}

/* nd-txchip-hover: office chip shows on hover (desktop pointer devices only) */
@media (hover:hover) and (min-width:768px){body.elementor-page-8252 .nd-txchip.a{opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}body.elementor-page-8252 .nd-txvis:hover .nd-txchip.a,body.elementor-page-8252 .nd-txvis:focus-within .nd-txchip.a{opacity:1;transform:none}}/* End custom CSS */