.elementor-260143 .elementor-element.elementor-element-8ac2f19{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-de1c470{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-a520cab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-83a9411{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-1d18a03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-260143 .elementor-element.elementor-element-9653abf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-260143 .elementor-element.elementor-element-1d18a04 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-260143 .elementor-element.elementor-element-4acccb5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-260143 .elementor-element.elementor-element-4acccb5 .elementor-divider-separator{width:100%;}.elementor-260143 .elementor-element.elementor-element-4acccb5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-260143 .elementor-element.elementor-element-86e450c{--display:flex;}.elementor-260143 .elementor-element.elementor-element-7bdf72e{--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:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-260143 .elementor-element.elementor-element-7bdf72e:not(.elementor-motion-effects-element-type-background), .elementor-260143 .elementor-element.elementor-element-7bdf72e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b7abd98 );}.elementor-260143 .elementor-element.elementor-element-758b929{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;text-align:start;}.elementor-260143 .elementor-element.elementor-element-758b929 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.22em;color:var( --e-global-color-primary );}.elementor-260143 .elementor-element.elementor-element-3f87a6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-260143 .elementor-element.elementor-element-3f87a6e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(38px,5vw,72px);font-weight:700;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.02em;color:var( --e-global-color-ff69c70 );}.elementor-260143 .elementor-element.elementor-element-1734736{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:1.7em;letter-spacing:0.2px;color:var( --e-global-color-acb9e10 );}.elementor-260143 .elementor-element.elementor-element-218cdfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;font-family:"Inter", Sans-serif;line-height:1.7em;color:var( --e-global-color-acb9e10 );}.elementor-260143 .elementor-element.elementor-element-218cdfa p{margin-block-end:0px;}.elementor-260143 .elementor-element.elementor-element-551fe70{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:48.96px 48.96px;--row-gap:48.96px;--column-gap:48.96px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-de98fb4 );--border-color:var( --e-global-color-de98fb4 );--padding-top:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-260143 .elementor-element.elementor-element-551fe70:not(.elementor-motion-effects-element-type-background), .elementor-260143 .elementor-element.elementor-element-551fe70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ff69c70 );}.elementor-260143 .elementor-element.elementor-element-97cfb32{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-7b6952a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-5d4884d{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-260143 .elementor-element.elementor-element-5d4884d .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-260143 .elementor-element.elementor-element-5d4884d .elementor-divider{text-align:left;}.elementor-260143 .elementor-element.elementor-element-5d4884d .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.22em;}.elementor-260143 .elementor-element.elementor-element-12fd543{text-align:start;}.elementor-260143 .elementor-element.elementor-element-12fd543 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(38px,5vw,72px);font-weight:700;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.02em;color:var( --e-global-color-b7abd98 );}.elementor-260143 .elementor-element.elementor-element-ae1115d{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.2px;color:var( --e-global-color-bca1723 );}.elementor-260143 .elementor-element.elementor-element-bf43e1b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-fc12402 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:1px;fill:var( --e-global-color-ff69c70 );color:var( --e-global-color-ff69c70 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-260143 .elementor-element.elementor-element-fc12402 .elementor-button:hover, .elementor-260143 .elementor-element.elementor-element-fc12402 .elementor-button:focus{background-color:var( --e-global-color-f58dbfa );color:var( --e-global-color-ff69c70 );}.elementor-260143 .elementor-element.elementor-element-fc12402 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-260143 .elementor-element.elementor-element-fc12402 .elementor-button:hover svg, .elementor-260143 .elementor-element.elementor-element-fc12402 .elementor-button:focus svg{fill:var( --e-global-color-ff69c70 );}.elementor-260143 .elementor-element.elementor-element-a6d91c2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-52937ef img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-de98fb4 );box-shadow:0px 26px 75px 0px rgba(46.38043478260872, 68.37679584120983, 85.00000000000003, 0.08);}.elementor-260143 .elementor-element.elementor-element-9c4f2a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-9c4f2a1:not(.elementor-motion-effects-element-type-background), .elementor-260143 .elementor-element.elementor-element-9c4f2a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E7;}.elementor-260143 .elementor-element.elementor-element-9c4f2a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-9c4f2a3{--divider-border-style:solid;--divider-color:#C9181E;--divider-border-width:2px;}.elementor-260143 .elementor-element.elementor-element-9c4f2a3 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-260143 .elementor-element.elementor-element-9c4f2a3 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-260143 .elementor-element.elementor-element-9c4f2a3 .elementor-divider__text{color:#C9181E;font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.22em;}.elementor-260143 .elementor-element.elementor-element-9c4f2a4{text-align:start;}.elementor-260143 .elementor-element.elementor-element-9c4f2a4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(38px,5vw,72px);font-weight:700;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.02em;color:#17130F;}.elementor-260143 .elementor-element.elementor-element-9c4f2a5{color:#4B433E;}.elementor-260143 .elementor-element.elementor-element-9c4f2a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-9c4f2ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-def499b{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-de98fb4 );--border-color:var( --e-global-color-de98fb4 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-260143 .elementor-element.elementor-element-def499b:not(.elementor-motion-effects-element-type-background), .elementor-260143 .elementor-element.elementor-element-def499b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F1;}.elementor-260143 .elementor-element.elementor-element-5305e09 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-b7abd98 );}.elementor-260143 .elementor-element.elementor-element-394d877{--display:grid;--e-con-grid-template-columns:repeat(8, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-8d07de9 img{border-radius:8px 8px 8px 8px;}.elementor-260143 .elementor-element.elementor-element-392ebad img{border-radius:8px 8px 8px 8px;}.elementor-260143 .elementor-element.elementor-element-08b7162 img{border-radius:8px 8px 8px 8px;}.elementor-260143 .elementor-element.elementor-element-713c779 img{border-radius:8px 8px 8px 8px;}.elementor-260143 .elementor-element.elementor-element-b2e6b6c img{border-radius:8px 8px 8px 8px;}.elementor-260143 .elementor-element.elementor-element-d78ccfd img{border-radius:8px 8px 8px 8px;}.elementor-260143 .elementor-element.elementor-element-7cd5a70 img{border-radius:8px 8px 8px 8px;}.elementor-260143 .elementor-element.elementor-element-672d22a img{border-radius:8px 8px 8px 8px;}.elementor-260143 .elementor-element.elementor-element-e7b10a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-e7b10a1:not(.elementor-motion-effects-element-type-background), .elementor-260143 .elementor-element.elementor-element-e7b10a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2C27;}.elementor-260143 .elementor-element.elementor-element-e7b10a2{--display:flex;}.elementor-260143 .elementor-element.elementor-element-e7b10a2:not(.elementor-motion-effects-element-type-background), .elementor-260143 .elementor-element.elementor-element-e7b10a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2C27;}.elementor-260143 .elementor-element.elementor-element-e7b10a3{--display:flex;}.elementor-260143 .elementor-element.elementor-element-e7b10a4{--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-260143 .elementor-element.elementor-element-e7b10aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-260143 .elementor-element.elementor-element-e7b10ab{--display:flex;}.elementor-260143 .elementor-element.elementor-element-e7b10ab:not(.elementor-motion-effects-element-type-background), .elementor-260143 .elementor-element.elementor-element-e7b10ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#062B24;}.elementor-260143 .elementor-element.elementor-element-e7b10ae .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-260143 .elementor-element.elementor-element-bdde899{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(201,24,30,.20);--border-color:rgba(201,24,30,.20);--padding-top:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-260143 .elementor-element.elementor-element-bdde899:not(.elementor-motion-effects-element-type-background), .elementor-260143 .elementor-element.elementor-element-bdde899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F0E6;}.elementor-260143 .elementor-element.elementor-element-f962bf0{--display:flex;--padding-top:0px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-72642c7{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-260143 .elementor-element.elementor-element-72642c7 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-260143 .elementor-element.elementor-element-72642c7 .elementor-divider{text-align:left;}.elementor-260143 .elementor-element.elementor-element-72642c7 .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.22em;}.elementor-260143 .elementor-element.elementor-element-a1f22c7{text-align:start;}.elementor-260143 .elementor-element.elementor-element-a1f22c7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(38px,5vw,72px);font-weight:700;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.02em;color:var( --e-global-color-b7abd98 );}.elementor-260143 .elementor-element.elementor-element-a038f02{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(38,29,22,.14);--border-color:rgba(38,29,22,.14);--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-260143 .elementor-element.elementor-element-a038f02:not(.elementor-motion-effects-element-type-background), .elementor-260143 .elementor-element.elementor-element-a038f02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF8;}.elementor-260143 .elementor-element.elementor-element-a038f02:hover{background-color:#FFF3EC;}.elementor-260143 .elementor-element.elementor-element-84cabd9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-a24a1a5{padding:0px 0px 16px 0px;}.elementor-260143 .elementor-element.elementor-element-a24a1a5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:52px;line-height:1.1em;color:var( --e-global-color-b7abd98 );}.elementor-260143 .elementor-element.elementor-element-d9b7097 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;line-height:1.3em;letter-spacing:0px;color:#17130F;}.elementor-260143 .elementor-element.elementor-element-d93ebaf{width:var( --container-widget-width, 54% );max-width:54%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:54%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.2px;color:#4B443D;}.elementor-260143 .elementor-element.elementor-element-d93ebaf p{margin-block-end:0px;}.elementor-260143 .elementor-element.elementor-element-9bab322{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260143 .elementor-element.elementor-element-9bab322 .elementor-icon-wrapper{text-align:center;}.elementor-260143 .elementor-element.elementor-element-9bab322 .elementor-icon{font-size:15px;}.elementor-260143 .elementor-element.elementor-element-9bab322 .elementor-icon svg{height:15px;}.elementor-260143 .elementor-element.elementor-element-31609c4{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(38,29,22,.14);--border-color:rgba(38,29,22,.14);--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-260143 .elementor-element.elementor-element-31609c4:not(.elementor-motion-effects-element-type-background), .elementor-260143 .elementor-element.elementor-element-31609c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF8;}.elementor-260143 .elementor-element.elementor-element-31609c4:hover{background-color:#FFF3EC;}.elementor-260143 .elementor-element.elementor-element-da53b6d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-7532498{padding:0px 0px 16px 0px;}.elementor-260143 .elementor-element.elementor-element-7532498 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:52px;line-height:1.1em;color:var( --e-global-color-b7abd98 );}.elementor-260143 .elementor-element.elementor-element-7473061 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;line-height:1.3em;letter-spacing:0px;color:#17130F;}.elementor-260143 .elementor-element.elementor-element-cb86007{width:var( --container-widget-width, 54% );max-width:54%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:54%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.2px;color:#4B443D;}.elementor-260143 .elementor-element.elementor-element-cb86007 p{margin-block-end:0px;}.elementor-260143 .elementor-element.elementor-element-3e8a7c0{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260143 .elementor-element.elementor-element-3e8a7c0 .elementor-icon-wrapper{text-align:center;}.elementor-260143 .elementor-element.elementor-element-3e8a7c0 .elementor-icon{font-size:15px;}.elementor-260143 .elementor-element.elementor-element-3e8a7c0 .elementor-icon svg{height:15px;}.elementor-260143 .elementor-element.elementor-element-20dbbbc{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(38,29,22,.14);--border-color:rgba(38,29,22,.14);--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-260143 .elementor-element.elementor-element-20dbbbc:not(.elementor-motion-effects-element-type-background), .elementor-260143 .elementor-element.elementor-element-20dbbbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF8;}.elementor-260143 .elementor-element.elementor-element-20dbbbc:hover{background-color:#FFF3EC;}.elementor-260143 .elementor-element.elementor-element-7d9d0fa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-d947110{padding:0px 0px 16px 0px;}.elementor-260143 .elementor-element.elementor-element-d947110 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:52px;line-height:1.1em;color:var( --e-global-color-b7abd98 );}.elementor-260143 .elementor-element.elementor-element-67935e1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;line-height:1.3em;letter-spacing:0px;color:#17130F;}.elementor-260143 .elementor-element.elementor-element-11a096f{width:var( --container-widget-width, 54% );max-width:54%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:54%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.2px;color:#4B443D;}.elementor-260143 .elementor-element.elementor-element-11a096f p{margin-block-end:0px;}.elementor-260143 .elementor-element.elementor-element-bcf4a39{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260143 .elementor-element.elementor-element-bcf4a39 .elementor-icon-wrapper{text-align:center;}.elementor-260143 .elementor-element.elementor-element-bcf4a39 .elementor-icon{font-size:15px;}.elementor-260143 .elementor-element.elementor-element-bcf4a39 .elementor-icon svg{height:15px;}.elementor-260143 .elementor-element.elementor-element-529c121{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(38,29,22,.14);--border-color:rgba(38,29,22,.14);--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-260143 .elementor-element.elementor-element-529c121:not(.elementor-motion-effects-element-type-background), .elementor-260143 .elementor-element.elementor-element-529c121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF8;}.elementor-260143 .elementor-element.elementor-element-529c121:hover{background-color:#FFF3EC;}.elementor-260143 .elementor-element.elementor-element-6ec9356{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-3f41f24{padding:0px 0px 16px 0px;}.elementor-260143 .elementor-element.elementor-element-3f41f24 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:52px;line-height:1.1em;color:var( --e-global-color-b7abd98 );}.elementor-260143 .elementor-element.elementor-element-1e5f625 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;line-height:1.3em;letter-spacing:0px;color:#17130F;}.elementor-260143 .elementor-element.elementor-element-c7ada5a{width:var( --container-widget-width, 54% );max-width:54%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:54%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.2px;color:#4B443D;}.elementor-260143 .elementor-element.elementor-element-c7ada5a p{margin-block-end:0px;}.elementor-260143 .elementor-element.elementor-element-750e798{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260143 .elementor-element.elementor-element-750e798 .elementor-icon-wrapper{text-align:center;}.elementor-260143 .elementor-element.elementor-element-750e798 .elementor-icon{font-size:15px;}.elementor-260143 .elementor-element.elementor-element-750e798 .elementor-icon svg{height:15px;}.elementor-260143 .elementor-element.elementor-element-a1f0001{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-a1f0002{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-a1f0003{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-a1f0004{text-align:start;}.elementor-260143 .elementor-element.elementor-element-a1f0004 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.22em;color:#F2544F;}.elementor-260143 .elementor-element.elementor-element-a1f0005{text-align:start;}.elementor-260143 .elementor-element.elementor-element-a1f0005 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(38px,5vw,72px);font-weight:700;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.02em;color:#FFFDF8;}.elementor-260143 .elementor-element.elementor-element-a1f0007{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-a1f0009{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-a1f000d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-a1f000c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-260143 .elementor-element.elementor-element-a1f000e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:1px;fill:var( --e-global-color-ff69c70 );color:var( --e-global-color-ff69c70 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-260143 .elementor-element.elementor-element-a1f000e .elementor-button:hover, .elementor-260143 .elementor-element.elementor-element-a1f000e .elementor-button:focus{background-color:var( --e-global-color-f58dbfa );color:var( --e-global-color-ff69c70 );}.elementor-260143 .elementor-element.elementor-element-a1f000e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-260143 .elementor-element.elementor-element-a1f000e .elementor-button:hover svg, .elementor-260143 .elementor-element.elementor-element-a1f000e .elementor-button:focus svg{fill:var( --e-global-color-ff69c70 );}.elementor-260143 .elementor-element.elementor-element-a1f000f .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:1px;fill:var( --e-global-color-acb9e10 );color:var( --e-global-color-acb9e10 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-de98fb4 );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-260143 .elementor-element.elementor-element-a1f000f .elementor-button:hover, .elementor-260143 .elementor-element.elementor-element-a1f000f .elementor-button:focus{background-color:var( --e-global-color-f58dbfa );color:var( --e-global-color-ff69c70 );}.elementor-260143 .elementor-element.elementor-element-a1f000f .elementor-button:hover svg, .elementor-260143 .elementor-element.elementor-element-a1f000f .elementor-button:focus svg{fill:var( --e-global-color-ff69c70 );}.elementor-260143 .elementor-element.elementor-element-b2f0001{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-b2f0002{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-b2f0003{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-b2f0004{text-align:start;}.elementor-260143 .elementor-element.elementor-element-b2f0004 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.22em;color:#F2544F;}.elementor-260143 .elementor-element.elementor-element-b2f0005{text-align:start;}.elementor-260143 .elementor-element.elementor-element-b2f0005 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(38px,5vw,72px);font-weight:700;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.02em;color:#FFFDF8;}.elementor-260143 .elementor-element.elementor-element-b2f0007{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-b2f100{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-b2f300{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-b2f101{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-b2f301{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-b2f102{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-b2f302{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-b2f103{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-b2f303{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-b2f104{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-b2f304{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-b2f105{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-b2f305{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-b2f106{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-b2f306{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-a10589d{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-de98fb4 );--border-color:var( --e-global-color-de98fb4 );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-260143 .elementor-element.elementor-element-a10589d:not(.elementor-motion-effects-element-type-background), .elementor-260143 .elementor-element.elementor-element-a10589d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ff69c70 );}.elementor-260143 .elementor-element.elementor-element-a431958{--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:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(201,24,30,.20);--border-color:rgba(201,24,30,.20);--padding-top:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-260143 .elementor-element.elementor-element-a431958:not(.elementor-motion-effects-element-type-background), .elementor-260143 .elementor-element.elementor-element-a431958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF8;}.elementor-260143 .elementor-element.elementor-element-8446c6a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-c46abd3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-a9e3fec{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-260143 .elementor-element.elementor-element-a9e3fec .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-260143 .elementor-element.elementor-element-a9e3fec .elementor-divider{text-align:left;}.elementor-260143 .elementor-element.elementor-element-a9e3fec .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.22em;}.elementor-260143 .elementor-element.elementor-element-ec5c37f{text-align:start;}.elementor-260143 .elementor-element.elementor-element-ec5c37f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(38px,5vw,72px);font-weight:700;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.02em;color:var( --e-global-color-b7abd98 );}.elementor-260143 .elementor-element.elementor-element-29cb79a{width:var( --container-widget-width, 26% );max-width:26%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:26%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.2px;color:#4B443D;}.elementor-260143 .elementor-element.elementor-element-29cb79a p{margin-block-end:0px;}.elementor-260143 .elementor-element.elementor-element-ea7bbfd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-5376ff0{border-style:solid;border-width:3px 3px 3px 3px;box-shadow:6px 6px 0px 0px #000000;}.elementor-260143 .elementor-element.elementor-element-5376ff0:hover{box-shadow:6px 6px 0px 0px #D31219;}.elementor-260143 .elementor-element.elementor-element-5376ff0 img{border-style:none;}.elementor-260143 .elementor-element.elementor-element-e82f678{border-style:solid;border-width:3px 3px 3px 3px;box-shadow:6px 6px 0px 0px #000000;}.elementor-260143 .elementor-element.elementor-element-e82f678:hover{box-shadow:6px 6px 0px 0px #D31219;}.elementor-260143 .elementor-element.elementor-element-e82f678 img{border-style:none;}.elementor-260143 .elementor-element.elementor-element-04afd5d .elementor-button{background-color:#FFFDF8;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:1px;fill:var( --e-global-color-b7abd98 );color:var( --e-global-color-b7abd98 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2bdb613 );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-260143 .elementor-element.elementor-element-04afd5d .elementor-button:hover, .elementor-260143 .elementor-element.elementor-element-04afd5d .elementor-button:focus{background-color:var( --e-global-color-f58dbfa );color:var( --e-global-color-ff69c70 );border-color:var( --e-global-color-primary );}.elementor-260143 .elementor-element.elementor-element-04afd5d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-260143 .elementor-element.elementor-element-04afd5d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-260143 .elementor-element.elementor-element-04afd5d .elementor-button:hover svg, .elementor-260143 .elementor-element.elementor-element-04afd5d .elementor-button:focus svg{fill:var( --e-global-color-ff69c70 );}.elementor-260143 .elementor-element.elementor-element-1c89e0d{--display:flex;--min-height:0px;--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;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-1c89e0d:not(.elementor-motion-effects-element-type-background), .elementor-260143 .elementor-element.elementor-element-1c89e0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-260143 .elementor-element.elementor-element-f6c3c65{--display:flex;--min-height:0px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,255,65,.40);--border-color:rgba(0,255,65,.40);--padding-top:22px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-260143 .elementor-element.elementor-element-f6c3c65:not(.elementor-motion-effects-element-type-background), .elementor-260143 .elementor-element.elementor-element-f6c3c65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050905;}.elementor-260143 .elementor-element.elementor-element-c600001{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-c600002{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 12px 6px 12px;}.elementor-260143 .elementor-element.elementor-element-c600002 .elementor-heading-title{font-family:"Share Tech Mono", Sans-serif;font-size:10.5px;font-weight:400;line-height:1.5em;letter-spacing:0.06em;color:#737B82;}.elementor-260143 .elementor-element.elementor-element-c600003{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 12px 6px 12px;}.elementor-260143 .elementor-element.elementor-element-c600003 .elementor-heading-title{font-family:"Share Tech Mono", Sans-serif;font-size:10.5px;font-weight:400;line-height:1.5em;letter-spacing:0.06em;color:#737B82;}.elementor-260143 .elementor-element.elementor-element-c600004{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 12px 6px 12px;}.elementor-260143 .elementor-element.elementor-element-c600004 .elementor-heading-title{font-family:"Share Tech Mono", Sans-serif;font-size:10.5px;font-weight:400;line-height:1.5em;letter-spacing:0.06em;color:#737B82;}.elementor-260143 .elementor-element.elementor-element-c600005{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 12px 6px 12px;}.elementor-260143 .elementor-element.elementor-element-c600005 .elementor-heading-title{font-family:"Share Tech Mono", Sans-serif;font-size:10.5px;font-weight:400;line-height:1.5em;letter-spacing:0.06em;color:#737B82;}.elementor-260143 .elementor-element.elementor-element-c600006{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 12px 6px 12px;}.elementor-260143 .elementor-element.elementor-element-c600006 .elementor-heading-title{font-family:"Share Tech Mono", Sans-serif;font-size:10.5px;font-weight:400;line-height:1.5em;letter-spacing:0.06em;color:#737B82;}.elementor-260143 .elementor-element.elementor-element-3c1f301{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;top:0px;z-index:1;}.elementor-260143 .elementor-element.elementor-element-3c1f301 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-260143 .elementor-element.elementor-element-3c1f301{right:-48px;}body.rtl .elementor-260143 .elementor-element.elementor-element-3c1f301{left:-48px;}.elementor-260143 .elementor-element.elementor-element-f8d79c8{--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:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-f95ef28{--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-260143 .elementor-element.elementor-element-c3c1001{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:8px;--padding-bottom:8px;--padding-left:10px;--padding-right:10px;}.elementor-260143 .elementor-element.elementor-element-c3c1102{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-c3c1103 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;line-height:1.2em;color:#E9FFF0;}.elementor-260143 .elementor-element.elementor-element-c3c1104 .elementor-heading-title{font-family:"Share Tech Mono", Sans-serif;font-size:8px;font-weight:400;line-height:1.2em;color:#00FF41;}.elementor-260143 .elementor-element.elementor-element-ba6dc5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260143 .elementor-element.elementor-element-ba6dc5c .elementor-heading-title{font-family:"Share Tech Mono", Sans-serif;font-size:clamp(25px,2.7vw,36px);font-weight:400;line-height:1.02em;color:#FFFFFF;}.elementor-260143 .elementor-element.elementor-element-f95ef29{width:var( --container-widget-width, 56ch );max-width:56ch;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:56ch;--container-widget-flex-grow:0;font-family:"Share Tech Mono", Sans-serif;font-size:13px;line-height:1.55em;color:#C7C7C7;}.elementor-260143 .elementor-element.elementor-element-ec6320a .elementor-button{background-color:#00FF41;font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:18px;letter-spacing:1px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00FF41;border-radius:0px 0px 0px 0px;padding:9px 16px 9px 16px;}.elementor-260143 .elementor-element.elementor-element-ec6320a{width:initial;max-width:initial;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260143 .elementor-element.elementor-element-ec6320a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-260143 .elementor-element.elementor-element-ec6320a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-260143 .elementor-element.elementor-element-e84b920{--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:1px 1px;--row-gap:1px;--column-gap:1px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,255,65,.14);--border-color:rgba(0,255,65,.14);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-e84b920:not(.elementor-motion-effects-element-type-background), .elementor-260143 .elementor-element.elementor-element-e84b920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,255,65,.08);}.elementor-260143 .elementor-element.elementor-element-7ef826c{--display:flex;--min-height:64px;--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:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-260143 .elementor-element.elementor-element-7ef826c:not(.elementor-motion-effects-element-type-background), .elementor-260143 .elementor-element.elementor-element-7ef826c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070907;}.elementor-260143 .elementor-element.elementor-element-e1f1946{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260143 .elementor-element.elementor-element-e1f1946 .elementor-heading-title{font-family:"Share Tech Mono", Sans-serif;font-size:clamp(20px,2vw,28px);font-weight:400;text-transform:none;line-height:1em;letter-spacing:0em;color:#00FF41;}.elementor-260143 .elementor-element.elementor-element-524c8eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260143 .elementor-element.elementor-element-524c8eb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#919191;}.elementor-260143 .elementor-element.elementor-element-4f8549a{--display:flex;--min-height:64px;--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:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-260143 .elementor-element.elementor-element-4f8549a:not(.elementor-motion-effects-element-type-background), .elementor-260143 .elementor-element.elementor-element-4f8549a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070907;}.elementor-260143 .elementor-element.elementor-element-61cea0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260143 .elementor-element.elementor-element-61cea0e .elementor-heading-title{font-family:"Share Tech Mono", Sans-serif;font-size:clamp(20px,2vw,28px);font-weight:400;text-transform:none;line-height:1em;letter-spacing:0em;color:#00FF41;}.elementor-260143 .elementor-element.elementor-element-5186a1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260143 .elementor-element.elementor-element-5186a1d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#919191;}.elementor-260143 .elementor-element.elementor-element-39e3ee3{--display:flex;--min-height:64px;--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:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-260143 .elementor-element.elementor-element-39e3ee3:not(.elementor-motion-effects-element-type-background), .elementor-260143 .elementor-element.elementor-element-39e3ee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070907;}.elementor-260143 .elementor-element.elementor-element-a03bfef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260143 .elementor-element.elementor-element-a03bfef .elementor-heading-title{font-family:"Share Tech Mono", Sans-serif;font-size:clamp(20px,2vw,28px);font-weight:400;text-transform:none;line-height:1em;letter-spacing:0em;color:#00FF41;}.elementor-260143 .elementor-element.elementor-element-57b45f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260143 .elementor-element.elementor-element-57b45f9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#919191;}.elementor-260143 .elementor-element.elementor-element-c600010 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-260143 .elementor-element.elementor-element-c3f0001{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-c3f0002{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-c3f0003{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-c3f0004{text-align:start;}.elementor-260143 .elementor-element.elementor-element-c3f0004 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.22em;color:#F2544F;}.elementor-260143 .elementor-element.elementor-element-c3f0005{text-align:start;}.elementor-260143 .elementor-element.elementor-element-c3f0005 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(38px,5vw,72px);font-weight:700;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.02em;color:#FFFDF8;}.elementor-260143 .elementor-element.elementor-element-c3f0007{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-c3f100{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-c3f300{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-c3f101{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-c3f301{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-c3f102{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-c3f302{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-d4f0001{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-d4f0002{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-d4f0003{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-d4f0004{text-align:start;}.elementor-260143 .elementor-element.elementor-element-d4f0004 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.22em;color:#F2544F;}.elementor-260143 .elementor-element.elementor-element-d4f0005{text-align:start;}.elementor-260143 .elementor-element.elementor-element-d4f0005 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(38px,5vw,72px);font-weight:700;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.02em;color:#FFFDF8;}.elementor-260143 .elementor-element.elementor-element-d4f0007{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-d4f100{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-d4f400{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-d4f600{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-d4f101{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-d4f401{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-d4f601{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-d4f102{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-d4f402{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-d4f602{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-e502001{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-e502002{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-e502005{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-e502007{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-e50200b{--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:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-260143 .elementor-element.elementor-element-e50200c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260143 .elementor-element.elementor-element-e50200c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-260143 .elementor-element.elementor-element-e50200c .elementor-custom-embed-play i{font-size:48px;}.elementor-260143 .elementor-element.elementor-element-e50200c .elementor-custom-embed-play svg{width:48px;height:48px;}.elementor-260143 .elementor-element.elementor-element-f5a0001{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-f5a0001:not(.elementor-motion-effects-element-type-background), .elementor-260143 .elementor-element.elementor-element-f5a0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9181E;}.elementor-260143 .elementor-element.elementor-element-f5a0002{--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:26px clamp(28px,4vw,58px);--row-gap:26px;--column-gap:clamp(28px,4vw,58px);--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-260143 .elementor-element.elementor-element-f5a0003{--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-260143 .elementor-element.elementor-element-f5a0004{text-align:start;}.elementor-260143 .elementor-element.elementor-element-f5a0004 .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:rgba(23,19,15,.72);}.elementor-260143 .elementor-element.elementor-element-f5a0005{text-align:start;}.elementor-260143 .elementor-element.elementor-element-f5a0005 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(38px,5vw,64px);font-weight:700;text-transform:uppercase;line-height:0.96em;letter-spacing:-0.02em;color:#17130F;}.elementor-260143 .elementor-element.elementor-element-f5a0006{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:clamp(14.5px,1.05vw,16px);font-weight:400;line-height:1.65em;color:#FFF5E9;}.elementor-260143 .elementor-element.elementor-element-f5a0007{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-f5a0008 .elementor-button{background-color:#17130F;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#17130F;border-radius:0px 0px 0px 0px;padding:14px 22px 14px 22px;}.elementor-260143 .elementor-element.elementor-element-f5a0008 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-260143 .elementor-element.elementor-element-f5a0009{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:rgba(255,253,248,.84);}.elementor-260143 .elementor-element.elementor-element-541541a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-260143 .elementor-element.elementor-element-1ba59cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-638e8eb{--divider-border-style:solid;--divider-color:var( --e-global-color-de98fb4 );--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-260143 .elementor-element.elementor-element-638e8eb .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-260143 .elementor-element.elementor-element-638e8eb .elementor-divider{text-align:left;}.elementor-260143 .elementor-element.elementor-element-638e8eb .elementor-divider__text{color:var( --e-global-color-acb9e10 );font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.22em;}.elementor-260143 .elementor-element.elementor-element-7a8f0b1{text-align:start;}.elementor-260143 .elementor-element.elementor-element-7a8f0b1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(38px,5vw,72px);font-weight:700;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.02em;color:var( --e-global-color-ff69c70 );}.elementor-260143 .elementor-element.elementor-element-ca0b1e7{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.2px;color:var( --e-global-color-acb9e10 );}.elementor-260143 .elementor-element.elementor-element-a43ff47{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-2d482f6 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:3px;fill:var( --e-global-color-ff69c70 );color:var( --e-global-color-ff69c70 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-260143 .elementor-element.elementor-element-2d482f6 .elementor-button:hover, .elementor-260143 .elementor-element.elementor-element-2d482f6 .elementor-button:focus{background-color:var( --e-global-color-f58dbfa );color:var( --e-global-color-ff69c70 );}.elementor-260143 .elementor-element.elementor-element-2d482f6{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-260143 .elementor-element.elementor-element-2d482f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-260143 .elementor-element.elementor-element-2d482f6 .elementor-button:hover svg, .elementor-260143 .elementor-element.elementor-element-2d482f6 .elementor-button:focus svg{fill:var( --e-global-color-ff69c70 );}.elementor-260143 .elementor-element.elementor-element-ea1cedc .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:3px;fill:var( --e-global-color-acb9e10 );color:var( --e-global-color-acb9e10 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-de98fb4 );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-260143 .elementor-element.elementor-element-ea1cedc .elementor-button:hover, .elementor-260143 .elementor-element.elementor-element-ea1cedc .elementor-button:focus{background-color:var( --e-global-color-f58dbfa );color:var( --e-global-color-ff69c70 );}.elementor-260143 .elementor-element.elementor-element-ea1cedc{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-260143 .elementor-element.elementor-element-ea1cedc .elementor-button:hover svg, .elementor-260143 .elementor-element.elementor-element-ea1cedc .elementor-button:focus svg{fill:var( --e-global-color-ff69c70 );}.elementor-260143 .elementor-element.elementor-element-afc46d7 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:3px;fill:var( --e-global-color-acb9e10 );color:var( --e-global-color-acb9e10 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-de98fb4 );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-260143 .elementor-element.elementor-element-afc46d7 .elementor-button:hover, .elementor-260143 .elementor-element.elementor-element-afc46d7 .elementor-button:focus{background-color:var( --e-global-color-f58dbfa );color:var( --e-global-color-ff69c70 );}.elementor-260143 .elementor-element.elementor-element-afc46d7{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-260143 .elementor-element.elementor-element-afc46d7 .elementor-button:hover svg, .elementor-260143 .elementor-element.elementor-element-afc46d7 .elementor-button:focus svg{fill:var( --e-global-color-ff69c70 );}.elementor-260143 .elementor-element.elementor-element-8f87f77 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:3px;fill:var( --e-global-color-acb9e10 );color:var( --e-global-color-acb9e10 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-de98fb4 );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-260143 .elementor-element.elementor-element-8f87f77 .elementor-button:hover, .elementor-260143 .elementor-element.elementor-element-8f87f77 .elementor-button:focus{background-color:var( --e-global-color-f58dbfa );color:var( --e-global-color-ff69c70 );}.elementor-260143 .elementor-element.elementor-element-8f87f77{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-260143 .elementor-element.elementor-element-8f87f77 .elementor-button:hover svg, .elementor-260143 .elementor-element.elementor-element-8f87f77 .elementor-button:focus svg{fill:var( --e-global-color-ff69c70 );}.elementor-260143 .elementor-element.elementor-element-8e25f88.elementor-position-right .elementor-image-box-img{margin-left:1px;}.elementor-260143 .elementor-element.elementor-element-8e25f88.elementor-position-left .elementor-image-box-img{margin-right:1px;}.elementor-260143 .elementor-element.elementor-element-8e25f88.elementor-position-top .elementor-image-box-img{margin-bottom:1px;}.elementor-260143 .elementor-element.elementor-element-8e25f88 .elementor-image-box-title{margin-bottom:4px;font-family:var( --e-global-typography-ff60730-font-family ), Sans-serif;font-size:var( --e-global-typography-ff60730-font-size );font-weight:var( --e-global-typography-ff60730-font-weight );text-transform:var( --e-global-typography-ff60730-text-transform );line-height:var( --e-global-typography-ff60730-line-height );letter-spacing:var( --e-global-typography-ff60730-letter-spacing );color:var( --e-global-color-acb9e10 );}.elementor-260143 .elementor-element.elementor-element-8e25f88 .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-260143 .elementor-element.elementor-element-8e25f88 .elementor-image-box-img img{height:200px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-260143 .elementor-element.elementor-element-8e25f88 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#949494;}.elementor-260143 .elementor-element.elementor-element-db663eb{--display:flex;--min-height:clamp(1560.125px, min(calc(1058.75px + 39.169921875vw), calc(1481.916193181818px + 9.783380681818vw)), 1640.015625px);--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;--overlay-opacity:0.16;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(201,24,30,.32);--border-color:rgba(201,24,30,.32);--padding-top:calc(min(95px,6vw) - 1px);--padding-bottom:min(95px,6vw);--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-db663eb:not(.elementor-motion-effects-element-type-background), .elementor-260143 .elementor-element.elementor-element-db663eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, #FFFDF8 0%, #F2E9DD 100%);}.elementor-260143 .elementor-element.elementor-element-db663eb::before, .elementor-260143 .elementor-element.elementor-element-db663eb > .elementor-background-video-container::before, .elementor-260143 .elementor-element.elementor-element-db663eb > .e-con-inner > .elementor-background-video-container::before, .elementor-260143 .elementor-element.elementor-element-db663eb > .elementor-background-slideshow::before, .elementor-260143 .elementor-element.elementor-element-db663eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-260143 .elementor-element.elementor-element-db663eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-260143 .elementor-element.elementor-element-3cf648f{--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:40px;--padding-right:40px;}.elementor-260143 .elementor-element.elementor-element-27b12b0{--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:flex-start;--gap:20px 42px;--row-gap:20px;--column-gap:42px;--margin-top:0;--margin-bottom:clamp(32px,4.2vw,60px);--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-98d99ff{--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-260143 .elementor-element.elementor-element-a312001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:18px;z-index:0;}body:not(.rtl) .elementor-260143 .elementor-element.elementor-element-a312001{left:0px;}body.rtl .elementor-260143 .elementor-element.elementor-element-a312001{right:0px;}.elementor-260143 .elementor-element.elementor-element-a312001 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:191.748px;font-weight:800;line-height:0.78em;letter-spacing:0.01em;color:transparent;}.elementor-260143 .elementor-element.elementor-element-0aa5d59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-260143 .elementor-element.elementor-element-0aa5d59 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.22em;color:#C9181E;}.elementor-260143 .elementor-element.elementor-element-b7d13ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-260143 .elementor-element.elementor-element-b7d13ff .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(38px,5vw,72px);font-weight:700;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.02em;color:#17130F;}.elementor-260143 .elementor-element.elementor-element-a312002{--divider-border-style:solid;--divider-color:#C9181E;--divider-border-width:2px;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260143 .elementor-element.elementor-element-a312002 .elementor-divider-separator{width:220px;}.elementor-260143 .elementor-element.elementor-element-a312002 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-260143 .elementor-element.elementor-element-c7aa21b{width:var( --container-widget-width, 606.25px );max-width:606.25px;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:606.25px;--container-widget-flex-grow:0;}.elementor-260143 .elementor-element.elementor-element-c7aa21b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(14px,1.05vw,15.5px);font-weight:400;line-height:1.72em;color:#413A33;}.elementor-260143 .elementor-element.elementor-element-963aafa{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(38,29,22,.14);--border-color:rgba(38,29,22,.14);--padding-top:clamp(10px,1.2vw,16px);--padding-bottom:clamp(10px,1.2vw,16px);--padding-left:clamp(10px,1.2vw,16px);--padding-right:clamp(10px,1.2vw,16px);}.elementor-260143 .elementor-element.elementor-element-963aafa:not(.elementor-motion-effects-element-type-background), .elementor-260143 .elementor-element.elementor-element-963aafa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF8;}.elementor-260143 .elementor-element.elementor-element-b700df0{--display:flex;--position:absolute;--min-height:13px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:rgba(209,28,28,.26);--border-color:rgba(209,28,28,.26);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:8px;}body:not(.rtl) .elementor-260143 .elementor-element.elementor-element-b700df0{left:8px;}body.rtl .elementor-260143 .elementor-element.elementor-element-b700df0{right:8px;}.elementor-260143 .elementor-element.elementor-element-40cf6ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-260143 .elementor-element.elementor-element-a604779{--divider-border-style:solid;--divider-color:rgba(38,29,22,.14);--divider-border-width:1px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-260143 .elementor-element.elementor-element-a604779 .elementor-divider-separator{width:100%;}.elementor-260143 .elementor-element.elementor-element-a604779 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-260143 .elementor-element.elementor-element-313e4a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260143 .elementor-element.elementor-element-313e4a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:1.4px;color:#C9181E;}.elementor-260143 .elementor-element.elementor-element-91a2b82{--divider-border-style:solid;--divider-color:#C9181E;--divider-border-width:2px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-260143 .elementor-element.elementor-element-91a2b82 .elementor-divider-separator{width:42px;}.elementor-260143 .elementor-element.elementor-element-91a2b82 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-260143 .elementor-element.elementor-element-c314679{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260143 .elementor-element.elementor-element-c314679 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.1em;color:#17130F;}.elementor-260143 .elementor-element.elementor-element-ab3cffb{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;font-family:"Inter", Sans-serif;font-size:10.5px;line-height:1.7em;color:#4B443D;}.elementor-260143 .elementor-element.elementor-element-6e44d53{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260143 .elementor-element.elementor-element-6e44d53 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;line-height:1.5em;color:#746B62;}.elementor-260143 .elementor-element.elementor-element-a826550{--display:flex;--position:absolute;--min-height:13px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(209,28,28,.26);--border-color:rgba(209,28,28,.26);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-260143 .elementor-element.elementor-element-a826550{right:0px;}body.rtl .elementor-260143 .elementor-element.elementor-element-a826550{left:0px;}.elementor-260143 .elementor-element.elementor-element-a7cde62{--grid-columns:3;--grid-row-gap:1px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-260143 .elementor-element.elementor-element-43fdd88 .elementor-button{background-color:#FFFDF8;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(38,29,22,.30);border-radius:0px 0px 0px 0px;padding:13px 20px 13px 20px;}.elementor-260143 .elementor-element.elementor-element-43fdd88 .elementor-button:hover, .elementor-260143 .elementor-element.elementor-element-43fdd88 .elementor-button:focus{background-color:#C9181E;color:#FFFFFF;border-color:#C9181E;}.elementor-260143 .elementor-element.elementor-element-43fdd88{width:initial;max-width:initial;margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260143 .elementor-element.elementor-element-43fdd88 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-260143 .elementor-element.elementor-element-43fdd88 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-260143 .elementor-element.elementor-element-43fdd88 .elementor-button:hover svg, .elementor-260143 .elementor-element.elementor-element-43fdd88 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-260143 .elementor-element.elementor-element-081ed8e{--display:flex;--min-height:clamp(1225.53125px, min(calc(838.53125px + 30.234375vw), calc(1133.025568181818px + 9.783380681818vw)), 1291.125px);--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;--overflow:hidden;--overlay-opacity:0.18;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(201,24,30,.28);--border-color:rgba(201,24,30,.28);--padding-top:calc(min(95px,6vw) - 1px);--padding-bottom:min(95px,6vw);--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-081ed8e:not(.elementor-motion-effects-element-type-background), .elementor-260143 .elementor-element.elementor-element-081ed8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, #F7F0E6 0%, #FFFDF8 100%);}.elementor-260143 .elementor-element.elementor-element-081ed8e::before, .elementor-260143 .elementor-element.elementor-element-081ed8e > .elementor-background-video-container::before, .elementor-260143 .elementor-element.elementor-element-081ed8e > .e-con-inner > .elementor-background-video-container::before, .elementor-260143 .elementor-element.elementor-element-081ed8e > .elementor-background-slideshow::before, .elementor-260143 .elementor-element.elementor-element-081ed8e > .e-con-inner > .elementor-background-slideshow::before, .elementor-260143 .elementor-element.elementor-element-081ed8e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-260143 .elementor-element.elementor-element-d40d404{--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:40px;--padding-right:40px;}.elementor-260143 .elementor-element.elementor-element-dc5f08c{--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:flex-start;--gap:14px min(42px,2.6vw);--row-gap:14px;--column-gap:min(42px,2.6vw);--margin-top:0;--margin-bottom:clamp(32px,4.2vw,60px);--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-59beb99{--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-260143 .elementor-element.elementor-element-a313001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:18px;z-index:0;}body:not(.rtl) .elementor-260143 .elementor-element.elementor-element-a313001{left:0px;}body.rtl .elementor-260143 .elementor-element.elementor-element-a313001{right:0px;}.elementor-260143 .elementor-element.elementor-element-a313001 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:191.748px;font-weight:800;line-height:0.78em;letter-spacing:0.01em;color:transparent;}.elementor-260143 .elementor-element.elementor-element-ab6db15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-260143 .elementor-element.elementor-element-ab6db15 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.22em;color:#C9181E;}.elementor-260143 .elementor-element.elementor-element-1e93c25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-260143 .elementor-element.elementor-element-1e93c25 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(38px,5vw,72px);font-weight:700;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.02em;color:#17130F;}.elementor-260143 .elementor-element.elementor-element-a313002{--divider-border-style:solid;--divider-color:#C9181E;--divider-border-width:2px;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260143 .elementor-element.elementor-element-a313002 .elementor-divider-separator{width:220px;}.elementor-260143 .elementor-element.elementor-element-a313002 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-260143 .elementor-element.elementor-element-7aa61d7{width:var( --container-widget-width, 606.25px );max-width:606.25px;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:606.25px;--container-widget-flex-grow:0;}.elementor-260143 .elementor-element.elementor-element-7aa61d7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(14px,1.05vw,15.5px);font-weight:400;line-height:1.72em;color:#413A33;}.elementor-260143 .elementor-element.elementor-element-6b839a1{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(38,29,22,.14);--border-color:rgba(38,29,22,.14);--padding-top:clamp(10px,1.2vw,16px);--padding-bottom:clamp(10px,1.2vw,16px);--padding-left:clamp(10px,1.2vw,16px);--padding-right:clamp(10px,1.2vw,16px);}.elementor-260143 .elementor-element.elementor-element-6b839a1:not(.elementor-motion-effects-element-type-background), .elementor-260143 .elementor-element.elementor-element-6b839a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF8;}.elementor-260143 .elementor-element.elementor-element-6faa386{--display:flex;--position:absolute;--min-height:13px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:rgba(209,28,28,.26);--border-color:rgba(209,28,28,.26);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:8px;}body:not(.rtl) .elementor-260143 .elementor-element.elementor-element-6faa386{left:8px;}body.rtl .elementor-260143 .elementor-element.elementor-element-6faa386{right:8px;}.elementor-260143 .elementor-element.elementor-element-85d62c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-260143 .elementor-element.elementor-element-81e4458{--divider-border-style:solid;--divider-color:rgba(38,29,22,.14);--divider-border-width:1px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-260143 .elementor-element.elementor-element-81e4458 .elementor-divider-separator{width:100%;}.elementor-260143 .elementor-element.elementor-element-81e4458 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-260143 .elementor-element.elementor-element-472f175{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260143 .elementor-element.elementor-element-472f175 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:1.4px;color:#C9181E;}.elementor-260143 .elementor-element.elementor-element-099194c{--divider-border-style:solid;--divider-color:#C9181E;--divider-border-width:2px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-260143 .elementor-element.elementor-element-099194c .elementor-divider-separator{width:42px;}.elementor-260143 .elementor-element.elementor-element-099194c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-260143 .elementor-element.elementor-element-e854479{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260143 .elementor-element.elementor-element-e854479 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.1em;color:#17130F;}.elementor-260143 .elementor-element.elementor-element-afbcd75{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;font-family:"Inter", Sans-serif;font-size:10.5px;line-height:1.7em;color:#4B443D;}.elementor-260143 .elementor-element.elementor-element-aedcf92{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260143 .elementor-element.elementor-element-aedcf92 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;line-height:1.5em;color:#746B62;}.elementor-260143 .elementor-element.elementor-element-7486cfc{--display:flex;--position:absolute;--min-height:13px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(209,28,28,.26);--border-color:rgba(209,28,28,.26);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-260143 .elementor-element.elementor-element-7486cfc{right:0px;}body.rtl .elementor-260143 .elementor-element.elementor-element-7486cfc{left:0px;}.elementor-260143 .elementor-element.elementor-element-c7ea447{--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-260143 .elementor-element.elementor-element-0dcc913{width:var( --container-widget-width, 1080px );max-width:1080px;--container-widget-width:1080px;--container-widget-flex-grow:0;}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-tab-content{border-block-end-color:rgba(38,29,22,.12);background-color:#FBF6EE;color:#413A33;font-family:"Inter", Sans-serif;font-size:14.5px;line-height:1.76em;padding:0px 26px 28px 74px;}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-tab-title{border-color:rgba(38,29,22,.12);background-color:transparent;padding:clamp(20px,2.2vw,26px) clamp(18px,2vw,26px) clamp(20px,2.2vw,26px) clamp(18px,2vw,26px);}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-toggle-title, .elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-toggle-icon{color:#17130F;}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-toggle-icon svg{fill:#17130F;}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-toggle-title{font-family:"Inter", Sans-serif;font-size:clamp(15px,1.25vw,17.5px);font-weight:600;line-height:1.44em;}.elementor-260143 .elementor-element.elementor-element-d64fe0b .elementor-button{background-color:#FFFDF8;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(38,29,22,.30);border-radius:0px 0px 0px 0px;padding:13px 20px 13px 20px;}.elementor-260143 .elementor-element.elementor-element-d64fe0b .elementor-button:hover, .elementor-260143 .elementor-element.elementor-element-d64fe0b .elementor-button:focus{background-color:#C9181E;color:#FFFFFF;border-color:#C9181E;}.elementor-260143 .elementor-element.elementor-element-d64fe0b{width:initial;max-width:initial;margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260143 .elementor-element.elementor-element-d64fe0b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-260143 .elementor-element.elementor-element-d64fe0b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-260143 .elementor-element.elementor-element-d64fe0b .elementor-button:hover svg, .elementor-260143 .elementor-element.elementor-element-d64fe0b .elementor-button:focus svg{fill:#FFFFFF;}body.elementor-page-260143:not(.elementor-motion-effects-element-type-background), body.elementor-page-260143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b7abd98 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-260143 .elementor-element.elementor-element-758b929{text-align:start;}.elementor-260143 .elementor-element.elementor-element-3f87a6e{text-align:start;}.elementor-260143 .elementor-element.elementor-element-3f87a6e .elementor-heading-title{font-size:32px;letter-spacing:-1.5px;}.elementor-260143 .elementor-element.elementor-element-551fe70{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-260143 .elementor-element.elementor-element-7b6952a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-260143 .elementor-element.elementor-element-5d4884d .elementor-divider{text-align:left;}.elementor-260143 .elementor-element.elementor-element-5d4884d .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-260143 .elementor-element.elementor-element-12fd543{text-align:start;}.elementor-260143 .elementor-element.elementor-element-12fd543 .elementor-heading-title{font-size:32px;}.elementor-260143 .elementor-element.elementor-element-ae1115d{width:100%;max-width:100%;}.elementor-260143 .elementor-element.elementor-element-bf43e1b{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-260143 .elementor-element.elementor-element-9c4f2a3 .elementor-divider{text-align:left;}.elementor-260143 .elementor-element.elementor-element-9c4f2a3 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-260143 .elementor-element.elementor-element-9c4f2a4{text-align:start;}.elementor-260143 .elementor-element.elementor-element-394d877{--grid-auto-flow:row;}.elementor-260143 .elementor-element.elementor-element-f962bf0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-260143 .elementor-element.elementor-element-72642c7 .elementor-divider{text-align:left;}.elementor-260143 .elementor-element.elementor-element-72642c7 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-260143 .elementor-element.elementor-element-a1f22c7{text-align:start;}.elementor-260143 .elementor-element.elementor-element-a1f22c7 .elementor-heading-title{font-size:32px;}.elementor-260143 .elementor-element.elementor-element-a24a1a5 .elementor-heading-title{font-size:32px;}.elementor-260143 .elementor-element.elementor-element-d9b7097 .elementor-heading-title{font-size:19px;}.elementor-260143 .elementor-element.elementor-element-d93ebaf{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-260143 .elementor-element.elementor-element-7532498 .elementor-heading-title{font-size:32px;}.elementor-260143 .elementor-element.elementor-element-7473061 .elementor-heading-title{font-size:19px;}.elementor-260143 .elementor-element.elementor-element-cb86007{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-260143 .elementor-element.elementor-element-d947110 .elementor-heading-title{font-size:32px;}.elementor-260143 .elementor-element.elementor-element-67935e1 .elementor-heading-title{font-size:19px;}.elementor-260143 .elementor-element.elementor-element-11a096f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-260143 .elementor-element.elementor-element-3f41f24 .elementor-heading-title{font-size:32px;}.elementor-260143 .elementor-element.elementor-element-1e5f625 .elementor-heading-title{font-size:19px;}.elementor-260143 .elementor-element.elementor-element-c7ada5a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-260143 .elementor-element.elementor-element-a1f0004{text-align:start;}.elementor-260143 .elementor-element.elementor-element-a1f0005{text-align:start;}.elementor-260143 .elementor-element.elementor-element-b2f0004{text-align:start;}.elementor-260143 .elementor-element.elementor-element-b2f0005{text-align:start;}.elementor-260143 .elementor-element.elementor-element-c46abd3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-260143 .elementor-element.elementor-element-a9e3fec .elementor-divider{text-align:left;}.elementor-260143 .elementor-element.elementor-element-a9e3fec .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-260143 .elementor-element.elementor-element-ec5c37f{text-align:start;}.elementor-260143 .elementor-element.elementor-element-ec5c37f .elementor-heading-title{font-size:32px;}.elementor-260143 .elementor-element.elementor-element-29cb79a{width:100%;max-width:100%;}.elementor-260143 .elementor-element.elementor-element-ea7bbfd{--grid-auto-flow:row;}.elementor-260143 .elementor-element.elementor-element-1c89e0d{--min-height:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-260143 .elementor-element.elementor-element-f6c3c65{--min-height:0px;--padding-top:20px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-260143 .elementor-element.elementor-element-c600002{padding:6px 9px 6px 9px;}.elementor-260143 .elementor-element.elementor-element-c600003{padding:6px 9px 6px 9px;}.elementor-260143 .elementor-element.elementor-element-c600004{padding:6px 9px 6px 9px;}.elementor-260143 .elementor-element.elementor-element-c600005{padding:6px 9px 6px 9px;}.elementor-260143 .elementor-element.elementor-element-c600006{padding:6px 9px 6px 9px;}.elementor-260143 .elementor-element.elementor-element-f8d79c8{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-f95ef28{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-ba6dc5c .elementor-heading-title{font-size:30px;}.elementor-260143 .elementor-element.elementor-element-f95ef29{--container-widget-width:63ch;--container-widget-flex-grow:0;width:var( --container-widget-width, 63ch );max-width:63ch;font-size:13px;}.elementor-260143 .elementor-element.elementor-element-e84b920{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-7ef826c{--min-height:62px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-260143 .elementor-element.elementor-element-e1f1946 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-260143 .elementor-element.elementor-element-4f8549a{--min-height:62px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-260143 .elementor-element.elementor-element-61cea0e .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-260143 .elementor-element.elementor-element-39e3ee3{--min-height:62px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-260143 .elementor-element.elementor-element-a03bfef .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-260143 .elementor-element.elementor-element-c3f0004{text-align:start;}.elementor-260143 .elementor-element.elementor-element-c3f0005{text-align:start;}.elementor-260143 .elementor-element.elementor-element-d4f0004{text-align:start;}.elementor-260143 .elementor-element.elementor-element-d4f0005{text-align:start;}.elementor-260143 .elementor-element.elementor-element-f5a0002{--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:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-260143 .elementor-element.elementor-element-541541a{--grid-auto-flow:row;}.elementor-260143 .elementor-element.elementor-element-1ba59cb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-260143 .elementor-element.elementor-element-638e8eb .elementor-divider{text-align:left;}.elementor-260143 .elementor-element.elementor-element-638e8eb .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-260143 .elementor-element.elementor-element-7a8f0b1{text-align:start;}.elementor-260143 .elementor-element.elementor-element-7a8f0b1 .elementor-heading-title{font-size:32px;}.elementor-260143 .elementor-element.elementor-element-ca0b1e7{width:100%;max-width:100%;}.elementor-260143 .elementor-element.elementor-element-a43ff47{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-260143 .elementor-element.elementor-element-8e25f88 .elementor-image-box-title{font-size:var( --e-global-typography-ff60730-font-size );line-height:var( --e-global-typography-ff60730-line-height );letter-spacing:var( --e-global-typography-ff60730-letter-spacing );}.elementor-260143 .elementor-element.elementor-element-db663eb{--min-height:1650.21875px;--padding-top:51px;--padding-bottom:51px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-3cf648f{--padding-top:0px;--padding-bottom:0px;--padding-left:27.6px;--padding-right:27.6px;}.elementor-260143 .elementor-element.elementor-element-27b12b0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-98d99ff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-a312001 .elementor-heading-title{font-size:161.397px;line-height:0.8em;}.elementor-260143 .elementor-element.elementor-element-0aa5d59{text-align:start;}.elementor-260143 .elementor-element.elementor-element-b7d13ff{text-align:start;}.elementor-260143 .elementor-element.elementor-element-b7d13ff .elementor-heading-title{font-size:35.219px;line-height:0.92em;}.elementor-260143 .elementor-element.elementor-element-a312002 .elementor-divider-separator{width:42%;}.elementor-260143 .elementor-element.elementor-element-c7aa21b{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:547.578125px;--container-widget-flex-grow:0;width:var( --container-widget-width, 547.578125px );max-width:547.578125px;}.elementor-260143 .elementor-element.elementor-element-c7aa21b .elementor-heading-title{font-size:14px;line-height:1.72em;}.elementor-260143 .elementor-element.elementor-element-963aafa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-a7cde62{--grid-columns:2;--grid-row-gap:1px;}.elementor-260143 .elementor-element.elementor-element-081ed8e{--min-height:827.40625px;--padding-top:51px;--padding-bottom:51px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-d40d404{--padding-top:0px;--padding-bottom:0px;--padding-left:27.6px;--padding-right:27.6px;}.elementor-260143 .elementor-element.elementor-element-dc5f08c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-59beb99{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-a313001 .elementor-heading-title{font-size:161.397px;line-height:0.8em;}.elementor-260143 .elementor-element.elementor-element-ab6db15{text-align:start;}.elementor-260143 .elementor-element.elementor-element-1e93c25{text-align:start;}.elementor-260143 .elementor-element.elementor-element-1e93c25 .elementor-heading-title{font-size:35.219px;line-height:0.92em;}.elementor-260143 .elementor-element.elementor-element-a313002 .elementor-divider-separator{width:42%;}.elementor-260143 .elementor-element.elementor-element-7aa61d7{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:547.578125px;--container-widget-flex-grow:0;width:var( --container-widget-width, 547.578125px );max-width:547.578125px;}.elementor-260143 .elementor-element.elementor-element-7aa61d7 .elementor-heading-title{font-size:14px;line-height:1.72em;}.elementor-260143 .elementor-element.elementor-element-6b839a1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-c7ea447{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-0dcc913{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-tab-title{padding:20px 18px 20px 18px;}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-tab-content{padding:0px 18px 24px 60px;}}@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-7bdf72e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-260143 .elementor-element.elementor-element-758b929{text-align:start;}.elementor-260143 .elementor-element.elementor-element-3f87a6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-260143 .elementor-element.elementor-element-3f87a6e .elementor-heading-title{line-height:1.2em;}.elementor-260143 .elementor-element.elementor-element-1734736{text-align:center;}.elementor-260143 .elementor-element.elementor-element-218cdfa{text-align:center;}.elementor-260143 .elementor-element.elementor-element-551fe70{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-260143 .elementor-element.elementor-element-5d4884d .elementor-divider{text-align:left;}.elementor-260143 .elementor-element.elementor-element-5d4884d .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-260143 .elementor-element.elementor-element-12fd543{text-align:start;}.elementor-260143 .elementor-element.elementor-element-ae1115d{text-align:center;}.elementor-260143 .elementor-element.elementor-element-bf43e1b{--justify-content:center;}.elementor-260143 .elementor-element.elementor-element-fc12402 .elementor-button{letter-spacing:0px;padding:12px 16px 12px 16px;}.elementor-260143 .elementor-element.elementor-element-9c4f2a3 .elementor-divider{text-align:left;}.elementor-260143 .elementor-element.elementor-element-9c4f2a3 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-260143 .elementor-element.elementor-element-9c4f2a4{text-align:start;}.elementor-260143 .elementor-element.elementor-element-def499b{--justify-content:center;}.elementor-260143 .elementor-element.elementor-element-394d877{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-260143 .elementor-element.elementor-element-bdde899{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-260143 .elementor-element.elementor-element-72642c7 .elementor-divider{text-align:left;}.elementor-260143 .elementor-element.elementor-element-72642c7 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-260143 .elementor-element.elementor-element-a1f22c7{text-align:start;}.elementor-260143 .elementor-element.elementor-element-a038f02{--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:flex-start;}.elementor-260143 .elementor-element.elementor-element-84cabd9{--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-260143 .elementor-element.elementor-element-a24a1a5{padding:0px 0px 7px 0px;text-align:center;}.elementor-260143 .elementor-element.elementor-element-d9b7097{text-align:center;}.elementor-260143 .elementor-element.elementor-element-d93ebaf{width:100%;max-width:100%;text-align:center;}.elementor-260143 .elementor-element.elementor-element-31609c4{--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:flex-start;}.elementor-260143 .elementor-element.elementor-element-da53b6d{--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-260143 .elementor-element.elementor-element-7532498{padding:0px 0px 7px 0px;text-align:center;}.elementor-260143 .elementor-element.elementor-element-7473061{text-align:center;}.elementor-260143 .elementor-element.elementor-element-cb86007{width:100%;max-width:100%;text-align:center;}.elementor-260143 .elementor-element.elementor-element-20dbbbc{--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:flex-start;}.elementor-260143 .elementor-element.elementor-element-7d9d0fa{--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-260143 .elementor-element.elementor-element-d947110{padding:0px 0px 7px 0px;text-align:center;}.elementor-260143 .elementor-element.elementor-element-67935e1{text-align:center;}.elementor-260143 .elementor-element.elementor-element-11a096f{width:100%;max-width:100%;text-align:center;}.elementor-260143 .elementor-element.elementor-element-529c121{--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:flex-start;}.elementor-260143 .elementor-element.elementor-element-6ec9356{--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-260143 .elementor-element.elementor-element-3f41f24{padding:0px 0px 7px 0px;text-align:center;}.elementor-260143 .elementor-element.elementor-element-1e5f625{text-align:center;}.elementor-260143 .elementor-element.elementor-element-c7ada5a{width:100%;max-width:100%;text-align:center;}.elementor-260143 .elementor-element.elementor-element-a1f0004{text-align:start;}.elementor-260143 .elementor-element.elementor-element-a1f0005{text-align:start;}.elementor-260143 .elementor-element.elementor-element-a1f000e .elementor-button{letter-spacing:0px;padding:12px 16px 12px 16px;}.elementor-260143 .elementor-element.elementor-element-a1f000f .elementor-button{letter-spacing:0px;padding:12px 16px 12px 16px;}.elementor-260143 .elementor-element.elementor-element-b2f0004{text-align:start;}.elementor-260143 .elementor-element.elementor-element-b2f0005{text-align:start;}.elementor-260143 .elementor-element.elementor-element-a10589d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-260143 .elementor-element.elementor-element-a431958{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-260143 .elementor-element.elementor-element-a9e3fec .elementor-divider{text-align:left;}.elementor-260143 .elementor-element.elementor-element-a9e3fec .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-260143 .elementor-element.elementor-element-ec5c37f{text-align:start;}.elementor-260143 .elementor-element.elementor-element-29cb79a{text-align:center;}.elementor-260143 .elementor-element.elementor-element-ea7bbfd{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-260143 .elementor-element.elementor-element-04afd5d .elementor-button{letter-spacing:0px;padding:12px 16px 12px 16px;}.elementor-260143 .elementor-element.elementor-element-1c89e0d{--min-height:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:14px;--padding-right:14px;}.elementor-260143 .elementor-element.elementor-element-f6c3c65{--width:100%;--min-height:0px;--padding-top:16px;--padding-bottom:30px;--padding-left:14px;--padding-right:14px;}.elementor-260143 .elementor-element.elementor-element-c600002{padding:4px 5px 4px 5px;}.elementor-260143 .elementor-element.elementor-element-c600003{padding:4px 5px 4px 5px;}.elementor-260143 .elementor-element.elementor-element-c600004{padding:4px 5px 4px 5px;}.elementor-260143 .elementor-element.elementor-element-c600005{padding:4px 5px 4px 5px;}.elementor-260143 .elementor-element.elementor-element-c600006{padding:4px 5px 4px 5px;}.elementor-260143 .elementor-element.elementor-element-f8d79c8{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-f95ef28{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-ba6dc5c .elementor-heading-title{font-size:27px;}.elementor-260143 .elementor-element.elementor-element-f95ef29{--container-widget-width:63ch;--container-widget-flex-grow:0;width:var( --container-widget-width, 63ch );max-width:63ch;font-size:12.5px;}.elementor-260143 .elementor-element.elementor-element-e84b920{--width:100%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-7ef826c{--width:33.333%;--min-height:58px;--padding-top:9px;--padding-bottom:9px;--padding-left:7px;--padding-right:7px;}.elementor-260143 .elementor-element.elementor-element-e1f1946 .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-260143 .elementor-element.elementor-element-4f8549a{--width:33.333%;--min-height:58px;--padding-top:9px;--padding-bottom:9px;--padding-left:7px;--padding-right:7px;}.elementor-260143 .elementor-element.elementor-element-61cea0e .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-260143 .elementor-element.elementor-element-39e3ee3{--width:33.333%;--min-height:58px;--padding-top:9px;--padding-bottom:9px;--padding-left:7px;--padding-right:7px;}.elementor-260143 .elementor-element.elementor-element-a03bfef .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-260143 .elementor-element.elementor-element-c3f0004{text-align:start;}.elementor-260143 .elementor-element.elementor-element-c3f0005{text-align:start;}.elementor-260143 .elementor-element.elementor-element-d4f0004{text-align:start;}.elementor-260143 .elementor-element.elementor-element-d4f0005{text-align:start;}.elementor-260143 .elementor-element.elementor-element-f5a0002{--width:100%;--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:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-260143 .elementor-element.elementor-element-f5a0003{--width:100%;}.elementor-260143 .elementor-element.elementor-element-f5a0007{--width:100%;}.elementor-260143 .elementor-element.elementor-element-541541a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-260143 .elementor-element.elementor-element-638e8eb .elementor-divider{text-align:left;}.elementor-260143 .elementor-element.elementor-element-638e8eb .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-260143 .elementor-element.elementor-element-7a8f0b1{text-align:start;}.elementor-260143 .elementor-element.elementor-element-ca0b1e7{text-align:center;}.elementor-260143 .elementor-element.elementor-element-a43ff47{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-260143 .elementor-element.elementor-element-2d482f6 .elementor-button{letter-spacing:0px;padding:12px 16px 12px 16px;}.elementor-260143 .elementor-element.elementor-element-ea1cedc .elementor-button{letter-spacing:0px;padding:12px 16px 12px 16px;}.elementor-260143 .elementor-element.elementor-element-afc46d7 .elementor-button{letter-spacing:0px;padding:12px 16px 12px 16px;}.elementor-260143 .elementor-element.elementor-element-8f87f77 .elementor-button{letter-spacing:0px;padding:12px 16px 12px 16px;}.elementor-260143 .elementor-element.elementor-element-8e25f88 .elementor-image-box-img{margin-bottom:1px;}.elementor-260143 .elementor-element.elementor-element-8e25f88 .elementor-image-box-title{font-size:var( --e-global-typography-ff60730-font-size );line-height:var( --e-global-typography-ff60730-line-height );letter-spacing:var( --e-global-typography-ff60730-letter-spacing );}.elementor-260143 .elementor-element.elementor-element-db663eb{--min-height:2563.890625px;--padding-top:51px;--padding-bottom:51px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-3cf648f{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-260143 .elementor-element.elementor-element-27b12b0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-98d99ff{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-a312001 .elementor-heading-title{font-size:133.563px;line-height:0.8em;}.elementor-260143 .elementor-element.elementor-element-0aa5d59{text-align:start;}.elementor-260143 .elementor-element.elementor-element-b7d13ff{text-align:start;}.elementor-260143 .elementor-element.elementor-element-b7d13ff .elementor-heading-title{font-size:34.3936px;line-height:0.92em;}.elementor-260143 .elementor-element.elementor-element-a312002 .elementor-divider-separator{width:42%;}.elementor-260143 .elementor-element.elementor-element-c7aa21b{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-260143 .elementor-element.elementor-element-c7aa21b .elementor-heading-title{font-size:14px;line-height:1.72em;}.elementor-260143 .elementor-element.elementor-element-963aafa{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-a7cde62{--grid-columns:1;--grid-row-gap:1px;}.elementor-260143 .elementor-element.elementor-element-081ed8e{--min-height:1128.859375px;--padding-top:51px;--padding-bottom:51px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-d40d404{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-260143 .elementor-element.elementor-element-dc5f08c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-59beb99{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-a313001 .elementor-heading-title{font-size:133.563px;line-height:0.8em;}.elementor-260143 .elementor-element.elementor-element-ab6db15{text-align:start;}.elementor-260143 .elementor-element.elementor-element-1e93c25{text-align:start;}.elementor-260143 .elementor-element.elementor-element-1e93c25 .elementor-heading-title{font-size:32.3348px;line-height:0.92em;}.elementor-260143 .elementor-element.elementor-element-a313002 .elementor-divider-separator{width:42%;}.elementor-260143 .elementor-element.elementor-element-7aa61d7{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-260143 .elementor-element.elementor-element-7aa61d7 .elementor-heading-title{font-size:14px;line-height:1.72em;}.elementor-260143 .elementor-element.elementor-element-6b839a1{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-c7ea447{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260143 .elementor-element.elementor-element-0dcc913{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-tab-title{padding:20px 16px 20px 16px;}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-tab-content{padding:0px 16px 22px 54px;}}@media(min-width:768px){.elementor-260143 .elementor-element.elementor-element-551fe70{--content-width:1260px;}.elementor-260143 .elementor-element.elementor-element-9c4f2a1{--content-width:1300px;}.elementor-260143 .elementor-element.elementor-element-394d877{--width:30%;}.elementor-260143 .elementor-element.elementor-element-e7b10a1{--content-width:1260px;}.elementor-260143 .elementor-element.elementor-element-84cabd9{--width:30%;}.elementor-260143 .elementor-element.elementor-element-da53b6d{--width:30%;}.elementor-260143 .elementor-element.elementor-element-7d9d0fa{--width:30%;}.elementor-260143 .elementor-element.elementor-element-6ec9356{--width:30%;}.elementor-260143 .elementor-element.elementor-element-a1f0001{--content-width:1300px;}.elementor-260143 .elementor-element.elementor-element-b2f0001{--content-width:1300px;}.elementor-260143 .elementor-element.elementor-element-a10589d{--content-width:822px;}.elementor-260143 .elementor-element.elementor-element-c46abd3{--width:48%;}.elementor-260143 .elementor-element.elementor-element-1c89e0d{--width:100%;}.elementor-260143 .elementor-element.elementor-element-f6c3c65{--width:min(calc(100% - 48px), 1260px);}.elementor-260143 .elementor-element.elementor-element-c600001{--width:100%;}.elementor-260143 .elementor-element.elementor-element-f8d79c8{--width:100%;}.elementor-260143 .elementor-element.elementor-element-f95ef28{--width:64%;}.elementor-260143 .elementor-element.elementor-element-e84b920{--width:37.5%;}.elementor-260143 .elementor-element.elementor-element-7ef826c{--width:100%;}.elementor-260143 .elementor-element.elementor-element-4f8549a{--width:100%;}.elementor-260143 .elementor-element.elementor-element-39e3ee3{--width:100%;}.elementor-260143 .elementor-element.elementor-element-c3f0001{--content-width:1300px;}.elementor-260143 .elementor-element.elementor-element-d4f0001{--content-width:1300px;}.elementor-260143 .elementor-element.elementor-element-e502001{--content-width:1120px;}.elementor-260143 .elementor-element.elementor-element-f5a0001{--width:100%;}.elementor-260143 .elementor-element.elementor-element-f5a0002{--width:min(100%, 1300px);}.elementor-260143 .elementor-element.elementor-element-f5a0003{--width:58%;}.elementor-260143 .elementor-element.elementor-element-f5a0007{--width:42%;}.elementor-260143 .elementor-element.elementor-element-db663eb{--width:100%;}.elementor-260143 .elementor-element.elementor-element-3cf648f{--width:min(100%, 1340px);}.elementor-260143 .elementor-element.elementor-element-27b12b0{--width:100%;}.elementor-260143 .elementor-element.elementor-element-98d99ff{--width:756px;}.elementor-260143 .elementor-element.elementor-element-963aafa{--width:calc(504px - min(42px,2.6vw));}.elementor-260143 .elementor-element.elementor-element-b700df0{--width:13px;}.elementor-260143 .elementor-element.elementor-element-a826550{--width:13px;}.elementor-260143 .elementor-element.elementor-element-081ed8e{--width:100%;}.elementor-260143 .elementor-element.elementor-element-d40d404{--width:min(100%, 1340px);}.elementor-260143 .elementor-element.elementor-element-dc5f08c{--width:100%;}.elementor-260143 .elementor-element.elementor-element-59beb99{--width:756px;}.elementor-260143 .elementor-element.elementor-element-6b839a1{--width:calc(504px - min(42px,2.6vw));}.elementor-260143 .elementor-element.elementor-element-6faa386{--width:13px;}.elementor-260143 .elementor-element.elementor-element-7486cfc{--width:13px;}.elementor-260143 .elementor-element.elementor-element-c7ea447{--width:1080px;}}@media(max-width:1024px) and (min-width:768px){.elementor-260143 .elementor-element.elementor-element-7b6952a{--width:100%;}.elementor-260143 .elementor-element.elementor-element-394d877{--width:47%;}.elementor-260143 .elementor-element.elementor-element-f962bf0{--width:100%;}.elementor-260143 .elementor-element.elementor-element-c46abd3{--width:100%;}.elementor-260143 .elementor-element.elementor-element-f6c3c65{--width:100%;}.elementor-260143 .elementor-element.elementor-element-f95ef28{--width:100%;}.elementor-260143 .elementor-element.elementor-element-e84b920{--width:100%;}.elementor-260143 .elementor-element.elementor-element-7ef826c{--width:33.333%;}.elementor-260143 .elementor-element.elementor-element-4f8549a{--width:33.333%;}.elementor-260143 .elementor-element.elementor-element-39e3ee3{--width:33.333%;}.elementor-260143 .elementor-element.elementor-element-f5a0002{--width:100%;}.elementor-260143 .elementor-element.elementor-element-f5a0003{--width:100%;}.elementor-260143 .elementor-element.elementor-element-f5a0007{--width:100%;}.elementor-260143 .elementor-element.elementor-element-1ba59cb{--width:100%;}.elementor-260143 .elementor-element.elementor-element-3cf648f{--width:100%;}.elementor-260143 .elementor-element.elementor-element-98d99ff{--width:100%;}.elementor-260143 .elementor-element.elementor-element-963aafa{--width:100%;}.elementor-260143 .elementor-element.elementor-element-d40d404{--width:100%;}.elementor-260143 .elementor-element.elementor-element-59beb99{--width:100%;}.elementor-260143 .elementor-element.elementor-element-6b839a1{--width:100%;}.elementor-260143 .elementor-element.elementor-element-c7ea447{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-8ac2f1a */.elementor-260143 .elementor-element.elementor-element-8ac2f1a{position:absolute;inset:0;width:100%;height:3px;margin:0;padding:0;pointer-events:none}
.elementor-260143 .elementor-element.elementor-element-8ac2f1a .elementor-widget-container{position:absolute;inset:0;width:100%;height:3px}
.elementor-260143 .elementor-element.elementor-element-8ac2f1a .prog{position:absolute;inset:0;height:3px;pointer-events:none;background:#ffffff0d}
.elementor-260143 .elementor-element.elementor-element-8ac2f1a .prog i{position:relative;display:block;height:100%;width:0;will-change:width;background:linear-gradient(90deg,#8F1414 0,#D11C1C 62%,#F2544F 100%);box-shadow:0 0 12px rgba(209,28,28,.55)}
.elementor-260143 .elementor-element.elementor-element-8ac2f1a .prog i::after{content:"";position:absolute;right:-1px;top:-2px;bottom:-2px;width:2px;background:#fff;opacity:.85;box-shadow:0 0 10px 2px rgba(242,84,79,.75)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ac2f19 */.elementor-260143 .elementor-element.elementor-element-8ac2f19{position:fixed;left:0;top:0;right:0;z-index:10000;width:100%;height:3px;min-height:3px;margin:0;padding:0;pointer-events:none;background:transparent}.elementor-260143 .elementor-element.elementor-element-8ac2f19&gt;.e-con-inner{position:absolute;inset:0;width:100%;height:3px;min-height:3px;margin:0;padding:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9f4c2a1 */.elementor-260143 .elementor-element.elementor-element-9f4c2a1{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;pointer-events:none;overflow:hidden}
.elementor-260143 .elementor-element.elementor-element-9f4c2a1 .elementor-widget-container{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.elementor-260143 .elementor-element.elementor-element-9f4c2a1 canvas[data-sfpf-identity-graph]{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:.68;mix-blend-mode:screen;filter:blur(.15px) drop-shadow(0 0 4px rgba(209,28,28,.18));-webkit-mask-image:radial-gradient(44% 50% at 28% 50%,rgba(0,0,0,.06) 0 17%,rgba(0,0,0,.42) 40%,#000 63%),radial-gradient(23% 58% at 78% 54%,transparent 0 38%,rgba(0,0,0,.18) 54%,#000 92%);mask-image:radial-gradient(44% 50% at 28% 50%,rgba(0,0,0,.06) 0 17%,rgba(0,0,0,.42) 40%,#000 63%),radial-gradient(23% 58% at 78% 54%,transparent 0 38%,rgba(0,0,0,.18) 54%,#000 92%);-webkit-mask-composite:source-in;mask-composite:intersect}
@media(max-width:900px){.elementor-260143 .elementor-element.elementor-element-9f4c2a1 canvas[data-sfpf-identity-graph]{opacity:.64;filter:blur(.1px) drop-shadow(0 0 3px rgba(209,28,28,.16));-webkit-mask-image:radial-gradient(24% 24% at 50% 25%,transparent 0 32%,rgba(0,0,0,.2) 55%,#000 100%),radial-gradient(75% 55% at 50% 76%,rgba(0,0,0,.08) 0 18%,rgba(0,0,0,.55) 52%,#000 100%);mask-image:radial-gradient(24% 24% at 50% 25%,transparent 0 32%,rgba(0,0,0,.2) 55%,#000 100%),radial-gradient(75% 55% at 50% 76%,rgba(0,0,0,.08) 0 18%,rgba(0,0,0,.55) 52%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d18a01 */.elementor-260143 .elementor-element.elementor-element-1d18a01{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;overflow:hidden}
.elementor-260143 .elementor-element.elementor-element-1d18a01::before{content:"";position:absolute;right:18px;top:18px;z-index:7;width:30px;height:30px;box-sizing:border-box;border-right:2px solid #D11C1C80;border-top:2px solid #D11C1C80;pointer-events:none}
.elementor-260143 .elementor-element.elementor-element-1d18a01::after{content:"";position:absolute;left:0;top:0;bottom:0;z-index:5;width:2px;background:#D11C1C;opacity:.72;-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);animation:sfpfD18pulse 8s ease-in-out infinite}
.elementor-260143 .elementor-element.elementor-element-1d18a01 .elementor-widget-container{position:relative;width:100%;height:100%}
.elementor-260143 .elementor-element.elementor-element-1d18a01 img{display:block;width:100%;height:100%;object-fit:cover;object-position:54% 28%;filter:grayscale(1) contrast(1.12) brightness(.9);transform:scale(1.03);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3%);mask-image:linear-gradient(90deg,transparent 0,#000 3%);animation:sfpfD18push 38s ease-in-out infinite alternate}
@keyframes sfpfD18push{from{transform:scale(1.03)}to{transform:scale(1.1)}}
@keyframes sfpfD18pulse{0%,86%{opacity:.55}92%{opacity:1}100%{opacity:.55}}
@media(prefers-reduced-motion:reduce){.elementor-260143 .elementor-element.elementor-element-1d18a01::after,.elementor-260143 .elementor-element.elementor-element-1d18a01 img{animation:none}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d18a02 */.elementor-260143 .elementor-element.elementor-element-1d18a02{position:absolute;left:0;right:0;bottom:0;z-index:6;width:100%;margin:0;padding:40px 20px 14px;background:linear-gradient(180deg,transparent,rgba(6,6,6,.94) 62%)}
.elementor-260143 .elementor-element.elementor-element-1d18a02::before,.elementor-260143 .elementor-element.elementor-element-1d18a02::after{content:none!important;display:none!important}
.elementor-260143 .elementor-element.elementor-element-1d18a02 .elementor-widget-container,.elementor-260143 .elementor-element.elementor-element-1d18a02 p{display:flex;flex-wrap:wrap;gap:5px 20px;margin:0}
.elementor-260143 .elementor-element.elementor-element-1d18a02 span{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;font-weight:400;line-height:15px;letter-spacing:.1em;text-transform:uppercase;color:#9A9A9A;white-space:nowrap}
.elementor-260143 .elementor-element.elementor-element-1d18a02 b{color:#F2544F;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a520cab */.elementor-260143 .elementor-element.elementor-element-a520cab{position:absolute;right:0;top:0;bottom:0;width:44%;z-index:1;overflow:hidden;isolation:isolate;background:#000;padding:0}
.elementor-260143 .elementor-element.elementor-element-a520cab::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:#D11C1C;mix-blend-mode:multiply;opacity:.9;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3%);mask-image:linear-gradient(90deg,transparent 0,#000 3%)}
.elementor-260143 .elementor-element.elementor-element-a520cab::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(90deg,#000 0 3%,#4a4a4a 15%,#fff 42%),radial-gradient(128% 108% at 62% 52%,#fff 50%,#3a3a3a 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3%);mask-image:linear-gradient(90deg,transparent 0,#000 3%)}
@media(max-width:900px){.elementor-260143 .elementor-element.elementor-element-a520cab{position:relative;right:auto;top:auto;bottom:auto;order:1;width:100%;height:320px;min-height:320px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50372cd */.elementor-260143 .elementor-element.elementor-element-50372cd{width:100%;margin:0 0 clamp(16px,2vw,22px)}
.elementor-260143 .elementor-element.elementor-element-50372cd .elementor-heading-title{display:flex;align-items:center;gap:14px;margin:0;color:#F2544F;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:18px;letter-spacing:.22em;text-transform:uppercase}
.elementor-260143 .elementor-element.elementor-element-50372cd .elementor-heading-title::before{content:"";width:clamp(26px,3vw,44px);height:2px;flex:none;background:linear-gradient(90deg,#D11C1C,rgba(209,28,28,.35))}
.elementor-260143 .elementor-element.elementor-element-50372cd .elementor-heading-title::after{content:"";flex:1 1 auto;height:1px;min-width:24px;background:linear-gradient(90deg,rgba(209,28,28,.34),rgba(255,255,255,.09) 42%,transparent)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d57fee */.elementor-260143 .elementor-element.elementor-element-4d57fee{width:100%;margin:0}
.elementor-260143 .elementor-element.elementor-element-4d57fee .elementor-heading-title{margin:0;color:#fff;font-family:"Playfair Display",Georgia,serif;font-size:clamp(46px,7.2vw,98px);font-weight:800;line-height:.9;letter-spacing:-.005em;text-transform:uppercase}
.elementor-260143 .elementor-element.elementor-element-4d57fee .wipe{display:block;overflow:hidden;padding-block:.18em;margin-block:-.18em}
.elementor-260143 .elementor-element.elementor-element-4d57fee .wipe&gt;span{display:block}
.elementor-260143 .elementor-element.elementor-element-4d57fee em{font-family:"Playfair Display",Georgia,serif;font-style:italic;font-weight:600;color:#D11C1C;text-transform:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed0b8fd */.elementor-260143 .elementor-element.elementor-element-ed0b8fd{width:100%;margin:clamp(16px,1.8vw,22px) 0 0}
.elementor-260143 .elementor-element.elementor-element-ed0b8fd p{max-width:52ch;margin:0;color:#C7C7C7;font-family:Inter,system-ui,sans-serif;font-size:clamp(14.5px,1.15vw,16.5px);font-weight:300;line-height:1.72}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9653abf */.elementor-260143 .elementor-element.elementor-element-9653abf{width:auto;margin:0}
.elementor-260143 .elementor-element.elementor-element-9653abf .elementor-button{display:inline-flex;align-items:center;justify-content:space-between;gap:9px;min-width:240px;padding:10px 16px;border:1px solid #D11C1C;border-radius:0;background:#D11C1C;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:16.5px;letter-spacing:.09em;text-transform:uppercase;transition:background .18s,border-color .18s,color .18s}
.elementor-260143 .elementor-element.elementor-element-9653abf .elementor-button:hover{background:#B81313;border-color:#B81313;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d18a04 */.elementor-260143 .elementor-element.elementor-element-1d18a04{width:auto;margin:0}
.elementor-260143 .elementor-element.elementor-element-1d18a04 .elementor-button{display:inline-flex;align-items:center;justify-content:space-between;gap:9px;min-width:142px;padding:10px 16px;border:1px solid #ffffff2e;border-radius:0;background:transparent;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:16.5px;letter-spacing:.09em;text-transform:uppercase;transition:background .18s,border-color .18s,color .18s}
.elementor-260143 .elementor-element.elementor-element-1d18a04 .elementor-button:hover{background:transparent;border-color:#D11C1C;color:#F2544F}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d18a03 */.elementor-260143 .elementor-element.elementor-element-1d18a03{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;width:100%;margin-top:clamp(20px,2.4vw,28px);padding:0}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4acccb5 */.elementor-260143 .elementor-element.elementor-element-4acccb5{position:relative;width:100%;height:2px;min-height:2px;margin:clamp(26px,3vw,38px) 0 0;padding:0;background:linear-gradient(90deg,#D11C1C 0 24%,rgba(209,28,28,.45) 24% 31%,rgba(255,255,255,.13) 31% 78%,rgba(255,255,255,.05) 100%)}
.elementor-260143 .elementor-element.elementor-element-4acccb5::before{content:"";position:absolute;left:0;right:0;bottom:2px;height:6px;background-image:linear-gradient(90deg,rgba(255,255,255,.2) 1px,transparent 1px);background-size:16px 6px;-webkit-mask-image:linear-gradient(90deg,#000 0 24%,rgba(0,0,0,.35) 46%,transparent 82%);mask-image:linear-gradient(90deg,#000 0 24%,rgba(0,0,0,.35) 46%,transparent 82%)}
.elementor-260143 .elementor-element.elementor-element-4acccb5::after{content:"";position:absolute;left:24%;bottom:0;width:1px;height:11px;background:linear-gradient(180deg,transparent,#D11C1C)}
.elementor-260143 .elementor-element.elementor-element-4acccb5 .elementor-divider{display:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5779e4c */.elementor-260143 .elementor-element.elementor-element-5779e4c{width:100%;margin:0}
.elementor-260143 .elementor-element.elementor-element-5779e4c .elementor-heading-title{display:flex;flex-direction:column;align-items:flex-start;margin:0;color:#D11C1C;font-family:"Inter Tight",Inter,system-ui,sans-serif;font-size:clamp(25px,2.5vw,36px);font-weight:800;line-height:1;letter-spacing:-.03em}
.elementor-260143 .elementor-element.elementor-element-5779e4c .elementor-heading-title span{display:block;margin-top:8px;color:#919191;font-family:Inter,system-ui,sans-serif;font-size:10.5px;font-weight:500;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25f2be3 */.elementor-260143 .elementor-element.elementor-element-25f2be3{width:100%;margin:0}
.elementor-260143 .elementor-element.elementor-element-25f2be3 .elementor-heading-title{display:flex;flex-direction:column;align-items:flex-start;margin:0;color:#D11C1C;font-family:"Inter Tight",Inter,system-ui,sans-serif;font-size:clamp(25px,2.5vw,36px);font-weight:800;line-height:1;letter-spacing:-.03em}
.elementor-260143 .elementor-element.elementor-element-25f2be3 .elementor-heading-title span{display:block;margin-top:8px;color:#919191;font-family:Inter,system-ui,sans-serif;font-size:10.5px;font-weight:500;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cae4b5 */.elementor-260143 .elementor-element.elementor-element-6cae4b5{width:100%;margin:0}
.elementor-260143 .elementor-element.elementor-element-6cae4b5 .elementor-heading-title{display:flex;flex-direction:column;align-items:flex-start;margin:0;color:#D11C1C;font-family:"Inter Tight",Inter,system-ui,sans-serif;font-size:clamp(25px,2.5vw,36px);font-weight:800;line-height:1;letter-spacing:-.03em}
.elementor-260143 .elementor-element.elementor-element-6cae4b5 .elementor-heading-title span{display:block;margin-top:8px;color:#919191;font-family:Inter,system-ui,sans-serif;font-size:10.5px;font-weight:500;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86e450c */.elementor-260143 .elementor-element.elementor-element-86e450c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 30px;width:100%;max-width:none;margin-top:clamp(18px,2.2vw,26px);padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a9411 */.elementor-260143 .elementor-element.elementor-element-83a9411{--sfpf-gut:clamp(18px,3.6vw,40px);position:relative;z-index:3;order:2;display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;gap:0;width:calc(56vw - 24px - max(var(--sfpf-gut),calc((100vw - 1340px)/2 + var(--sfpf-gut))));margin-left:max(var(--sfpf-gut),calc((100vw - 1340px)/2 + var(--sfpf-gut)));margin-right:auto;padding:0;background:transparent}
@media(max-width:900px){.elementor-260143 .elementor-element.elementor-element-83a9411{order:2;width:calc(100% - (2 * var(--sfpf-gut)));max-width:none;margin-inline:var(--sfpf-gut);padding:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de1c470 */.elementor-260143 .elementor-element.elementor-element-de1c470{--sfpf-red:#D11C1C;--sfpf-red-lite:#F2544F;--sfpf-grey:#919191;--sfpf-dim:#C7C7C7;--sfpf-gut:clamp(18px,3.6vw,40px);position:relative;isolation:isolate;display:flex;align-items:center;gap:0;width:100%;min-height:clamp(520px,76vh,780px);padding-block:clamp(38px,4.6vw,64px);overflow:hidden;background:#0A0A0A;color:#fff}
.elementor-260143 .elementor-element.elementor-element-de1c470::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;will-change:background-position;background:repeating-linear-gradient(135deg,#ffffff08 0 1px,transparent 1px 8px),linear-gradient(90deg,#ffffff0d 1px,transparent 1px) 0 0/88px 88px,linear-gradient(180deg,#ffffff0d 1px,transparent 1px) 0 0/88px 88px,radial-gradient(46% 58% at 12% 88%,rgba(209,28,28,.22),transparent 72%),radial-gradient(rgba(209,28,28,.40) 1px,transparent 1.2px) 0 0/52px 52px;background-position:0 0,0 0,0 0,0 0,0 0;opacity:1;-webkit-mask-image:radial-gradient(82% 104% at 24% 60%,#000,transparent 84%);mask-image:radial-gradient(82% 104% at 24% 60%,#000,transparent 84%);animation:sfpfD18gridVisible 40s linear infinite}
.elementor-260143 .elementor-element.elementor-element-de1c470::after{content:"";position:absolute;left:-42%;bottom:-78%;z-index:0;width:118%;aspect-ratio:1;border:1px solid rgba(209,28,28,.18);border-radius:50%;box-shadow:0 0 0 min(15vw,210px) transparent,0 0 0 calc(min(15vw,210px) + 1px) rgba(255,255,255,.06);pointer-events:none}
@keyframes sfpfD18gridVisible{0%{background-position:0 0,0 0,0 0,0 0,0 0}100%{background-position:0 0,88px 88px,88px 88px,0 0,0 0}}
@media(max-width:900px){.elementor-260143 .elementor-element.elementor-element-de1c470{display:flex;flex-direction:column;align-items:stretch;gap:0;padding-block:38px;min-height:0}.elementor-260143 .elementor-element.elementor-element-de1c470::after{left:-78%;bottom:-32%;width:160%}}
@media(prefers-reduced-motion:reduce){.elementor-260143 .elementor-element.elementor-element-de1c470::before{animation:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-758b929 */.elementor-260143 .elementor-element.elementor-element-758b929{position:relative;width:min(100%,760px);margin:0 0 clamp(15px,1.8vw,22px)!important;text-align:left}
.elementor-260143 .elementor-element.elementor-element-758b929 .elementor-heading-title{display:flex;align-items:center;gap:clamp(10px,1.3vw,16px);margin:0;font-family:Inter,sans-serif;font-size:clamp(10px,.85vw,12px);font-weight:600;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;color:#C9181E;white-space:nowrap}
.elementor-260143 .elementor-element.elementor-element-758b929 .elementor-heading-title::before{content:"";display:block;flex:0 0 clamp(34px,5vw,84px);height:2px;background:#C9181E}
.elementor-260143 .elementor-element.elementor-element-758b929 .elementor-heading-title::after{content:"";display:block;flex:1 1 auto;max-width:420px;height:1px;background:linear-gradient(90deg,rgba(23,19,15,.16),transparent)}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-758b929 .elementor-heading-title{letter-spacing:.16em;white-space:normal}.elementor-260143 .elementor-element.elementor-element-758b929 .elementor-heading-title::before{flex-basis:26px}.elementor-260143 .elementor-element.elementor-element-758b929 .elementor-heading-title::after{min-width:18px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f87a6e */.elementor-260143 .elementor-element.elementor-element-3f87a6e{position:relative;isolation:isolate;overflow:visible;width:100%;max-width:min(100%,1000px);margin:0!important;padding:0 0 clamp(8px,1vw,14px);text-align:left}
.elementor-260143 .elementor-element.elementor-element-3f87a6e::before{content:"01";position:absolute;z-index:0;left:-.025em;top:clamp(34px,4.6vw,58px);pointer-events:none;white-space:nowrap;font-family:"Playfair Display",Georgia,serif;font-size:clamp(108px,15vw,230px);font-weight:800;line-height:.72;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(201,24,30,.14)}
.elementor-260143 .elementor-element.elementor-element-3f87a6e .elementor-widget-container{position:relative;z-index:1}
.elementor-260143 .elementor-element.elementor-element-3f87a6e .elementor-heading-title{position:relative;z-index:2;margin:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(38px,5vw,72px);font-weight:700;line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:#17130F;text-align:left;text-wrap:balance}
.elementor-260143 .elementor-element.elementor-element-3f87a6e .elementor-heading-title em{font-style:italic;font-weight:500;text-transform:none;color:#C9181E}
.elementor-260143 .elementor-element.elementor-element-3f87a6e .elementor-heading-title::after{content:"";display:block;width:min(360px,54%);height:2px;margin-top:.4em;background:linear-gradient(90deg,#C9181E 0 45%,rgba(23,19,15,.18) 45%)}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-3f87a6e{padding-bottom:8px}.elementor-260143 .elementor-element.elementor-element-3f87a6e::before{left:-.01em;top:38px;font-size:clamp(96px,34vw,134px);-webkit-text-stroke:1px rgba(201,24,30,.12)}.elementor-260143 .elementor-element.elementor-element-3f87a6e .elementor-heading-title{font-size:clamp(36px,10.4vw,42px);line-height:1}.elementor-260143 .elementor-element.elementor-element-3f87a6e .elementor-heading-title::after{width:min(220px,72%);margin-top:.46em}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1734736 */.elementor-260143 .elementor-element.elementor-element-1734736,.elementor-260143 .elementor-element.elementor-element-1734736 .elementor-widget-container{margin:14px 0 0!important;text-align:left;color:#4B433E!important;font-family:Inter,sans-serif;font-weight:400;font-size:clamp(14px,1.05vw,15.5px);line-height:1.72}
.elementor-260143 .elementor-element.elementor-element-1734736 p{margin:0;color:#4B433E!important}
@media(max-width:1024px){.elementor-260143 .elementor-element.elementor-element-1734736,.elementor-260143 .elementor-element.elementor-element-1734736 .elementor-widget-container{margin-top:8px!important}}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-1734736,.elementor-260143 .elementor-element.elementor-element-1734736 .elementor-widget-container{margin-top:4px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-218cdfa */.elementor-260143 .elementor-element.elementor-element-218cdfa{position:relative;margin:0!important;text-align:left;padding:clamp(20px,2.2vw,30px) clamp(18px,2vw,28px);background:linear-gradient(#D11C1C8c,#D11C1C8c) 14px 14px/26px 1px no-repeat,linear-gradient(#D11C1C8c,#D11C1C8c) 14px 14px/1px 26px no-repeat,linear-gradient(#D11C1C8c,#D11C1C8c) calc(100% - 14px) 14px/26px 1px no-repeat,linear-gradient(#D11C1C8c,#D11C1C8c) calc(100% - 14px) 14px/1px 26px no-repeat,linear-gradient(#D11C1C8c,#D11C1C8c) 14px calc(100% - 14px)/26px 1px no-repeat,linear-gradient(#D11C1C8c,#D11C1C8c) 14px calc(100% - 14px)/1px 26px no-repeat,linear-gradient(#D11C1C8c,#D11C1C8c) calc(100% - 14px) calc(100% - 14px)/26px 1px no-repeat,linear-gradient(#D11C1C8c,#D11C1C8c) calc(100% - 14px) calc(100% - 14px)/1px 26px no-repeat,#0A0A0A;box-shadow:0 0 0 1px rgba(255,255,255,.09)}
.elementor-260143 .elementor-element.elementor-element-218cdfa::before{content:"//  KNOWLEDGE PANEL LOOKUP";display:block;margin:0 0 clamp(14px,1.6vw,20px);font-family:"Roboto Mono",monospace;font-size:12.075px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:#F2544F;pointer-events:none}
.elementor-260143 .elementor-element.elementor-element-218cdfa p{margin:0}.elementor-260143 .elementor-element.elementor-element-218cdfa #kgmid-search-styles{display:none!important}
.elementor-260143 .elementor-element.elementor-element-218cdfa .kgmid-search-form{width:100%!important;max-width:100%!important;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-218cdfa .kgmid-search-form .kgmid-search-form__form{display:flex!important;align-items:flex-end!important;flex-direction:row!important;flex-wrap:wrap!important;gap:14px!important;width:100%!important;max-width:100%!important;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-218cdfa .kgmid-search-form #kgmid_search_term.kgmid-search-form__input{display:block!important;flex:1 1 240px!important;min-width:0!important;width:100%!important;margin:0!important;padding:0 2px 9px!important;background:transparent!important;border:0!important;border-bottom:2px solid rgba(209,28,28,.55)!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;font-family:Inter,sans-serif!important;font-weight:300!important;font-size:13.8px!important;line-height:1.45!important;letter-spacing:.01em!important;text-transform:none!important;transition:border-color .2s!important}
.elementor-260143 .elementor-element.elementor-element-218cdfa .kgmid-search-form #kgmid_search_term.kgmid-search-form__input::placeholder{color:#A09A96!important;opacity:1!important;font-size:13.8px!important;font-weight:300!important;letter-spacing:.01em!important;text-transform:none!important}
.elementor-260143 .elementor-element.elementor-element-218cdfa .kgmid-search-form #kgmid_search_term.kgmid-search-form__input:focus{outline:none!important;border-bottom-color:#F2544F!important;box-shadow:0 3px 0 rgba(242,84,79,.12)!important}
.elementor-260143 .elementor-element.elementor-element-218cdfa .kgmid-search-form .kgmid-search-form__submit{box-sizing:border-box!important;flex:0 0 114.803125px!important;width:114.803125px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:12.75px 22.1px!important;background:#D11C1C!important;border:1px solid #D11C1C!important;border-radius:0!important;color:#fff!important;font-family:Inter,sans-serif!important;font-weight:600!important;font-size:10.2px!important;line-height:1.5!important;letter-spacing:.1em!important;text-transform:uppercase!important;box-shadow:none!important}
.elementor-260143 .elementor-element.elementor-element-218cdfa .kgmid-search-form .kgmid-search-form__submit:hover{background-color:#B81313!important;background-image:none!important;border-color:#B81313!important}
.elementor-260143 .elementor-element.elementor-element-218cdfa .kgmid-search-form .kgmid-search-form__submit:focus-visible{background-color:#B81313!important;background-image:none!important;border-color:#B81313!important;outline:2px solid #FFFDF8!important;outline-offset:3px!important}
.elementor-260143 .elementor-element.elementor-element-218cdfa .sfpf-instr-note{margin:clamp(13px,1.5vw,18px) 0 0;font-family:"Roboto Mono",monospace;font-size:12.075px;line-height:1.66;color:#AAA39F;max-width:62ch}
.elementor-260143 .elementor-element.elementor-element-218cdfa .sfpf-instr-note::before{content:"// ";color:#F2544F;opacity:.72}
@media(max-width:520px){.elementor-260143 .elementor-element.elementor-element-218cdfa .kgmid-search-form .kgmid-search-form__form{flex-direction:row!important;align-items:flex-end!important;flex-wrap:wrap!important}.elementor-260143 .elementor-element.elementor-element-218cdfa .kgmid-search-form .kgmid-search-form__submit{flex:0 0 114.803125px!important;width:114.803125px!important;height:44px!important;min-height:44px!important}.elementor-260143 .elementor-element.elementor-element-218cdfa .kgmid-search-form #kgmid_search_term.kgmid-search-form__input{flex:1 1 240px!important;min-width:0!important;width:100%!important;height:auto!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c2a4602 */.elementor-260143 .elementor-element.elementor-element-c2a4602{position:relative;margin:0!important;width:100%;min-width:0}
.elementor-260143 .elementor-element.elementor-element-c2a4602 .elementor-widget-container{width:100%}
.elementor-260143 .elementor-element.elementor-element-c2a4602 .sfpf-status-art{position:relative;margin:0;width:100%;padding:clamp(10px,1.2vw,16px);background:#0B0B0B;border:1px solid rgba(255,255,255,.09)}
.elementor-260143 .elementor-element.elementor-element-c2a4602 .sfpf-status-frame{position:absolute;inset:8px;z-index:3;pointer-events:none;color:#D11C1C8c}
.elementor-260143 .elementor-element.elementor-element-c2a4602 .sfpf-status-frame i{position:absolute;width:13px;height:13px}
.elementor-260143 .elementor-element.elementor-element-c2a4602 .sfpf-status-frame i:nth-child(1){left:0;top:0;border-left:1px solid currentColor;border-top:1px solid currentColor}
.elementor-260143 .elementor-element.elementor-element-c2a4602 .sfpf-status-frame i:nth-child(2){right:0;top:0;border-right:1px solid currentColor;border-top:1px solid currentColor}
.elementor-260143 .elementor-element.elementor-element-c2a4602 .sfpf-status-frame i:nth-child(3){left:0;bottom:0;border-left:1px solid currentColor;border-bottom:1px solid currentColor}
.elementor-260143 .elementor-element.elementor-element-c2a4602 .sfpf-status-frame i:nth-child(4){right:0;bottom:0;border-right:1px solid currentColor;border-bottom:1px solid currentColor}
.elementor-260143 .elementor-element.elementor-element-c2a4602 canvas[data-sfpf-status-sphere]{display:block;width:100%;height:clamp(148px,12.4vw,168px);opacity:1}
.elementor-260143 .elementor-element.elementor-element-c2a4602 figcaption{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.09)}
.elementor-260143 .elementor-element.elementor-element-c2a4602 .sfpf-status-number{display:block;font-family:"Roboto Mono",monospace;font-size:10px;line-height:1.5;letter-spacing:.14em;color:#F2544F}
.elementor-260143 .elementor-element.elementor-element-c2a4602 h3{margin:0;font-family:"Roboto Mono",monospace;font-size:11.5px;font-weight:500;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:#fff}
.elementor-260143 .elementor-element.elementor-element-c2a4602 h3::before{content:"";display:block;width:46px;height:2px;margin:10px 0 11px;background:#D11C1C}
.elementor-260143 .elementor-element.elementor-element-c2a4602 p{margin:8px 0 0;font-family:"Roboto Mono",monospace;font-size:10.5px;line-height:1.62;color:#C7C7C7}
.elementor-260143 .elementor-element.elementor-element-c2a4602 p.sfpf-status-note{font-size:10px;color:#919191}
.elementor-260143 .elementor-element.elementor-element-c2a4602 p.sfpf-status-note::before{content:"// ";opacity:.6}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bdf72e */.elementor-260143 .elementor-element.elementor-element-7bdf72e{--sfpf-red:#D11C1C;--sfpf-ink:#171313;--sfpf-copy:#4B433E;position:relative;isolation:isolate;overflow:hidden;background:#F5F0E7!important;color:#171313;padding:clamp(51px,6vw,86.4px) clamp(18px,3.6vw,40px) clamp(54px,5.6vw,80px)!important;border:0!important;border-top:1px solid rgba(209,28,28,.3)!important}
.elementor-260143 .elementor-element.elementor-element-7bdf72e::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#D11C1C 0 26%,rgba(28,21,18,.14) 26%) 0 0/100% 1px no-repeat,linear-gradient(90deg,rgba(42,31,25,.05) 1px,transparent 1px) 0 0/96px 96px,linear-gradient(180deg,rgba(42,31,25,.05) 1px,transparent 1px) 0 0/96px 96px,radial-gradient(62% 58% at 86% 8%,rgba(209,28,28,.09),transparent 72%),repeating-linear-gradient(135deg,rgba(72,52,43,.025) 0 1px,transparent 1px 8px);-webkit-mask-image:radial-gradient(90% 86% at 54% 40%,#000,transparent 94%);mask-image:radial-gradient(90% 86% at 54% 40%,#000,transparent 94%)}
.elementor-260143 .elementor-element.elementor-element-7bdf72e::after{content:"STATUS";position:absolute;left:50%;bottom:-.2em;z-index:0;transform:translateX(-50%);font-family:"Playfair Display",Georgia,serif;font-weight:800;font-size:min(19vw,240px);line-height:.8;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px rgba(209,28,28,.075);pointer-events:none;white-space:nowrap}
.elementor-260143 .elementor-element.elementor-element-7bdf72e>.e-con-inner{position:relative;z-index:2;display:grid!important;grid-template-columns:minmax(0,60%) minmax(0,1fr);grid-template-rows:auto auto auto auto;column-gap:clamp(20px,2.6vw,37.44px);row-gap:14px;width:100%;max-width:1260px!important;margin:0 auto;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-7bdf72e>.e-con-inner>.elementor-element{min-width:0;margin-block:0}
.elementor-260143 .elementor-element.elementor-element-7bdf72e>.e-con-inner>.elementor-element-758b929{grid-column:1;grid-row:1}
.elementor-260143 .elementor-element.elementor-element-7bdf72e>.e-con-inner>.elementor-element-3f87a6e{grid-column:1;grid-row:2}
.elementor-260143 .elementor-element.elementor-element-7bdf72e>.e-con-inner>.elementor-element-1734736{grid-column:1;grid-row:3}
.elementor-260143 .elementor-element.elementor-element-7bdf72e>.e-con-inner>.elementor-element-218cdfa{grid-column:1;grid-row:4;margin-top:clamp(8px,1.3vw,19px)}
.elementor-260143 .elementor-element.elementor-element-7bdf72e>.e-con-inner>.elementor-element-c2a4602{grid-column:2;grid-row:1 / span 4;align-self:start}
@media(max-width:999px){.elementor-260143 .elementor-element.elementor-element-7bdf72e{padding-inline:clamp(18px,3.6vw,28px)!important}.elementor-260143 .elementor-element.elementor-element-7bdf72e>.e-con-inner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;row-gap:14px}.elementor-260143 .elementor-element.elementor-element-7bdf72e>.e-con-inner>.elementor-element-758b929{grid-column:1;grid-row:1}.elementor-260143 .elementor-element.elementor-element-7bdf72e>.e-con-inner>.elementor-element-3f87a6e{grid-column:1;grid-row:2}.elementor-260143 .elementor-element.elementor-element-7bdf72e>.e-con-inner>.elementor-element-1734736{grid-column:1;grid-row:3}.elementor-260143 .elementor-element.elementor-element-7bdf72e>.e-con-inner>.elementor-element-c2a4602{grid-column:1;grid-row:4;margin-top:8px}.elementor-260143 .elementor-element.elementor-element-7bdf72e>.e-con-inner>.elementor-element-218cdfa{grid-column:1;grid-row:5;margin-top:8px}}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-5d4884d */.elementor-260143 .elementor-element.elementor-element-5d4884d{position:relative;width:min(100%,760px);margin:0 0 clamp(15px,1.8vw,22px)!important}
.elementor-260143 .elementor-element.elementor-element-5d4884d .elementor-divider{padding:0}
.elementor-260143 .elementor-element.elementor-element-5d4884d .elementor-divider-separator{display:flex!important;align-items:center;justify-content:flex-start;width:100%!important;max-width:none!important;gap:clamp(10px,1.3vw,16px);border:0!important}
.elementor-260143 .elementor-element.elementor-element-5d4884d .elementor-divider-separator::before{content:"";display:block!important;order:0;flex:0 0 clamp(34px,5vw,84px);height:2px;border:0!important;background:#F2544F}
.elementor-260143 .elementor-element.elementor-element-5d4884d .elementor-divider__text{order:1;flex:none;padding:0!important;font-family:Inter,sans-serif;font-size:clamp(10px,.85vw,12px);font-weight:600;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;color:#F2544F;background:transparent}
.elementor-260143 .elementor-element.elementor-element-5d4884d .elementor-divider-separator::after{content:"";display:block!important;order:2;flex:1 1 auto;max-width:420px;min-width:18px;height:1px;border:0!important;background:linear-gradient(90deg,rgba(255,255,255,.12),transparent)}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-5d4884d .elementor-divider-separator{gap:10px}.elementor-260143 .elementor-element.elementor-element-5d4884d .elementor-divider-separator::before{flex-basis:26px}.elementor-260143 .elementor-element.elementor-element-5d4884d .elementor-divider__text{letter-spacing:.16em}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12fd543 */.elementor-260143 .elementor-element.elementor-element-12fd543{position:relative;isolation:isolate;overflow:visible;width:100%;max-width:min(100%,1000px);margin:0!important;padding:0 0 clamp(8px,1vw,14px);text-align:left}
.elementor-260143 .elementor-element.elementor-element-12fd543::before{content:"02";position:absolute;z-index:0;left:-.025em;top:clamp(34px,4.6vw,58px);pointer-events:none;white-space:nowrap;font-family:"Playfair Display",Georgia,serif;font-size:clamp(108px,15vw,230px);font-weight:800;line-height:.72;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(242,84,79,.16)}
.elementor-260143 .elementor-element.elementor-element-12fd543 .elementor-widget-container{position:relative;z-index:1}
.elementor-260143 .elementor-element.elementor-element-12fd543 .elementor-heading-title{position:relative;z-index:2;margin:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(38px,5vw,72px);font-weight:700;line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:#FFFDF8;text-align:left;text-wrap:balance}
.elementor-260143 .elementor-element.elementor-element-12fd543 .elementor-heading-title em{font-style:italic;font-weight:500;text-transform:none;color:#F2544F}
.elementor-260143 .elementor-element.elementor-element-12fd543 .elementor-heading-title::after{content:"";display:block;width:min(360px,54%);height:2px;margin-top:.4em;background:linear-gradient(90deg,#F2544F 0 45%,rgba(255,255,255,.16) 45%)}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-12fd543{padding-bottom:8px}.elementor-260143 .elementor-element.elementor-element-12fd543::before{left:-.01em;top:38px;font-size:clamp(96px,34vw,134px);-webkit-text-stroke:1px rgba(255,253,248,.11)}.elementor-260143 .elementor-element.elementor-element-12fd543 .elementor-heading-title{font-size:clamp(36px,10.4vw,42px);line-height:1}.elementor-260143 .elementor-element.elementor-element-12fd543 .elementor-heading-title::after{width:min(220px,72%);margin-top:.46em}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae1115d */.elementor-260143 .elementor-element.elementor-element-ae1115d{width:100%!important;max-width:none!important;margin:28px 0 0!important;text-align:left}
.elementor-260143 .elementor-element.elementor-element-ae1115d p{max-width:56ch;margin:16px 0 0;font-family:Inter,sans-serif;font-weight:300;font-size:clamp(14.5px,1.15vw,16.5px);line-height:1.74;color:#C7C7C7}
.elementor-260143 .elementor-element.elementor-element-ae1115d p:first-child{margin-top:0}
.elementor-260143 .elementor-element.elementor-element-ae1115d p.sfpf-kp-audience{max-width:none;margin:0 0 2px;font-family:"Roboto Mono",monospace;font-size:11px;line-height:1.55;letter-spacing:.08em;color:#919191}
.elementor-260143 .elementor-element.elementor-element-ae1115d p.sfpf-kp-audience span{display:inline-block;margin-right:8px;color:#D11C1C}
@media(max-width:1024px){.elementor-260143 .elementor-element.elementor-element-ae1115d{margin-top:22px!important}}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-ae1115d{margin-top:18px!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fc12402 */.elementor-260143 .elementor-element.elementor-element-fc12402{width:auto!important;margin:0}
.elementor-260143 .elementor-element.elementor-element-fc12402 .elementor-button{display:inline-flex;align-items:center;gap:9px;width:auto;min-width:0;padding:12px 16px;border:1px solid #D11C1C;border-radius:0;background:#D11C1C;color:#fff;font-family:Inter,sans-serif;font-weight:600;font-size:10.5px;line-height:1.2;letter-spacing:.075em;text-transform:uppercase;transition:background .18s,border-color .18s,color .18s}
.elementor-260143 .elementor-element.elementor-element-fc12402 .elementor-button:hover{background:#B81313;border-color:#B81313;color:#fff}
.elementor-260143 .elementor-element.elementor-element-fc12402 .elementor-button-icon{width:14px;line-height:0}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-fc12402,.elementor-260143 .elementor-element.elementor-element-fc12402 .elementor-button{width:100%!important;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf43e1b */.elementor-260143 .elementor-element.elementor-element-bf43e1b{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:11px!important;width:100%;margin:clamp(22px,2.6vw,32px) 0 0!important;padding:0!important}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-bf43e1b{align-items:stretch}.elementor-260143 .elementor-element.elementor-element-bf43e1b&gt;.e-con-inner{align-items:stretch}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6d91c3 */.elementor-260143 .elementor-element.elementor-element-a6d91c3{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-a6d91c3 .sfpf-sister-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;width:100%;padding:14px 16px;border:1px solid rgba(209,28,28,.30);background:linear-gradient(105deg,#151010,#090909)}
.elementor-260143 .elementor-element.elementor-element-a6d91c3 .sfpf-sister-mark{display:block;padding:7px 9px;border-left:2px solid #D11C1C;font-family:Inter,sans-serif;font-size:8px;font-weight:800;line-height:1.1;letter-spacing:.08em;color:#fff;white-space:nowrap}
.elementor-260143 .elementor-element.elementor-element-a6d91c3 .sfpf-sister-mark b{color:#F2544F}
.elementor-260143 .elementor-element.elementor-element-a6d91c3 p{margin:0;font-family:Inter,sans-serif;font-weight:300;font-size:13px;line-height:1.55;color:#C7C7C7}
.elementor-260143 .elementor-element.elementor-element-a6d91c3 strong{font-weight:600;color:#fff}
.elementor-260143 .elementor-element.elementor-element-a6d91c3 a{color:#F2544F;text-decoration:none;border-bottom:1px solid rgba(242,84,79,.35)}
.elementor-260143 .elementor-element.elementor-element-a6d91c3 a:hover{color:#fff;border-bottom-color:#F2544F}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-a6d91c3 .sfpf-sister-card{grid-template-columns:1fr;gap:10px}.elementor-260143 .elementor-element.elementor-element-a6d91c3 .sfpf-sister-mark{width:max-content}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6d91c4 */.elementor-260143 .elementor-element.elementor-element-a6d91c4{width:100%;margin:0!important;padding:clamp(17px,2vw,22px) 0 0;border-top:1px solid rgba(255,255,255,.09)}
.elementor-260143 .elementor-element.elementor-element-a6d91c4 p{margin:0;font-family:Inter,sans-serif;font-weight:300;font-size:13px;line-height:1.65;color:#919191}
.elementor-260143 .elementor-element.elementor-element-a6d91c4 span{font-family:"Roboto Mono",monospace;color:#D11C1C}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6d91c2 */.elementor-260143 .elementor-element.elementor-element-a6d91c2{display:block;width:100%;margin:clamp(20px,2.4vw,28px) 0 0!important;padding:0!important;background:transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b6952a */.elementor-260143 .elementor-element.elementor-element-7b6952a{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;margin:0!important;padding:0!important;background:transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97cfb32 */.elementor-260143 .elementor-element.elementor-element-97cfb32{align-self:center;width:100%;margin:0!important;padding:0!important;background:transparent}
.elementor-260143 .elementor-element.elementor-element-97cfb32&gt;.e-con-inner{width:100%;max-width:none!important;margin:0;padding:0!important}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52937ef */.elementor-260143 .elementor-element.elementor-element-52937ef{position:relative;isolation:isolate;justify-self:end;box-sizing:border-box;width:min(560px,100%);max-width:560px;margin:0 0 0 auto!important;padding:clamp(11px,1.2vw,15px);overflow:visible;background:linear-gradient(#D11C1C8c,#D11C1C8c) 8px 8px/16px 1px no-repeat,linear-gradient(#D11C1C8c,#D11C1C8c) 8px 8px/1px 16px no-repeat,linear-gradient(#D11C1C8c,#D11C1C8c) calc(100% - 8px) calc(100% - 8px)/16px 1px no-repeat,linear-gradient(#D11C1C8c,#D11C1C8c) calc(100% - 8px) calc(100% - 8px)/1px 16px no-repeat,linear-gradient(180deg,#15100F,#0B0808);border:1px solid rgba(255,255,255,.11);box-shadow:0 34px 74px rgba(0,0,0,.72),0 0 0 1px rgba(209,28,28,.10),0 0 96px -36px rgba(209,28,28,.8)}
.elementor-260143 .elementor-element.elementor-element-52937ef::before{content:"";position:absolute;left:-14px;top:14px;right:14px;bottom:-14px;z-index:-1;border:1px solid rgba(209,28,28,.30);pointer-events:none}
.elementor-260143 .elementor-element.elementor-element-52937ef::after{content:"";position:absolute;left:calc(clamp(11px,1.2vw,15px) + 1px);top:calc(clamp(11px,1.2vw,15px) + 1px);z-index:8;width:2px;height:clamp(430px,58vw,640px);background:#D11C1C;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}
.elementor-260143 .elementor-element.elementor-element-52937ef .elementor-widget-container{position:relative;width:100%}
.elementor-260143 .elementor-element.elementor-element-52937ef figure.wp-caption{position:relative;width:100%!important;margin:0;overflow:visible}
.elementor-260143 .elementor-element.elementor-element-52937ef img{position:relative;z-index:0;display:block;width:100%!important;height:clamp(430px,58vw,640px)!important;object-fit:cover;object-position:50% 0;filter:saturate(.20) contrast(1.06) brightness(.46);transition:filter .55s cubic-bezier(.22,.61,.36,1)}
.elementor-260143 .elementor-element.elementor-element-52937ef .widget-image-caption{position:relative;z-index:9;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;width:100%;margin:12px 0 0;padding:11px 0 0;border-top:1px solid rgba(255,255,255,.09);font-family:"Roboto Mono",monospace;font-size:10px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;text-align:left;color:#919191;background:transparent;overflow:visible}
.elementor-260143 .elementor-element.elementor-element-52937ef .sfpf-gkp-brandwash,.elementor-260143 .elementor-element.elementor-element-52937ef .sfpf-gkp-brandlift,.elementor-260143 .elementor-element.elementor-element-52937ef .sfpf-gkp-brandvig{position:absolute;left:0;right:0;bottom:calc(100% + 12px);height:clamp(430px,58vw,640px);pointer-events:none;transition:opacity .55s cubic-bezier(.22,.61,.36,1)}
.elementor-260143 .elementor-element.elementor-element-52937ef .sfpf-gkp-brandwash{z-index:1;background:#D11C1C;opacity:.26;mix-blend-mode:multiply}
.elementor-260143 .elementor-element.elementor-element-52937ef .sfpf-gkp-brandlift{z-index:2;background:radial-gradient(120% 90% at 78% 4%,rgba(209,28,28,.34),transparent 70%),linear-gradient(200deg,rgba(209,28,28,.18),transparent 56%);opacity:.34;mix-blend-mode:soft-light}
.elementor-260143 .elementor-element.elementor-element-52937ef .sfpf-gkp-brandvig{z-index:3;background:radial-gradient(128% 108% at 50% 42%,transparent 46%,rgba(10,8,8,.62) 100%)}
.elementor-260143 .elementor-element.elementor-element-52937ef .sfpf-gkp-fade{position:absolute;left:0;right:0;bottom:calc(100% + 12px);z-index:4;height:96px;background:linear-gradient(180deg,transparent,#0B0808);pointer-events:none;transition:opacity .55s ease}
.elementor-260143 .elementor-element.elementor-element-52937ef .sfpf-gkp-hint{position:absolute;right:10px;bottom:calc(100% + 22px);z-index:5;padding:5px 9px;border:1px solid #D11C1C59;background:rgba(10,8,8,.72);font-family:"Roboto Mono",monospace;font-size:9.5px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.55);white-space:nowrap;pointer-events:auto;outline:none;transition:opacity .35s ease}
.elementor-260143 .elementor-element.elementor-element-52937ef .sfpf-gkp-hint:focus-visible{outline:1px solid #F2544F;outline-offset:2px}
.elementor-260143 .elementor-element.elementor-element-52937ef .sfpf-gkp-cap-left,.elementor-260143 .elementor-element.elementor-element-52937ef .sfpf-gkp-cap-right{position:relative;z-index:10}
.elementor-260143 .elementor-element.elementor-element-52937ef .sfpf-gkp-cap-left b{font-weight:400;color:#F2544F}
.elementor-260143 .elementor-element.elementor-element-52937ef .sfpf-gkp-cap-right{margin-left:auto}
.elementor-260143 .elementor-element.elementor-element-52937ef:hover img,.elementor-260143 .elementor-element.elementor-element-52937ef:focus-within img{filter:none}
.elementor-260143 .elementor-element.elementor-element-52937ef:hover .sfpf-gkp-brandwash,.elementor-260143 .elementor-element.elementor-element-52937ef:hover .sfpf-gkp-brandlift,.elementor-260143 .elementor-element.elementor-element-52937ef:hover .sfpf-gkp-brandvig,.elementor-260143 .elementor-element.elementor-element-52937ef:focus-within .sfpf-gkp-brandwash,.elementor-260143 .elementor-element.elementor-element-52937ef:focus-within .sfpf-gkp-brandlift,.elementor-260143 .elementor-element.elementor-element-52937ef:focus-within .sfpf-gkp-brandvig{opacity:0}
.elementor-260143 .elementor-element.elementor-element-52937ef:hover .sfpf-gkp-fade,.elementor-260143 .elementor-element.elementor-element-52937ef:focus-within .sfpf-gkp-fade{opacity:.35}
.elementor-260143 .elementor-element.elementor-element-52937ef:hover .sfpf-gkp-hint,.elementor-260143 .elementor-element.elementor-element-52937ef:focus-within .sfpf-gkp-hint{opacity:0}
@media(hover:none) and (pointer:coarse){.elementor-260143 .elementor-element.elementor-element-52937ef img{filter:none}.elementor-260143 .elementor-element.elementor-element-52937ef .sfpf-gkp-brandwash,.elementor-260143 .elementor-element.elementor-element-52937ef .sfpf-gkp-brandlift,.elementor-260143 .elementor-element.elementor-element-52937ef .sfpf-gkp-brandvig,.elementor-260143 .elementor-element.elementor-element-52937ef .sfpf-gkp-hint{display:none}}
@media(max-width:999px){.elementor-260143 .elementor-element.elementor-element-52937ef{justify-self:end}}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-52937ef{justify-self:stretch;width:100%;margin:0!important}}
@media(prefers-reduced-motion:reduce){.elementor-260143 .elementor-element.elementor-element-52937ef img,.elementor-260143 .elementor-element.elementor-element-52937ef .sfpf-gkp-brandwash,.elementor-260143 .elementor-element.elementor-element-52937ef .sfpf-gkp-brandlift,.elementor-260143 .elementor-element.elementor-element-52937ef .sfpf-gkp-brandvig,.elementor-260143 .elementor-element.elementor-element-52937ef .sfpf-gkp-fade,.elementor-260143 .elementor-element.elementor-element-52937ef .sfpf-gkp-hint{transition:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551fe70 */.elementor-260143 .elementor-element.elementor-element-551fe70{--sfpf-red:#D11C1C;--sfpf-red-lite:#F2544F;--sfpf-hair:rgba(255,255,255,.09);--sfpf-grey:#919191;--sfpf-dim:#C7C7C7;position:relative;isolation:isolate;display:block!important;overflow:hidden!important;width:100%;max-width:none!important;padding:clamp(52px,6vw,86.4px) clamp(18px,3.6vw,40px)!important;background:#0D0D0D!important;border:0!important;color:#fff}
.elementor-260143 .elementor-element.elementor-element-551fe70::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#D11C1C 0 58%,rgba(255,255,255,.09) 58%) 0 0/100% 1px no-repeat,linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 1px) 0 0/96px 96px,linear-gradient(180deg,rgba(255,255,255,.032) 1px,transparent 1px) 0 0/96px 96px,radial-gradient(60% 56% at 14% 8%,rgba(209,28,28,.13),transparent 72%),repeating-linear-gradient(135deg,rgba(255,255,255,.018) 0 1px,transparent 1px 9px)}
.elementor-260143 .elementor-element.elementor-element-551fe70::after{content:"PANELS";position:absolute;left:50%;bottom:-.22em;z-index:0;transform:translateX(-50%);font-family:"Playfair Display",Georgia,serif;font-weight:800;font-size:clamp(120px,20vw,300px);line-height:.8;letter-spacing:-.02em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.045);white-space:nowrap;pointer-events:none}
.elementor-260143 .elementor-element.elementor-element-551fe70&gt;.e-con-inner{position:relative;z-index:2;display:grid!important;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(28px,3.4vw,48.96px)!important;align-items:center;width:100%;max-width:1260px!important;margin:0 auto;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-551fe70&gt;.e-con-inner&gt;.elementor-element{min-width:0;margin:0}
.elementor-260143 .elementor-element.elementor-element-551fe70&gt;.e-con-inner&gt;.elementor-element-97cfb32{grid-column:1}
.elementor-260143 .elementor-element.elementor-element-551fe70&gt;.e-con-inner&gt;.elementor-element-52937ef{grid-column:2}
@media(max-width:999px){.elementor-260143 .elementor-element.elementor-element-551fe70&gt;.e-con-inner{grid-template-columns:minmax(0,1fr)}.elementor-260143 .elementor-element.elementor-element-551fe70&gt;.e-con-inner&gt;.elementor-element-97cfb32,.elementor-260143 .elementor-element.elementor-element-551fe70&gt;.e-con-inner&gt;.elementor-element-52937ef{grid-column:1}}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-9c4f2a3 */.elementor-260143 .elementor-element.elementor-element-9c4f2a3{position:relative;width:min(100%,760px);margin:0 0 clamp(15px,1.8vw,22px)!important}
.elementor-260143 .elementor-element.elementor-element-9c4f2a3 .elementor-divider{padding:0}
.elementor-260143 .elementor-element.elementor-element-9c4f2a3 .elementor-divider-separator{display:flex!important;align-items:center;justify-content:flex-start;width:100%!important;max-width:none!important;gap:clamp(10px,1.3vw,16px);border:0!important}
.elementor-260143 .elementor-element.elementor-element-9c4f2a3 .elementor-divider-separator::before{content:"";display:block!important;order:0;flex:0 0 clamp(34px,5vw,84px);height:2px;border:0!important;background:#C9181E}
.elementor-260143 .elementor-element.elementor-element-9c4f2a3 .elementor-divider__text{order:1;flex:none;padding:0!important;font-family:Inter,sans-serif;font-size:clamp(10px,.85vw,12px);font-weight:600;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;color:#C9181E;background:transparent}
.elementor-260143 .elementor-element.elementor-element-9c4f2a3 .elementor-divider-separator::after{content:"";display:block!important;order:2;flex:1 1 auto;max-width:420px;min-width:18px;height:1px;border:0!important;background:linear-gradient(90deg,rgba(23,19,15,.16),transparent)}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-9c4f2a3 .elementor-divider-separator{gap:10px}.elementor-260143 .elementor-element.elementor-element-9c4f2a3 .elementor-divider-separator::before{flex-basis:26px}.elementor-260143 .elementor-element.elementor-element-9c4f2a3 .elementor-divider__text{letter-spacing:.16em}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4f2a4 */.elementor-260143 .elementor-element.elementor-element-9c4f2a4{position:relative;isolation:isolate;overflow:visible;width:100%;max-width:min(100%,1000px);margin:0!important;padding:0 0 clamp(8px,1vw,14px);text-align:left}
.elementor-260143 .elementor-element.elementor-element-9c4f2a4::before{content:"03";position:absolute;z-index:0;left:-.025em;top:clamp(34px,4.6vw,58px);pointer-events:none;white-space:nowrap;font-family:"Playfair Display",Georgia,serif;font-size:clamp(108px,15vw,230px);font-weight:800;line-height:.72;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(201,24,30,.14)}
.elementor-260143 .elementor-element.elementor-element-9c4f2a4 .elementor-widget-container{position:relative;z-index:1}
.elementor-260143 .elementor-element.elementor-element-9c4f2a4 .elementor-heading-title{position:relative;z-index:2;margin:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(38px,5vw,72px);font-weight:700;line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:#17130F;text-align:left;text-wrap:balance}
.elementor-260143 .elementor-element.elementor-element-9c4f2a4 .elementor-heading-title em{font-style:italic;font-weight:500;text-transform:none;color:#C9181E}
.elementor-260143 .elementor-element.elementor-element-9c4f2a4 .elementor-heading-title::after{content:"";display:block;width:min(360px,54%);height:2px;margin-top:.4em;background:linear-gradient(90deg,#C9181E 0 45%,rgba(23,19,15,.18) 45%)}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-9c4f2a4{padding-bottom:8px}.elementor-260143 .elementor-element.elementor-element-9c4f2a4::before{left:-.01em;top:38px;font-size:clamp(96px,34vw,134px);-webkit-text-stroke:1px rgba(201,24,30,.12)}.elementor-260143 .elementor-element.elementor-element-9c4f2a4 .elementor-heading-title{font-size:clamp(36px,10.4vw,42px);line-height:1}.elementor-260143 .elementor-element.elementor-element-9c4f2a4 .elementor-heading-title::after{width:min(220px,72%);margin-top:.46em}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c4f2a5 */.elementor-260143 .elementor-element.elementor-element-9c4f2a5{width:100%;max-width:620px;margin:28px 0 0!important;text-align:left}
.elementor-260143 .elementor-element.elementor-element-9c4f2a5 p{margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.72;color:#4B433E}
@media(max-width:1024px){.elementor-260143 .elementor-element.elementor-element-9c4f2a5{margin-top:22px!important}}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-9c4f2a5{margin-top:18px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c4f2a2 */.elementor-260143 .elementor-element.elementor-element-9c4f2a2{display:flex!important;flex-direction:column;gap:0!important;width:100%;max-width:820px;margin:0!important;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-9c4f2a2>.e-con-inner{display:flex!important;flex-direction:column;align-items:flex-start;gap:0!important;width:100%;max-width:none!important;margin:0;padding:0!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c4f2a8 */.elementor-260143 .elementor-element.elementor-element-9c4f2a8{width:100%;margin:0 0 10px!important}
.elementor-260143 .elementor-element.elementor-element-9c4f2a8 p{margin:0;font-family:"Roboto Mono",monospace;font-size:9px;line-height:1.6;letter-spacing:.16em;text-transform:uppercase;color:#786F67}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9c4f2a9 */.elementor-260143 .elementor-element.elementor-element-9c4f2a9{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-9c4f2a9 .sfpf-gg-sources{width:100%;border-top:1px solid rgba(23,19,15,.12)}
.elementor-260143 .elementor-element.elementor-element-9c4f2a9 .sfpf-gg-source{display:grid;grid-template-columns:94px minmax(0,1fr) auto;gap:16px;align-items:center;min-height:44px;padding:10px 0;border-bottom:1px solid rgba(23,19,15,.12)}
.elementor-260143 .elementor-element.elementor-element-9c4f2a9 .sfpf-gg-source b{font-family:"Roboto Mono",monospace;font-size:10px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:#C9181E}
.elementor-260143 .elementor-element.elementor-element-9c4f2a9 .sfpf-gg-source span{font-family:Inter,sans-serif;font-weight:400;font-size:13px;line-height:1.45;color:#4B433E}
.elementor-260143 .elementor-element.elementor-element-9c4f2a9 .sfpf-gg-source em{font-family:"Roboto Mono",monospace;font-size:8px;font-style:normal;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:#786F67;text-align:right}
@media(max-width:460px){.elementor-260143 .elementor-element.elementor-element-9c4f2a9 .sfpf-gg-source{grid-template-columns:84px minmax(0,1fr);gap:6px 12px}.elementor-260143 .elementor-element.elementor-element-9c4f2a9 .sfpf-gg-source em{grid-column:2;text-align:left}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c4f2a7 */.elementor-260143 .elementor-element.elementor-element-9c4f2a7{align-self:end;width:100%;margin:0!important;padding:0 0 5px!important}
.elementor-260143 .elementor-element.elementor-element-9c4f2a7>.e-con-inner{display:flex!important;flex-direction:column;width:100%;max-width:none!important;margin:0;padding:0!important}
@media(max-width:900px){.elementor-260143 .elementor-element.elementor-element-9c4f2a7{max-width:640px;padding-top:0!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9c4f2ac */.elementor-260143 .elementor-element.elementor-element-9c4f2ac{position:relative;width:100%;margin:0!important;overflow:hidden;background:#fff;color:#151515;border:1px solid rgba(209,28,28,.2);box-shadow:0 22px 54px rgba(0,0,0,.5)}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-card{width:100%;font-family:Inter,Arial,sans-serif;background:#fff;color:#191919}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-nav{display:flex;align-items:center;gap:13px;min-height:41px;padding:0 14px;border-bottom:1px solid #e8e8eb;background:#fff}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-brand{display:flex;align-items:center;gap:6px;min-width:max-content;font-family:Inter,Arial,sans-serif;font-weight:700;font-size:11.5px;line-height:1;color:#1469ff}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-brand i{display:grid;place-items:center;width:18px;height:18px;border-radius:4px;background:#1469ff;font-style:normal;font-size:10px;color:#fff}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-tabs{display:flex;align-self:stretch;gap:12px;min-width:max-content}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-tabs span{display:flex;align-items:center;border-bottom:2px solid transparent;font-family:Inter,Arial,sans-serif;font-size:8.5px;font-weight:400;line-height:1;color:#666}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-tabs span:first-child{border-bottom-color:#1469ff;color:#222}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-url{margin-left:auto;max-width:210px;padding:5px 9px;border-radius:14px;background:#f3f3f5;overflow:hidden;text-overflow:ellipsis;font-family:"Roboto Mono",monospace;font-size:7px;line-height:1.4;letter-spacing:.04em;color:#777;white-space:nowrap}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-profile{display:grid;grid-template-columns:68px minmax(0,1fr);gap:15px;align-items:start;padding:19px 15px 17px}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-avatar{display:grid;place-items:center;width:68px;height:68px;border-radius:8px;background:#e7e8eb;box-shadow:0 7px 16px rgba(0,0,0,.16);overflow:hidden}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-avatar img{display:block;width:68px!important;height:68px!important;object-fit:cover;object-position:50% 38%}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-kicker{margin:0 0 4px;font-family:"Roboto Mono",monospace;font-size:7px;font-weight:600;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:#71717a}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-main h3{display:block;margin:0 0 4px!important;font-family:Inter,Arial,sans-serif!important;font-size:19px!important;font-weight:600!important;line-height:1.14!important;letter-spacing:-.022em!important;text-transform:none!important;color:#151515!important}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-role{margin:0 0 8px;font-family:Inter,Arial,sans-serif;font-size:9.8px;font-weight:400;line-height:1.4;color:#707078}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-desc{max-width:535px;margin:0;font-family:Inter,Arial,sans-serif;font-size:10.5px;font-weight:400;line-height:1.5;color:#55555d}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-meta{display:flex;flex-wrap:wrap;gap:7px 12px;margin:10px 0 0;font-family:Inter,Arial,sans-serif;font-size:8.8px;line-height:1.4;color:#71717a}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-meta span::before{content:"◇";margin-right:4px;color:#a3a3aa}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-tags{display:flex;flex-wrap:wrap;gap:5px;margin:9px 0 0}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-tags span{padding:4px 7px;border-radius:13px;background:#f1f4ff;font-family:Inter,Arial,sans-serif;font-size:8px;line-height:1.35;color:#4561b5}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #ececef}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-fact{min-height:58px;padding:11px 14px;border-right:1px solid #ececef;border-bottom:1px solid #ececef}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-fact:nth-child(2n){border-right:0}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-fact b{display:block;margin:0 0 5px;font-family:"Roboto Mono",monospace;font-size:7px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#888891}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-fact b::before{content:"";display:inline-block;width:9px;height:2px;margin:0 6px 3px 0;background:#5d8dff}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-fact span{font-family:Inter,Arial,sans-serif;font-size:9.7px;font-weight:400;line-height:1.42;color:#45454d;overflow-wrap:anywhere}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-service{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:13px 14px;background:#f7f8fb;border-bottom:1px solid #e6e8ee}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-service div{display:flex;flex-direction:column;gap:3px;min-width:0}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-service b{font-family:Inter,Arial,sans-serif;font-size:9.5px;font-weight:700;line-height:1.35;color:#151515}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-service span{max-width:500px;font-family:Inter,Arial,sans-serif;font-size:8.8px;font-weight:400;line-height:1.45;color:#65656d}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-service a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:31px;padding:7px 10px;border-radius:4px;background:#1469ff;font-family:Inter,Arial,sans-serif;font-size:8.5px;font-weight:600;line-height:1.35;color:#fff!important;text-decoration:none;white-space:nowrap}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-service a i{font-style:normal}
.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-disclaimer{margin:0;padding:8px 14px;background:#fff;font-family:"Roboto Mono",monospace;font-size:6.8px;font-weight:400;line-height:1.5;letter-spacing:.045em;color:#888891}
@media(max-width:760px){.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-tabs span:nth-child(n+3){display:none}}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-nav{gap:9px;padding:0 12px}.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-tabs{display:none}.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-url{max-width:51%}.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-profile{grid-template-columns:58px minmax(0,1fr);gap:11px;padding:17px 13px 15px}.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-avatar,.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-avatar img{width:58px!important;height:58px!important}.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-main h3{font-size:18px!important;line-height:1.15!important}.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-desc,.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-meta,.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-tags{grid-column:1/-1}.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-facts{grid-template-columns:1fr}.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-fact{min-height:0;padding:13px;border-right:0!important}.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-service{grid-template-columns:1fr;gap:10px;padding:13px}.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-service a{width:100%}.elementor-260143 .elementor-element.elementor-element-9c4f2ac .sfpf-gg-disclaimer{padding:9px 13px;font-size:6.6px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c4f2ab */.elementor-260143 .elementor-element.elementor-element-9c4f2ab{position:relative;width:100%;max-width:820px;margin:clamp(44px,4.4vw,58px) 0 0!important;padding:27px 0 13px!important;background:linear-gradient(#C9181E,#C9181E) 0 18px/100% 1px no-repeat;filter:drop-shadow(0 22px 30px rgba(53,36,26,.16))}
.elementor-260143 .elementor-element.elementor-element-9c4f2ab::before{content:"⌃  EXTERNAL RECORD";position:absolute!important;inset:0 auto auto 0!important;left:0!important;top:0!important;right:auto!important;bottom:auto!important;z-index:4;display:block!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:7px 12px;background:#C9181E;box-shadow:10px 0 22px rgba(201,24,30,.16);font-family:"Roboto Mono",monospace;font-size:8px;font-weight:600;line-height:1.3;letter-spacing:.15em;color:#FFFDF8}
.elementor-260143 .elementor-element.elementor-element-9c4f2ab::after{content:"";position:absolute;inset:18px -14px 0 14px;z-index:0;border:1px solid rgba(201,24,30,.30);background:radial-gradient(75% 88% at 100% 0,rgba(201,24,30,.08),transparent 66%),linear-gradient(90deg,rgba(53,36,26,.035) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(180deg,rgba(53,36,26,.035) 1px,transparent 1px) 0 0/48px 48px,repeating-linear-gradient(135deg,rgba(72,52,43,.018) 0 1px,transparent 1px 9px),#FFF9F1;box-shadow:0 24px 56px rgba(53,36,26,.14);pointer-events:none}
.elementor-260143 .elementor-element.elementor-element-9c4f2ab>.e-con-inner{position:relative;z-index:2;display:block!important;width:100%;max-width:none!important;margin:0;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-9c4f2ab>.e-con-inner::before,.elementor-260143 .elementor-element.elementor-element-9c4f2ab>.e-con-inner::after{content:"";position:absolute;z-index:5;width:20px;height:20px;pointer-events:none}
.elementor-260143 .elementor-element.elementor-element-9c4f2ab>.e-con-inner::before{right:-8px;top:-8px;border-top:1px solid #C9181E;border-right:1px solid #C9181E}
.elementor-260143 .elementor-element.elementor-element-9c4f2ab>.e-con-inner::after{left:-8px;bottom:-8px;border-left:1px solid rgba(201,24,30,.72);border-bottom:1px solid rgba(201,24,30,.72)}
@media(max-width:860px){.elementor-260143 .elementor-element.elementor-element-9c4f2ab{max-width:820px}}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-9c4f2ab{margin-top:38px!important;padding-top:27px}.elementor-260143 .elementor-element.elementor-element-9c4f2ab::after{inset:18px -7px 0 7px}}
.elementor-260143 .elementor-element.elementor-element-9c4f2ab>.elementor-element{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5305e09 */.elementor-260143 .elementor-element.elementor-element-5305e09{width:100%;margin:0!important;text-align:left}
.elementor-260143 .elementor-element.elementor-element-5305e09 .elementor-heading-title{margin:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(20px,2vw,25px);font-weight:600;line-height:1.08;letter-spacing:-.01em;color:#17130F;text-align:left}
.elementor-260143 .elementor-element.elementor-element-5305e09 .elementor-heading-title::before{content:"AUTHORITY NETWORK";display:block;margin:0 0 8px;font-family:"Roboto Mono",monospace;font-size:7.5px;font-weight:600;line-height:1.4;letter-spacing:.17em;color:#C9181E}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-394d877 */.elementor-260143 .elementor-element.elementor-element-394d877{display:grid!important;grid-template-columns:repeat(8,38px);grid-template-rows:auto;justify-content:end;gap:8px;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-394d877>.elementor-element{width:38px!important;height:38px;margin:0!important;filter:saturate(.9)}
.elementor-260143 .elementor-element.elementor-element-394d877 .elementor-widget-container,.elementor-260143 .elementor-element.elementor-element-394d877 a{display:block;width:38px;height:38px}
.elementor-260143 .elementor-element.elementor-element-394d877 img{display:block;width:38px!important;height:38px!important;border-radius:7px!important;object-fit:cover;box-shadow:0 8px 16px rgba(53,36,26,.18)}
@media(max-width:820px){.elementor-260143 .elementor-element.elementor-element-394d877{grid-template-columns:repeat(4,38px);justify-content:start}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-def499b */.elementor-260143 .elementor-element.elementor-element-def499b{position:relative;isolation:isolate;display:grid!important;grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);align-items:center;gap:24px;width:100%;max-width:820px;margin:18px 0 0!important;padding:22px 24px!important;overflow:hidden;background:linear-gradient(105deg,#FFF9F1 0%,#FFFDF8 58%,#F8EDE3 100%)!important;border:1px solid rgba(201,24,30,.28)!important;box-shadow:0 18px 38px rgba(53,36,26,.10),inset 0 1px rgba(255,255,255,.75)}
.elementor-260143 .elementor-element.elementor-element-def499b::before{content:"";position:absolute;left:0;right:42%;top:0;height:2px;background:#C9181E}
.elementor-260143 .elementor-element.elementor-element-def499b::after{content:"DISTRIBUTION RAIL";position:absolute;right:16px;top:10px;font-family:"Roboto Mono",monospace;font-size:7px;letter-spacing:.16em;color:rgba(201,24,30,.50)}
.elementor-260143 .elementor-element.elementor-element-def499b>.elementor-element{position:relative;z-index:1;min-width:0;margin:0}
@media(max-width:700px){.elementor-260143 .elementor-element.elementor-element-def499b{grid-template-columns:1fr;gap:18px;margin-top:16px!important;padding:20px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c4f2a1 */.elementor-260143 .elementor-element.elementor-element-9c4f2a1{position:relative;isolation:isolate;display:block!important;overflow:hidden!important;width:100%;max-width:none!important;margin:0!important;padding:clamp(56px,5.2vw,76px) clamp(20px,3.5vw,50px) clamp(62px,5.6vw,84px)!important;background:#F5F0E7!important;color:#17130F;border:0!important;border-top:1px solid rgba(201,24,30,.30)!important}
.elementor-260143 .elementor-element.elementor-element-9c4f2a1::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#C9181E 0 54%,rgba(39,28,22,.14) 54%) 0 0/100% 1px no-repeat,linear-gradient(90deg,rgba(52,38,29,.05) 1px,transparent 1px) 0 0/96px 96px,linear-gradient(180deg,rgba(52,38,29,.05) 1px,transparent 1px) 0 0/96px 96px,radial-gradient(48% 54% at 76% 5%,rgba(201,24,30,.10),transparent 72%),repeating-linear-gradient(135deg,rgba(72,52,43,.024) 0 1px,transparent 1px 9px)}
.elementor-260143 .elementor-element.elementor-element-9c4f2a1::after{content:"AUTHORITY";position:absolute;right:-.02em;bottom:-.22em;z-index:0;pointer-events:none;white-space:nowrap;font-family:"Playfair Display",Georgia,serif;font-size:min(17vw,220px);font-weight:800;line-height:.78;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgba(201,24,30,.065)}
.elementor-260143 .elementor-element.elementor-element-9c4f2a1>.e-con-inner{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(0,820px) minmax(260px,1fr);column-gap:clamp(28px,3.4vw,48px)!important;row-gap:24px!important;align-items:end;width:100%;max-width:1300px!important;margin:0 auto;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-9c4f2a1>.e-con-inner>.elementor-element{min-width:0;margin:0}
.elementor-260143 .elementor-element.elementor-element-9c4f2a1>.e-con-inner>.elementor-element-9c4f2a2{grid-column:1;max-width:820px}.elementor-260143 .elementor-element.elementor-element-9c4f2a1>.e-con-inner>.elementor-element-9c4f2a7{grid-column:2}
.elementor-260143 .elementor-element.elementor-element-9c4f2a1>.e-con-inner>.elementor-element-9c4f2ab,.elementor-260143 .elementor-element.elementor-element-9c4f2a1>.e-con-inner>.elementor-element-def499b{grid-column:1/-1}
@media(max-width:900px){.elementor-260143 .elementor-element.elementor-element-9c4f2a1>.e-con-inner{grid-template-columns:1fr;column-gap:0!important;row-gap:26px!important}.elementor-260143 .elementor-element.elementor-element-9c4f2a1>.e-con-inner>.elementor-element-9c4f2a2,.elementor-260143 .elementor-element.elementor-element-9c4f2a1>.e-con-inner>.elementor-element-9c4f2a7,.elementor-260143 .elementor-element.elementor-element-9c4f2a1>.e-con-inner>.elementor-element-9c4f2ab,.elementor-260143 .elementor-element.elementor-element-9c4f2a1>.e-con-inner>.elementor-element-def499b{grid-column:1}}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-9c4f2a1{padding:50px 20px 58px!important}.elementor-260143 .elementor-element.elementor-element-9c4f2a1::after{font-size:92px;bottom:-.1em}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7b10a5 */.elementor-260143 .elementor-element.elementor-element-e7b10a5{flex:0 0 34px;width:34px!important;margin:0!important}.elementor-260143 .elementor-element.elementor-element-e7b10a5 .elementor-widget-container{width:34px;height:34px}.elementor-260143 .elementor-element.elementor-element-e7b10a5 img{display:block;width:34px!important;height:34px!important;object-fit:cover;border:1px solid rgba(142,213,107,.35);box-shadow:0 6px 14px rgba(0,0,0,.24)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7b10a6 */.elementor-260143 .elementor-element.elementor-element-e7b10a6{width:auto!important;margin:0!important}.elementor-260143 .elementor-element.elementor-element-e7b10a6 .elementor-heading-title{font-family:"Playfair Display",Georgia,serif;font-size:19px;font-weight:600;line-height:1.05;letter-spacing:.01em;color:#F5F0DF}.elementor-260143 .elementor-element.elementor-element-e7b10a6 .elementor-heading-title span{display:block;margin-top:3px;font-family:"Roboto Mono",monospace;font-size:6.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:rgba(245,240,223,.54)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7b10ad */.elementor-260143 .elementor-element.elementor-element-e7b10ad{width:auto!important;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-e7b10ad .elementor-heading-title,.elementor-260143 .elementor-element.elementor-element-e7b10ad .elementor-heading-title a{font-family:"Roboto Mono",monospace;font-size:8px;font-weight:500;line-height:1.35;letter-spacing:.08em;color:rgba(245,240,223,.68);text-decoration:none}
.elementor-260143 .elementor-element.elementor-element-e7b10ad .elementor-heading-title a:hover,.elementor-260143 .elementor-element.elementor-element-e7b10ad .elementor-heading-title a:focus-visible{color:#B9DEA5}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7b10a4 */.elementor-260143 .elementor-element.elementor-element-e7b10a4{display:grid!important;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:9px;row-gap:3px;width:100%;margin:0 0 14px!important;padding:0 0 10px!important;border-bottom:1px solid rgba(245,240,223,.14)}
.elementor-260143 .elementor-element.elementor-element-e7b10a4>.elementor-element{margin:0!important}
.elementor-260143 .elementor-element.elementor-element-e7b10a4>.elementor-element-e7b10a5{grid-column:1;grid-row:1/3}
.elementor-260143 .elementor-element.elementor-element-e7b10a4>.elementor-element-e7b10a6{grid-column:2;grid-row:1}
.elementor-260143 .elementor-element.elementor-element-e7b10a4>.elementor-element-e7b10ad{grid-column:2;grid-row:2}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7b10a7 */.elementor-260143 .elementor-element.elementor-element-e7b10a7{width:100%;margin:0 0 8px!important}.elementor-260143 .elementor-element.elementor-element-e7b10a7 .elementor-heading-title{display:flex;align-items:center;gap:9px;font-family:"Roboto Mono",monospace;font-size:7.5px;font-weight:600;line-height:1.35;letter-spacing:.18em;text-transform:uppercase;color:#8ED56B}.elementor-260143 .elementor-element.elementor-element-e7b10a7 .elementor-heading-title::before{content:"";display:block;width:20px;height:1px;background:#70C25A}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7b10a8 */.elementor-260143 .elementor-element.elementor-element-e7b10a8{width:100%;max-width:590px;margin:0!important}.elementor-260143 .elementor-element.elementor-element-e7b10a8 .elementor-heading-title{margin:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(30px,3.1vw,42px);font-weight:500;line-height:.98;letter-spacing:-.018em;color:#F5F0DF}.elementor-260143 .elementor-element.elementor-element-e7b10a8 .elementor-heading-title em{font-weight:500;color:#B9DEA5}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7b10a9 */.elementor-260143 .elementor-element.elementor-element-e7b10a9{width:100%;max-width:620px;margin:12px 0 0!important}.elementor-260143 .elementor-element.elementor-element-e7b10a9 p{margin:0;font-family:Inter,sans-serif;font-size:12.5px;font-weight:300;line-height:1.58;color:rgba(245,240,223,.72)}.elementor-260143 .elementor-element.elementor-element-e7b10a9 strong{font-weight:600;color:#F5F0DF}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7b10aa */.elementor-260143 .elementor-element.elementor-element-e7b10aa{width:auto!important;margin:16px 0 0!important}.elementor-260143 .elementor-element.elementor-element-e7b10aa .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:39px;padding:10px 16px;border:1px solid #70C25A;border-radius:0;background:#70C25A;font-family:Inter,sans-serif;font-size:9.5px;font-weight:700;line-height:1.35;letter-spacing:.09em;text-transform:uppercase;color:#06231E;fill:#06231E;box-shadow:6px 6px 0 rgba(7,27,23,.65);transition:background .18s ease,color .18s ease}.elementor-260143 .elementor-element.elementor-element-e7b10aa .elementor-button:hover,.elementor-260143 .elementor-element.elementor-element-e7b10aa .elementor-button:focus-visible{background:#8ED56B;color:#06231E}@media(max-width:500px){.elementor-260143 .elementor-element.elementor-element-e7b10aa{width:100%!important}.elementor-260143 .elementor-element.elementor-element-e7b10aa .elementor-button{width:100%}}@media(prefers-reduced-motion:reduce){.elementor-260143 .elementor-element.elementor-element-e7b10aa .elementor-button{transition:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7b10a3 */.elementor-260143 .elementor-element.elementor-element-e7b10a3{display:flex!important;flex-direction:column;align-items:flex-start;width:100%;margin:0!important;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-e7b10a3&gt;.elementor-element{width:100%;margin-inline:0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7b10ac */.elementor-260143 .elementor-element.elementor-element-e7b10ac{position:relative;z-index:2;width:clamp(82px,9vw,108px)!important;margin:0!important;opacity:.99}
.elementor-260143 .elementor-element.elementor-element-e7b10ac::before,.elementor-260143 .elementor-element.elementor-element-e7b10ac::after{content:"";position:absolute;z-index:0;left:50%;bottom:-24px;width:clamp(42px,4.7vw,62px);height:clamp(105px,10vw,132px);border-radius:64px 64px 0 0;transform-origin:bottom center;pointer-events:none}
.elementor-260143 .elementor-element.elementor-element-e7b10ac::before{background:linear-gradient(to top,rgba(78,155,71,.72),rgba(78,155,71,.09));transform:translateX(-50%) rotate(-11deg)}
.elementor-260143 .elementor-element.elementor-element-e7b10ac::after{background:linear-gradient(to top,rgba(111,191,94,.32),rgba(111,191,94,.05));transform:translateX(-50%) rotate(8deg)}
.elementor-260143 .elementor-element.elementor-element-e7b10ac .elementor-widget-container{position:relative;z-index:2;padding:9px;background:linear-gradient(145deg,rgba(10,67,53,.96),rgba(3,27,23,.98));border:1px solid rgba(205,232,194,.48);box-shadow:0 22px 48px rgba(0,0,0,.52),0 0 56px -18px rgba(111,191,94,.76),inset 0 1px 0 rgba(245,240,227,.10)}
.elementor-260143 .elementor-element.elementor-element-e7b10ac .elementor-widget-container::before{content:"";position:absolute;inset:-7px;border:1px solid rgba(111,191,94,.17);pointer-events:none}
.elementor-260143 .elementor-element.elementor-element-e7b10ac img{display:block;width:100%!important;height:auto!important;aspect-ratio:1;object-fit:cover;filter:drop-shadow(0 12px 22px rgba(0,0,0,.44))}
@media(max-width:860px){.elementor-260143 .elementor-element.elementor-element-e7b10ac{width:82px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7b10ab */.elementor-260143 .elementor-element.elementor-element-e7b10ab{position:relative;isolation:isolate;display:grid!important;place-items:center;min-height:190px;height:100%;margin:0!important;padding:20px!important;overflow:hidden;background:linear-gradient(rgba(142,213,107,.68),rgba(142,213,107,.68)) 9px 9px/30px 1px no-repeat,linear-gradient(rgba(142,213,107,.68),rgba(142,213,107,.68)) 9px 9px/1px 30px no-repeat,linear-gradient(rgba(142,213,107,.48),rgba(142,213,107,.48)) calc(100% - 9px) calc(100% - 9px)/30px 1px no-repeat,linear-gradient(rgba(142,213,107,.48),rgba(142,213,107,.48)) calc(100% - 9px) calc(100% - 9px)/1px 30px no-repeat,repeating-linear-gradient(135deg,rgba(142,213,107,.045) 0 1px,transparent 1px 16px),radial-gradient(circle at 50% 44%,rgba(111,191,94,.26),transparent 45%),linear-gradient(145deg,rgba(2,23,19,.96),rgba(8,55,44,.78));border:1px solid rgba(142,213,107,.34);box-shadow:inset 0 1px 0 rgba(245,240,227,.06),inset 0 0 74px rgba(111,191,94,.10),0 20px 42px rgba(0,0,0,.32)}
.elementor-260143 .elementor-element.elementor-element-e7b10ab::before,.elementor-260143 .elementor-element.elementor-element-e7b10ab::after{content:"";position:absolute;z-index:0;left:52%;bottom:-24%;width:clamp(48px,5.6vw,72px);height:82%;border-radius:72px 72px 0 0;transform-origin:bottom center;pointer-events:none}
.elementor-260143 .elementor-element.elementor-element-e7b10ab::before{background:linear-gradient(to top,rgba(111,191,94,.22),rgba(111,191,94,.035));transform:translateX(-50%) rotate(-25deg)}
.elementor-260143 .elementor-element.elementor-element-e7b10ab::after{background:linear-gradient(to top,rgba(245,240,227,.12),rgba(245,240,227,.025));transform:translateX(-50%) rotate(22deg)}
.elementor-260143 .elementor-element.elementor-element-e7b10ab>.elementor-element{position:relative;z-index:2;margin:0!important}
@media(max-width:860px){.elementor-260143 .elementor-element.elementor-element-e7b10ab{min-height:145px;padding:18px!important}.elementor-260143 .elementor-element.elementor-element-e7b10ab::before,.elementor-260143 .elementor-element.elementor-element-e7b10ab::after{height:94%}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7b10ae */.elementor-260143 .elementor-element.elementor-element-e7b10ae{position:absolute!important;left:24px;bottom:-14px;z-index:6;width:auto!important;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-e7b10ae .elementor-button{display:inline-flex;align-items:center;min-height:28px;padding:7px 11px;border:1px solid #D11C1C;border-radius:0;background:#D11C1C;color:#FFF8E8;fill:#FFF8E8;box-shadow:10px 9px 22px rgba(0,0,0,.30);font-family:"Roboto Mono",monospace;font-size:8px;font-weight:700;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}
.elementor-260143 .elementor-element.elementor-element-e7b10ae .elementor-button-content-wrapper{align-items:center;gap:7px}
.elementor-260143 .elementor-element.elementor-element-e7b10ae .elementor-button-icon{display:inline-flex;font-size:.76em;line-height:1}
.elementor-260143 .elementor-element.elementor-element-e7b10ae .elementor-button:hover,.elementor-260143 .elementor-element.elementor-element-e7b10ae .elementor-button:focus-visible{background:#B81313;border-color:#B81313;color:#FFF8E8;fill:#FFF8E8}
@media(max-width:860px){.elementor-260143 .elementor-element.elementor-element-e7b10ae{left:16px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7b10a2 */.elementor-260143 .elementor-element.elementor-element-e7b10a2{position:relative;isolation:isolate;display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(210px,.55fr);gap:clamp(24px,3vw,38px);align-items:stretch;width:100%;max-width:1260px;margin:0!important;padding:clamp(24px,2.8vw,34px)!important;overflow:visible;background:radial-gradient(92% 170% at 100% -12%,rgba(111,191,94,.20),transparent 56%),radial-gradient(88% 150% at -8% 112%,rgba(13,78,65,.76),transparent 62%),linear-gradient(122deg,#062B24 0%,#0A382E 54%,#071E19 100%)!important;border:1px solid rgba(142,213,107,.52)!important;box-shadow:0 28px 64px rgba(0,0,0,.54),0 0 100px -48px rgba(111,191,94,.90),inset 0 1px 0 rgba(245,240,227,.08),inset 0 -1px 0 rgba(0,0,0,.62)}
.elementor-260143 .elementor-element.elementor-element-e7b10a2::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#6FBF5E 0 62%,rgba(111,191,94,.22) 62%) 0 0/100% 3px no-repeat,linear-gradient(118deg,transparent 0 62%,rgba(205,232,194,.07) 62% 62.15%,transparent 62.15% 100%),linear-gradient(62deg,transparent 0 76%,rgba(111,191,94,.055) 76% 76.12%,transparent 76.12% 100%),repeating-linear-gradient(135deg,rgba(245,240,227,.016) 0 1px,transparent 1px 11px)}
.elementor-260143 .elementor-element.elementor-element-e7b10a2::after{content:"";position:absolute;z-index:0;right:-16%;bottom:-142%;width:74%;aspect-ratio:1;border:1px solid rgba(205,232,194,.10);border-radius:50%;box-shadow:0 0 0 42px rgba(111,191,94,.025),0 0 0 43px rgba(205,232,194,.055),0 0 0 88px rgba(111,191,94,.018),0 0 0 89px rgba(205,232,194,.04);transform:rotate(-12deg);pointer-events:none}
.elementor-260143 .elementor-element.elementor-element-e7b10a2>.elementor-element{position:relative;z-index:1;min-width:0;margin:0}
@media(max-width:860px){.elementor-260143 .elementor-element.elementor-element-e7b10a2{grid-template-columns:1fr;gap:20px;padding:22px 20px 34px!important}.elementor-260143 .elementor-element.elementor-element-e7b10a2::after{right:-42%;bottom:-62%;width:120%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7b10a1 */.elementor-260143 .elementor-element.elementor-element-e7b10a1{position:relative;isolation:isolate;display:block!important;overflow:hidden!important;width:100%;max-width:none!important;margin:0!important;padding:clamp(22px,2.4vw,30px) clamp(18px,3.5vw,40px) clamp(28px,3vw,36px)!important;background:radial-gradient(120% 180% at 104% -42%,rgba(111,191,94,.20),transparent 57%),radial-gradient(90% 170% at -12% 105%,rgba(13,84,70,.72),transparent 64%),radial-gradient(72% 118% at 54% 42%,rgba(10,44,39,.76),transparent 74%),linear-gradient(118deg,#061A16 0%,#0A2C27 49%,#061915 100%)!important;border:0!important;border-top:1px solid rgba(111,191,94,.68)!important;border-bottom:1px solid rgba(205,232,194,.18)!important;color:#F5F0DF}
.elementor-260143 .elementor-element.elementor-element-e7b10a1::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#6FBF5E 0 39%,rgba(245,240,227,.12) 39%) 0 0/100% 2px no-repeat,linear-gradient(90deg,transparent,rgba(205,232,194,.30),transparent) 0 100%/100% 1px no-repeat,linear-gradient(90deg,rgba(205,232,194,.055) 1px,transparent 1px) 0 0/88px 88px,linear-gradient(180deg,rgba(205,232,194,.055) 1px,transparent 1px) 0 0/88px 88px,repeating-linear-gradient(135deg,rgba(245,240,227,.022) 0 1px,transparent 1px 10px),radial-gradient(circle at 18% 22%,rgba(111,191,94,.11),transparent 28%),radial-gradient(circle at 82% 74%,rgba(111,191,94,.08),transparent 30%);-webkit-mask-image:radial-gradient(100% 120% at 55% 50%,#000 22%,rgba(0,0,0,.92) 58%,transparent 100%);mask-image:radial-gradient(100% 120% at 55% 50%,#000 22%,rgba(0,0,0,.92) 58%,transparent 100%)}
.elementor-260143 .elementor-element.elementor-element-e7b10a1::after{content:"&";position:absolute;z-index:0;right:-.035em;top:48%;transform:translateY(-50%);pointer-events:none;white-space:nowrap;font-family:"Fraunces","Playfair Display",Georgia,serif;font-size:clamp(360px,49vw,700px);font-style:italic;font-weight:300;line-height:.72;color:rgba(111,191,94,.035);-webkit-text-stroke:1.4px rgba(111,191,94,.18);text-shadow:0 0 80px rgba(111,191,94,.08)}
.elementor-260143 .elementor-element.elementor-element-e7b10a1>.e-con-inner{position:relative;z-index:1;display:block!important;width:100%;max-width:1260px!important;margin:0 auto;padding:0!important}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-e7b10a1{padding:18px 16px 28px!important}.elementor-260143 .elementor-element.elementor-element-e7b10a1::after{right:-.13em;top:46%;font-size:clamp(300px,100vw,420px);-webkit-text-stroke-color:rgba(111,191,94,.14)}}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-72642c7 */.elementor-260143 .elementor-element.elementor-element-72642c7{position:relative;width:min(100%,760px);margin:0 0 clamp(15px,1.8vw,22px)!important}
.elementor-260143 .elementor-element.elementor-element-72642c7 .elementor-divider{padding:0}
.elementor-260143 .elementor-element.elementor-element-72642c7 .elementor-divider-separator{display:flex!important;align-items:center;justify-content:flex-start;width:100%!important;max-width:none!important;gap:clamp(10px,1.3vw,16px);border:0!important}
.elementor-260143 .elementor-element.elementor-element-72642c7 .elementor-divider-separator::before{content:"";display:block!important;order:0;flex:0 0 clamp(34px,5vw,84px);height:2px;border:0!important;background:#C9181E}
.elementor-260143 .elementor-element.elementor-element-72642c7 .elementor-divider__text{order:1;flex:none;padding:0!important;font-family:Inter,sans-serif;font-size:clamp(10px,.85vw,12px);font-weight:600;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;color:#C9181E;background:transparent}
.elementor-260143 .elementor-element.elementor-element-72642c7 .elementor-divider-separator::after{content:"";display:block!important;order:2;flex:1 1 auto;max-width:420px;min-width:18px;height:1px;border:0!important;background:linear-gradient(90deg,rgba(23,19,15,.16),transparent)}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-72642c7 .elementor-divider-separator{gap:10px}.elementor-260143 .elementor-element.elementor-element-72642c7 .elementor-divider-separator::before{flex-basis:26px}.elementor-260143 .elementor-element.elementor-element-72642c7 .elementor-divider__text{letter-spacing:.16em}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1f22c7 */.elementor-260143 .elementor-element.elementor-element-a1f22c7{position:relative;isolation:isolate;overflow:visible;width:100%;max-width:min(100%,1000px);margin:0!important;padding:0 0 clamp(8px,1vw,14px);text-align:left}
.elementor-260143 .elementor-element.elementor-element-a1f22c7::before{content:"04";position:absolute;z-index:0;left:-.025em;top:clamp(34px,4.6vw,58px);pointer-events:none;white-space:nowrap;font-family:"Playfair Display",Georgia,serif;font-size:clamp(108px,15vw,230px);font-weight:800;line-height:.72;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(201,24,30,.14)}
.elementor-260143 .elementor-element.elementor-element-a1f22c7 .elementor-widget-container{position:relative;z-index:1}
.elementor-260143 .elementor-element.elementor-element-a1f22c7 .elementor-heading-title{position:relative;z-index:2;margin:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(38px,5vw,72px);font-weight:700;line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:#17130F;text-align:left;text-wrap:balance}
.elementor-260143 .elementor-element.elementor-element-a1f22c7 .elementor-heading-title em{font-style:italic;font-weight:500;text-transform:none;color:#C9181E}
.elementor-260143 .elementor-element.elementor-element-a1f22c7 .elementor-heading-title::after{content:"";display:block;width:min(360px,54%);height:2px;margin-top:.4em;background:linear-gradient(90deg,#C9181E 0 45%,rgba(23,19,15,.18) 45%)}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-a1f22c7{padding-bottom:8px}.elementor-260143 .elementor-element.elementor-element-a1f22c7::before{left:-.01em;top:38px;font-size:clamp(96px,34vw,134px);-webkit-text-stroke:1px rgba(201,24,30,.12)}.elementor-260143 .elementor-element.elementor-element-a1f22c7 .elementor-heading-title{font-size:clamp(36px,10.4vw,42px);line-height:1}.elementor-260143 .elementor-element.elementor-element-a1f22c7 .elementor-heading-title::after{width:min(220px,72%);margin-top:.46em}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a24a1a5 */.elementor-260143 .elementor-element.elementor-element-a24a1a5 span {
    color: #d11c1c;
    font-style: italic;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9b7097 */.elementor-260143 .elementor-element.elementor-element-d9b7097 span {
    color: #d11c1c;
    font-style: italic;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9bab322 */.elementor-260143 .elementor-element.elementor-element-9bab322 .elementor-icon{color:#C9181E!important}.elementor-260143 .elementor-element.elementor-element-9bab322 svg,.elementor-260143 .elementor-element.elementor-element-9bab322 svg *{fill:#C9181E!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7532498 */.elementor-260143 .elementor-element.elementor-element-7532498 span {
    color: #d11c1c;
    font-style: italic;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7473061 */.elementor-260143 .elementor-element.elementor-element-7473061 span {
    color: #d11c1c;
    font-style: italic;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3e8a7c0 */.elementor-260143 .elementor-element.elementor-element-3e8a7c0 .elementor-icon{color:#C9181E!important}.elementor-260143 .elementor-element.elementor-element-3e8a7c0 svg,.elementor-260143 .elementor-element.elementor-element-3e8a7c0 svg *{fill:#C9181E!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d947110 */.elementor-260143 .elementor-element.elementor-element-d947110 span {
    color: #d11c1c;
    font-style: italic;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67935e1 */.elementor-260143 .elementor-element.elementor-element-67935e1 span {
    color: #d11c1c;
    font-style: italic;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bcf4a39 */.elementor-260143 .elementor-element.elementor-element-bcf4a39 .elementor-icon{color:#C9181E!important}.elementor-260143 .elementor-element.elementor-element-bcf4a39 svg,.elementor-260143 .elementor-element.elementor-element-bcf4a39 svg *{fill:#C9181E!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f41f24 */.elementor-260143 .elementor-element.elementor-element-3f41f24 span {
    color: #d11c1c;
    font-style: italic;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5f625 */.elementor-260143 .elementor-element.elementor-element-1e5f625 span {
    color: #d11c1c;
    font-style: italic;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-750e798 */.elementor-260143 .elementor-element.elementor-element-750e798 .elementor-icon{color:#C9181E!important}.elementor-260143 .elementor-element.elementor-element-750e798 svg,.elementor-260143 .elementor-element.elementor-element-750e798 svg *{fill:#C9181E!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1f0004 */.elementor-260143 .elementor-element.elementor-element-a1f0004{position:relative;width:min(100%,760px);margin:0 0 clamp(15px,1.8vw,22px)!important;text-align:left}
.elementor-260143 .elementor-element.elementor-element-a1f0004 .elementor-heading-title{display:flex;align-items:center;gap:clamp(10px,1.3vw,16px);margin:0;font-family:Inter,sans-serif;font-size:clamp(10px,.85vw,12px);font-weight:600;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;color:#F2544F;white-space:nowrap}
.elementor-260143 .elementor-element.elementor-element-a1f0004 .elementor-heading-title::before{content:"";display:block;flex:0 0 clamp(34px,5vw,84px);height:2px;background:#F2544F}
.elementor-260143 .elementor-element.elementor-element-a1f0004 .elementor-heading-title::after{content:"";display:block;flex:1 1 auto;max-width:420px;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.12),transparent)}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-a1f0004 .elementor-heading-title{letter-spacing:.16em;white-space:normal}.elementor-260143 .elementor-element.elementor-element-a1f0004 .elementor-heading-title::before{flex-basis:26px}.elementor-260143 .elementor-element.elementor-element-a1f0004 .elementor-heading-title::after{min-width:18px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1f0005 */.elementor-260143 .elementor-element.elementor-element-a1f0005{position:relative;isolation:isolate;overflow:visible;width:100%;max-width:min(100%,1000px);margin:0!important;padding:0 0 clamp(8px,1vw,14px);text-align:left}
.elementor-260143 .elementor-element.elementor-element-a1f0005::before{content:"05";position:absolute;z-index:0;left:-.025em;top:clamp(34px,4.6vw,58px);pointer-events:none;white-space:nowrap;font-family:"Playfair Display",Georgia,serif;font-size:clamp(108px,15vw,230px);font-weight:800;line-height:.72;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(242,84,79,.16)}
.elementor-260143 .elementor-element.elementor-element-a1f0005 .elementor-widget-container{position:relative;z-index:1}
.elementor-260143 .elementor-element.elementor-element-a1f0005 .elementor-heading-title{position:relative;z-index:2;margin:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(38px,5vw,72px);font-weight:700;line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:#FFFDF8;text-align:left;text-wrap:balance}
.elementor-260143 .elementor-element.elementor-element-a1f0005 .elementor-heading-title em{font-style:italic;font-weight:500;text-transform:none;color:#F2544F}
.elementor-260143 .elementor-element.elementor-element-a1f0005 .elementor-heading-title::after{content:"";display:block;width:min(360px,54%);height:2px;margin-top:.4em;background:linear-gradient(90deg,#F2544F 0 45%,rgba(255,255,255,.16) 45%)}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-a1f0005{padding-bottom:8px}.elementor-260143 .elementor-element.elementor-element-a1f0005::before{left:-.01em;top:38px;font-size:clamp(96px,34vw,134px);-webkit-text-stroke:1px rgba(255,253,248,.11)}.elementor-260143 .elementor-element.elementor-element-a1f0005 .elementor-heading-title{font-size:clamp(36px,10.4vw,42px);line-height:1}.elementor-260143 .elementor-element.elementor-element-a1f0005 .elementor-heading-title::after{width:min(220px,72%);margin-top:.46em}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1f0003 */.elementor-260143 .elementor-element.elementor-element-a1f0003{position:relative;width:100%;margin:0!important;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-a1f0003&gt;.e-con-inner{display:flex!important;flex-direction:column;align-items:flex-start;width:100%;max-width:none!important;margin:0;padding:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1f0002 */.elementor-260143 .elementor-element.elementor-element-a1f0002{position:relative;display:block!important;width:100%;margin:0 0 clamp(28px,3vw,40px)!important;padding:clamp(20px,2.2vw,30px)!important;background:linear-gradient(110deg,rgba(255,255,255,.045),rgba(255,255,255,.014));border:1px solid rgba(255,255,255,.10);border-left:2px solid rgba(209,28,28,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 18px 44px rgba(0,0,0,.22)}
.elementor-260143 .elementor-element.elementor-element-a1f0002::before{content:"";position:absolute;left:-2px;top:-1px;width:min(280px,38%);height:2px;background:linear-gradient(90deg,#D11C1C,transparent)}
.elementor-260143 .elementor-element.elementor-element-a1f0002>.e-con-inner{display:block!important;width:100%;max-width:none!important;margin:0;padding:0!important}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1f0008 */.elementor-260143 .elementor-element.elementor-element-a1f0008{position:relative;isolation:isolate;width:100%;margin:0!important;padding:10px;overflow:hidden;background:linear-gradient(90deg,rgba(209,28,28,.24) 0 2px,transparent 2px) 10px 10px/calc(100% - 20px) calc(100% - 20px) no-repeat,radial-gradient(76% 64% at 50% 27%,rgba(209,28,28,.24),transparent 68%),repeating-linear-gradient(135deg,rgba(255,255,255,.020) 0 1px,transparent 1px 9px),#090A0C;border:1px solid rgba(255,255,255,.13);box-shadow:0 28px 62px rgba(0,0,0,.54),0 0 52px -30px rgba(209,28,28,.68),inset 0 1px 0 rgba(255,255,255,.05)}
.elementor-260143 .elementor-element.elementor-element-a1f0008::before{content:"";position:absolute;left:-1px;top:-1px;z-index:4;width:78px;height:54px;border-left:2px solid #D11C1C;border-top:2px solid #D11C1C;pointer-events:none}
.elementor-260143 .elementor-element.elementor-element-a1f0008::after{content:"Founder · Michael Peres";position:absolute;right:18px;bottom:14px;z-index:5;padding:7px 10px;background:#D11C1C;color:#FFF8E8;box-shadow:8px 8px 20px rgba(0,0,0,.34);font-family:"Roboto Mono",monospace;font-size:8px;font-weight:600;line-height:1.3;letter-spacing:.11em;text-transform:uppercase}
.elementor-260143 .elementor-element.elementor-element-a1f0008 .elementor-widget-container{position:relative;height:100%;overflow:hidden;background:radial-gradient(78% 62% at 50% 27%,#24262A 0%,#141518 52%,#090A0C 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),inset 0 -42px 56px rgba(0,0,0,.42)}
.elementor-260143 .elementor-element.elementor-element-a1f0008 .elementor-widget-container::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 62%,rgba(0,0,0,.42) 100%),repeating-linear-gradient(135deg,rgba(255,255,255,.014) 0 1px,transparent 1px 8px)}
.elementor-260143 .elementor-element.elementor-element-a1f0008 .elementor-widget-container::after{content:"";position:absolute;right:8px;bottom:8px;z-index:4;width:30px;height:30px;border-right:1px solid rgba(242,84,79,.72);border-bottom:1px solid rgba(242,84,79,.72);pointer-events:none}
.elementor-260143 .elementor-element.elementor-element-a1f0008 img{position:relative;z-index:1;display:block;width:100%!important;height:clamp(360px,38vw,500px)!important;object-fit:cover;object-position:center 15%;filter:drop-shadow(0 16px 18px rgba(0,0,0,.30));background:transparent}
@media(max-width:820px){.elementor-260143 .elementor-element.elementor-element-a1f0008 img{height:clamp(340px,108vw,520px)!important;object-position:center 12%}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1f000a */.elementor-260143 .elementor-element.elementor-element-a1f000a{width:100%;margin:0 0 22px!important}
.elementor-260143 .elementor-element.elementor-element-a1f000a .elementor-heading-title{font-family:"Playfair Display",Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1;color:#fff}
.elementor-260143 .elementor-element.elementor-element-a1f000a .elementor-heading-title span{display:block;margin-top:9px;font-family:"Roboto Mono",monospace;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#F2544F}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1f000b */.elementor-260143 .elementor-element.elementor-element-a1f000b{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-a1f000b p{margin:0 0 18px;font-family:Inter,sans-serif;font-size:clamp(14.5px,1.15vw,16px);font-weight:300;line-height:1.75;color:#C7C7C7}
.elementor-260143 .elementor-element.elementor-element-a1f000b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a1f000c */.elementor-260143 .elementor-element.elementor-element-a1f000c{width:auto!important;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-a1f000c .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:12px 16px;border:1px solid #D11C1C;border-radius:0;background:#D11C1C;color:#fff;fill:#fff;font-family:Inter,sans-serif;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.09em;text-transform:uppercase;transition:background .18s,border-color .18s,color .18s}
.elementor-260143 .elementor-element.elementor-element-a1f000c .elementor-button:hover,.elementor-260143 .elementor-element.elementor-element-a1f000c .elementor-button:focus-visible{background:#B81313;border-color:#B81313;color:#fff;fill:#fff}
.elementor-260143 .elementor-element.elementor-element-a1f000c .elementor-button-icon{display:inline-flex;width:13px;justify-content:center;line-height:0}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-a1f000c{width:100%!important}.elementor-260143 .elementor-element.elementor-element-a1f000c .elementor-button{width:100%}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a1f000e */.elementor-260143 .elementor-element.elementor-element-a1f000e{width:auto!important;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-a1f000e .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:12px 16px;border:1px solid #D11C1C;border-radius:0;background:#D11C1C;color:#fff;fill:#fff;font-family:Inter,sans-serif;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.09em;text-transform:uppercase;transition:background .18s,border-color .18s,color .18s}
.elementor-260143 .elementor-element.elementor-element-a1f000e .elementor-button:hover,.elementor-260143 .elementor-element.elementor-element-a1f000e .elementor-button:focus-visible{background:#B81313;border-color:#B81313;color:#fff;fill:#fff}
.elementor-260143 .elementor-element.elementor-element-a1f000e .elementor-button-icon{display:inline-flex;width:13px;justify-content:center;line-height:0}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-a1f000e{width:100%!important}.elementor-260143 .elementor-element.elementor-element-a1f000e .elementor-button{width:100%}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a1f000f */.elementor-260143 .elementor-element.elementor-element-a1f000f{width:auto!important;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-a1f000f .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 16px;border:1px solid rgba(255,255,255,.34);border-radius:0;background:transparent;color:#C7C7C7;font-family:Inter,sans-serif;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.09em;text-transform:uppercase;transition:background .18s,border-color .18s,color .18s}
.elementor-260143 .elementor-element.elementor-element-a1f000f .elementor-button:hover,.elementor-260143 .elementor-element.elementor-element-a1f000f .elementor-button:focus-visible{background:transparent;border-color:#D11C1C;color:#fff}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-a1f000f{width:100%!important}.elementor-260143 .elementor-element.elementor-element-a1f000f .elementor-button{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1f000d */.elementor-260143 .elementor-element.elementor-element-a1f000d{display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:11px!important;width:100%;margin:26px 0 0!important;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-a1f000d&gt;.e-con-inner{display:contents!important}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-a1f000d{flex-direction:column;align-items:stretch}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1f0009 */.elementor-260143 .elementor-element.elementor-element-a1f0009{position:relative;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;margin:0!important;padding:clamp(24px,3vw,40px);background:linear-gradient(125deg,rgba(255,255,255,.050),rgba(255,255,255,.018));border:1px solid rgba(255,255,255,.11);border-left:2px solid rgba(209,28,28,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),inset 18px 0 46px rgba(209,28,28,.025),0 24px 56px rgba(0,0,0,.28)}
.elementor-260143 .elementor-element.elementor-element-a1f0009::before{content:"";position:absolute;left:-2px;top:12%;bottom:12%;width:2px;background:linear-gradient(180deg,transparent,#D11C1C 18%,#D11C1C 82%,transparent)}
.elementor-260143 .elementor-element.elementor-element-a1f0009::after{content:"";position:absolute;right:10px;top:10px;width:24px;height:24px;border-right:1px solid rgba(242,84,79,.48);border-top:1px solid rgba(242,84,79,.48)}
.elementor-260143 .elementor-element.elementor-element-a1f0009>.e-con-inner{display:flex!important;flex-direction:column;align-items:flex-start;width:100%;max-width:none!important;margin:0;padding:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1f0007 */.elementor-260143 .elementor-element.elementor-element-a1f0007{display:grid!important;grid-template-columns:minmax(260px,.68fr) minmax(0,1fr);gap:clamp(26px,4vw,52px);align-items:stretch;width:100%;margin:0!important;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-a1f0007&gt;.e-con-inner{display:contents!important}
@media(max-width:820px){.elementor-260143 .elementor-element.elementor-element-a1f0007{grid-template-columns:1fr;max-width:760px;margin-inline:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1f0001 */.elementor-260143 .elementor-element.elementor-element-a1f0001{position:relative;isolation:isolate;display:block!important;overflow:hidden!important;width:100%;max-width:none!important;margin:0!important;padding:clamp(48px,4.5vw,64px) clamp(20px,3.5vw,50px)!important;background:linear-gradient(132deg,#08090A 0%,#111315 54%,#090A0C 100%)!important;color:#fff;border:0!important;border-top:1px solid rgba(209,28,28,.46)!important;border-bottom:1px solid rgba(255,255,255,.07)!important}
.elementor-260143 .elementor-element.elementor-element-a1f0001::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#D11C1C 0 58%,rgba(255,255,255,.07) 58%) 0 0/100% 1px no-repeat,linear-gradient(90deg,rgba(255,255,255,.030) 1px,transparent 1px) 0 0/88px 88px,linear-gradient(180deg,rgba(255,255,255,.030) 1px,transparent 1px) 0 0/88px 88px,radial-gradient(58% 68% at 94% 2%,rgba(209,28,28,.18),transparent 72%),radial-gradient(38% 62% at 10% 86%,rgba(96,102,109,.14),transparent 75%),repeating-linear-gradient(135deg,rgba(255,255,255,.018) 0 1px,transparent 1px 9px)}
.elementor-260143 .elementor-element.elementor-element-a1f0001::after{content:"FOUNDER";position:absolute;right:-.03em;bottom:-.14em;z-index:0;pointer-events:none;white-space:nowrap;font-family:"Playfair Display",Georgia,serif;font-size:min(14vw,190px);font-weight:800;line-height:.74;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgba(242,84,79,.055)}
.elementor-260143 .elementor-element.elementor-element-a1f0001>.e-con-inner{position:relative;z-index:1;display:block!important;width:100%;max-width:1300px!important;margin:0 auto;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-a1f0001>.e-con-inner::before,.elementor-260143 .elementor-element.elementor-element-a1f0001>.e-con-inner::after{content:"";position:absolute;z-index:4;width:24px;height:24px;pointer-events:none}
.elementor-260143 .elementor-element.elementor-element-a1f0001>.e-con-inner::before{left:-9px;top:-9px;border-left:1px solid rgba(242,84,79,.66);border-top:1px solid rgba(242,84,79,.66)}
.elementor-260143 .elementor-element.elementor-element-a1f0001>.e-con-inner::after{right:-9px;bottom:-9px;border-right:1px solid rgba(255,255,255,.20);border-bottom:1px solid rgba(255,255,255,.20)}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-a1f0001{padding:44px 20px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2f0004 */.elementor-260143 .elementor-element.elementor-element-b2f0004{position:relative;width:min(100%,760px);margin:0 0 clamp(15px,1.8vw,22px)!important;text-align:left}
.elementor-260143 .elementor-element.elementor-element-b2f0004 .elementor-heading-title{display:flex;align-items:center;gap:clamp(10px,1.3vw,16px);margin:0;font-family:Inter,sans-serif;font-size:clamp(10px,.85vw,12px);font-weight:600;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;color:#F2544F;white-space:nowrap}
.elementor-260143 .elementor-element.elementor-element-b2f0004 .elementor-heading-title::before{content:"";display:block;flex:0 0 clamp(34px,5vw,84px);height:2px;background:#F2544F}
.elementor-260143 .elementor-element.elementor-element-b2f0004 .elementor-heading-title::after{content:"";display:block;flex:1 1 auto;max-width:420px;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.12),transparent)}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-b2f0004 .elementor-heading-title{letter-spacing:.16em;white-space:normal}.elementor-260143 .elementor-element.elementor-element-b2f0004 .elementor-heading-title::before{flex-basis:26px}.elementor-260143 .elementor-element.elementor-element-b2f0004 .elementor-heading-title::after{min-width:18px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2f0005 */.elementor-260143 .elementor-element.elementor-element-b2f0005{position:relative;isolation:isolate;overflow:visible;width:100%;max-width:min(100%,1000px);margin:0!important;padding:0 0 clamp(8px,1vw,14px);text-align:left}
.elementor-260143 .elementor-element.elementor-element-b2f0005::before{content:"06";position:absolute;z-index:0;left:-.025em;top:clamp(34px,4.6vw,58px);pointer-events:none;white-space:nowrap;font-family:"Playfair Display",Georgia,serif;font-size:clamp(108px,15vw,230px);font-weight:800;line-height:.72;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(242,84,79,.16)}
.elementor-260143 .elementor-element.elementor-element-b2f0005 .elementor-widget-container{position:relative;z-index:1}
.elementor-260143 .elementor-element.elementor-element-b2f0005 .elementor-heading-title{position:relative;z-index:2;margin:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(38px,5vw,72px);font-weight:700;line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:#FFFDF8;text-align:left;text-wrap:balance}
.elementor-260143 .elementor-element.elementor-element-b2f0005 .elementor-heading-title em{font-style:italic;font-weight:500;text-transform:none;color:#F2544F}
.elementor-260143 .elementor-element.elementor-element-b2f0005 .elementor-heading-title::after{content:"";display:block;width:min(360px,54%);height:2px;margin-top:.4em;background:linear-gradient(90deg,#F2544F 0 45%,rgba(255,255,255,.16) 45%)}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-b2f0005{padding-bottom:8px}.elementor-260143 .elementor-element.elementor-element-b2f0005::before{left:-.01em;top:38px;font-size:clamp(96px,34vw,134px);-webkit-text-stroke:1px rgba(255,253,248,.11)}.elementor-260143 .elementor-element.elementor-element-b2f0005 .elementor-heading-title{font-size:clamp(36px,10.4vw,42px);line-height:1}.elementor-260143 .elementor-element.elementor-element-b2f0005 .elementor-heading-title::after{width:min(220px,72%);margin-top:.46em}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2f0006 */.elementor-260143 .elementor-element.elementor-element-b2f0006{width:100%;max-width:none;flex:1 1 100%;margin:28px 0 0!important;text-align:left}
.elementor-260143 .elementor-element.elementor-element-b2f0006 p{margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.7;color:#C7C7C7}
@media(max-width:1024px){.elementor-260143 .elementor-element.elementor-element-b2f0006{margin-top:22px!important}}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-b2f0006{margin-top:18px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2f0003 */.elementor-260143 .elementor-element.elementor-element-b2f0003{position:relative;display:flex!important;flex-direction:column;gap:0!important;width:100%;margin:0!important;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-b2f0003>.e-con-inner{display:flex!important;flex-direction:column;align-items:flex-start;gap:0!important;width:100%;max-width:none!important;margin:0;padding:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2f0002 */.elementor-260143 .elementor-element.elementor-element-b2f0002{display:block!important;width:100%;margin:0 0 clamp(28px,3vw,40px)!important;padding:0 0 clamp(22px,2.2vw,30px)!important;border-bottom:1px solid rgba(255,255,255,.09)}
.elementor-260143 .elementor-element.elementor-element-b2f0002>.e-con-inner{display:block!important;width:100%;max-width:none!important;margin:0;padding:0!important}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2f200 */.elementor-260143 .elementor-element.elementor-element-b2f200{width:100%;margin:0!important;overflow:hidden;background:radial-gradient(80% 74% at 50% 36%,rgba(209,28,28,.18),transparent 72%),#111}
.elementor-260143 .elementor-element.elementor-element-b2f200 .elementor-widget-container{aspect-ratio:1/1;overflow:hidden}
.elementor-260143 .elementor-element.elementor-element-b2f200 img{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:50% 20%;filter:grayscale(1) contrast(1.05) brightness(1.08);transition:filter .3s ease,transform .42s ease}
@media(prefers-reduced-motion:reduce){.elementor-260143 .elementor-element.elementor-element-b2f200 img{transition:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2f400 */.elementor-260143 .elementor-element.elementor-element-b2f400{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-b2f400 .elementor-heading-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Roboto Mono",monospace;font-size:11px;font-weight:600;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:#fff}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2f500 */.elementor-260143 .elementor-element.elementor-element-b2f500{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-b2f500 .elementor-heading-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:11.5px;font-weight:300;line-height:1.45;color:#919191}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2f300 */.elementor-260143 .elementor-element.elementor-element-b2f300{width:100%;margin:0!important;padding:13px 12px 15px!important;border-top:1px solid rgba(255,255,255,.08)}
.elementor-260143 .elementor-element.elementor-element-b2f300&gt;.e-con-inner{display:flex!important;flex-direction:column;gap:5px;width:100%;max-width:none!important;margin:0;padding:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2f100 */.elementor-260143 .elementor-element.elementor-element-b2f100{position:relative;display:flex!important;flex-direction:column;width:100%;min-width:0;margin:0!important;padding:0!important;overflow:hidden;background:#090909}
.elementor-260143 .elementor-element.elementor-element-b2f100::before{content:"";position:absolute;left:0;right:66%;top:0;z-index:3;height:2px;background:#D11C1C}
.elementor-260143 .elementor-element.elementor-element-b2f100&gt;.e-con-inner{display:flex!important;flex-direction:column;width:100%;max-width:none!important;margin:0;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-b2f100:hover .sfpf-team-photo img{filter:grayscale(.15) contrast(1.04) brightness(.94);transform:scale(1.035)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2f201 */.elementor-260143 .elementor-element.elementor-element-b2f201{width:100%;margin:0!important;overflow:hidden;background:radial-gradient(80% 74% at 50% 36%,rgba(209,28,28,.18),transparent 72%),#111}
.elementor-260143 .elementor-element.elementor-element-b2f201 .elementor-widget-container{aspect-ratio:1/1;overflow:hidden}
.elementor-260143 .elementor-element.elementor-element-b2f201 img{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:50% 20%;filter:grayscale(1) contrast(1.05) brightness(1.08);transition:filter .3s ease,transform .42s ease}
@media(prefers-reduced-motion:reduce){.elementor-260143 .elementor-element.elementor-element-b2f201 img{transition:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2f401 */.elementor-260143 .elementor-element.elementor-element-b2f401{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-b2f401 .elementor-heading-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Roboto Mono",monospace;font-size:11px;font-weight:600;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:#fff}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2f501 */.elementor-260143 .elementor-element.elementor-element-b2f501{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-b2f501 .elementor-heading-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:11.5px;font-weight:300;line-height:1.45;color:#919191}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2f301 */.elementor-260143 .elementor-element.elementor-element-b2f301{width:100%;margin:0!important;padding:13px 12px 15px!important;border-top:1px solid rgba(255,255,255,.08)}
.elementor-260143 .elementor-element.elementor-element-b2f301&gt;.e-con-inner{display:flex!important;flex-direction:column;gap:5px;width:100%;max-width:none!important;margin:0;padding:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2f101 */.elementor-260143 .elementor-element.elementor-element-b2f101{position:relative;display:flex!important;flex-direction:column;width:100%;min-width:0;margin:0!important;padding:0!important;overflow:hidden;background:#090909}
.elementor-260143 .elementor-element.elementor-element-b2f101::before{content:"";position:absolute;left:0;right:66%;top:0;z-index:3;height:2px;background:#D11C1C}
.elementor-260143 .elementor-element.elementor-element-b2f101&gt;.e-con-inner{display:flex!important;flex-direction:column;width:100%;max-width:none!important;margin:0;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-b2f101:hover .sfpf-team-photo img{filter:grayscale(.15) contrast(1.04) brightness(.94);transform:scale(1.035)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2f202 */.elementor-260143 .elementor-element.elementor-element-b2f202{width:100%;margin:0!important;overflow:hidden;background:radial-gradient(80% 74% at 50% 36%,rgba(209,28,28,.18),transparent 72%),#111}
.elementor-260143 .elementor-element.elementor-element-b2f202 .elementor-widget-container{aspect-ratio:1/1;overflow:hidden}
.elementor-260143 .elementor-element.elementor-element-b2f202 img{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:50% 20%;filter:grayscale(1) contrast(1.05) brightness(1.08);transition:filter .3s ease,transform .42s ease}
@media(prefers-reduced-motion:reduce){.elementor-260143 .elementor-element.elementor-element-b2f202 img{transition:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2f402 */.elementor-260143 .elementor-element.elementor-element-b2f402{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-b2f402 .elementor-heading-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Roboto Mono",monospace;font-size:11px;font-weight:600;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:#fff}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2f502 */.elementor-260143 .elementor-element.elementor-element-b2f502{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-b2f502 .elementor-heading-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:11.5px;font-weight:300;line-height:1.45;color:#919191}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2f302 */.elementor-260143 .elementor-element.elementor-element-b2f302{width:100%;margin:0!important;padding:13px 12px 15px!important;border-top:1px solid rgba(255,255,255,.08)}
.elementor-260143 .elementor-element.elementor-element-b2f302&gt;.e-con-inner{display:flex!important;flex-direction:column;gap:5px;width:100%;max-width:none!important;margin:0;padding:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2f102 */.elementor-260143 .elementor-element.elementor-element-b2f102{position:relative;display:flex!important;flex-direction:column;width:100%;min-width:0;margin:0!important;padding:0!important;overflow:hidden;background:#090909}
.elementor-260143 .elementor-element.elementor-element-b2f102::before{content:"";position:absolute;left:0;right:66%;top:0;z-index:3;height:2px;background:#D11C1C}
.elementor-260143 .elementor-element.elementor-element-b2f102&gt;.e-con-inner{display:flex!important;flex-direction:column;width:100%;max-width:none!important;margin:0;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-b2f102:hover .sfpf-team-photo img{filter:grayscale(.15) contrast(1.04) brightness(.94);transform:scale(1.035)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2f203 */.elementor-260143 .elementor-element.elementor-element-b2f203{width:100%;margin:0!important;overflow:hidden;background:radial-gradient(80% 74% at 50% 36%,rgba(209,28,28,.18),transparent 72%),#111}
.elementor-260143 .elementor-element.elementor-element-b2f203 .elementor-widget-container{aspect-ratio:1/1;overflow:hidden}
.elementor-260143 .elementor-element.elementor-element-b2f203 img{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:50% 20%;filter:grayscale(1) contrast(1.05) brightness(1.08);transition:filter .3s ease,transform .42s ease}
@media(prefers-reduced-motion:reduce){.elementor-260143 .elementor-element.elementor-element-b2f203 img{transition:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2f403 */.elementor-260143 .elementor-element.elementor-element-b2f403{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-b2f403 .elementor-heading-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Roboto Mono",monospace;font-size:11px;font-weight:600;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:#fff}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2f503 */.elementor-260143 .elementor-element.elementor-element-b2f503{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-b2f503 .elementor-heading-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:11.5px;font-weight:300;line-height:1.45;color:#919191}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2f303 */.elementor-260143 .elementor-element.elementor-element-b2f303{width:100%;margin:0!important;padding:13px 12px 15px!important;border-top:1px solid rgba(255,255,255,.08)}
.elementor-260143 .elementor-element.elementor-element-b2f303&gt;.e-con-inner{display:flex!important;flex-direction:column;gap:5px;width:100%;max-width:none!important;margin:0;padding:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2f103 */.elementor-260143 .elementor-element.elementor-element-b2f103{position:relative;display:flex!important;flex-direction:column;width:100%;min-width:0;margin:0!important;padding:0!important;overflow:hidden;background:#090909}
.elementor-260143 .elementor-element.elementor-element-b2f103::before{content:"";position:absolute;left:0;right:66%;top:0;z-index:3;height:2px;background:#D11C1C}
.elementor-260143 .elementor-element.elementor-element-b2f103&gt;.e-con-inner{display:flex!important;flex-direction:column;width:100%;max-width:none!important;margin:0;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-b2f103:hover .sfpf-team-photo img{filter:grayscale(.15) contrast(1.04) brightness(.94);transform:scale(1.035)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2f204 */.elementor-260143 .elementor-element.elementor-element-b2f204{width:100%;margin:0!important;overflow:hidden;background:radial-gradient(80% 74% at 50% 36%,rgba(209,28,28,.18),transparent 72%),#111}
.elementor-260143 .elementor-element.elementor-element-b2f204 .elementor-widget-container{aspect-ratio:1/1;overflow:hidden}
.elementor-260143 .elementor-element.elementor-element-b2f204 img{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:50% 20%;filter:grayscale(1) contrast(1.05) brightness(1.08);transition:filter .3s ease,transform .42s ease}
@media(prefers-reduced-motion:reduce){.elementor-260143 .elementor-element.elementor-element-b2f204 img{transition:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2f404 */.elementor-260143 .elementor-element.elementor-element-b2f404{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-b2f404 .elementor-heading-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Roboto Mono",monospace;font-size:11px;font-weight:600;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:#fff}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2f504 */.elementor-260143 .elementor-element.elementor-element-b2f504{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-b2f504 .elementor-heading-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:11.5px;font-weight:300;line-height:1.45;color:#919191}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2f304 */.elementor-260143 .elementor-element.elementor-element-b2f304{width:100%;margin:0!important;padding:13px 12px 15px!important;border-top:1px solid rgba(255,255,255,.08)}
.elementor-260143 .elementor-element.elementor-element-b2f304&gt;.e-con-inner{display:flex!important;flex-direction:column;gap:5px;width:100%;max-width:none!important;margin:0;padding:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2f104 */.elementor-260143 .elementor-element.elementor-element-b2f104{position:relative;display:flex!important;flex-direction:column;width:100%;min-width:0;margin:0!important;padding:0!important;overflow:hidden;background:#090909}
.elementor-260143 .elementor-element.elementor-element-b2f104::before{content:"";position:absolute;left:0;right:66%;top:0;z-index:3;height:2px;background:#D11C1C}
.elementor-260143 .elementor-element.elementor-element-b2f104&gt;.e-con-inner{display:flex!important;flex-direction:column;width:100%;max-width:none!important;margin:0;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-b2f104:hover .sfpf-team-photo img{filter:grayscale(.15) contrast(1.04) brightness(.94);transform:scale(1.035)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2f205 */.elementor-260143 .elementor-element.elementor-element-b2f205{width:100%;margin:0!important;overflow:hidden;background:radial-gradient(80% 74% at 50% 36%,rgba(209,28,28,.18),transparent 72%),#111}
.elementor-260143 .elementor-element.elementor-element-b2f205 .elementor-widget-container{aspect-ratio:1/1;overflow:hidden}
.elementor-260143 .elementor-element.elementor-element-b2f205 img{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:50% 20%;filter:grayscale(1) contrast(1.05) brightness(1.08);transition:filter .3s ease,transform .42s ease}
@media(prefers-reduced-motion:reduce){.elementor-260143 .elementor-element.elementor-element-b2f205 img{transition:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2f405 */.elementor-260143 .elementor-element.elementor-element-b2f405{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-b2f405 .elementor-heading-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Roboto Mono",monospace;font-size:11px;font-weight:600;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:#fff}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2f505 */.elementor-260143 .elementor-element.elementor-element-b2f505{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-b2f505 .elementor-heading-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:11.5px;font-weight:300;line-height:1.45;color:#919191}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2f305 */.elementor-260143 .elementor-element.elementor-element-b2f305{width:100%;margin:0!important;padding:13px 12px 15px!important;border-top:1px solid rgba(255,255,255,.08)}
.elementor-260143 .elementor-element.elementor-element-b2f305&gt;.e-con-inner{display:flex!important;flex-direction:column;gap:5px;width:100%;max-width:none!important;margin:0;padding:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2f105 */.elementor-260143 .elementor-element.elementor-element-b2f105{position:relative;display:flex!important;flex-direction:column;width:100%;min-width:0;margin:0!important;padding:0!important;overflow:hidden;background:#090909}
.elementor-260143 .elementor-element.elementor-element-b2f105::before{content:"";position:absolute;left:0;right:66%;top:0;z-index:3;height:2px;background:#D11C1C}
.elementor-260143 .elementor-element.elementor-element-b2f105&gt;.e-con-inner{display:flex!important;flex-direction:column;width:100%;max-width:none!important;margin:0;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-b2f105:hover .sfpf-team-photo img{filter:grayscale(.15) contrast(1.04) brightness(.94);transform:scale(1.035)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2f206 */.elementor-260143 .elementor-element.elementor-element-b2f206{width:100%;margin:0!important;overflow:hidden;background:radial-gradient(80% 74% at 50% 36%,rgba(209,28,28,.18),transparent 72%),#111}
.elementor-260143 .elementor-element.elementor-element-b2f206 .elementor-widget-container{aspect-ratio:1/1;overflow:hidden}
.elementor-260143 .elementor-element.elementor-element-b2f206 img{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:50% 20%;filter:grayscale(1) contrast(1.05) brightness(1.08);transition:filter .3s ease,transform .42s ease}
@media(prefers-reduced-motion:reduce){.elementor-260143 .elementor-element.elementor-element-b2f206 img{transition:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2f406 */.elementor-260143 .elementor-element.elementor-element-b2f406{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-b2f406 .elementor-heading-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Roboto Mono",monospace;font-size:11px;font-weight:600;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:#fff}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2f506 */.elementor-260143 .elementor-element.elementor-element-b2f506{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-b2f506 .elementor-heading-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:11.5px;font-weight:300;line-height:1.45;color:#919191}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2f306 */.elementor-260143 .elementor-element.elementor-element-b2f306{width:100%;margin:0!important;padding:13px 12px 15px!important;border-top:1px solid rgba(255,255,255,.08)}
.elementor-260143 .elementor-element.elementor-element-b2f306&gt;.e-con-inner{display:flex!important;flex-direction:column;gap:5px;width:100%;max-width:none!important;margin:0;padding:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2f106 */.elementor-260143 .elementor-element.elementor-element-b2f106{position:relative;display:flex!important;flex-direction:column;width:100%;min-width:0;margin:0!important;padding:0!important;overflow:hidden;background:#090909}
.elementor-260143 .elementor-element.elementor-element-b2f106::before{content:"";position:absolute;left:0;right:66%;top:0;z-index:3;height:2px;background:#D11C1C}
.elementor-260143 .elementor-element.elementor-element-b2f106&gt;.e-con-inner{display:flex!important;flex-direction:column;width:100%;max-width:none!important;margin:0;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-b2f106:hover .sfpf-team-photo img{filter:grayscale(.15) contrast(1.04) brightness(.94);transform:scale(1.035)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2f0007 */.elementor-260143 .elementor-element.elementor-element-b2f0007{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;width:100%;margin:0!important;padding:1px;background:rgba(255,255,255,.10)}
.elementor-260143 .elementor-element.elementor-element-b2f0007&gt;.e-con-inner{display:contents!important}
@media(max-width:1100px){.elementor-260143 .elementor-element.elementor-element-b2f0007{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:680px){.elementor-260143 .elementor-element.elementor-element-b2f0007{grid-template-columns:repeat(2,minmax(0,1fr))}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b2f0008 */.elementor-260143 .elementor-element.elementor-element-b2f0008{width:auto!important;margin:26px 0 0!important}
.elementor-260143 .elementor-element.elementor-element-b2f0008 .elementor-button{display:inline-flex;align-items:center;gap:10px;padding:13px 18px;border:1px solid #D11C1C;border-radius:0;background:#D11C1C;color:#fff;font-family:Inter,sans-serif;font-size:10.5px;font-weight:600;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;transition:background .18s,border-color .18s,color .18s}
.elementor-260143 .elementor-element.elementor-element-b2f0008 .elementor-button:hover,.elementor-260143 .elementor-element.elementor-element-b2f0008 .elementor-button:focus-visible{background:#B81313;border-color:#B81313;color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2f0001 */.elementor-260143 .elementor-element.elementor-element-b2f0001{position:relative;isolation:isolate;display:block!important;overflow:hidden!important;width:100%;max-width:none!important;margin:0!important;padding:clamp(48px,4.5vw,64px) clamp(20px,3.5vw,50px)!important;background:#151010!important;color:#fff;border:0!important;border-top:1px solid rgba(209,28,28,.28)!important}
.elementor-260143 .elementor-element.elementor-element-b2f0001::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#D11C1C 0 58%,rgba(255,255,255,.07) 58%) 0 0/100% 1px no-repeat,linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px) 0 0/96px 96px,linear-gradient(180deg,rgba(255,255,255,.026) 1px,transparent 1px) 0 0/96px 96px,radial-gradient(60% 60% at 92% 0%,rgba(209,28,28,.13),transparent 72%),repeating-linear-gradient(135deg,rgba(255,255,255,.016) 0 1px,transparent 1px 9px)}
.elementor-260143 .elementor-element.elementor-element-b2f0001::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}
.elementor-260143 .elementor-element.elementor-element-b2f0001&gt;.e-con-inner{position:relative;z-index:1;display:block!important;width:100%;max-width:1300px!important;margin:0 auto;padding:0!important}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-b2f0001{padding:44px 20px!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fafc932 */.elementor-260143 .elementor-element.elementor-element-fafc932{position:relative;margin:0 auto 0 0!important;width:min(860px,100%);max-width:860px;text-align:left}
.elementor-260143 .elementor-element.elementor-element-fafc932 .elementor-widget-container{width:100%}
.elementor-260143 .elementor-element.elementor-element-fafc932 .sfpf-pq{position:relative;isolation:isolate;overflow:hidden;margin:0;padding:clamp(20px,2.1vw,28px) clamp(18px,2.2vw,30px) clamp(15px,1.5vw,20px);background:linear-gradient(180deg,#17100F 0%,#120C0C 48%,#0C0808 100%);border:1px solid rgba(255,255,255,.11);box-shadow:0 24px 54px rgba(0,0,0,.58),0 0 0 1px rgba(209,28,28,.08),0 0 72px -38px rgba(209,28,28,.72)}
.elementor-260143 .elementor-element.elementor-element-fafc932 .sfpf-pq::before{content:"";position:absolute;left:-1px;top:-1px;width:34%;height:2px;z-index:3;background:linear-gradient(90deg,#D11C1C 0 62%,rgba(209,28,28,.15))}
.elementor-260143 .elementor-element.elementor-element-fafc932 .sfpf-pq::after{content:"";position:absolute;left:-1px;top:-1px;width:2px;height:42px;z-index:3;background:linear-gradient(180deg,#D11C1C,transparent)}
.elementor-260143 .elementor-element.elementor-element-fafc932 .sfpf-pq-tex{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(209,28,28,.12) 1px,transparent 1.2px),radial-gradient(58% 70% at 8% 0%,rgba(209,28,28,.08),transparent 72%);background-size:24px 24px,100% 100%}
.elementor-260143 .elementor-element.elementor-element-fafc932 .sfpf-pq-ghost{position:absolute;right:8px;bottom:-28px;z-index:0;font-family:"Playfair Display",Georgia,serif;font-weight:800;line-height:.7;font-size:clamp(104px,12vw,168px);color:transparent;-webkit-text-stroke:1px rgba(209,28,28,.11);pointer-events:none}
.elementor-260143 .elementor-element.elementor-element-fafc932 .sfpf-pq-in{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(12px,1.4vw,18px);align-items:start;text-align:left}
.elementor-260143 .elementor-element.elementor-element-fafc932 .sfpf-pq-mark{position:relative;font-family:"Playfair Display",Georgia,serif;font-weight:800;line-height:.72;font-size:clamp(30px,3vw,42px);color:#D11C1C}
.elementor-260143 .elementor-element.elementor-element-fafc932 blockquote{margin:0;font-family:"Roboto Mono",monospace;font-weight:400;font-style:italic;font-size:clamp(14px,1.28vw,18px);line-height:1.62;letter-spacing:.004em;color:#fff;max-width:60ch;text-wrap:pretty;text-align:left}
.elementor-260143 .elementor-element.elementor-element-fafc932 .sfpf-pq-foot{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:clamp(16px,1.7vw,22px);padding-top:clamp(12px,1.3vw,16px);border-top:1px solid rgba(255,255,255,.09);text-align:left}
.elementor-260143 .elementor-element.elementor-element-fafc932 .sfpf-pq-wm{display:flex;align-items:center;flex:none;min-height:38px;padding-right:18px;border-right:1px solid rgba(255,255,255,.09)}
.elementor-260143 .elementor-element.elementor-element-fafc932 .sfpf-pq-wm b{max-width:15ch;font-family:"Playfair Display",Georgia,serif;font-weight:700;font-size:14.5px;line-height:1.16;letter-spacing:.01em;color:#fff;text-wrap:balance}
.elementor-260143 .elementor-element.elementor-element-fafc932 .sfpf-pq-src{display:grid;gap:2px;min-width:0}
.elementor-260143 .elementor-element.elementor-element-fafc932 .sfpf-pq-src b{font-family:Inter,sans-serif;font-weight:600;font-size:12.5px;color:#fff}
.elementor-260143 .elementor-element.elementor-element-fafc932 .sfpf-pq-src i,.elementor-260143 .elementor-element.elementor-element-fafc932 .sfpf-pq-src em{font-style:normal;font-family:"Roboto Mono",monospace;font-size:9px;line-height:1.5;letter-spacing:.11em;text-transform:uppercase;color:#919191}
.elementor-260143 .elementor-element.elementor-element-fafc932 .sfpf-pq-src i::before{content:"// ";color:#F2544F;opacity:.75}
.elementor-260143 .elementor-element.elementor-element-fafc932 .sfpf-pq-go{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #D11C1C4d;font-family:"Roboto Mono",monospace;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#C7C7C7}
.elementor-260143 .elementor-element.elementor-element-fafc932 .sfpf-pq-go:hover{border-color:#D11C1C;color:#fff;background:rgba(209,28,28,.12)}
.elementor-260143 .elementor-element.elementor-element-fafc932 .sfpf-pq-go s{position:relative;width:8px;height:8px;flex:none;border-top:1px solid currentColor;border-right:1px solid currentColor;text-decoration:none;transform:rotate(45deg)}
@media(max-width:640px){.elementor-260143 .elementor-element.elementor-element-fafc932 .sfpf-pq-in{grid-template-columns:minmax(0,1fr)}.elementor-260143 .elementor-element.elementor-element-fafc932 .sfpf-pq-mark{display:none}.elementor-260143 .elementor-element.elementor-element-fafc932 .sfpf-pq-wm{padding-right:0;border-right:0}.elementor-260143 .elementor-element.elementor-element-fafc932 .sfpf-pq-go{margin-left:0;width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a10589d */.elementor-260143 .elementor-element.elementor-element-a10589d{--sfpf-red:#D11C1C;--sfpf-red-lite:#F2544F;position:relative;isolation:isolate;overflow:hidden;background:#0D0D0D!important;padding:clamp(28px,3vw,38px) clamp(18px,3.6vw,40px)!important;border:0!important;border-top:1px solid rgba(255,255,255,.07)!important;border-bottom:1px solid rgba(209,28,28,.25)!important}
.elementor-260143 .elementor-element.elementor-element-a10589d::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px) 0 0/96px 96px,linear-gradient(180deg,rgba(255,255,255,.028) 1px,transparent 1px) 0 0/96px 96px,radial-gradient(44% 90% at 7% 0,rgba(209,28,28,.10),transparent 72%),repeating-linear-gradient(135deg,rgba(255,255,255,.014) 0 1px,transparent 1px 9px)}
.elementor-260143 .elementor-element.elementor-element-a10589d::after{content:"PROOF";position:absolute;right:-.01em;bottom:-.12em;z-index:0;font-family:"Playfair Display",Georgia,serif;font-weight:800;font-size:min(13vw,170px);line-height:.72;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.035);pointer-events:none;white-space:nowrap}
.elementor-260143 .elementor-element.elementor-element-a10589d>.e-con-inner{position:relative;z-index:2;width:100%;max-width:1260px!important;margin:0 auto;padding:0!important}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a9e3fec */.elementor-260143 .elementor-element.elementor-element-a9e3fec{position:relative;width:min(100%,760px);margin:0 0 clamp(15px,1.8vw,22px)!important}
.elementor-260143 .elementor-element.elementor-element-a9e3fec .elementor-divider{padding:0}
.elementor-260143 .elementor-element.elementor-element-a9e3fec .elementor-divider-separator{display:flex!important;align-items:center;justify-content:flex-start;width:100%!important;max-width:none!important;gap:clamp(10px,1.3vw,16px);border:0!important}
.elementor-260143 .elementor-element.elementor-element-a9e3fec .elementor-divider-separator::before{content:"";display:block!important;order:0;flex:0 0 clamp(34px,5vw,84px);height:2px;border:0!important;background:#C9181E}
.elementor-260143 .elementor-element.elementor-element-a9e3fec .elementor-divider__text{order:1;flex:none;padding:0!important;font-family:Inter,sans-serif;font-size:clamp(10px,.85vw,12px);font-weight:600;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;color:#C9181E;background:transparent}
.elementor-260143 .elementor-element.elementor-element-a9e3fec .elementor-divider-separator::after{content:"";display:block!important;order:2;flex:1 1 auto;max-width:420px;min-width:18px;height:1px;border:0!important;background:linear-gradient(90deg,rgba(23,19,15,.16),transparent)}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-a9e3fec .elementor-divider-separator{gap:10px}.elementor-260143 .elementor-element.elementor-element-a9e3fec .elementor-divider-separator::before{flex-basis:26px}.elementor-260143 .elementor-element.elementor-element-a9e3fec .elementor-divider__text{letter-spacing:.16em}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec5c37f */.elementor-260143 .elementor-element.elementor-element-ec5c37f{position:relative;isolation:isolate;overflow:visible;width:100%;max-width:min(100%,1000px);margin:0!important;padding:0 0 clamp(8px,1vw,14px);text-align:left}
.elementor-260143 .elementor-element.elementor-element-ec5c37f::before{content:"07";position:absolute;z-index:0;left:-.025em;top:clamp(34px,4.6vw,58px);pointer-events:none;white-space:nowrap;font-family:"Playfair Display",Georgia,serif;font-size:clamp(108px,15vw,230px);font-weight:800;line-height:.72;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(201,24,30,.14)}
.elementor-260143 .elementor-element.elementor-element-ec5c37f .elementor-widget-container{position:relative;z-index:1}
.elementor-260143 .elementor-element.elementor-element-ec5c37f .elementor-heading-title{position:relative;z-index:2;margin:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(38px,5vw,72px);font-weight:700;line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:#17130F;text-align:left;text-wrap:balance}
.elementor-260143 .elementor-element.elementor-element-ec5c37f .elementor-heading-title em{font-style:italic;font-weight:500;text-transform:none;color:#C9181E}
.elementor-260143 .elementor-element.elementor-element-ec5c37f .elementor-heading-title::after{content:"";display:block;width:min(360px,54%);height:2px;margin-top:.4em;background:linear-gradient(90deg,#C9181E 0 45%,rgba(23,19,15,.18) 45%)}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-ec5c37f{padding-bottom:8px}.elementor-260143 .elementor-element.elementor-element-ec5c37f::before{left:-.01em;top:38px;font-size:clamp(96px,34vw,134px);-webkit-text-stroke:1px rgba(201,24,30,.12)}.elementor-260143 .elementor-element.elementor-element-ec5c37f .elementor-heading-title{font-size:clamp(36px,10.4vw,42px);line-height:1}.elementor-260143 .elementor-element.elementor-element-ec5c37f .elementor-heading-title::after{width:min(220px,72%);margin-top:.46em}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04afd5d */.elementor-260143 .elementor-element.elementor-element-04afd5d .elementor-button{background:#FFFDF8;color:#17130F;border-color:rgba(38,29,22,.30);transition:background .18s ease,color .18s ease,border-color .18s ease}.elementor-260143 .elementor-element.elementor-element-04afd5d .elementor-button:hover,.elementor-260143 .elementor-element.elementor-element-04afd5d .elementor-button:focus-visible{background:#C9181E;color:#FFFFFF;border-color:#C9181E;outline:none}.elementor-260143 .elementor-element.elementor-element-04afd5d .elementor-button:focus-visible{outline:2px solid #C9181E;outline-offset:3px}.elementor-260143 .elementor-element.elementor-element-04afd5d svg,.elementor-260143 .elementor-element.elementor-element-04afd5d svg *{fill:#C9181E!important;transition:fill .24s ease}.elementor-260143 .elementor-element.elementor-element-04afd5d .elementor-button:hover svg,.elementor-260143 .elementor-element.elementor-element-04afd5d .elementor-button:hover svg *,.elementor-260143 .elementor-element.elementor-element-04afd5d .elementor-button:focus-visible svg,.elementor-260143 .elementor-element.elementor-element-04afd5d .elementor-button:focus-visible svg *{fill:#FFFFFF!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c600002 */.elementor-260143 .elementor-element.elementor-element-c600002{border-right:1px solid rgba(0,255,65,.14)}.elementor-260143 .elementor-element.elementor-element-c600002 b{color:#00FF41;font-weight:400}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c600003 */.elementor-260143 .elementor-element.elementor-element-c600003{border-right:1px solid rgba(0,255,65,.14)}.elementor-260143 .elementor-element.elementor-element-c600003 b{color:#00FF41;font-weight:400}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c600004 */.elementor-260143 .elementor-element.elementor-element-c600004{border-right:1px solid rgba(0,255,65,.14)}.elementor-260143 .elementor-element.elementor-element-c600004 b{color:#00FF41;font-weight:400}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c600005 */.elementor-260143 .elementor-element.elementor-element-c600005{border-right:1px solid rgba(0,255,65,.14)}.elementor-260143 .elementor-element.elementor-element-c600005 b{color:#00FF41;font-weight:400}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c600006 */.elementor-260143 .elementor-element.elementor-element-c600006{border-right:1px solid rgba(0,255,65,.14)}.elementor-260143 .elementor-element.elementor-element-c600006 b{color:#00FF41;font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c600001 */.elementor-260143 .elementor-element.elementor-element-c600001{position:absolute;z-index:4;left:0;right:0;top:0;width:auto;background:#080B09;border-bottom:1px solid rgba(0,255,65,.14)}@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-c600001{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.elementor-260143 .elementor-element.elementor-element-c600001&gt;.elementor-element-c600006{grid-column:1/-1;text-align:center;border-top:1px solid rgba(0,255,65,.12)}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c1101 */.elementor-260143 .elementor-element.elementor-element-c3c1101{flex:0 0 118px;width:118px!important;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-c3c1101 .elementor-widget-container{display:flex;align-items:center;width:118px}
.elementor-260143 .elementor-element.elementor-element-c3c1101 img{display:block;width:118px!important;height:auto!important;max-height:22px;object-fit:contain;object-position:left center}
@media(max-width:520px){.elementor-260143 .elementor-element.elementor-element-c3c1101{flex-basis:96px;width:96px!important}.elementor-260143 .elementor-element.elementor-element-c3c1101 .elementor-widget-container,.elementor-260143 .elementor-element.elementor-element-c3c1101 img{width:96px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3c1103 */.elementor-260143 .elementor-element.elementor-element-c3c1103{width:auto!important;margin:0!important}.elementor-260143 .elementor-element.elementor-element-c3c1103 .elementor-heading-title{font-family:Inter,sans-serif;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.02em;color:#E9FFF0;white-space:nowrap}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3c1104 */.elementor-260143 .elementor-element.elementor-element-c3c1104{width:auto!important;margin:0!important}.elementor-260143 .elementor-element.elementor-element-c3c1104 .elementor-heading-title{font-family:"Share Tech Mono",monospace;font-size:8px;font-weight:400;line-height:1.2;letter-spacing:.09em;text-transform:lowercase;color:#00FF41;white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3c1102 */.elementor-260143 .elementor-element.elementor-element-c3c1102{display:flex!important;flex-direction:column;gap:2px;width:auto!important;margin:0!important;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-c3c1102>.e-con-inner{display:contents!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3c1001 */.elementor-260143 .elementor-element.elementor-element-c3c1001{display:inline-flex!important;align-items:center;width:auto!important;max-width:390px;margin:0 0 10px!important;padding:8px 10px!important;background:rgba(0,255,65,.035);border:1px solid rgba(0,255,65,.20);color:#E9FFF0;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}
.elementor-260143 .elementor-element.elementor-element-c3c1001:hover{background:rgba(0,255,65,.07);border-color:rgba(0,255,65,.48);transform:translateY(-1px)}
.elementor-260143 .elementor-element.elementor-element-c3c1001:focus-visible{outline:2px solid #00FF41;outline-offset:3px}
.elementor-260143 .elementor-element.elementor-element-c3c1001>.e-con-inner{display:flex!important;flex-direction:row;align-items:center;gap:12px;width:auto;max-width:none!important;margin:0;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-c3c1001>.elementor-element{margin:0!important;min-width:0}
@media(max-width:520px){.elementor-260143 .elementor-element.elementor-element-c3c1001{max-width:100%;padding:8px!important}.elementor-260143 .elementor-element.elementor-element-c3c1001>.e-con-inner{gap:9px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba6dc5c */.elementor-260143 .elementor-element.elementor-element-ba6dc5c em{font-style:normal;color:#00FF41}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec6320a *//* smc-interactions */.elementor-260143 .elementor-element.elementor-element-ec6320a .elementor-button{background:transparent!important;color:#00FF41!important;border-color:#00FF41!important;transition:background .18s ease,color .18s ease}@media(min-width:900px),(hover:hover){.elementor-260143 .elementor-element.elementor-element-ec6320a .elementor-button:hover{background:#00FF41!important;color:#000!important;filter:none}}.elementor-260143 .elementor-element.elementor-element-ec6320a .elementor-button:focus-visible{background:#00FF41!important;color:#000!important;outline:2px solid #00FF41;outline-offset:3px}.elementor-260143 .elementor-element.elementor-element-ec6320a .elementor-button-content-wrapper{align-items:center}.elementor-260143 .elementor-element.elementor-element-ec6320a .elementor-button-icon{display:inline-block;width:14px;height:1px;line-height:1;background:currentColor;position:relative;flex:none;transition:transform .24s ease}.elementor-260143 .elementor-element.elementor-element-ec6320a .elementor-button-icon i,.elementor-260143 .elementor-element.elementor-element-ec6320a .elementor-button-icon svg{display:none}.elementor-260143 .elementor-element.elementor-element-ec6320a .elementor-button-icon:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.elementor-260143 .elementor-element.elementor-element-ec6320a:hover .elementor-button-icon{transform:translateX(4px)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c600010 */.elementor-260143 .elementor-element.elementor-element-c600010{position:absolute!important;left:28px;bottom:6px;z-index:7;width:auto!important;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-c600010 .elementor-button{display:inline-flex;align-items:center;min-height:24px;padding:5px 9px;border:1px solid #D11C1C;border-radius:0;background:#D11C1C;color:#FFF8E8;fill:#FFF8E8;font-family:"Roboto Mono",monospace;font-size:7.5px;font-weight:700;line-height:1.3;letter-spacing:.13em;text-transform:uppercase;box-shadow:8px 7px 18px rgba(0,0,0,.38)}
.elementor-260143 .elementor-element.elementor-element-c600010 .elementor-button-content-wrapper{align-items:center;gap:6px}
.elementor-260143 .elementor-element.elementor-element-c600010 .elementor-button-icon{display:inline-flex;font-size:.76em;line-height:1}
.elementor-260143 .elementor-element.elementor-element-c600010 .elementor-button:hover,.elementor-260143 .elementor-element.elementor-element-c600010 .elementor-button:focus-visible{background:#B81313;border-color:#B81313;color:#FFF8E8;fill:#FFF8E8}
@media(max-width:1024px){.elementor-260143 .elementor-element.elementor-element-c600010{left:20px}}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-c600010{left:14px;bottom:6px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6c3c65 */.elementor-260143 .elementor-element.elementor-element-f6c3c65{position:relative;isolation:isolate;overflow:hidden;background:#050905}.elementor-260143 .elementor-element.elementor-element-f6c3c65:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.42;background:repeating-linear-gradient(135deg,rgba(0,255,65,.035) 0 1px,transparent 1px 9px)}.elementor-260143 .elementor-element.elementor-element-f6c3c65:after{content:"";position:absolute;z-index:0;pointer-events:none;right:-8%;top:-60%;width:46%;height:220%;background:radial-gradient(50% 50% at 50% 50%,rgba(0,255,65,.14),transparent 70%)}/* hexa-cloud-selection */.elementor-260143 .elementor-element.elementor-element-f6c3c65 ::selection{background:#00FF41!important;color:#FFFFFF!important;text-shadow:none!important}.elementor-260143 .elementor-element.elementor-element-f6c3c65 ::-moz-selection{background:#00FF41!important;color:#FFFFFF!important;text-shadow:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3f0004 */.elementor-260143 .elementor-element.elementor-element-c3f0004{position:relative;width:min(100%,760px);margin:0 0 clamp(15px,1.8vw,22px)!important;text-align:left}
.elementor-260143 .elementor-element.elementor-element-c3f0004 .elementor-heading-title{display:flex;align-items:center;gap:clamp(10px,1.3vw,16px);margin:0;font-family:Inter,sans-serif;font-size:clamp(10px,.85vw,12px);font-weight:600;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;color:#F2544F;white-space:nowrap}
.elementor-260143 .elementor-element.elementor-element-c3f0004 .elementor-heading-title::before{content:"";display:block;flex:0 0 clamp(34px,5vw,84px);height:2px;background:#F2544F}
.elementor-260143 .elementor-element.elementor-element-c3f0004 .elementor-heading-title::after{content:"";display:block;flex:1 1 auto;max-width:420px;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.12),transparent)}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-c3f0004 .elementor-heading-title{letter-spacing:.16em;white-space:normal}.elementor-260143 .elementor-element.elementor-element-c3f0004 .elementor-heading-title::before{flex-basis:26px}.elementor-260143 .elementor-element.elementor-element-c3f0004 .elementor-heading-title::after{min-width:18px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3f0005 */.elementor-260143 .elementor-element.elementor-element-c3f0005{position:relative;isolation:isolate;overflow:visible;width:100%;max-width:min(100%,1000px);margin:0!important;padding:0 0 clamp(8px,1vw,14px);text-align:left}
.elementor-260143 .elementor-element.elementor-element-c3f0005::before{content:"08";position:absolute;z-index:0;left:-.025em;top:clamp(34px,4.6vw,58px);pointer-events:none;white-space:nowrap;font-family:"Playfair Display",Georgia,serif;font-size:clamp(108px,15vw,230px);font-weight:800;line-height:.72;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(242,84,79,.16)}
.elementor-260143 .elementor-element.elementor-element-c3f0005 .elementor-widget-container{position:relative;z-index:1}
.elementor-260143 .elementor-element.elementor-element-c3f0005 .elementor-heading-title{position:relative;z-index:2;margin:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(38px,5vw,72px);font-weight:700;line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:#FFFDF8;text-align:left;text-wrap:balance}
.elementor-260143 .elementor-element.elementor-element-c3f0005 .elementor-heading-title em{font-style:italic;font-weight:500;text-transform:none;color:#F2544F}
.elementor-260143 .elementor-element.elementor-element-c3f0005 .elementor-heading-title::after{content:"";display:block;width:min(360px,54%);height:2px;margin-top:.4em;background:linear-gradient(90deg,#F2544F 0 45%,rgba(255,255,255,.16) 45%)}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-c3f0005{padding-bottom:8px}.elementor-260143 .elementor-element.elementor-element-c3f0005::before{left:-.01em;top:38px;font-size:clamp(96px,34vw,134px);-webkit-text-stroke:1px rgba(255,253,248,.11)}.elementor-260143 .elementor-element.elementor-element-c3f0005 .elementor-heading-title{font-size:clamp(36px,10.4vw,42px);line-height:1}.elementor-260143 .elementor-element.elementor-element-c3f0005 .elementor-heading-title::after{width:min(220px,72%);margin-top:.46em}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f0003 */.elementor-260143 .elementor-element.elementor-element-c3f0003{position:relative;width:100%;margin:0!important;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-c3f0003&gt;.e-con-inner{display:flex!important;flex-direction:column;align-items:flex-start;width:100%;max-width:none!important;margin:0;padding:0!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3f0006 */.elementor-260143 .elementor-element.elementor-element-c3f0006{width:100%;max-width:620px;margin:28px 0 0!important;text-align:left}
.elementor-260143 .elementor-element.elementor-element-c3f0006 p{margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.7;color:#C7C7C7}
@media(max-width:1024px){.elementor-260143 .elementor-element.elementor-element-c3f0006{margin-top:22px!important}}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-c3f0006{margin-top:18px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f0002 */.elementor-260143 .elementor-element.elementor-element-c3f0002{display:block!important;width:100%;margin:0 0 clamp(28px,3vw,40px)!important;padding:0 0 clamp(22px,2.2vw,30px)!important;border-bottom:1px solid rgba(255,255,255,.09)}
.elementor-260143 .elementor-element.elementor-element-c3f0002>.e-con-inner{display:block!important;width:100%;max-width:none!important;margin:0;padding:0!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3f200 */.elementor-260143 .elementor-element.elementor-element-c3f200{align-self:stretch;justify-self:start!important;display:flex;align-items:center;justify-content:flex-start;width:75%!important;max-width:none!important;min-height:100%;margin:0!important;text-align:left}
.elementor-260143 .elementor-element.elementor-element-c3f200 .elementor-widget-container{display:flex;width:100%;height:100%;align-items:center;justify-content:flex-start}
.elementor-260143 .elementor-element.elementor-element-c3f200 blockquote{width:100%;margin:0;padding:0;border:0;text-align:left}
.elementor-260143 .elementor-element.elementor-element-c3f200 p{margin:0;font-family:"Roboto Mono",monospace;font-size:clamp(16px,1.65vw,22px);font-style:italic;font-weight:400;line-height:1.48;color:#F2F2F2;text-align:left}
@media(max-width:1024px){.elementor-260143 .elementor-element.elementor-element-c3f200{width:88%!important}}
@media(max-width:760px){.elementor-260143 .elementor-element.elementor-element-c3f200{width:100%!important;min-height:0}.elementor-260143 .elementor-element.elementor-element-c3f200 blockquote{padding:50px 0 4px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3f400 */.elementor-260143 .elementor-element.elementor-element-c3f400{width:120px;max-width:42%;margin:0 0 18px!important}
.elementor-260143 .elementor-element.elementor-element-c3f400 img{display:block;width:100%!important;max-height:36px;object-fit:contain;object-position:left center;filter:invert(1) grayscale(1) brightness(2);opacity:.9}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3f500 */.elementor-260143 .elementor-element.elementor-element-c3f500{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-c3f500 p{margin:0;font-family:"Roboto Mono",monospace;font-size:9.5px;line-height:1.65;letter-spacing:.09em;text-transform:uppercase;color:#B9B9B9}
.elementor-260143 .elementor-element.elementor-element-c3f500 p strong{font-family:Inter,sans-serif;font-size:15px;letter-spacing:0;text-transform:none;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c3f600 */.elementor-260143 .elementor-element.elementor-element-c3f600{width:auto!important;margin:18px 0 0!important}
.elementor-260143 .elementor-element.elementor-element-c3f600 .elementor-button{display:inline-flex;padding:10px 14px;border:1px solid rgba(209,28,28,.6);border-radius:0;background:transparent;color:#F2544F;font-family:"Roboto Mono",monospace;font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}
.elementor-260143 .elementor-element.elementor-element-c3f600 .elementor-button:hover,.elementor-260143 .elementor-element.elementor-element-c3f600 .elementor-button:focus-visible{background:#D11C1C;color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f300 */.elementor-260143 .elementor-element.elementor-element-c3f300{display:flex!important;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;margin:0!important;padding-left:20px!important;border-left:1px solid rgba(209,28,28,.42)}
.elementor-260143 .elementor-element.elementor-element-c3f300&gt;.e-con-inner{display:flex!important;flex-direction:column;align-items:flex-start;width:100%;max-width:none!important;margin:0;padding:0!important}
@media(max-width:760px){.elementor-260143 .elementor-element.elementor-element-c3f300{padding:18px 0 0!important;border-left:0;border-top:1px solid rgba(209,28,28,.32)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f100 */.elementor-260143 .elementor-element.elementor-element-c3f100{position:relative;isolation:isolate;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);align-items:stretch;gap:24px;width:100%;min-height:clamp(290px,20vw,330px);margin:0!important;padding:clamp(20px,2.3vw,30px)!important;overflow:hidden;background:radial-gradient(circle at 12% 46%,rgba(209,28,28,.12),transparent 29%),repeating-linear-gradient(0deg,transparent 0 82px,rgba(255,255,255,.026) 82px 83px),repeating-linear-gradient(90deg,transparent 0 116px,rgba(255,255,255,.026) 116px 117px),repeating-linear-gradient(135deg,rgba(255,255,255,.014) 0 1px,transparent 1px 11px),linear-gradient(118deg,#080808 0%,#130909 100%);border:1px solid rgba(209,28,28,.42);box-shadow:inset 0 0 42px rgba(209,28,28,.035),0 14px 32px -22px rgba(209,28,28,.30);transition:transform .25s,border-color .25s}
.elementor-260143 .elementor-element.elementor-element-c3f100::before{content:"\201C";position:absolute;left:clamp(16px,1.55vw,24px);top:clamp(17px,1.8vw,25px);z-index:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(82px,7vw,112px);font-weight:700;line-height:.72;color:rgba(209,28,28,.28);text-shadow:0 0 32px rgba(209,28,28,.18);pointer-events:none}
.elementor-260143 .elementor-element.elementor-element-c3f100::after{content:"";position:absolute;inset:14px;z-index:0;border-top:1px solid rgba(255,255,255,.055);border-bottom:1px solid rgba(209,28,28,.14);pointer-events:none}
.elementor-260143 .elementor-element.elementor-element-c3f100&gt;.e-con-inner{display:contents!important}
.elementor-260143 .elementor-element.elementor-element-c3f100&gt;.e-con-inner&gt;.elementor-element{position:relative;z-index:1;min-width:0}
.elementor-260143 .elementor-element.elementor-element-c3f100:hover{transform:translateY(-2px);border-color:rgba(242,84,79,.68)}
@media(max-width:760px){.elementor-260143 .elementor-element.elementor-element-c3f100{grid-template-columns:1fr;gap:20px;min-height:0}}
@media(prefers-reduced-motion:reduce){.elementor-260143 .elementor-element.elementor-element-c3f100{transition:none}.elementor-260143 .elementor-element.elementor-element-c3f100:hover{transform:none}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3f201 */.elementor-260143 .elementor-element.elementor-element-c3f201{align-self:stretch;justify-self:start!important;display:flex;align-items:center;justify-content:flex-start;width:75%!important;max-width:none!important;min-height:100%;margin:0!important;text-align:left}
.elementor-260143 .elementor-element.elementor-element-c3f201 .elementor-widget-container{display:flex;width:100%;height:100%;align-items:center;justify-content:flex-start}
.elementor-260143 .elementor-element.elementor-element-c3f201 blockquote{width:100%;margin:0;padding:0;border:0;text-align:left}
.elementor-260143 .elementor-element.elementor-element-c3f201 p{margin:0;font-family:"Roboto Mono",monospace;font-size:clamp(16px,1.65vw,22px);font-style:italic;font-weight:400;line-height:1.48;color:#F2F2F2;text-align:left}
@media(max-width:1024px){.elementor-260143 .elementor-element.elementor-element-c3f201{width:88%!important}}
@media(max-width:760px){.elementor-260143 .elementor-element.elementor-element-c3f201{width:100%!important;min-height:0}.elementor-260143 .elementor-element.elementor-element-c3f201 blockquote{padding:50px 0 4px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3f401 */.elementor-260143 .elementor-element.elementor-element-c3f401{width:120px;max-width:42%;margin:0 0 18px!important}
.elementor-260143 .elementor-element.elementor-element-c3f401 img{display:block;width:100%!important;max-height:36px;object-fit:contain;object-position:left center;filter:invert(1) grayscale(1) brightness(2);opacity:.9}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3f501 */.elementor-260143 .elementor-element.elementor-element-c3f501{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-c3f501 p{margin:0;font-family:"Roboto Mono",monospace;font-size:9.5px;line-height:1.65;letter-spacing:.09em;text-transform:uppercase;color:#B9B9B9}
.elementor-260143 .elementor-element.elementor-element-c3f501 p strong{font-family:Inter,sans-serif;font-size:15px;letter-spacing:0;text-transform:none;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c3f601 */.elementor-260143 .elementor-element.elementor-element-c3f601{width:auto!important;margin:18px 0 0!important}
.elementor-260143 .elementor-element.elementor-element-c3f601 .elementor-button{display:inline-flex;padding:10px 14px;border:1px solid rgba(209,28,28,.6);border-radius:0;background:transparent;color:#F2544F;font-family:"Roboto Mono",monospace;font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}
.elementor-260143 .elementor-element.elementor-element-c3f601 .elementor-button:hover,.elementor-260143 .elementor-element.elementor-element-c3f601 .elementor-button:focus-visible{background:#D11C1C;color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f301 */.elementor-260143 .elementor-element.elementor-element-c3f301{display:flex!important;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;margin:0!important;padding-left:20px!important;border-left:1px solid rgba(209,28,28,.42)}
.elementor-260143 .elementor-element.elementor-element-c3f301&gt;.e-con-inner{display:flex!important;flex-direction:column;align-items:flex-start;width:100%;max-width:none!important;margin:0;padding:0!important}
@media(max-width:760px){.elementor-260143 .elementor-element.elementor-element-c3f301{padding:18px 0 0!important;border-left:0;border-top:1px solid rgba(209,28,28,.32)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f101 */.elementor-260143 .elementor-element.elementor-element-c3f101{position:relative;isolation:isolate;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);align-items:stretch;gap:24px;width:100%;min-height:clamp(290px,20vw,330px);margin:0!important;padding:clamp(20px,2.3vw,30px)!important;overflow:hidden;background:radial-gradient(circle at 12% 46%,rgba(209,28,28,.12),transparent 29%),repeating-linear-gradient(0deg,transparent 0 82px,rgba(255,255,255,.026) 82px 83px),repeating-linear-gradient(90deg,transparent 0 116px,rgba(255,255,255,.026) 116px 117px),repeating-linear-gradient(135deg,rgba(255,255,255,.014) 0 1px,transparent 1px 11px),linear-gradient(118deg,#080808 0%,#130909 100%);border:1px solid rgba(209,28,28,.42);box-shadow:inset 0 0 42px rgba(209,28,28,.035),0 14px 32px -22px rgba(209,28,28,.30);transition:transform .25s,border-color .25s}
.elementor-260143 .elementor-element.elementor-element-c3f101::before{content:"\201C";position:absolute;left:clamp(16px,1.55vw,24px);top:clamp(17px,1.8vw,25px);z-index:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(82px,7vw,112px);font-weight:700;line-height:.72;color:rgba(209,28,28,.28);text-shadow:0 0 32px rgba(209,28,28,.18);pointer-events:none}
.elementor-260143 .elementor-element.elementor-element-c3f101::after{content:"";position:absolute;inset:14px;z-index:0;border-top:1px solid rgba(255,255,255,.055);border-bottom:1px solid rgba(209,28,28,.14);pointer-events:none}
.elementor-260143 .elementor-element.elementor-element-c3f101&gt;.e-con-inner{display:contents!important}
.elementor-260143 .elementor-element.elementor-element-c3f101&gt;.e-con-inner&gt;.elementor-element{position:relative;z-index:1;min-width:0}
.elementor-260143 .elementor-element.elementor-element-c3f101:hover{transform:translateY(-2px);border-color:rgba(242,84,79,.68)}
@media(max-width:760px){.elementor-260143 .elementor-element.elementor-element-c3f101{grid-template-columns:1fr;gap:20px;min-height:0}}
@media(prefers-reduced-motion:reduce){.elementor-260143 .elementor-element.elementor-element-c3f101{transition:none}.elementor-260143 .elementor-element.elementor-element-c3f101:hover{transform:none}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3f202 */.elementor-260143 .elementor-element.elementor-element-c3f202{align-self:stretch;justify-self:start!important;display:flex;align-items:center;justify-content:flex-start;width:75%!important;max-width:none!important;min-height:100%;margin:0!important;text-align:left}
.elementor-260143 .elementor-element.elementor-element-c3f202 .elementor-widget-container{display:flex;width:100%;height:100%;align-items:center;justify-content:flex-start}
.elementor-260143 .elementor-element.elementor-element-c3f202 blockquote{width:100%;margin:0;padding:0;border:0;text-align:left}
.elementor-260143 .elementor-element.elementor-element-c3f202 p{margin:0;font-family:"Roboto Mono",monospace;font-size:clamp(16px,1.65vw,22px);font-style:italic;font-weight:400;line-height:1.48;color:#F2F2F2;text-align:left}
@media(max-width:1024px){.elementor-260143 .elementor-element.elementor-element-c3f202{width:88%!important}}
@media(max-width:760px){.elementor-260143 .elementor-element.elementor-element-c3f202{width:100%!important;min-height:0}.elementor-260143 .elementor-element.elementor-element-c3f202 blockquote{padding:50px 0 4px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3f402 */.elementor-260143 .elementor-element.elementor-element-c3f402{width:120px;max-width:42%;margin:0 0 18px!important}
.elementor-260143 .elementor-element.elementor-element-c3f402 img{display:block;width:100%!important;max-height:36px;object-fit:contain;object-position:left center;filter:invert(1) grayscale(1) brightness(2);opacity:.9}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3f502 */.elementor-260143 .elementor-element.elementor-element-c3f502{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-c3f502 p{margin:0;font-family:"Roboto Mono",monospace;font-size:9.5px;line-height:1.65;letter-spacing:.09em;text-transform:uppercase;color:#B9B9B9}
.elementor-260143 .elementor-element.elementor-element-c3f502 p strong{font-family:Inter,sans-serif;font-size:15px;letter-spacing:0;text-transform:none;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c3f602 */.elementor-260143 .elementor-element.elementor-element-c3f602{width:auto!important;margin:18px 0 0!important}
.elementor-260143 .elementor-element.elementor-element-c3f602 .elementor-button{display:inline-flex;padding:10px 14px;border:1px solid rgba(209,28,28,.6);border-radius:0;background:transparent;color:#F2544F;font-family:"Roboto Mono",monospace;font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}
.elementor-260143 .elementor-element.elementor-element-c3f602 .elementor-button:hover,.elementor-260143 .elementor-element.elementor-element-c3f602 .elementor-button:focus-visible{background:#D11C1C;color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f302 */.elementor-260143 .elementor-element.elementor-element-c3f302{display:flex!important;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;margin:0!important;padding-left:20px!important;border-left:1px solid rgba(209,28,28,.42)}
.elementor-260143 .elementor-element.elementor-element-c3f302&gt;.e-con-inner{display:flex!important;flex-direction:column;align-items:flex-start;width:100%;max-width:none!important;margin:0;padding:0!important}
@media(max-width:760px){.elementor-260143 .elementor-element.elementor-element-c3f302{padding:18px 0 0!important;border-left:0;border-top:1px solid rgba(209,28,28,.32)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f102 */.elementor-260143 .elementor-element.elementor-element-c3f102{position:relative;isolation:isolate;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);align-items:stretch;gap:24px;width:100%;min-height:clamp(290px,20vw,330px);margin:0!important;padding:clamp(20px,2.3vw,30px)!important;overflow:hidden;background:radial-gradient(circle at 12% 46%,rgba(209,28,28,.12),transparent 29%),repeating-linear-gradient(0deg,transparent 0 82px,rgba(255,255,255,.026) 82px 83px),repeating-linear-gradient(90deg,transparent 0 116px,rgba(255,255,255,.026) 116px 117px),repeating-linear-gradient(135deg,rgba(255,255,255,.014) 0 1px,transparent 1px 11px),linear-gradient(118deg,#080808 0%,#130909 100%);border:1px solid rgba(209,28,28,.42);box-shadow:inset 0 0 42px rgba(209,28,28,.035),0 14px 32px -22px rgba(209,28,28,.30);transition:transform .25s,border-color .25s}
.elementor-260143 .elementor-element.elementor-element-c3f102::before{content:"\201C";position:absolute;left:clamp(16px,1.55vw,24px);top:clamp(17px,1.8vw,25px);z-index:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(82px,7vw,112px);font-weight:700;line-height:.72;color:rgba(209,28,28,.28);text-shadow:0 0 32px rgba(209,28,28,.18);pointer-events:none}
.elementor-260143 .elementor-element.elementor-element-c3f102::after{content:"";position:absolute;inset:14px;z-index:0;border-top:1px solid rgba(255,255,255,.055);border-bottom:1px solid rgba(209,28,28,.14);pointer-events:none}
.elementor-260143 .elementor-element.elementor-element-c3f102&gt;.e-con-inner{display:contents!important}
.elementor-260143 .elementor-element.elementor-element-c3f102&gt;.e-con-inner&gt;.elementor-element{position:relative;z-index:1;min-width:0}
.elementor-260143 .elementor-element.elementor-element-c3f102:hover{transform:translateY(-2px);border-color:rgba(242,84,79,.68)}
@media(max-width:760px){.elementor-260143 .elementor-element.elementor-element-c3f102{grid-template-columns:1fr;gap:20px;min-height:0}}
@media(prefers-reduced-motion:reduce){.elementor-260143 .elementor-element.elementor-element-c3f102{transition:none}.elementor-260143 .elementor-element.elementor-element-c3f102:hover{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f0007 */.elementor-260143 .elementor-element.elementor-element-c3f0007{display:flex!important;flex-direction:column;align-items:flex-start;gap:14px;width:100%;max-width:1040px;margin:0!important;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-c3f0007>.e-con-inner{display:contents!important}
@media(max-width:1024px){.elementor-260143 .elementor-element.elementor-element-c3f0007{max-width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f0001 */.elementor-260143 .elementor-element.elementor-element-c3f0001{position:relative;isolation:isolate;display:block!important;overflow:hidden!important;width:100%;max-width:none!important;margin:0!important;padding:clamp(48px,4.5vw,64px) clamp(20px,3.5vw,50px)!important;background:#0D0D0D!important;color:#fff;border:0!important;border-top:1px solid rgba(209,28,28,.28)!important}
.elementor-260143 .elementor-element.elementor-element-c3f0001::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#D11C1C 0 58%,rgba(255,255,255,.07) 58%) 0 0/100% 1px no-repeat,linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px) 0 0/96px 96px,linear-gradient(180deg,rgba(255,255,255,.026) 1px,transparent 1px) 0 0/96px 96px,radial-gradient(60% 60% at 92% 0%,rgba(209,28,28,.13),transparent 72%),repeating-linear-gradient(135deg,rgba(255,255,255,.016) 0 1px,transparent 1px 9px)}
.elementor-260143 .elementor-element.elementor-element-c3f0001::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}
.elementor-260143 .elementor-element.elementor-element-c3f0001&gt;.e-con-inner{position:relative;z-index:1;display:block!important;width:100%;max-width:1300px!important;margin:0 auto;padding:0!important}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-c3f0001{padding:44px 20px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4f0004 */.elementor-260143 .elementor-element.elementor-element-d4f0004{position:relative;width:min(100%,760px);margin:0 0 clamp(15px,1.8vw,22px)!important;text-align:left}
.elementor-260143 .elementor-element.elementor-element-d4f0004 .elementor-heading-title{display:flex;align-items:center;gap:clamp(10px,1.3vw,16px);margin:0;font-family:Inter,sans-serif;font-size:clamp(10px,.85vw,12px);font-weight:600;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;color:#F2544F;white-space:nowrap}
.elementor-260143 .elementor-element.elementor-element-d4f0004 .elementor-heading-title::before{content:"";display:block;flex:0 0 clamp(34px,5vw,84px);height:2px;background:#F2544F}
.elementor-260143 .elementor-element.elementor-element-d4f0004 .elementor-heading-title::after{content:"";display:block;flex:1 1 auto;max-width:420px;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.12),transparent)}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-d4f0004 .elementor-heading-title{letter-spacing:.16em;white-space:normal}.elementor-260143 .elementor-element.elementor-element-d4f0004 .elementor-heading-title::before{flex-basis:26px}.elementor-260143 .elementor-element.elementor-element-d4f0004 .elementor-heading-title::after{min-width:18px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4f0005 */.elementor-260143 .elementor-element.elementor-element-d4f0005{position:relative;isolation:isolate;overflow:visible;width:100%;max-width:min(100%,1000px);margin:0!important;padding:0 0 clamp(8px,1vw,14px);text-align:left}
.elementor-260143 .elementor-element.elementor-element-d4f0005::before{content:"09";position:absolute;z-index:0;left:-.025em;top:clamp(34px,4.6vw,58px);pointer-events:none;white-space:nowrap;font-family:"Playfair Display",Georgia,serif;font-size:clamp(108px,15vw,230px);font-weight:800;line-height:.72;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(242,84,79,.16)}
.elementor-260143 .elementor-element.elementor-element-d4f0005 .elementor-widget-container{position:relative;z-index:1}
.elementor-260143 .elementor-element.elementor-element-d4f0005 .elementor-heading-title{position:relative;z-index:2;margin:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(38px,5vw,72px);font-weight:700;line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:#FFFDF8;text-align:left;text-wrap:balance}
.elementor-260143 .elementor-element.elementor-element-d4f0005 .elementor-heading-title em{font-style:italic;font-weight:500;text-transform:none;color:#F2544F}
.elementor-260143 .elementor-element.elementor-element-d4f0005 .elementor-heading-title::after{content:"";display:block;width:min(360px,54%);height:2px;margin-top:.4em;background:linear-gradient(90deg,#F2544F 0 45%,rgba(255,255,255,.16) 45%)}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-d4f0005{padding-bottom:8px}.elementor-260143 .elementor-element.elementor-element-d4f0005::before{left:-.01em;top:38px;font-size:clamp(96px,34vw,134px);-webkit-text-stroke:1px rgba(255,253,248,.11)}.elementor-260143 .elementor-element.elementor-element-d4f0005 .elementor-heading-title{font-size:clamp(36px,10.4vw,42px);line-height:1}.elementor-260143 .elementor-element.elementor-element-d4f0005 .elementor-heading-title::after{width:min(220px,72%);margin-top:.46em}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f0003 */.elementor-260143 .elementor-element.elementor-element-d4f0003{position:relative;width:100%;margin:0!important;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-d4f0003&gt;.e-con-inner{display:flex!important;flex-direction:column;align-items:flex-start;width:100%;max-width:none!important;margin:0;padding:0!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4f0006 */.elementor-260143 .elementor-element.elementor-element-d4f0006{width:100%;max-width:620px;margin:28px 0 0!important;text-align:left}
.elementor-260143 .elementor-element.elementor-element-d4f0006 p{margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.7;color:#C7C7C7}
@media(max-width:1024px){.elementor-260143 .elementor-element.elementor-element-d4f0006{margin-top:22px!important}}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-d4f0006{margin-top:18px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f0002 */.elementor-260143 .elementor-element.elementor-element-d4f0002{display:block!important;width:100%;margin:0 0 clamp(28px,3vw,40px)!important;padding:0 0 clamp(22px,2.2vw,30px)!important;border-bottom:1px solid rgba(255,255,255,.09)}
.elementor-260143 .elementor-element.elementor-element-d4f0002>.e-con-inner{display:block!important;width:100%;max-width:none!important;margin:0;padding:0!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4f200 */.elementor-260143 .elementor-element.elementor-element-d4f200{width:100%;margin:0 0 17px!important}
.elementor-260143 .elementor-element.elementor-element-d4f200 .elementor-heading-title{font-family:Inter,sans-serif;font-size:12px;line-height:1;letter-spacing:.28em;color:#F2544F}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4f300 */.elementor-260143 .elementor-element.elementor-element-d4f300{flex:1 1 auto;width:100%;margin:0 0 22px!important}
.elementor-260143 .elementor-element.elementor-element-d4f300 p{margin:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(16px,1.3vw,18px);font-style:italic;font-weight:400;line-height:1.55;color:#F2F2F2}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4f500 */.elementor-260143 .elementor-element.elementor-element-d4f500{width:52px;height:52px;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-d4f500 .elementor-widget-container{width:52px;height:52px}
.elementor-260143 .elementor-element.elementor-element-d4f500 img{display:block;width:52px!important;height:52px!important;border-radius:50%;object-fit:cover;filter:grayscale(1);border:2px solid rgba(209,28,28,.55)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4f700 */.elementor-260143 .elementor-element.elementor-element-d4f700{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-d4f700 .elementor-heading-title{font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.3;color:#fff}
.elementor-260143 .elementor-element.elementor-element-d4f700 .elementor-heading-title span{font-size:11px;color:#F2544F}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4f800 */.elementor-260143 .elementor-element.elementor-element-d4f800{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-d4f800 .elementor-heading-title{font-family:"Roboto Mono",monospace;font-size:8.5px;font-weight:400;line-height:1.55;letter-spacing:.1em;text-transform:uppercase;color:#919191}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f600 */.elementor-260143 .elementor-element.elementor-element-d4f600{width:100%;margin:0!important;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-d4f600>.e-con-inner{display:flex!important;flex-direction:column;gap:5px;width:100%;max-width:none!important;margin:0;padding:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f400 */.elementor-260143 .elementor-element.elementor-element-d4f400{display:grid!important;grid-template-columns:52px minmax(0,1fr);gap:13px;align-items:center;width:100%;margin:0!important;padding:19px 0 0!important;border-top:1px solid rgba(255,255,255,.10)}
.elementor-260143 .elementor-element.elementor-element-d4f400>.e-con-inner{display:contents!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f100 */.elementor-260143 .elementor-element.elementor-element-d4f100{position:relative;display:flex!important;flex-direction:column;width:100%;margin:0!important;padding:clamp(22px,2.2vw,28px)!important;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.12);transition:border-color .25s,transform .25s}
.elementor-260143 .elementor-element.elementor-element-d4f100::before{content:"“";position:absolute;right:16px;top:6px;font-family:"Playfair Display",Georgia,serif;font-size:58px;line-height:1;color:rgba(209,28,28,.28)}
.elementor-260143 .elementor-element.elementor-element-d4f100>.e-con-inner{display:flex!important;flex-direction:column;width:100%;height:100%;max-width:none!important;margin:0;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-d4f100:hover{border-color:#D11C1C;transform:translateY(-2px)}
@media(prefers-reduced-motion:reduce){.elementor-260143 .elementor-element.elementor-element-d4f100{transition:none}.elementor-260143 .elementor-element.elementor-element-d4f100:hover{transform:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4f201 */.elementor-260143 .elementor-element.elementor-element-d4f201{width:100%;margin:0 0 17px!important}
.elementor-260143 .elementor-element.elementor-element-d4f201 .elementor-heading-title{font-family:Inter,sans-serif;font-size:12px;line-height:1;letter-spacing:.28em;color:#F2544F}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4f301 */.elementor-260143 .elementor-element.elementor-element-d4f301{flex:1 1 auto;width:100%;margin:0 0 22px!important}
.elementor-260143 .elementor-element.elementor-element-d4f301 p{margin:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(16px,1.3vw,18px);font-style:italic;font-weight:400;line-height:1.55;color:#F2F2F2}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4f501 */.elementor-260143 .elementor-element.elementor-element-d4f501{width:52px;height:52px;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-d4f501 .elementor-widget-container{width:52px;height:52px}
.elementor-260143 .elementor-element.elementor-element-d4f501 img{display:block;width:52px!important;height:52px!important;border-radius:50%;object-fit:cover;filter:grayscale(1);border:2px solid rgba(209,28,28,.55)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4f701 */.elementor-260143 .elementor-element.elementor-element-d4f701{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-d4f701 .elementor-heading-title{font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.3;color:#fff}
.elementor-260143 .elementor-element.elementor-element-d4f701 .elementor-heading-title span{font-size:11px;color:#F2544F}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4f801 */.elementor-260143 .elementor-element.elementor-element-d4f801{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-d4f801 .elementor-heading-title{font-family:"Roboto Mono",monospace;font-size:8.5px;font-weight:400;line-height:1.55;letter-spacing:.1em;text-transform:uppercase;color:#919191}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f601 */.elementor-260143 .elementor-element.elementor-element-d4f601{width:100%;margin:0!important;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-d4f601>.e-con-inner{display:flex!important;flex-direction:column;gap:5px;width:100%;max-width:none!important;margin:0;padding:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f401 */.elementor-260143 .elementor-element.elementor-element-d4f401{display:grid!important;grid-template-columns:52px minmax(0,1fr);gap:13px;align-items:center;width:100%;margin:0!important;padding:19px 0 0!important;border-top:1px solid rgba(255,255,255,.10)}
.elementor-260143 .elementor-element.elementor-element-d4f401>.e-con-inner{display:contents!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f101 */.elementor-260143 .elementor-element.elementor-element-d4f101{position:relative;display:flex!important;flex-direction:column;width:100%;margin:0!important;padding:clamp(22px,2.2vw,28px)!important;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.12);transition:border-color .25s,transform .25s}
.elementor-260143 .elementor-element.elementor-element-d4f101::before{content:"“";position:absolute;right:16px;top:6px;font-family:"Playfair Display",Georgia,serif;font-size:58px;line-height:1;color:rgba(209,28,28,.28)}
.elementor-260143 .elementor-element.elementor-element-d4f101>.e-con-inner{display:flex!important;flex-direction:column;width:100%;height:100%;max-width:none!important;margin:0;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-d4f101:hover{border-color:#D11C1C;transform:translateY(-2px)}
@media(prefers-reduced-motion:reduce){.elementor-260143 .elementor-element.elementor-element-d4f101{transition:none}.elementor-260143 .elementor-element.elementor-element-d4f101:hover{transform:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4f202 */.elementor-260143 .elementor-element.elementor-element-d4f202{width:100%;margin:0 0 17px!important}
.elementor-260143 .elementor-element.elementor-element-d4f202 .elementor-heading-title{font-family:Inter,sans-serif;font-size:12px;line-height:1;letter-spacing:.28em;color:#F2544F}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4f302 */.elementor-260143 .elementor-element.elementor-element-d4f302{flex:1 1 auto;width:100%;margin:0 0 22px!important}
.elementor-260143 .elementor-element.elementor-element-d4f302 p{margin:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(16px,1.3vw,18px);font-style:italic;font-weight:400;line-height:1.55;color:#F2F2F2}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4f502 */.elementor-260143 .elementor-element.elementor-element-d4f502{width:52px;height:52px;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-d4f502 .elementor-widget-container{width:52px;height:52px}
.elementor-260143 .elementor-element.elementor-element-d4f502 img{display:block;width:52px!important;height:52px!important;border-radius:50%;object-fit:cover;filter:grayscale(1);border:2px solid rgba(209,28,28,.55)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4f702 */.elementor-260143 .elementor-element.elementor-element-d4f702{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-d4f702 .elementor-heading-title{font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.3;color:#fff}
.elementor-260143 .elementor-element.elementor-element-d4f702 .elementor-heading-title span{font-size:11px;color:#F2544F}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4f802 */.elementor-260143 .elementor-element.elementor-element-d4f802{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-d4f802 .elementor-heading-title{font-family:"Roboto Mono",monospace;font-size:8.5px;font-weight:400;line-height:1.55;letter-spacing:.1em;text-transform:uppercase;color:#919191}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f602 */.elementor-260143 .elementor-element.elementor-element-d4f602{width:100%;margin:0!important;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-d4f602>.e-con-inner{display:flex!important;flex-direction:column;gap:5px;width:100%;max-width:none!important;margin:0;padding:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f402 */.elementor-260143 .elementor-element.elementor-element-d4f402{display:grid!important;grid-template-columns:52px minmax(0,1fr);gap:13px;align-items:center;width:100%;margin:0!important;padding:19px 0 0!important;border-top:1px solid rgba(255,255,255,.10)}
.elementor-260143 .elementor-element.elementor-element-d4f402>.e-con-inner{display:contents!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f102 */.elementor-260143 .elementor-element.elementor-element-d4f102{position:relative;display:flex!important;flex-direction:column;width:100%;margin:0!important;padding:clamp(22px,2.2vw,28px)!important;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.12);transition:border-color .25s,transform .25s}
.elementor-260143 .elementor-element.elementor-element-d4f102::before{content:"“";position:absolute;right:16px;top:6px;font-family:"Playfair Display",Georgia,serif;font-size:58px;line-height:1;color:rgba(209,28,28,.28)}
.elementor-260143 .elementor-element.elementor-element-d4f102>.e-con-inner{display:flex!important;flex-direction:column;width:100%;height:100%;max-width:none!important;margin:0;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-d4f102:hover{border-color:#D11C1C;transform:translateY(-2px)}
@media(prefers-reduced-motion:reduce){.elementor-260143 .elementor-element.elementor-element-d4f102{transition:none}.elementor-260143 .elementor-element.elementor-element-d4f102:hover{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f0007 */.elementor-260143 .elementor-element.elementor-element-d4f0007{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin:0!important;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-d4f0007>.e-con-inner{display:contents!important}
@media(max-width:960px){.elementor-260143 .elementor-element.elementor-element-d4f0007{grid-template-columns:1fr;max-width:760px;margin-inline:auto!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d4f0008 */.elementor-260143 .elementor-element.elementor-element-d4f0008{width:auto!important;margin:26px 0 0!important}
.elementor-260143 .elementor-element.elementor-element-d4f0008 .elementor-button{display:inline-flex;align-items:center;gap:10px;padding:13px 18px;border:1px solid #D11C1C;border-radius:0;background:#D11C1C;color:#fff;font-family:Inter,sans-serif;font-size:10.5px;font-weight:600;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;transition:background .18s,border-color .18s,color .18s}
.elementor-260143 .elementor-element.elementor-element-d4f0008 .elementor-button:hover,.elementor-260143 .elementor-element.elementor-element-d4f0008 .elementor-button:focus-visible{background:#B81313;border-color:#B81313;color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f0001 */.elementor-260143 .elementor-element.elementor-element-d4f0001{position:relative;isolation:isolate;display:block!important;overflow:hidden!important;width:100%;max-width:none!important;margin:0!important;padding:clamp(48px,4.5vw,64px) clamp(20px,3.5vw,50px)!important;background:#151010!important;color:#fff;border:0!important;border-top:1px solid rgba(209,28,28,.28)!important}
.elementor-260143 .elementor-element.elementor-element-d4f0001::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#D11C1C 0 58%,rgba(255,255,255,.07) 58%) 0 0/100% 1px no-repeat,linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px) 0 0/96px 96px,linear-gradient(180deg,rgba(255,255,255,.026) 1px,transparent 1px) 0 0/96px 96px,radial-gradient(60% 60% at 92% 0%,rgba(209,28,28,.13),transparent 72%),repeating-linear-gradient(135deg,rgba(255,255,255,.016) 0 1px,transparent 1px 9px)}
.elementor-260143 .elementor-element.elementor-element-d4f0001::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}
.elementor-260143 .elementor-element.elementor-element-d4f0001&gt;.e-con-inner{position:relative;z-index:1;display:block!important;width:100%;max-width:1300px!important;margin:0 auto;padding:0!important}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-d4f0001{padding:44px 20px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e502003 */.elementor-260143 .elementor-element.elementor-element-e502003{width:100%;margin:0 0 12px!important}
.elementor-260143 .elementor-element.elementor-element-e502003 .elementor-heading-title{font-family:Inter,sans-serif;font-size:9px;font-weight:700;line-height:1.4;letter-spacing:.17em;text-transform:uppercase;color:#F2544F}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e502004 */.elementor-260143 .elementor-element.elementor-element-e502004{width:100%;max-width:64ch;margin:0 0 18px!important}
.elementor-260143 .elementor-element.elementor-element-e502004 p{margin:0;font-family:Inter,sans-serif;font-size:clamp(16px,1.35vw,20px);font-style:normal;font-weight:400;line-height:1.5;letter-spacing:normal;color:#FFFDF8;overflow-wrap:anywhere}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e502006 */.elementor-260143 .elementor-element.elementor-element-e502006{width:44px;height:44px;margin:0!important}.elementor-260143 .elementor-element.elementor-element-e502006 .elementor-widget-container{width:44px;height:44px}.elementor-260143 .elementor-element.elementor-element-e502006 img{display:block;width:44px!important;height:44px!important;border-radius:50%;object-fit:cover;filter:grayscale(1);border:2px solid rgba(209,28,28,.55)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e502008 */.elementor-260143 .elementor-element.elementor-element-e502008{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-e502008 .elementor-heading-title{font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.3;color:#FFFDF8}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e502009 */.elementor-260143 .elementor-element.elementor-element-e502009{width:100%;margin:0!important}
.elementor-260143 .elementor-element.elementor-element-e502009 .elementor-heading-title{font-family:"Roboto Mono",monospace;font-size:8.5px;font-weight:500;line-height:1.55;letter-spacing:.09em;text-transform:uppercase;color:#9C9794}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e502007 */.elementor-260143 .elementor-element.elementor-element-e502007{width:100%;margin:0!important;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-e502007&gt;.e-con-inner{display:flex!important;flex-direction:column;gap:5px;width:100%;max-width:none!important;margin:0;padding:0!important}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e50200a */.elementor-260143 .elementor-element.elementor-element-e50200a{justify-self:end;width:100%;max-width:146px;margin:0!important;padding-left:11px;border-left:1px solid rgba(209,28,28,.35)}
.elementor-260143 .elementor-element.elementor-element-e50200a img{display:block;width:100%!important;max-height:44px;object-fit:contain;object-position:right center;filter:grayscale(1) invert(1) brightness(2);opacity:.90}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-e50200a{justify-self:start;max-width:150px;margin-top:4px!important;padding:10px 0 0;border-left:0;border-top:1px solid rgba(209,28,28,.28)}.elementor-260143 .elementor-element.elementor-element-e50200a img{object-position:left center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e502005 */.elementor-260143 .elementor-element.elementor-element-e502005{display:grid!important;grid-template-columns:44px minmax(0,1fr) minmax(100px,146px);gap:11px;align-items:center;width:100%;margin:0!important;padding:14px 0 0!important;border-top:1px solid rgba(255,255,255,.12)}
.elementor-260143 .elementor-element.elementor-element-e502005>.e-con-inner{display:contents!important}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-e502005{grid-template-columns:44px minmax(0,1fr)}.elementor-260143 .elementor-element.elementor-element-e502005>.e-con-inner>.elementor-element-e50200a{grid-column:1/-1}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e502002 */.elementor-260143 .elementor-element.elementor-element-e502002{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;min-width:0;margin:0!important;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-e502002>.e-con-inner{display:flex!important;flex-direction:column;align-items:flex-start;width:100%;max-width:none!important;margin:0;padding:0!important}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e50200c */.elementor-260143 .elementor-element.elementor-element-e50200c{width:100%;margin:0!important;overflow:hidden;background:#090909;border:1px solid rgba(209,28,28,.38)}
.elementor-260143 .elementor-element.elementor-element-e50200c .elementor-wrapper{width:100%;aspect-ratio:16/9;overflow:hidden;background:#090909}
.elementor-260143 .elementor-element.elementor-element-e50200c iframe,.elementor-260143 .elementor-element.elementor-element-e50200c video{display:block;width:100%!important;height:100%!important}
.elementor-260143 .elementor-element.elementor-element-e50200c .elementor-custom-embed-image-overlay{background-size:cover;background-position:center}
.elementor-260143 .elementor-element.elementor-element-e50200c .elementor-custom-embed-play{display:grid!important;place-items:center;width:54px!important;height:54px!important;opacity:1!important;visibility:visible!important;border:1px solid rgba(255,253,248,.72);border-radius:50%;background:#D11C1C;box-shadow:0 10px 26px rgba(0,0,0,.46);filter:none!important}
.elementor-260143 .elementor-element.elementor-element-e50200c .elementor-custom-embed-play::before{content:"";display:block;width:0;height:0;margin-left:3px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:13px solid #fff}
.elementor-260143 .elementor-element.elementor-element-e50200c .elementor-custom-embed-play i,.elementor-260143 .elementor-element.elementor-element-e50200c .elementor-custom-embed-play svg{display:none!important}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-e50200c .elementor-custom-embed-play{width:48px!important;height:48px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e50200d */.elementor-260143 .elementor-element.elementor-element-e50200d{width:100%;margin:9px 0 0!important;text-align:left}
.elementor-260143 .elementor-element.elementor-element-e50200d .elementor-heading-title,.elementor-260143 .elementor-element.elementor-element-e50200d .elementor-heading-title a{margin:0;font-family:Inter,sans-serif;font-size:9.5px;font-weight:600;line-height:1.4;letter-spacing:.09em;text-transform:uppercase;color:#C7C7C7;text-decoration:none}
.elementor-260143 .elementor-element.elementor-element-e50200d .elementor-heading-title a:hover,.elementor-260143 .elementor-element.elementor-element-e50200d .elementor-heading-title a:focus-visible{color:#F2544F}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e50200b */.elementor-260143 .elementor-element.elementor-element-e50200b{display:flex!important;flex-direction:column;justify-content:center;width:100%;min-width:0;margin:0!important;padding:10px!important;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.08)}
.elementor-260143 .elementor-element.elementor-element-e50200b>.e-con-inner{display:flex!important;flex-direction:column;width:100%;max-width:none!important;margin:0;padding:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e502001 */.elementor-260143 .elementor-element.elementor-element-e502001{position:relative;isolation:isolate;display:block!important;width:100%;max-width:none!important;margin:0!important;padding:clamp(28px,3.2vw,42px) clamp(18px,3.5vw,44px)!important;overflow:hidden;background:radial-gradient(54% 90% at 100% 0,rgba(209,28,28,.10),transparent 72%),repeating-linear-gradient(135deg,rgba(255,255,255,.014) 0 1px,transparent 1px 10px),#0A0A0A;border:0!important;border-top:1px solid rgba(209,28,28,.34);border-bottom:1px solid rgba(255,255,255,.07)}
.elementor-260143 .elementor-element.elementor-element-e502001::before{content:"";position:absolute;left:0;top:0;width:34%;height:2px;background:#D11C1C}
.elementor-260143 .elementor-element.elementor-element-e502001>.e-con-inner{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(300px,.72fr);gap:clamp(24px,3vw,38px);align-items:center;width:100%;max-width:1120px!important;margin:0 auto;padding:clamp(20px,2.2vw,28px)!important;background:rgba(255,255,255,.022);border:1px solid rgba(255,255,255,.10);box-shadow:0 22px 48px rgba(0,0,0,.34)}
.elementor-260143 .elementor-element.elementor-element-e502001>.e-con-inner>.elementor-element{min-width:0;margin:0}
@media(max-width:820px){.elementor-260143 .elementor-element.elementor-element-e502001>.e-con-inner{grid-template-columns:1fr;gap:22px}}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-e502001{padding:26px 16px!important}.elementor-260143 .elementor-element.elementor-element-e502001>.e-con-inner{padding:18px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5a0004 */.elementor-260143 .elementor-element.elementor-element-f5a0004{position:relative;width:min(100%,760px);margin:0 0 14px!important;text-align:left}
.elementor-260143 .elementor-element.elementor-element-f5a0004 .elementor-heading-title{display:flex;align-items:center;gap:12px;margin:0;font-family:"Roboto Mono",monospace;font-size:10px;font-weight:600;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;color:rgba(23,19,15,.72)}
.elementor-260143 .elementor-element.elementor-element-f5a0004 .elementor-heading-title::before{content:"//";color:#17130F}
.elementor-260143 .elementor-element.elementor-element-f5a0004 .elementor-heading-title::after{content:"";display:block;flex:1 1 auto;max-width:240px;height:1px;background:linear-gradient(90deg,rgba(23,19,15,.42),transparent)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5a0005 */.elementor-260143 .elementor-element.elementor-element-f5a0005{position:relative;width:100%;max-width:780px;margin:0!important;padding:0;text-align:left}
.elementor-260143 .elementor-element.elementor-element-f5a0005 .elementor-heading-title{margin:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(38px,5vw,64px);font-weight:700;line-height:.96;letter-spacing:-.02em;text-transform:uppercase;color:#17130F;text-align:left;text-wrap:balance}
.elementor-260143 .elementor-element.elementor-element-f5a0005 .elementor-heading-title em{font-style:italic;font-weight:500;text-transform:none;color:#FFFDF8}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-f5a0005 .elementor-heading-title{font-size:clamp(34px,10vw,42px);line-height:1}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5a0006 */.elementor-260143 .elementor-element.elementor-element-f5a0006{position:relative;z-index:2;margin-top:14px!important}.elementor-260143 .elementor-element.elementor-element-f5a0006 p{margin:0;color:#FFF5E9}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5a0008 */.elementor-260143 .elementor-element.elementor-element-f5a0008{width:auto!important;margin:0!important}.elementor-260143 .elementor-element.elementor-element-f5a0008 .elementor-button{border-radius:0;background:#17130F;color:#FFFDF8;border-color:#17130F;transition:background .18s,color .18s}.elementor-260143 .elementor-element.elementor-element-f5a0008 .elementor-button:hover,.elementor-260143 .elementor-element.elementor-element-f5a0008 .elementor-button:focus-visible{background:#FFFDF8;border-color:#FFFDF8;color:#17130F}.elementor-260143 .elementor-element.elementor-element-f5a0008 .elementor-button:focus-visible{outline:2px solid #17130F;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5a0009 */.elementor-260143 .elementor-element.elementor-element-f5a0009 p{margin:0;color:rgba(255,253,248,.84)}.elementor-260143 .elementor-element.elementor-element-f5a0009 a{color:#FFFDF8;text-decoration:none;border-bottom:1px solid rgba(255,253,248,.55)}.elementor-260143 .elementor-element.elementor-element-f5a0009 a:hover,.elementor-260143 .elementor-element.elementor-element-f5a0009 a:focus-visible{color:#17130F;border-bottom-color:#17130F}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5a0002 */.elementor-260143 .elementor-element.elementor-element-f5a0002{position:relative;z-index:2;margin:0 auto!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5a0001 */.elementor-260143 .elementor-element.elementor-element-f5a0001{position:relative;isolation:isolate;display:flex!important;overflow:hidden!important;width:100%;max-width:none!important;min-height:0!important;margin:0!important;padding:clamp(38px,4.2vw,58px) 0!important;background:radial-gradient(52% 120% at 92% 50%,rgba(255,253,248,.18),transparent 70%),repeating-linear-gradient(135deg,rgba(23,19,15,.06) 0 1px,transparent 1px 9px),#C9181E!important;color:#FFFDF8;border-top:1px solid rgba(23,19,15,.48);border-bottom:1px solid rgba(23,19,15,.38)}
.elementor-260143 .elementor-element.elementor-element-f5a0001::before{content:"";position:absolute;inset:22px;z-index:1;pointer-events:none;background:linear-gradient(rgba(23,19,15,.48),rgba(23,19,15,.48)) left top/40px 2px no-repeat,linear-gradient(rgba(23,19,15,.48),rgba(23,19,15,.48)) left top/2px 40px no-repeat,linear-gradient(rgba(23,19,15,.48),rgba(23,19,15,.48)) right top/40px 2px no-repeat,linear-gradient(rgba(23,19,15,.48),rgba(23,19,15,.48)) right top/2px 40px no-repeat,linear-gradient(rgba(23,19,15,.48),rgba(23,19,15,.48)) left bottom/40px 2px no-repeat,linear-gradient(rgba(23,19,15,.48),rgba(23,19,15,.48)) left bottom/2px 40px no-repeat,linear-gradient(rgba(23,19,15,.48),rgba(23,19,15,.48)) right bottom/40px 2px no-repeat,linear-gradient(rgba(23,19,15,.48),rgba(23,19,15,.48)) right bottom/2px 40px no-repeat}
.elementor-260143 .elementor-element.elementor-element-f5a0001::after{content:"FREE AUDIT";position:absolute;z-index:0;left:50%;bottom:-.22em;transform:translateX(-50%);white-space:nowrap;pointer-events:none;font-family:"Playfair Display",Georgia,serif;font-size:clamp(96px,17vw,230px);font-weight:800;line-height:.78;letter-spacing:-.04em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgba(23,19,15,.14)}
.elementor-260143 .elementor-element.elementor-element-f5a0001>.e-con-inner,.elementor-260143 .elementor-element.elementor-element-f5a0001>.elementor-element{position:relative;z-index:2}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-f5a0001{padding:36px 0!important}.elementor-260143 .elementor-element.elementor-element-f5a0001::before{inset:14px;background-size:28px 2px,2px 28px,28px 2px,2px 28px,28px 2px,2px 28px,28px 2px,2px 28px}.elementor-260143 .elementor-element.elementor-element-f5a0001::after{font-size:88px;bottom:-.1em}}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-638e8eb */.elementor-260143 .elementor-element.elementor-element-638e8eb{position:relative;width:min(100%,760px);margin:0 0 clamp(15px,1.8vw,22px)!important}
.elementor-260143 .elementor-element.elementor-element-638e8eb .elementor-divider{padding:0}
.elementor-260143 .elementor-element.elementor-element-638e8eb .elementor-divider-separator{display:flex!important;align-items:center;justify-content:flex-start;width:100%!important;max-width:none!important;gap:clamp(10px,1.3vw,16px);border:0!important}
.elementor-260143 .elementor-element.elementor-element-638e8eb .elementor-divider-separator::before{content:"";display:block!important;order:0;flex:0 0 clamp(34px,5vw,84px);height:2px;border:0!important;background:#F2544F}
.elementor-260143 .elementor-element.elementor-element-638e8eb .elementor-divider__text{order:1;flex:none;padding:0!important;font-family:Inter,sans-serif;font-size:clamp(10px,.85vw,12px);font-weight:600;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;color:#F2544F;background:transparent}
.elementor-260143 .elementor-element.elementor-element-638e8eb .elementor-divider-separator::after{content:"";display:block!important;order:2;flex:1 1 auto;max-width:420px;min-width:18px;height:1px;border:0!important;background:linear-gradient(90deg,rgba(255,255,255,.12),transparent)}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-638e8eb .elementor-divider-separator{gap:10px}.elementor-260143 .elementor-element.elementor-element-638e8eb .elementor-divider-separator::before{flex-basis:26px}.elementor-260143 .elementor-element.elementor-element-638e8eb .elementor-divider__text{letter-spacing:.16em}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a8f0b1 */.elementor-260143 .elementor-element.elementor-element-7a8f0b1{position:relative;isolation:isolate;overflow:visible;width:100%;max-width:min(100%,1000px);margin:0!important;padding:0 0 clamp(8px,1vw,14px);text-align:left}
.elementor-260143 .elementor-element.elementor-element-7a8f0b1::before{content:"10";position:absolute;z-index:0;left:-.025em;top:clamp(34px,4.6vw,58px);pointer-events:none;white-space:nowrap;font-family:"Playfair Display",Georgia,serif;font-size:clamp(108px,15vw,230px);font-weight:800;line-height:.72;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(242,84,79,.16)}
.elementor-260143 .elementor-element.elementor-element-7a8f0b1 .elementor-widget-container{position:relative;z-index:1}
.elementor-260143 .elementor-element.elementor-element-7a8f0b1 .elementor-heading-title{position:relative;z-index:2;margin:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(38px,5vw,72px);font-weight:700;line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:#FFFDF8;text-align:left;text-wrap:balance}
.elementor-260143 .elementor-element.elementor-element-7a8f0b1 .elementor-heading-title em{font-style:italic;font-weight:500;text-transform:none;color:#F2544F}
.elementor-260143 .elementor-element.elementor-element-7a8f0b1 .elementor-heading-title::after{content:"";display:block;width:min(360px,54%);height:2px;margin-top:.4em;background:linear-gradient(90deg,#F2544F 0 45%,rgba(255,255,255,.16) 45%)}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-7a8f0b1{padding-bottom:8px}.elementor-260143 .elementor-element.elementor-element-7a8f0b1::before{left:-.01em;top:38px;font-size:clamp(96px,34vw,134px);-webkit-text-stroke:1px rgba(255,253,248,.11)}.elementor-260143 .elementor-element.elementor-element-7a8f0b1 .elementor-heading-title{font-size:clamp(36px,10.4vw,42px);line-height:1}.elementor-260143 .elementor-element.elementor-element-7a8f0b1 .elementor-heading-title::after{width:min(220px,72%);margin-top:.46em}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca0b1e7 */.elementor-260143 .elementor-element.elementor-element-ca0b1e7{width:100%;max-width:620px;margin:28px 0 0!important;text-align:left}
.elementor-260143 .elementor-element.elementor-element-ca0b1e7 p{margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.7;color:#C7C7C7}
@media(max-width:1024px){.elementor-260143 .elementor-element.elementor-element-ca0b1e7{margin-top:22px!important}}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-ca0b1e7{margin-top:18px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba59cb */.elementor-260143 .elementor-element.elementor-element-1ba59cb{display:flex!important;flex-direction:column;align-items:flex-start;gap:0!important;width:100%;margin:0!important;padding:0!important}
.elementor-260143 .elementor-element.elementor-element-1ba59cb>.e-con-inner{display:flex!important;flex-direction:column;align-items:flex-start;gap:0!important;width:100%;max-width:none!important;margin:0;padding:0!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a312001 */.elementor-260143 .elementor-element.elementor-element-a312001{display:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aa5d59 */.elementor-260143 .elementor-element.elementor-element-0aa5d59{position:relative;width:min(100%,760px);margin:0 0 clamp(15px,1.8vw,22px)!important;text-align:left}
.elementor-260143 .elementor-element.elementor-element-0aa5d59 .elementor-heading-title{display:flex;align-items:center;gap:clamp(10px,1.3vw,16px);margin:0;font-family:Inter,sans-serif;font-size:clamp(10px,.85vw,12px);font-weight:600;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;color:#C9181E;white-space:nowrap}
.elementor-260143 .elementor-element.elementor-element-0aa5d59 .elementor-heading-title::before{content:"";display:block;flex:0 0 clamp(34px,5vw,84px);height:2px;background:#C9181E}
.elementor-260143 .elementor-element.elementor-element-0aa5d59 .elementor-heading-title::after{content:"";display:block;flex:1 1 auto;max-width:420px;height:1px;background:linear-gradient(90deg,rgba(23,19,15,.16),transparent)}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-0aa5d59 .elementor-heading-title{letter-spacing:.16em;white-space:normal}.elementor-260143 .elementor-element.elementor-element-0aa5d59 .elementor-heading-title::before{flex-basis:26px}.elementor-260143 .elementor-element.elementor-element-0aa5d59 .elementor-heading-title::after{min-width:18px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7d13ff */.elementor-260143 .elementor-element.elementor-element-b7d13ff{position:relative;isolation:isolate;overflow:visible;width:100%;max-width:min(100%,1000px);margin:0!important;padding:0 0 clamp(8px,1vw,14px);text-align:left}
.elementor-260143 .elementor-element.elementor-element-b7d13ff::before{content:"11";position:absolute;z-index:0;left:-.025em;top:clamp(34px,4.6vw,58px);pointer-events:none;white-space:nowrap;font-family:"Playfair Display",Georgia,serif;font-size:clamp(108px,15vw,230px);font-weight:800;line-height:.72;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(201,24,30,.14)}
.elementor-260143 .elementor-element.elementor-element-b7d13ff .elementor-widget-container{position:relative;z-index:1}
.elementor-260143 .elementor-element.elementor-element-b7d13ff .elementor-heading-title{position:relative;z-index:2;margin:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(38px,5vw,72px);font-weight:700;line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:#17130F;text-align:left;text-wrap:balance}
.elementor-260143 .elementor-element.elementor-element-b7d13ff .elementor-heading-title em{font-style:italic;font-weight:500;text-transform:none;color:#C9181E}
.elementor-260143 .elementor-element.elementor-element-b7d13ff .elementor-heading-title::after{content:"";display:block;width:min(360px,54%);height:2px;margin-top:.4em;background:linear-gradient(90deg,#C9181E 0 45%,rgba(23,19,15,.18) 45%)}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-b7d13ff{padding-bottom:8px}.elementor-260143 .elementor-element.elementor-element-b7d13ff::before{left:-.01em;top:38px;font-size:clamp(96px,34vw,134px);-webkit-text-stroke:1px rgba(201,24,30,.12)}.elementor-260143 .elementor-element.elementor-element-b7d13ff .elementor-heading-title{font-size:clamp(36px,10.4vw,42px);line-height:1}.elementor-260143 .elementor-element.elementor-element-b7d13ff .elementor-heading-title::after{width:min(220px,72%);margin-top:.46em}}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a312002 */.elementor-260143 .elementor-element.elementor-element-a312002{display:none!important}/* End custom CSS */
/* Start custom CSS for smc-canvas-art, class: .elementor-element-40cf6ae */.elementor-260143 .elementor-element.elementor-element-40cf6ae canvas{height:clamp(148px,14.5vw,190px);filter:brightness(0) saturate(100%) invert(14%) sepia(95%) saturate(4705%) hue-rotate(350deg) brightness(93%) contrast(91%)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963aafa */.elementor-260143 .elementor-element.elementor-element-963aafa{box-shadow:0 18px 50px rgba(35,25,17,.10)}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-a7cde62 */.elementor-260143 .elementor-element.elementor-element-a7cde62 .elementor-loop-container{gap:18px;background:transparent;border:0}.elementor-260143 .elementor-element.elementor-element-a7cde62 .e-loop-item{min-width:0;height:100%}.elementor-260143 .elementor-element.elementor-element-a7cde62 .e-loop-item .elementor-element-b5e20d1{background:#FFFDF8!important;border:1px solid rgba(38,29,22,.13);box-shadow:0 16px 36px rgba(35,25,17,.09)!important}.elementor-260143 .elementor-element.elementor-element-a7cde62 .smc-resource-shot:after{background:#C9181E!important;mix-blend-mode:multiply!important;opacity:.18!important}.elementor-260143 .elementor-element.elementor-element-a7cde62 .smc-resource-image img{filter:grayscale(1) contrast(1.04) brightness(.92)!important}.elementor-260143 .elementor-element.elementor-element-a7cde62 .e-loop-item:hover .smc-resource-image img{filter:grayscale(.25) contrast(1.02) brightness(.98)!important}.elementor-260143 .elementor-element.elementor-element-a7cde62 .smc-resource-category{background:#C9181E!important}.elementor-260143 .elementor-element.elementor-element-a7cde62 .smc-resource-category .elementor-heading-title,.elementor-260143 .elementor-element.elementor-element-a7cde62 .smc-resource-category a{color:#FFFFFF!important}.elementor-260143 .elementor-element.elementor-element-a7cde62 .smc-resource-avatar{border-color:#FFFDF8!important;background:#FFFDF8!important}.elementor-260143 .elementor-element.elementor-element-a7cde62 .smc-resource-body{background:#FFFDF8!important;border-top-color:rgba(38,29,22,.13)!important}.elementor-260143 .elementor-element.elementor-element-a7cde62 .smc-resource-title a{color:#17130F!important}.elementor-260143 .elementor-element.elementor-element-a7cde62 .smc-resource-excerpt,.elementor-260143 .elementor-element.elementor-element-a7cde62 .smc-resource-excerpt p{color:#514A43!important}.elementor-260143 .elementor-element.elementor-element-a7cde62 .smc-resource-meta{border-top-color:rgba(38,29,22,.12)!important}.elementor-260143 .elementor-element.elementor-element-a7cde62 .smc-resource-meta .elementor-heading-title{color:#5E554D!important}.elementor-260143 .elementor-element.elementor-element-a7cde62 .smc-resource-check .elementor-icon{color:#C9181E!important}.elementor-260143 .elementor-element.elementor-element-a7cde62 .smc-resource-check svg{fill:#C9181E!important}.elementor-260143 .elementor-element.elementor-element-a7cde62 .smc-resource-dot{background:#C9181E!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43fdd88 */.elementor-260143 .elementor-element.elementor-element-43fdd88 .elementor-button{background:#FFFDF8;color:#17130F;border-color:rgba(38,29,22,.30);transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.elementor-260143 .elementor-element.elementor-element-43fdd88 .elementor-button:hover,.elementor-260143 .elementor-element.elementor-element-43fdd88 .elementor-button:focus-visible{background:#C9181E;color:#FFFFFF;border-color:#C9181E;outline:none}.elementor-260143 .elementor-element.elementor-element-43fdd88 .elementor-button:focus-visible{outline:2px solid #C9181E;outline-offset:3px}.elementor-260143 .elementor-element.elementor-element-43fdd88 .elementor-button-content-wrapper{align-items:center}.elementor-260143 .elementor-element.elementor-element-43fdd88 .elementor-button-icon{display:inline-block;width:14px;height:1px;line-height:1;background:currentColor;position:relative;flex:none;transition:transform .24s ease}.elementor-260143 .elementor-element.elementor-element-43fdd88 .elementor-button-icon i,.elementor-260143 .elementor-element.elementor-element-43fdd88 .elementor-button-icon svg{display:none}.elementor-260143 .elementor-element.elementor-element-43fdd88 .elementor-button-icon:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.elementor-260143 .elementor-element.elementor-element-43fdd88:hover .elementor-button-icon{transform:translateX(4px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db663eb */.elementor-260143 .elementor-element.elementor-element-db663eb{position:relative;isolation:isolate;color:#17130F}
.elementor-260143 .elementor-element.elementor-element-db663eb::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(135deg,rgba(72,52,43,.022) 0 1px,transparent 1px 9px),linear-gradient(90deg,rgba(52,38,29,.035) 1px,transparent 1px) 0 0/92px 92px,linear-gradient(180deg,rgba(52,38,29,.035) 1px,transparent 1px) 0 0/92px 92px}
.elementor-260143 .elementor-element.elementor-element-db663eb>.e-con-inner{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a313001 */.elementor-260143 .elementor-element.elementor-element-a313001{display:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab6db15 */.elementor-260143 .elementor-element.elementor-element-ab6db15{position:relative;width:min(100%,760px);margin:0 0 clamp(15px,1.8vw,22px)!important;text-align:left}
.elementor-260143 .elementor-element.elementor-element-ab6db15 .elementor-heading-title{display:flex;align-items:center;gap:clamp(10px,1.3vw,16px);margin:0;font-family:Inter,sans-serif;font-size:clamp(10px,.85vw,12px);font-weight:600;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;color:#C9181E;white-space:nowrap}
.elementor-260143 .elementor-element.elementor-element-ab6db15 .elementor-heading-title::before{content:"";display:block;flex:0 0 clamp(34px,5vw,84px);height:2px;background:#C9181E}
.elementor-260143 .elementor-element.elementor-element-ab6db15 .elementor-heading-title::after{content:"";display:block;flex:1 1 auto;max-width:420px;height:1px;background:linear-gradient(90deg,rgba(23,19,15,.16),transparent)}
@media(max-width:560px){.elementor-260143 .elementor-element.elementor-element-ab6db15 .elementor-heading-title{letter-spacing:.16em;white-space:normal}.elementor-260143 .elementor-element.elementor-element-ab6db15 .elementor-heading-title::before{flex-basis:26px}.elementor-260143 .elementor-element.elementor-element-ab6db15 .elementor-heading-title::after{min-width:18px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e93c25 */.elementor-260143 .elementor-element.elementor-element-1e93c25{position:relative;isolation:isolate;overflow:visible;width:100%;max-width:min(100%,1000px);margin:0!important;padding:0 0 clamp(8px,1vw,14px);text-align:left}
.elementor-260143 .elementor-element.elementor-element-1e93c25::before{content:"12";position:absolute;z-index:0;left:-.025em;top:clamp(34px,4.6vw,58px);pointer-events:none;white-space:nowrap;font-family:"Playfair Display",Georgia,serif;font-size:clamp(108px,15vw,230px);font-weight:800;line-height:.72;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(201,24,30,.14)}
.elementor-260143 .elementor-element.elementor-element-1e93c25 .elementor-widget-container{position:relative;z-index:1}
.elementor-260143 .elementor-element.elementor-element-1e93c25 .elementor-heading-title{position:relative;z-index:2;margin:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(38px,5vw,72px);font-weight:700;line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:#17130F;text-align:left;text-wrap:balance}
.elementor-260143 .elementor-element.elementor-element-1e93c25 .elementor-heading-title em{font-style:italic;font-weight:500;text-transform:none;color:#C9181E}
.elementor-260143 .elementor-element.elementor-element-1e93c25 .elementor-heading-title::after{content:"";display:block;width:min(360px,54%);height:2px;margin-top:.4em;background:linear-gradient(90deg,#C9181E 0 45%,rgba(23,19,15,.18) 45%)}
@media(max-width:767px){.elementor-260143 .elementor-element.elementor-element-1e93c25{padding-bottom:8px}.elementor-260143 .elementor-element.elementor-element-1e93c25::before{left:-.01em;top:38px;font-size:clamp(96px,34vw,134px);-webkit-text-stroke:1px rgba(201,24,30,.12)}.elementor-260143 .elementor-element.elementor-element-1e93c25 .elementor-heading-title{font-size:clamp(36px,10.4vw,42px);line-height:1}.elementor-260143 .elementor-element.elementor-element-1e93c25 .elementor-heading-title::after{width:min(220px,72%);margin-top:.46em}}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a313002 */.elementor-260143 .elementor-element.elementor-element-a313002{display:none!important}/* End custom CSS */
/* Start custom CSS for smc-canvas-art, class: .elementor-element-85d62c4 */.elementor-260143 .elementor-element.elementor-element-85d62c4 canvas{height:clamp(148px,14.5vw,190px);filter:brightness(0) saturate(100%) invert(14%) sepia(95%) saturate(4705%) hue-rotate(350deg) brightness(93%) contrast(91%)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b839a1 */.elementor-260143 .elementor-element.elementor-element-6b839a1{box-shadow:0 18px 50px rgba(35,25,17,.10)}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-0dcc913 */.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-toggle{position:relative;isolation:isolate;border:1px solid rgba(38,29,22,.14);border-top:2px solid #C9181E;background:#FFFDF8;overflow:hidden;box-shadow:0 18px 50px rgba(35,25,17,.10)}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-toggle:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(201,24,30,.24) 0 0) left 9px top 9px/20px 1px no-repeat,linear-gradient(rgba(201,24,30,.24) 0 0) left 9px top 9px/1px 20px no-repeat,linear-gradient(rgba(201,24,30,.16) 0 0) right 9px top 9px/20px 1px no-repeat,linear-gradient(rgba(201,24,30,.16) 0 0) right 9px top 9px/1px 20px no-repeat,repeating-linear-gradient(135deg,rgba(38,29,22,.018) 0 1px,transparent 1px 9px),radial-gradient(48% 60% at 96% 0,rgba(201,24,30,.07),transparent 72%)}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-toggle-item{position:relative;z-index:1;border-bottom:1px solid rgba(38,29,22,.12);background:transparent;transition:background .2s ease}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-toggle-item:last-child{border-bottom:0}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-toggle-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;z-index:3;background:#C9181E;transform:scaleY(0);transform-origin:top;transition:transform .28s cubic-bezier(.22,.61,.36,1)}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-toggle-item:hover,.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-toggle-item:has(.elementor-tab-title.elementor-active){background:#F8EEE5}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-toggle-item:hover:before,.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-toggle-item:has(.elementor-tab-title.elementor-active):before{transform:scaleY(1)}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-tab-title{position:relative;z-index:2;border:0;background:transparent}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-toggle-title{display:flex;align-items:flex-start;gap:18px;width:calc(100% - clamp(32px,calc(68.57px - 4.762vw),50px));color:#17130F}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-toggle-icon{width:14px;color:#C9181E}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-toggle-icon svg{fill:#C9181E}.elementor-260143 .elementor-element.elementor-element-0dcc913 .smc-faq-number{flex:0 0 34px;padding-top:.34em;font-family:Inter,sans-serif;font-size:10.5px;font-weight:600;line-height:1.44;letter-spacing:.12em;color:#C9181E;opacity:.76;transition:opacity .18s ease}.elementor-260143 .elementor-element.elementor-element-0dcc913 .smc-faq-question{flex:1;color:#17130F;transition:color .18s ease}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-tab-title:hover .smc-faq-question,.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-tab-title.elementor-active .smc-faq-question{color:#C9181E}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-toggle-item:hover .smc-faq-number,.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-tab-title.elementor-active .smc-faq-number{opacity:1}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-tab-content{position:relative;z-index:2;border:0;background:#FBF6EE;color:#413A33}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-tab-content:before{content:"";position:absolute;left:calc(clamp(16px,2vw,26px) + 20px);top:0;bottom:24px;width:1px;background:rgba(201,24,30,.34)}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-tab-content p{margin:0 0 12px;max-width:82ch}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-tab-content p:last-child{margin-bottom:0}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-tab-content a{color:#A91218;border-bottom:1px solid rgba(201,24,30,.28)}.elementor-260143 .elementor-element.elementor-element-0dcc913 .elementor-toggle-title:focus-visible{outline:2px solid #C9181E;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d64fe0b */.elementor-260143 .elementor-element.elementor-element-d64fe0b .elementor-button{background:#FFFDF8;color:#17130F;border-color:rgba(38,29,22,.30);transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.elementor-260143 .elementor-element.elementor-element-d64fe0b .elementor-button:hover,.elementor-260143 .elementor-element.elementor-element-d64fe0b .elementor-button:focus-visible{background:#C9181E;color:#FFFFFF;border-color:#C9181E;outline:none}.elementor-260143 .elementor-element.elementor-element-d64fe0b .elementor-button:focus-visible{outline:2px solid #C9181E;outline-offset:3px}.elementor-260143 .elementor-element.elementor-element-d64fe0b .elementor-button-content-wrapper{align-items:center}.elementor-260143 .elementor-element.elementor-element-d64fe0b .elementor-button-icon{display:inline-block;width:14px;height:1px;line-height:1;background:currentColor;position:relative;flex:none;transition:transform .24s ease}.elementor-260143 .elementor-element.elementor-element-d64fe0b .elementor-button-icon i,.elementor-260143 .elementor-element.elementor-element-d64fe0b .elementor-button-icon svg{display:none}.elementor-260143 .elementor-element.elementor-element-d64fe0b .elementor-button-icon:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.elementor-260143 .elementor-element.elementor-element-d64fe0b:hover .elementor-button-icon{transform:translateX(4px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-081ed8e */.elementor-260143 .elementor-element.elementor-element-081ed8e{position:relative;isolation:isolate;overflow:hidden;color:#17130F}
.elementor-260143 .elementor-element.elementor-element-081ed8e::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(135deg,rgba(72,52,43,.022) 0 1px,transparent 1px 9px),linear-gradient(90deg,rgba(52,38,29,.035) 1px,transparent 1px) 0 0/92px 92px,linear-gradient(180deg,rgba(52,38,29,.035) 1px,transparent 1px) 0 0/92px 92px}
.elementor-260143 .elementor-element.elementor-element-081ed8e .elementor-element-d40d404{position:relative;z-index:2}
.elementor-260143 .elementor-element.elementor-element-081ed8e::after{content:"QUESTIONS";position:absolute;z-index:1;left:50%;bottom:-.29em;transform:translateX(-50%);white-space:nowrap;pointer-events:none;font-family:"Playfair Display",Georgia,serif;font-size:clamp(96px,19vw,307px);font-weight:800;line-height:.8;letter-spacing:-.02em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgba(201,24,30,.075)}/* End custom CSS */