.elementor-3968 .elementor-element.elementor-element-9c8ce18a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3968 .elementor-element.elementor-element-e5b7204f{--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;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3968 .elementor-element.elementor-element-2089ad90{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:clamp(20px,5vw,48px)px;--padding-right:clamp(20px,5vw,48px)px;}.elementor-3968 .elementor-element.elementor-element-e1f1b9b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.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-3968 .elementor-element.elementor-element-4d2f83f1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--flex-wrap:nowrap;}.elementor-3968 .elementor-element.elementor-element-68c43e9c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3968 .elementor-element.elementor-element-dd260b01{--display:flex;}.elementor-3968 .elementor-element.elementor-element-682c4e8f{--display:flex;}.elementor-3968 .elementor-element.elementor-element-ce4305ec{--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-3968 .elementor-element.elementor-element-d721a64d{--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;}.elementor-3968 .elementor-element.elementor-element-8d76b135{--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;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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-3968 .elementor-element.elementor-element-f49c3256{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-3968 .elementor-element.elementor-element-fc95bfb7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3968 .elementor-element.elementor-element-356d92cd .elementor-icon-wrapper{text-align:center;}.elementor-3968 .elementor-element.elementor-element-506c6415 .elementor-icon-wrapper{text-align:center;}.elementor-3968 .elementor-element.elementor-element-705d4120 .elementor-icon-wrapper{text-align:center;}.elementor-3968 .elementor-element.elementor-element-9e5bfc5c .elementor-icon-wrapper{text-align:center;}.elementor-3968 .elementor-element.elementor-element-815a1239 .elementor-icon-wrapper{text-align:center;}.elementor-3968 .elementor-element.elementor-element-b99163c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3968 .elementor-element.elementor-element-93f259dc{--display:flex;}.elementor-3968 .elementor-element.elementor-element-6a391fd6{--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-3968 .elementor-element.elementor-element-26bb6991{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-3968 .elementor-element.elementor-element-d5c44698{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-3968 .elementor-element.elementor-element-985d9f61{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-3968 .elementor-element.elementor-element-6d0bf9ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3968 .elementor-element.elementor-element-fea26992 .elementor-icon-wrapper{text-align:center;}.elementor-3968 .elementor-element.elementor-element-ded70ff7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-3968 .elementor-element.elementor-element-3a817a87{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3968 .elementor-element.elementor-element-6d2666ee .elementor-icon-wrapper{text-align:center;}.elementor-3968 .elementor-element.elementor-element-0b73b5bd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-3968 .elementor-element.elementor-element-4c3e7a89{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3968 .elementor-element.elementor-element-0d7e6515 .elementor-icon-wrapper{text-align:center;}.elementor-3968 .elementor-element.elementor-element-b4080c5c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-3968 .elementor-element.elementor-element-02e6d342{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3968 .elementor-element.elementor-element-772fd9e2 .elementor-icon-wrapper{text-align:center;}.elementor-3968 .elementor-element.elementor-element-4dbb2393{--display:flex;}.elementor-3968 .elementor-element.elementor-element-cecee1cc{--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-3968 .elementor-element.elementor-element-400973a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-3968 .elementor-element.elementor-element-b751c4f1{--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;}.elementor-3968 .elementor-element.elementor-element-98a264c3{--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-3968 .elementor-element.elementor-element-b1decd43{--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;--justify-content:center;}.elementor-3968 .elementor-element.elementor-element-8207bdf0 .elementor-icon-wrapper{text-align:center;}.elementor-3968 .elementor-element.elementor-element-d72488e5{--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-3968 .elementor-element.elementor-element-9e58e157{--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;--justify-content:center;}.elementor-3968 .elementor-element.elementor-element-f4afd7fc .elementor-icon-wrapper{text-align:center;}.elementor-3968 .elementor-element.elementor-element-b4c2b04a{--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-3968 .elementor-element.elementor-element-442ea854{--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;--justify-content:center;}.elementor-3968 .elementor-element.elementor-element-67246a5e .elementor-icon-wrapper{text-align:center;}.elementor-3968 .elementor-element.elementor-element-6fb020e3{--display:flex;}.elementor-3968 .elementor-element.elementor-element-15929804{--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;}.elementor-3968 .elementor-element.elementor-element-c318529b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3968 .elementor-element.elementor-element-305b4115{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3968 .elementor-element.elementor-element-20894ad5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-3968 .elementor-element.elementor-element-20894ad5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-3968 .elementor-element.elementor-element-20894ad5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-3968 .elementor-element.elementor-element-20894ad5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-3968 .elementor-element.elementor-element-20894ad5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-3968 .elementor-element.elementor-element-20894ad5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3968 .elementor-element.elementor-element-20894ad5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3968 .elementor-element.elementor-element-20894ad5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3968 .elementor-element.elementor-element-20894ad5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3968 .elementor-element.elementor-element-c22bd767{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-3968 .elementor-element.elementor-element-aed258ca{--display:flex;}.elementor-3968 .elementor-element.elementor-element-6a902207{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3968 .elementor-element.elementor-element-b9262b73{--display:flex;}.elementor-3968 .elementor-element.elementor-element-8413f9b3{--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;--gap:40px 48px;--row-gap:40px;--column-gap:48px;--flex-wrap:wrap;}.elementor-3968 .elementor-element.elementor-element-d94b1713{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-3968 .elementor-element.elementor-element-b97aa145{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3968 .elementor-element.elementor-element-e84521dd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-3968 .elementor-element.elementor-element-9d7b3a7a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-3968 .elementor-element.elementor-element-dea36487{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}@media(min-width:768px){.elementor-3968 .elementor-element.elementor-element-9c8ce18a{--width:100%;}.elementor-3968 .elementor-element.elementor-element-2089ad90{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for container, class: .elementor-element-9c8ce18a *//* PARTO V7 — only applies to .parto-v7-home */
.elementor-3968 .elementor-element.elementor-element-9c8ce18a, .elementor-3968 .elementor-element.elementor-element-9c8ce18a *{box-sizing:border-box}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a{
 --p-black:#09090a; --p-black-soft:#131316; --p-panel:#18181b;
 --p-gold:#e8b84a; --p-gold-light:#f6d98a; --p-text:#f5f3ee;
 --p-muted:#a39d93; --p-faint:#6f6b64; --p-border:rgba(245,243,238,.08);
 --p-glass:rgba(255,255,255,.045); --p-glass-strong:rgba(255,255,255,.07);
 --p-glass-border:rgba(255,255,255,.12); --p-ease:cubic-bezier(.16,.8,.24,1);
 background:#09090a;color:var(--p-text);direction:rtl;font-family:Vazirmatn,Tahoma,Arial,sans-serif;
 width:100%;min-height:100vh;line-height:1.7;overflow:hidden;-webkit-font-smoothing:antialiased;
}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .elementor-widget{margin-block-end:0}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .elementor-heading-title{margin:0;color:inherit}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .elementor-widget-text-editor p{margin:0}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a a{text-decoration:none}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .elementor-button{font-family:inherit}

/* fixed ambient */
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-ambient{position:absolute;inset:0;pointer-events:none;z-index:0;background:
 radial-gradient(720px 480px at 78% -8%,rgba(232,184,74,.14),transparent 60%),
 radial-gradient(600px 500px at -10% 40%,rgba(232,184,74,.06),transparent 60%)}

/* all visual content sits above ambience */
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-layer{position:relative;z-index:1}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-shell{width:min(100%,1240px);margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}

/* HEADER */
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-header{position:fixed;inset-block-start:0;inset-inline:0;width:100%;z-index:9999;padding:16px 0;border-bottom:1px solid transparent;transition:background .4s var(--p-ease),border-color .4s var(--p-ease),backdrop-filter .4s var(--p-ease)}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-header.scrolled{background:rgba(9,9,10,.72);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom-color:var(--p-border)}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-header-row{min-height:48px;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-logo-wrap{flex:0 0 auto!important;width:auto!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-logo .elementor-button{padding:0!important;background:none!important;box-shadow:none!important;border:0!important;color:var(--p-text)!important;font-size:1.35rem!important;font-weight:800!important;line-height:1!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-logo .elementor-button:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--p-gold);box-shadow:0 0 12px 2px rgba(232,184,74,.6);margin-inline-end:8px;vertical-align:middle}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-nav{display:flex!important;flex:1 1 auto!important;justify-content:center!important;align-items:center!important;gap:clamp(22px,3vw,36px)!important;min-width:0!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-nav-item{width:auto!important;flex:0 0 auto!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-nav-item .elementor-button{padding:7px 0!important;background:none!important;border:0!important;box-shadow:none!important;color:var(--p-muted)!important;border-radius:0!important;font-size:.95rem!important;font-weight:500!important;line-height:1.2!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-nav-item .elementor-button:hover{color:var(--p-text)!important;transform:none!important;box-shadow:none!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-header-cta{flex:0 0 auto!important;width:auto!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-header-cta .elementor-button{padding:11px 22px!important;font-size:.87rem!important;border-radius:999px!important;background:var(--p-glass)!important;border:1px solid var(--p-glass-border)!important;color:var(--p-text)!important;box-shadow:none!important;backdrop-filter:blur(10px)}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-header-cta .elementor-button:hover{background:var(--p-glass-strong)!important;transform:translateY(-2px)!important;box-shadow:none!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-menu{display:none!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-mobile-panel{position:fixed;top:70px;left:16px;right:16px;z-index:9998;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);background:rgba(19,19,22,.95);border:1px solid var(--p-glass-border);border-radius:20px;padding:22px;backdrop-filter:blur(20px);transition:.3s var(--p-ease)}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-mobile-panel.show{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-mobile-link .elementor-button{text-align:right!important;justify-content:flex-start!important;width:100%!important;padding:4px 0!important;background:none!important;border:0!important;box-shadow:none!important;color:var(--p-muted)!important;border-radius:0!important;font-size:1.05rem!important}

/* BUTTONS */
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-button .elementor-button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;padding:12px 26px;border-radius:999px;background:none;line-height:1.4;font-size:.92rem;font-weight:600;white-space:nowrap;border:1px solid transparent;box-shadow:none;transition:transform .3s var(--p-ease),box-shadow .3s var(--p-ease),background .3s var(--p-ease),border-color .3s var(--p-ease);text-decoration:none}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-button-gold .elementor-button{background:linear-gradient(180deg,var(--p-gold-light),var(--p-gold))!important;color:#1a1206!important;box-shadow:0 8px 24px -8px rgba(232,184,74,.55)!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-button-gold .elementor-button:hover{transform:translateY(-2px)!important;box-shadow:0 12px 28px -8px rgba(232,184,74,.7)!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-button-ghost .elementor-button{background:var(--p-glass)!important;color:var(--p-text)!important;border-color:var(--p-glass-border)!important;backdrop-filter:blur(10px)}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-button-ghost .elementor-button:hover{background:var(--p-glass-strong)!important;transform:translateY(-2px)!important}

/* HERO */
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-hero{padding-top:clamp(132px,15vw,168px);padding-bottom:clamp(64px,8vw,96px);min-height:720px;display:flex!important;align-items:center!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-hero-row{display:grid!important;grid-template-columns:1.05fr .95fr!important;gap:clamp(24px,5vw,40px)!important;align-items:center!important;width:100%}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-hero-copy{min-width:0}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-hero-title .elementor-heading-title{font-size:clamp(2.15rem,4.6vw,3.7rem);font-weight:800;line-height:1.22;letter-spacing:-.01em;color:var(--p-text)}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-hero-desc{margin-top:22px;color:var(--p-muted);font-size:clamp(1rem,1.3vw,1.1rem);max-width:46ch}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-hero-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:14px!important;margin-top:34px}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-hero-trust{display:flex!important;align-items:center!important;gap:10px!important;margin-top:28px;color:var(--p-faint);font-size:.85rem}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-star{width:auto!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-star .elementor-icon{color:var(--p-gold)!important;font-size:14px!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-star .elementor-icon i{font-size:14px!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-hero-art{height:clamp(360px,42vw,520px);display:flex!important;position:relative;align-items:center!important;justify-content:center!important;perspective:1000px}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-orb{position:absolute;width:80%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(232,184,74,.22),rgba(232,184,74,0) 65%);filter:blur(10px)}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-ring{position:absolute;width:clamp(260px,32vw,380px);aspect-ratio:1;border-radius:50%;border:1px dashed rgba(232,184,74,.28)}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-phone{position:relative;width:clamp(148px,15vw,196px);aspect-ratio:9/19;background:linear-gradient(160deg,#1d1d20,#0c0c0d);border-radius:38px;border:1px solid rgba(255,255,255,.09);box-shadow:0 40px 80px -30px rgba(0,0,0,.8),inset 0 0 0 1px rgba(255,255,255,.03);padding:8px}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-screen{width:100%;height:100%;border-radius:30px;background:linear-gradient(200deg,#1a1a1c,#0a0a0b 60%);position:relative;overflow:hidden}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-screen:after{content:"";position:absolute;inset:0;background:radial-gradient(120px 90px at 70% 20%,rgba(232,184,74,.25),transparent 70%)}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-notch{position:absolute;top:14px;left:50%;transform:translateX(-50%);width:34%;height:6px;border-radius:6px;background:rgba(0,0,0,.6);z-index:2}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-chip{position:absolute;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;background:var(--p-glass-strong);border:1px solid var(--p-glass-border);backdrop-filter:blur(16px) saturate(140%);box-shadow:0 20px 40px -20px rgba(0,0,0,.6);font-size:.82rem;color:var(--p-muted);z-index:3;white-space:nowrap}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-chip svg{width:20px;height:20px;stroke:var(--p-gold)}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-chip-1{top:6%;right:2%}.parto-v7-chip-2{bottom:12%;left:0}.parto-v7-chip-3{top:46%;left:-6%}

/* SECTION COMMON */
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-section{padding:clamp(64px,9vw,120px) 0;position:relative;z-index:1}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-section-head{display:grid!important;grid-template-columns:1fr auto!important;align-items:end!important;gap:24px!important;margin-bottom:clamp(36px,5vw,56px)!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-section-title .elementor-heading-title{font-size:clamp(1.7rem,3vw,2.5rem);font-weight:800;color:var(--p-text)}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-section-desc{max-width:42ch;color:var(--p-muted);font-size:.98rem}

/* CATEGORIES — actual child containers are cards */
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-bento{display:grid!important;grid-template-columns:1.35fr 1fr!important;grid-template-rows:repeat(3,minmax(120px,1fr))!important;gap:18px!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-card{position:relative;min-height:170px;padding:30px!important;background:var(--p-panel)!important;border:1px solid var(--p-border)!important;border-radius:30px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;transition:transform .4s var(--p-ease),border-color .4s var(--p-ease),background .4s var(--p-ease)!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-card:before{content:"";position:absolute;inset:0;background:radial-gradient(220px 160px at 80% 0%,rgba(232,184,74,.14),transparent 70%);pointer-events:none}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-card:hover{transform:translateY(-4px);border-color:rgba(232,184,74,.35)!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-card-large{grid-row:span 3;min-height:100%;padding:38px!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-card-icon{width:50px!important;height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:14px;background:var(--p-glass-strong);border:1px solid var(--p-glass-border);position:relative;z-index:1;margin-bottom:18px}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-card-large .parto-v7-card-icon{width:60px!important;height:60px!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-card-icon .elementor-icon{color:var(--p-gold)!important;font-size:23px!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-card-title .elementor-heading-title{position:relative;z-index:1;font-size:1.15rem;font-weight:700;color:var(--p-text)}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-card-large .parto-v7-card-title .elementor-heading-title{font-size:1.5rem}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-card-desc{position:relative;z-index:1;margin-top:8px;color:var(--p-muted);font-size:.88rem;max-width:32ch}

/* FEATURES */
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-feature-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-feature{padding:8px clamp(20px,3vw,34px)!important;border-inline-start:1px solid var(--p-border)!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-feature:first-child{border-inline-start:0!important;padding-inline-start:0!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-feature-icon{width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:12px;background:var(--p-glass);border:1px solid var(--p-glass-border);margin-bottom:20px}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-feature-icon .elementor-icon{color:var(--p-gold)!important;font-size:22px!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-feature-title .elementor-heading-title{font-size:1.08rem;font-weight:700;color:var(--p-text);margin-bottom:10px}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-feature-desc{color:var(--p-muted);font-size:.92rem;max-width:32ch}

/* PRODUCT HIGHLIGHT */
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-highlight{position:relative;display:grid!important;grid-template-columns:.9fr 1.1fr!important;align-items:center!important;gap:clamp(30px,5vw,60px)!important;padding:clamp(28px,4vw,56px)!important;border-radius:30px!important;background:linear-gradient(155deg,var(--p-panel),var(--p-black-soft))!important;border:1px solid var(--p-border)!important;overflow:hidden!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-highlight:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(232,184,74,.14),transparent 70%);top:-160px;inset-inline-end:-140px;pointer-events:none}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-product-art{height:clamp(220px,26vw,300px);position:relative;display:flex!important;align-items:center!important;justify-content:center!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-pb-ring{position:absolute;width:clamp(190px,22vw,250px);aspect-ratio:1;border-radius:50%;border:1px solid rgba(232,184,74,.25)}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-pb-body{position:relative;width:clamp(150px,18vw,210px);height:clamp(150px,18vw,210px);border-radius:38%;background:linear-gradient(150deg,#232326,#0c0c0d 70%);border:1px solid rgba(255,255,255,.09);box-shadow:0 30px 70px -25px rgba(0,0,0,.75)}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-pb-body:after{content:"";position:absolute;inset:14%;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(232,184,74,.5),rgba(232,184,74,.05) 70%);filter:blur(2px)}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-tag .elementor-widget-container{display:inline-flex;padding:6px 14px;border-radius:999px;background:var(--p-glass);border:1px solid var(--p-glass-border);font-size:.8rem;color:var(--p-gold-light)}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-product-title .elementor-heading-title{font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;margin-top:18px;color:var(--p-text)}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-product-desc{margin-top:14px;color:var(--p-muted);max-width:44ch;font-size:.98rem}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-specs .elementor-icon-list-items{display:grid!important;grid-template-columns:1fr 1fr;gap:14px 22px;margin:26px 0 30px!important;padding:0!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-specs .elementor-icon-list-item{color:var(--p-muted);font-size:.9rem!important;margin:0!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-specs .elementor-icon-list-icon{width:6px!important;margin-inline-end:10px!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-specs .elementor-icon-list-icon i{width:6px!important;height:6px!important;border-radius:50%;font-size:6px!important;color:var(--p-gold)!important;background:var(--p-gold)!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-price-row{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:22px!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-price{font-size:1.5rem;font-weight:800;color:var(--p-text)}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-price .currency{font-size:.85rem;color:var(--p-muted);font-weight:400;margin-inline-start:4px}

/* CTA */
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-cta{position:relative;text-align:center;border-radius:30px;padding:clamp(46px,7vw,80px) clamp(24px,6vw,60px)!important;background:var(--p-glass)!important;border:1px solid var(--p-glass-border)!important;backdrop-filter:blur(20px);overflow:hidden}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(500px 220px at 50% 0%,rgba(232,184,74,.16),transparent 70%);pointer-events:none}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-cta-title,.parto-v7-cta-desc,.parto-v7-cta-button{position:relative;z-index:1}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-cta-title .elementor-heading-title{font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:800;color:var(--p-text)}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-cta-desc{margin:16px auto 32px;color:var(--p-muted);max-width:48ch}

/* FOOTER */
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-footer{border-top:1px solid var(--p-border);padding:clamp(48px,7vw,72px) 0 28px;position:relative;z-index:1}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-footer-grid{display:grid!important;grid-template-columns:1.4fr 1fr 1fr!important;gap:48px!important;margin-bottom:48px}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-footer-logo .elementor-button{padding:0!important;background:none!important;border:0!important;box-shadow:none!important;color:var(--p-text)!important;font-size:1.35rem!important;font-weight:800!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-footer-logo .elementor-button:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--p-gold);box-shadow:0 0 12px 2px rgba(232,184,74,.6);margin-inline-end:8px}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-footer-desc{margin-top:14px;color:var(--p-muted);max-width:32ch;font-size:.92rem}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-footer-heading .elementor-heading-title{font-size:.95rem;font-weight:700;color:var(--p-text);margin-bottom:18px}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-footer-link{width:max-content!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-footer-link .elementor-button{padding:0!important;background:none!important;border:0!important;box-shadow:none!important;color:var(--p-muted)!important;border-radius:0!important;font-size:.92rem!important;font-weight:400!important;justify-content:flex-start!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-footer-link .elementor-button:hover{color:var(--p-gold-light)!important;transform:none!important;box-shadow:none!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-social-icons{margin-top:20px}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-social-icons .elementor-social-icons-wrapper{display:flex;gap:12px;flex-wrap:wrap}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-social-icons .elementor-grid-item{margin:0!important}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-social-icons .elementor-social-icon{width:36px;height:36px;background:var(--p-glass)!important;border:1px solid var(--p-glass-border);border-radius:50%!important;color:var(--p-muted)!important;display:flex;align-items:center;justify-content:center;transition:.25s var(--p-ease)}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-social-icons .elementor-social-icon:hover{background:var(--p-glass-strong)!important;transform:translateY(-2px)}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-footer-bottom{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;border-top:1px solid var(--p-border);padding-top:24px}
.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-footer-bottom .elementor-widget-text-editor{font-size:.82rem;color:var(--p-faint)}

/* Responsive */
@media (max-width:980px){
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-nav{gap:20px!important}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-hero-row{grid-template-columns:1fr!important;text-align:center}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-hero-copy{align-items:center!important}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-hero-desc{margin-inline:auto}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-hero-actions,.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-hero-trust{justify-content:center!important}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-hero-art{order:-1;height:340px}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-bento{grid-template-columns:1fr 1fr!important;grid-template-rows:auto!important}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-card-large{grid-column:span 2;grid-row:auto;min-height:220px}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-feature-grid{grid-template-columns:1fr!important;gap:28px!important}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-feature{border-inline-start:0!important;border-top:1px solid var(--p-border)!important;padding:24px 0 0!important}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-feature:first-child{border-top:0!important;padding-top:0!important}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-highlight{grid-template-columns:1fr!important}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-footer-grid{grid-template-columns:1fr 1fr!important}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-footer-brand{grid-column:span 2}
}
@media (max-width:720px){
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-nav,.elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-header-cta{display:none!important}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-menu{display:flex!important;width:40px!important;height:40px!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:50%!important;background:var(--p-glass)!important;border:1px solid var(--p-glass-border)!important;box-shadow:none!important;color:var(--p-text)!important}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-menu .elementor-button{width:40px!important;height:40px!important;padding:0!important;border:0!important;border-radius:50%!important;background:none!important;box-shadow:none!important;color:transparent!important;position:relative}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-menu .elementor-button:after{content:"☰";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--p-text);font-size:19px}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-header-row{padding-inline:20px!important}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-bento{grid-template-columns:1fr!important}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-card-large{grid-column:auto}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-specs .elementor-icon-list-items{grid-template-columns:1fr!important}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-footer-grid{grid-template-columns:1fr!important}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-footer-brand{grid-column:auto}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-footer-bottom{flex-direction:column!important;text-align:center!important}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-section-head{grid-template-columns:1fr!important;text-align:right}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-chip{font-size:.76rem;padding:10px 12px}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-chip-1{right:-2%}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-chip-2{left:-2%}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-chip-3{left:-8%}
}
@media (max-width:420px){
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-hero-actions{flex-direction:column!important;align-items:stretch!important;width:100%!important}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-hero-actions .parto-v7-button{width:100%!important}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-hero-actions .elementor-button{width:100%!important}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-phone{width:145px}
 .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-chip-3{display:none!important}
}

/* Elementor editor: don't let the fixed header cover the editor canvas */
body.elementor-editor-active .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-header{position:relative}
body.elementor-editor-active .elementor-3968 .elementor-element.elementor-element-9c8ce18a .parto-v7-mobile-panel{position:relative;top:auto;left:auto;right:auto;margin:16px;opacity:1;visibility:visible;pointer-events:auto;transform:none}/* End custom CSS */