.elementor-408 .elementor-element.elementor-element-phpgroot{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-phpgroot:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-phpgroot > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F3;}.elementor-408 .elementor-element.elementor-element-pshhero{--display:flex;--min-height:52vh;--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:center;--overflow:hidden;--border-radius:0px 0px 28px 28px;--margin-top:-84px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:136px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-pshhero:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-pshhero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://pheronia.com/wp-content/uploads/2026/10/ph_kopf_shipping.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-408 .elementor-element.elementor-element-pshcopy{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-408 .elementor-element.elementor-element-psheye{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;}.elementor-408 .elementor-element.elementor-element-psheye .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-pshh1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-408 .elementor-element.elementor-element-pshh1 .elementor-heading-title{font-family:"Fraunces Text", Sans-serif;font-size:48px;font-weight:500;line-height:1.06em;letter-spacing:-0.024em;color:var( --e-global-color-ivory );}.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-408 .elementor-element.elementor-element-pshlede{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:300;line-height:1.5em;}.elementor-408 .elementor-element.elementor-element-2811472{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-56ad6d4{--display:flex;--min-height:32px;--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-408 .elementor-element.elementor-element-56ad6d4:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-56ad6d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-chip );}.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-408 .elementor-element.elementor-element-10c7e6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-408 .elementor-element.elementor-element-10c7e6c .elementor-icon-wrapper{text-align:start;}.elementor-408 .elementor-element.elementor-element-10c7e6c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-10c7e6c.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-10c7e6c.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-10c7e6c.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-10c7e6c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-10c7e6c .elementor-icon{font-size:5px;}.elementor-408 .elementor-element.elementor-element-10c7e6c .elementor-icon svg{height:5px;}.elementor-408 .elementor-element.elementor-element-dbd19d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-408 .elementor-element.elementor-element-dbd19d9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:var( --e-global-color-ivory );}.elementor-408 .elementor-element.elementor-element-ae3f9f4{--display:flex;--min-height:32px;--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-408 .elementor-element.elementor-element-ae3f9f4:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-ae3f9f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-chip );}.elementor-408 .elementor-element.elementor-element-ab36130{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-408 .elementor-element.elementor-element-ab36130 .elementor-icon-wrapper{text-align:start;}.elementor-408 .elementor-element.elementor-element-ab36130.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-ab36130.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-ab36130.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-ab36130.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-ab36130.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-ab36130 .elementor-icon{font-size:5px;}.elementor-408 .elementor-element.elementor-element-ab36130 .elementor-icon svg{height:5px;}.elementor-408 .elementor-element.elementor-element-e4c4165{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-408 .elementor-element.elementor-element-e4c4165 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:var( --e-global-color-ivory );}.elementor-408 .elementor-element.elementor-element-f1598db{--display:flex;--min-height:32px;--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-408 .elementor-element.elementor-element-f1598db:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-f1598db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-chip );}.elementor-408 .elementor-element.elementor-element-7d196b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-408 .elementor-element.elementor-element-7d196b6 .elementor-icon-wrapper{text-align:start;}.elementor-408 .elementor-element.elementor-element-7d196b6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-7d196b6.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-7d196b6.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-7d196b6.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-7d196b6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-7d196b6 .elementor-icon{font-size:5px;}.elementor-408 .elementor-element.elementor-element-7d196b6 .elementor-icon svg{height:5px;}.elementor-408 .elementor-element.elementor-element-5812bd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-408 .elementor-element.elementor-element-5812bd4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:var( --e-global-color-ivory );}.elementor-408 .elementor-element.elementor-element-82ce2e5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-c33f3f4{--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-408 .elementor-element.elementor-element-9ba91bc{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:28px 28px 28px 28px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-408 .elementor-element.elementor-element-9ba91bc:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-9ba91bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ivory );}.elementor-408 .elementor-element.elementor-element-bb3ab04{--display:flex;--min-height:32px;--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-408 .elementor-element.elementor-element-bb3ab04:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-bb3ab04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-sage );}.elementor-408 .elementor-element.elementor-element-b028402{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-408 .elementor-element.elementor-element-b028402 .elementor-icon-wrapper{text-align:start;}.elementor-408 .elementor-element.elementor-element-b028402.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-b028402.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-b028402.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-b028402.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-b028402.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-b028402 .elementor-icon{font-size:5px;}.elementor-408 .elementor-element.elementor-element-b028402 .elementor-icon svg{height:5px;}.elementor-408 .elementor-element.elementor-element-be7d050{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-408 .elementor-element.elementor-element-be7d050 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:var( --e-global-color-text );}.elementor-408 .elementor-element.elementor-element-9738391{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-408 .elementor-element.elementor-element-9738391 .elementor-heading-title{font-family:"Fraunces Text", Sans-serif;font-size:24px;font-weight:500;line-height:1.15em;color:var( --e-global-color-text );}.elementor-408 .elementor-element.elementor-element-f962239{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:13.5px;font-weight:400;color:var( --e-global-color-text );}.elementor-408 .elementor-element.elementor-element-d22f1c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#7C817B;}.elementor-408 .elementor-element.elementor-element-15d8453{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:28px 28px 28px 28px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-408 .elementor-element.elementor-element-15d8453:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-15d8453 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ivory );}.elementor-408 .elementor-element.elementor-element-c6c4c09{--display:flex;--min-height:32px;--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-408 .elementor-element.elementor-element-c6c4c09:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-c6c4c09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-sage );}.elementor-408 .elementor-element.elementor-element-851f585{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-408 .elementor-element.elementor-element-851f585 .elementor-icon-wrapper{text-align:start;}.elementor-408 .elementor-element.elementor-element-851f585.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-851f585.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-851f585.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-851f585.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-851f585.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-851f585 .elementor-icon{font-size:5px;}.elementor-408 .elementor-element.elementor-element-851f585 .elementor-icon svg{height:5px;}.elementor-408 .elementor-element.elementor-element-5d79984{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-408 .elementor-element.elementor-element-5d79984 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:var( --e-global-color-text );}.elementor-408 .elementor-element.elementor-element-f89fb06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-408 .elementor-element.elementor-element-f89fb06 .elementor-heading-title{font-family:"Fraunces Text", Sans-serif;font-size:24px;font-weight:500;line-height:1.15em;color:var( --e-global-color-text );}.elementor-408 .elementor-element.elementor-element-6dd2fcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:13.5px;font-weight:400;color:var( --e-global-color-text );}.elementor-408 .elementor-element.elementor-element-f13de97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#7C817B;}.elementor-408 .elementor-element.elementor-element-3eded3e{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.55em;color:#7C817B;}.elementor-408 .elementor-element.elementor-element-9428041{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-1046619{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-90dc632{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;}.elementor-408 .elementor-element.elementor-element-90dc632 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-primary );}.elementor-408 .elementor-element.elementor-element-ebc6592{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-408 .elementor-element.elementor-element-ebc6592 .elementor-heading-title{font-family:"Fraunces Text", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-408 .elementor-element.elementor-element-2cea80a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.62em;color:var( --e-global-color-muted );}.elementor-408 .elementor-element.elementor-element-f1ff9d9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-14a186c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-408 .elementor-element.elementor-element-184dbec{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-8e45c44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;}.elementor-408 .elementor-element.elementor-element-8e45c44 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-primary );}.elementor-408 .elementor-element.elementor-element-1282ccb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-408 .elementor-element.elementor-element-1282ccb .elementor-heading-title{font-family:"Fraunces Text", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-408 .elementor-element.elementor-element-0afe219{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:300;line-height:1.5em;color:var( --e-global-color-muted );}.elementor-408 .elementor-element.elementor-element-56fee99{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:28px 28px 28px 28px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-408 .elementor-element.elementor-element-56fee99:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-56fee99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ivory );}.elementor-408 .elementor-element.elementor-element-b38be6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.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-408 .elementor-element.elementor-element-128e221 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.14em;fill:var( --e-global-color-ivory );color:var( --e-global-color-ivory );border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-408 .elementor-element.elementor-element-128e221{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-408 .elementor-element.elementor-element-8c1b11f{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.55em;color:#7C817B;}.elementor-408 .elementor-element.elementor-element-7f4787c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-a3f0abe{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-365686b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-408 .elementor-element.elementor-element-365686b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-primary );}.elementor-408 .elementor-element.elementor-element-dc7e1bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-408 .elementor-element.elementor-element-dc7e1bf .elementor-heading-title{font-family:"Fraunces Text", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-408 .elementor-element.elementor-element-fe8f2d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-408 .elementor-element.elementor-element-a722515 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:0.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-408 .elementor-element.elementor-element-a722515{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-408 .elementor-element.elementor-element-pshcopy{--content-width:1200px;}.elementor-408 .elementor-element.elementor-element-82ce2e5{--content-width:1200px;}.elementor-408 .elementor-element.elementor-element-9428041{--content-width:720px;}.elementor-408 .elementor-element.elementor-element-f1ff9d9{--content-width:1200px;}.elementor-408 .elementor-element.elementor-element-14a186c{--width:560px;}.elementor-408 .elementor-element.elementor-element-7f4787c{--content-width:900px;}}@media(max-width:767px){.elementor-408 .elementor-element.elementor-element-pshhero{--padding-top:112px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-pshcopy{--padding-top:0px;--padding-bottom:8px;--padding-left:18px;--padding-right:18px;}.elementor-408 .elementor-element.elementor-element-pshh1 .elementor-heading-title{font-size:28px;}.elementor-408 .elementor-element.elementor-element-dbd19d9 .elementor-heading-title{font-size:12px;}.elementor-408 .elementor-element.elementor-element-e4c4165 .elementor-heading-title{font-size:12px;}.elementor-408 .elementor-element.elementor-element-5812bd4 .elementor-heading-title{font-size:12px;}.elementor-408 .elementor-element.elementor-element-82ce2e5{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-408 .elementor-element.elementor-element-be7d050 .elementor-heading-title{font-size:12px;}.elementor-408 .elementor-element.elementor-element-9738391 .elementor-heading-title{font-size:20px;}.elementor-408 .elementor-element.elementor-element-f962239{font-size:15px;}.elementor-408 .elementor-element.elementor-element-d22f1c6{font-size:13px;}.elementor-408 .elementor-element.elementor-element-5d79984 .elementor-heading-title{font-size:12px;}.elementor-408 .elementor-element.elementor-element-f89fb06 .elementor-heading-title{font-size:20px;}.elementor-408 .elementor-element.elementor-element-6dd2fcd{font-size:15px;}.elementor-408 .elementor-element.elementor-element-f13de97{font-size:13px;}.elementor-408 .elementor-element.elementor-element-3eded3e{font-size:13px;}.elementor-408 .elementor-element.elementor-element-9428041{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-408 .elementor-element.elementor-element-ebc6592 .elementor-heading-title{font-size:26px;}.elementor-408 .elementor-element.elementor-element-2cea80a{font-size:16px;}.elementor-408 .elementor-element.elementor-element-f1ff9d9{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-408 .elementor-element.elementor-element-14a186c{--width:100%;}.elementor-408 .elementor-element.elementor-element-1282ccb .elementor-heading-title{font-size:26px;}.elementor-408 .elementor-element.elementor-element-8c1b11f{font-size:13px;}.elementor-408 .elementor-element.elementor-element-7f4787c{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-408 .elementor-element.elementor-element-dc7e1bf .elementor-heading-title{font-size:26px;}}/* Start custom CSS for heading, class: .elementor-element-psheye */.elementor-408 .elementor-element.elementor-element-psheye .elementor-heading-title { display: flex; align-items: center; gap: 8px; margin: 0; }
.elementor-408 .elementor-element.elementor-element-psheye .elementor-heading-title::before { content: "["; font-weight: 400; color: var(--e-global-color-accent); }
.elementor-408 .elementor-element.elementor-element-psheye .elementor-heading-title::after { content: "]"; font-weight: 400; color: var(--e-global-color-accent); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-pshh1 */.elementor-408 .elementor-element.elementor-element-pshh1 .elementor-heading-title { margin: 0; font-weight: 650; font-variation-settings: "SOFT" 20, "opsz" 96; text-wrap: balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-pshlede */.elementor-408 .elementor-element.elementor-element-pshlede { max-width: 58ch; }
.elementor-408 .elementor-element.elementor-element-pshlede p { margin: 0; color: rgba(244, 239, 228, 0.86); font-weight: 340; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-10c7e6c */.elementor-408 .elementor-element.elementor-element-10c7e6c { width: auto; line-height: 0; }
.elementor-408 .elementor-element.elementor-element-10c7e6c .elementor-icon-wrapper { display: inline-flex; line-height: 0; }
.elementor-408 .elementor-element.elementor-element-10c7e6c .elementor-icon { width: 5px; height: 5px; border-radius: 50%; background: var(--e-global-color-accent); font-size: 0; display: inline-block; }
.elementor-408 .elementor-element.elementor-element-10c7e6c .elementor-icon i, .elementor-408 .elementor-element.elementor-element-10c7e6c .elementor-icon svg { display: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbd19d9 */.elementor-408 .elementor-element.elementor-element-dbd19d9 .elementor-heading-title { margin: 0; white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56ad6d4 */.elementor-408 .elementor-element.elementor-element-56ad6d4 { width: auto !important; max-width: 100%; align-self: flex-start; flex: 0 0 auto; backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px); box-shadow: inset 0 0 0 1px rgba(244, 239, 228, 0.18); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ab36130 */.elementor-408 .elementor-element.elementor-element-ab36130 { width: auto; line-height: 0; }
.elementor-408 .elementor-element.elementor-element-ab36130 .elementor-icon-wrapper { display: inline-flex; line-height: 0; }
.elementor-408 .elementor-element.elementor-element-ab36130 .elementor-icon { width: 5px; height: 5px; border-radius: 50%; background: var(--e-global-color-accent); font-size: 0; display: inline-block; }
.elementor-408 .elementor-element.elementor-element-ab36130 .elementor-icon i, .elementor-408 .elementor-element.elementor-element-ab36130 .elementor-icon svg { display: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4c4165 */.elementor-408 .elementor-element.elementor-element-e4c4165 .elementor-heading-title { margin: 0; white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae3f9f4 */.elementor-408 .elementor-element.elementor-element-ae3f9f4 { width: auto !important; max-width: 100%; align-self: flex-start; flex: 0 0 auto; backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px); box-shadow: inset 0 0 0 1px rgba(244, 239, 228, 0.18); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7d196b6 */.elementor-408 .elementor-element.elementor-element-7d196b6 { width: auto; line-height: 0; }
.elementor-408 .elementor-element.elementor-element-7d196b6 .elementor-icon-wrapper { display: inline-flex; line-height: 0; }
.elementor-408 .elementor-element.elementor-element-7d196b6 .elementor-icon { width: 5px; height: 5px; border-radius: 50%; background: var(--e-global-color-accent); font-size: 0; display: inline-block; }
.elementor-408 .elementor-element.elementor-element-7d196b6 .elementor-icon i, .elementor-408 .elementor-element.elementor-element-7d196b6 .elementor-icon svg { display: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5812bd4 */.elementor-408 .elementor-element.elementor-element-5812bd4 .elementor-heading-title { margin: 0; white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1598db */.elementor-408 .elementor-element.elementor-element-f1598db { width: auto !important; max-width: 100%; align-self: flex-start; flex: 0 0 auto; backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px); box-shadow: inset 0 0 0 1px rgba(244, 239, 228, 0.18); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-pshhero */.elementor-408 .elementor-element.elementor-element-pshhero { position: relative; overflow: hidden; }
.elementor-408 .elementor-element.elementor-element-pshhero::after { content: ""; position: absolute; inset: 0; pointer-events: none; background: linear-gradient(180deg, rgba(10, 42, 30, 0.1), rgba(10, 42, 30, 0.6)); }
.elementor-408 .elementor-element.elementor-element-pshhero > .e-con-inner, .elementor-408 .elementor-element.elementor-element-pshhero > .elementor-element { position: relative; z-index: 2; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b028402 */.elementor-408 .elementor-element.elementor-element-b028402 { width: auto; line-height: 0; }
.elementor-408 .elementor-element.elementor-element-b028402 .elementor-icon-wrapper { display: inline-flex; line-height: 0; }
.elementor-408 .elementor-element.elementor-element-b028402 .elementor-icon { width: 5px; height: 5px; border-radius: 50%; background: var(--e-global-color-accent); font-size: 0; display: inline-block; }
.elementor-408 .elementor-element.elementor-element-b028402 .elementor-icon i, .elementor-408 .elementor-element.elementor-element-b028402 .elementor-icon svg { display: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be7d050 */.elementor-408 .elementor-element.elementor-element-be7d050 .elementor-heading-title { margin: 0; white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb3ab04 */.elementor-408 .elementor-element.elementor-element-bb3ab04 { width: auto !important; max-width: 100%; align-self: flex-start; flex: 0 0 auto; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9738391 */.elementor-408 .elementor-element.elementor-element-9738391 .elementor-heading-title { margin: 0; font-weight: 500; font-variation-settings: "SOFT" 20, "opsz" 96; text-wrap: balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f962239 */.elementor-408 .elementor-element.elementor-element-f962239 dl { margin: 0; display: grid; grid-template-columns: auto 1fr; gap: 6px 14px; }
.elementor-408 .elementor-element.elementor-element-f962239 dt { margin: 0; padding-top: 3px; color: #7C817B; font-size: 11px; font-weight: 500; letter-spacing: 0.08em; text-transform: uppercase; }
.elementor-408 .elementor-element.elementor-element-f962239 dd { margin: 0; color: var(--e-global-color-text); }
@media (max-width: 899px) {
  .elementor-408 .elementor-element.elementor-element-f962239 dt { font-size: 12px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d22f1c6 */.elementor-408 .elementor-element.elementor-element-d22f1c6 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ba91bc */.elementor-408 .elementor-element.elementor-element-9ba91bc { min-width: 0; height: 100%; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-851f585 */.elementor-408 .elementor-element.elementor-element-851f585 { width: auto; line-height: 0; }
.elementor-408 .elementor-element.elementor-element-851f585 .elementor-icon-wrapper { display: inline-flex; line-height: 0; }
.elementor-408 .elementor-element.elementor-element-851f585 .elementor-icon { width: 5px; height: 5px; border-radius: 50%; background: var(--e-global-color-accent); font-size: 0; display: inline-block; }
.elementor-408 .elementor-element.elementor-element-851f585 .elementor-icon i, .elementor-408 .elementor-element.elementor-element-851f585 .elementor-icon svg { display: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d79984 */.elementor-408 .elementor-element.elementor-element-5d79984 .elementor-heading-title { margin: 0; white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c4c09 */.elementor-408 .elementor-element.elementor-element-c6c4c09 { width: auto !important; max-width: 100%; align-self: flex-start; flex: 0 0 auto; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f89fb06 */.elementor-408 .elementor-element.elementor-element-f89fb06 .elementor-heading-title { margin: 0; font-weight: 500; font-variation-settings: "SOFT" 20, "opsz" 96; text-wrap: balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6dd2fcd */.elementor-408 .elementor-element.elementor-element-6dd2fcd dl { margin: 0; display: grid; grid-template-columns: auto 1fr; gap: 6px 14px; }
.elementor-408 .elementor-element.elementor-element-6dd2fcd dt { margin: 0; padding-top: 3px; color: #7C817B; font-size: 11px; font-weight: 500; letter-spacing: 0.08em; text-transform: uppercase; }
.elementor-408 .elementor-element.elementor-element-6dd2fcd dd { margin: 0; color: var(--e-global-color-text); }
@media (max-width: 899px) {
  .elementor-408 .elementor-element.elementor-element-6dd2fcd dt { font-size: 12px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f13de97 */.elementor-408 .elementor-element.elementor-element-f13de97 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15d8453 */.elementor-408 .elementor-element.elementor-element-15d8453 { min-width: 0; height: 100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c33f3f4 */.elementor-408 .elementor-element.elementor-element-c33f3f4 { display: grid !important; grid-template-columns: 1fr 1fr; gap: 18px; width: 100%; align-items: stretch; }
@media (max-width: 767px) {
  .elementor-408 .elementor-element.elementor-element-c33f3f4 { grid-template-columns: 1fr; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3eded3e */.elementor-408 .elementor-element.elementor-element-3eded3e { max-width: 70ch; }
.elementor-408 .elementor-element.elementor-element-3eded3e p { margin: 0; }
.elementor-408 .elementor-element.elementor-element-3eded3e a { color: inherit; text-decoration: none; border-bottom: 1px solid var(--e-global-color-accent); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90dc632 */.elementor-408 .elementor-element.elementor-element-90dc632 .elementor-heading-title { display: flex; align-items: center; gap: 8px; margin: 0; }
.elementor-408 .elementor-element.elementor-element-90dc632 .elementor-heading-title::before { content: "["; font-weight: 400; color: var(--e-global-color-accent); }
.elementor-408 .elementor-element.elementor-element-90dc632 .elementor-heading-title::after { content: "]"; font-weight: 400; color: var(--e-global-color-accent); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebc6592 */.elementor-408 .elementor-element.elementor-element-ebc6592 .elementor-heading-title { margin: 0; font-weight: 650; font-variation-settings: "SOFT" 20, "opsz" 96; text-wrap: balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cea80a */.elementor-408 .elementor-element.elementor-element-2cea80a p { margin: 0 0 1em; max-width: 68ch; }
.elementor-408 .elementor-element.elementor-element-2cea80a p:last-child { margin-bottom: 0; }
.elementor-408 .elementor-element.elementor-element-2cea80a a { color: inherit; text-decoration: none; border-bottom: 1px solid var(--e-global-color-accent); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e45c44 */.elementor-408 .elementor-element.elementor-element-8e45c44 .elementor-heading-title { display: flex; align-items: center; gap: 8px; margin: 0; }
.elementor-408 .elementor-element.elementor-element-8e45c44 .elementor-heading-title::before { content: "["; font-weight: 400; color: var(--e-global-color-accent); }
.elementor-408 .elementor-element.elementor-element-8e45c44 .elementor-heading-title::after { content: "]"; font-weight: 400; color: var(--e-global-color-accent); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1282ccb */.elementor-408 .elementor-element.elementor-element-1282ccb .elementor-heading-title { margin: 0; font-weight: 650; font-variation-settings: "SOFT" 20, "opsz" 96; text-wrap: balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0afe219 */.elementor-408 .elementor-element.elementor-element-0afe219 { max-width: 56ch; } .elementor-408 .elementor-element.elementor-element-0afe219 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b38be6e */.elementor-408 .elementor-element.elementor-element-b38be6e form { display: flex; flex-direction: column; gap: 12px; margin: 0; }
.elementor-408 .elementor-element.elementor-element-b38be6e .ph-field { display: flex; flex-direction: column; gap: 6px; }
.elementor-408 .elementor-element.elementor-element-b38be6e label { font-family: Inter, sans-serif; font-size: 10.5px; letter-spacing: 0.12em; text-transform: uppercase; font-weight: 500; color: #5A5F59; }
.elementor-408 .elementor-element.elementor-element-b38be6e input, .elementor-408 .elementor-element.elementor-element-b38be6e select { width: 100%; box-sizing: border-box; min-height: 50px; padding: 12px 18px; border: 1px solid transparent; border-radius: 999px; background: #FAF8F3; color: #1F221F; font-family: Inter, sans-serif; font-size: 14px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-128e221 */.elementor-408 .elementor-element.elementor-element-128e221 { width: auto; align-self: flex-start; }
.elementor-408 .elementor-element.elementor-element-128e221 .elementor-button { min-height: 50px; box-shadow: 0 12px 28px -14px rgba(20, 65, 48, 0.55); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c1b11f */.elementor-408 .elementor-element.elementor-element-8c1b11f { max-width: 70ch; }
.elementor-408 .elementor-element.elementor-element-8c1b11f p { margin: 0; }
.elementor-408 .elementor-element.elementor-element-8c1b11f a { color: inherit; text-decoration: none; border-bottom: 1px solid var(--e-global-color-accent); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a186c */.elementor-408 .elementor-element.elementor-element-14a186c { max-width: 560px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-365686b */.elementor-408 .elementor-element.elementor-element-365686b .elementor-heading-title { display: flex; align-items: center; justify-content: center; gap: 8px; margin: 0; }
.elementor-408 .elementor-element.elementor-element-365686b .elementor-heading-title::before { content: "["; font-weight: 400; color: var(--e-global-color-accent); }
.elementor-408 .elementor-element.elementor-element-365686b .elementor-heading-title::after { content: "]"; font-weight: 400; color: var(--e-global-color-accent); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc7e1bf */.elementor-408 .elementor-element.elementor-element-dc7e1bf .elementor-heading-title { margin: 0; font-weight: 650; font-variation-settings: "SOFT" 20, "opsz" 96; text-wrap: balance; }/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-fe8f2d1 */.elementor-408 .elementor-element.elementor-element-fe8f2d1 .elementor-accordion-item { border: 0; background: #FAF8F3; border-radius: 20px; box-shadow: 0 1px 2px rgba(20, 65, 48, 0.05), 0 6px 16px -10px rgba(20, 65, 48, 0.18); margin: 0 0 8px; overflow: hidden; }
.elementor-408 .elementor-element.elementor-element-fe8f2d1 .elementor-accordion-item:last-child { margin-bottom: 0; }
.elementor-408 .elementor-element.elementor-element-fe8f2d1 .elementor-accordion-item:has(.elementor-active) { box-shadow: 0 2px 4px rgba(20, 65, 48, 0.05), 0 24px 48px -28px rgba(20, 65, 48, 0.32); }
.elementor-408 .elementor-element.elementor-element-fe8f2d1 .elementor-tab-title { display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 18px 20px; border: 0; background: transparent; }
.elementor-408 .elementor-element.elementor-element-fe8f2d1 .elementor-accordion-title { flex: 1; color: var(--e-global-color-text); font-family: Inter, sans-serif; font-weight: 500; font-size: 14.5px; line-height: 1.4; }
.elementor-408 .elementor-element.elementor-element-fe8f2d1 .elementor-accordion-icon { order: 1; width: 32px; height: 32px; flex: 0 0 32px; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; background: var(--e-global-color-ivory); color: var(--e-global-color-primary); transition: transform 0.32s cubic-bezier(0.22, 0.61, 0.36, 1); }
.elementor-408 .elementor-element.elementor-element-fe8f2d1 .elementor-tab-title.elementor-active .elementor-accordion-icon { transform: rotate(45deg); }
.elementor-408 .elementor-element.elementor-element-fe8f2d1 .elementor-accordion-icon i, .elementor-408 .elementor-element.elementor-element-fe8f2d1 .elementor-accordion-icon svg { width: 12px; height: 12px; font-size: 12px; }
.elementor-408 .elementor-element.elementor-element-fe8f2d1 .elementor-tab-content { border: 0; padding: 0 20px 20px; color: var(--e-global-color-muted); font-family: Inter, sans-serif; font-size: 14.5px; line-height: 1.6; }
.elementor-408 .elementor-element.elementor-element-fe8f2d1 .elementor-tab-content p { margin: 0; max-width: 66ch; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a722515 */.elementor-408 .elementor-element.elementor-element-a722515 .elementor-button { background: transparent; box-shadow: none; border-bottom: 1px solid var(--e-global-color-accent); border-radius: 0; min-height: 0; }
.elementor-408 .elementor-element.elementor-element-a722515 .elementor-button-text::after { content: " \2192"; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fraunces Text';
	font-style: normal;
	font-weight: 300 800;
	font-display: auto;
	src: url('http://localhost:10010/wp-content/uploads/2026/10/fraunces-text-1.woff2') format('woff2');
}
/* End Custom Fonts CSS */