.elementor-3245 .elementor-element.elementor-element-b9b67f5{--display:flex;}.elementor-3245 .elementor-element.elementor-element-80be310{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-3245 .elementor-element.elementor-element-2e7ccb1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-3245 .elementor-element.elementor-element-a7be565{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-3245 .elementor-element.elementor-element-6699727{--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-3245 .elementor-element.elementor-element-9981f81{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-3245 .elementor-element.elementor-element-07f450c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-3245 .elementor-element.elementor-element-a0f697a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-3245 .elementor-element.elementor-element-447ef39{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-3245 .elementor-element.elementor-element-e064751{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-3245 .elementor-element.elementor-element-b011f31{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-3245 .elementor-element.elementor-element-8a4380f{--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-3245 .elementor-element.elementor-element-30d8b4d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-3245 .elementor-element.elementor-element-3bf696d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-3245 .elementor-element.elementor-element-bceb2f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-3245 .elementor-element.elementor-element-8e7322b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-3245 .elementor-element.elementor-element-c10e3a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-3245 .elementor-element.elementor-element-1a5dd31{--display:flex;}body.elementor-page-3245:not(.elementor-motion-effects-element-type-background), body.elementor-page-3245 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}@media(max-width:767px){.elementor-3245 .elementor-element.elementor-element-6699727{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3245 .elementor-element.elementor-element-8a4380f{--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;}}@media(min-width:768px){.elementor-3245 .elementor-element.elementor-element-2e7ccb1{--width:50%;}.elementor-3245 .elementor-element.elementor-element-a7be565{--width:50%;}.elementor-3245 .elementor-element.elementor-element-30d8b4d{--width:50%;}.elementor-3245 .elementor-element.elementor-element-8e7322b{--width:50%;}.elementor-3245 .elementor-element.elementor-element-c10e3a2{--width:50%;}}/* Start custom CSS */.sl-spec-top,.sl-spec-main,.sl-spec-nav{max-width:1296px;margin:0 auto;width:100%;padding-left:18px;padding-right:18px;box-sizing:border-box}
.sl-spec-top{padding-top:32px;padding-bottom:32px}
.sl-spec-main{padding-top:48px;padding-bottom:96px;gap:48px}
.sl-spec-right{gap:28px}
.sl-spec-left{gap:24px}
.sl-spec-block{border-top:2px solid #1A1A1A;padding-top:14px;gap:10px}
.sl-h1 .elementor-heading-title{font-family:'Hanken Grotesk',sans-serif;font-weight:600;font-size:44px;line-height:1;text-transform:uppercase;color:#1A1A1A}
.sl-decl .elementor-heading-title{font-family:'Hanken Grotesk',sans-serif;font-weight:500;font-size:18px;line-height:1.3;text-transform:uppercase;color:#1A1A1A}
.sl-label .elementor-heading-title{font-family:'Hanken Grotesk',sans-serif;font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#1A1A1A}
.sl-body,.sl-body p{font-family:'Hanken Grotesk',sans-serif;font-size:15px;line-height:1.6;color:#2A2A2A;hyphens:none}
.sl-small,.sl-small p{font-family:'Hanken Grotesk',sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#1A1A1A}
.sl-small a{color:inherit;text-decoration:none}
.sl-btn-ghost .elementor-button{background:transparent;color:#1A1A1A;border:1px solid #1A1A1A;border-radius:0;font-family:'Hanken Grotesk',sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:16px 22px}
.sl-spec-cta{background:#1A1A1A;padding:72px 18px;gap:48px;width:100%;box-sizing:border-box}
.sl-spec-cta .sl-cta-h .elementor-heading-title{font-family:'Hanken Grotesk',sans-serif;font-weight:600;font-size:40px;line-height:1;color:#F7F7F7}
.sl-spec-cta .sl-body,.sl-spec-cta .sl-body p{color:#F7F7F7}
.sl-spec-cta .sl-btn-ghost .elementor-button{color:#F7F7F7;border-color:#F7F7F7}
.sl-spec-nav{padding-top:20px;padding-bottom:20px}
@media(max-width:767px){.sl-h1 .elementor-heading-title{font-size:32px}.sl-spec-main{gap:32px;padding-bottom:56px}.sl-spec-cta{gap:24px;padding:48px 18px}.sl-spec-cta .sl-cta-h .elementor-heading-title{font-size:30px}}/* End custom CSS */