.elementor-31 .elementor-element.elementor-element-28aed4df:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-28aed4df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF8;}.elementor-31 .elementor-element.elementor-element-28aed4df > .elementor-container{max-width:672px;}.elementor-31 .elementor-element.elementor-element-28aed4df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-31 .elementor-element.elementor-element-28aed4df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-3dd38a48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;text-align:start;}.elementor-31 .elementor-element.elementor-element-3dd38a48 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:21px;letter-spacing:1.76px;color:#E8C46A;}.elementor-31 .elementor-element.elementor-element-4669c7ac{font-family:"Cormorant Garamond", Sans-serif;font-size:68px;font-weight:600;line-height:78px;letter-spacing:-1.32px;color:#1C1C1E;}.elementor-31 .elementor-element.elementor-element-4669c7ac p{margin-block-end:36px;}.elementor-31 .elementor-element.elementor-element-7b968d16{margin-top:0px;margin-bottom:65px;}.elementor-31 .elementor-element.elementor-element-71f4185b > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 2px;border-color:#D4A843;padding:0px 10px 0px 24px;}.elementor-31 .elementor-element.elementor-element-60eb840a{width:var( --container-widget-width, 97% );max-width:97%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:97%;--container-widget-flex-grow:0;font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:400;font-style:italic;line-height:38px;color:#555555;}.elementor-31 .elementor-element.elementor-element-60eb840a p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-37f8d719{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-31 .elementor-element.elementor-element-37f8d719 .elementor-heading-title{font-size:38px;line-height:45px;color:#1C1C1E;}.elementor-31 .elementor-element.elementor-element-2013d443{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:31px;color:#555555;}.elementor-31 .elementor-element.elementor-element-2013d443 p{margin-block-end:22px;}.elementor-31 .elementor-element.elementor-element-2d4f6e0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-31 .elementor-element.elementor-element-2d4f6e0d .elementor-heading-title{font-size:38px;line-height:45px;color:#1C1C1E;}.elementor-31 .elementor-element.elementor-element-30bf6597{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:31px;color:#555555;}.elementor-31 .elementor-element.elementor-element-30bf6597 p{margin-block-end:22px;}.elementor-31 .elementor-element.elementor-element-5cfc5855 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 2px;border-color:#1B3A6B;padding:0px 10px 0px 24px;}.elementor-31 .elementor-element.elementor-element-1e6e89b8 .elementor-icon-box-wrapper{text-align:start;}.elementor-31 .elementor-element.elementor-element-1e6e89b8 .elementor-icon-box-title{margin-block-end:12px;color:#1C1C1E;}.elementor-31 .elementor-element.elementor-element-1e6e89b8 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-1e6e89b8 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-style:italic;line-height:26px;letter-spacing:1.1px;}.elementor-31 .elementor-element.elementor-element-1e6e89b8:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-1e6e89b8:has(:focus) .elementor-icon-box-title{color:#1C1C1E;}.elementor-31 .elementor-element.elementor-element-1e6e89b8 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;text-transform:uppercase;line-height:23px;letter-spacing:1.5px;color:#AAAAAA;}.elementor-31 .elementor-element.elementor-element-75c410a2{margin-top:20px;margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-7acbd81d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:31px;color:#555555;}.elementor-31 .elementor-element.elementor-element-7acbd81d p{margin-block-end:22px;}.elementor-31 .elementor-element.elementor-element-6207083c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-31 .elementor-element.elementor-element-6207083c .elementor-heading-title{font-size:38px;line-height:45px;color:#1C1C1E;}.elementor-31 .elementor-element.elementor-element-352142fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:31px;color:#555555;}.elementor-31 .elementor-element.elementor-element-352142fc p{margin-block-end:22px;}.elementor-31 .elementor-element.elementor-element-1150f19b{margin-top:0px;margin-bottom:40px;}.elementor-31 .elementor-element.elementor-element-225b968e > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 2px;border-color:#E8E4DE;padding:0px 10px 0px 24px;}.elementor-31 .elementor-element.elementor-element-3c2b5cc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;font-style:italic;line-height:26px;color:#AAAAAA;}.elementor-31 .elementor-element.elementor-element-3c2b5cc3 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-300bfba2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-31 .elementor-element.elementor-element-300bfba2 .elementor-heading-title{font-size:38px;line-height:45px;color:#1C1C1E;}.elementor-31 .elementor-element.elementor-element-6591e77a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:31px;color:#555555;}.elementor-31 .elementor-element.elementor-element-6591e77a p{margin-block-end:22px;}.elementor-31 .elementor-element.elementor-element-69a81c41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-31 .elementor-element.elementor-element-69a81c41 .elementor-heading-title{font-size:38px;line-height:45px;color:#1C1C1E;}.elementor-31 .elementor-element.elementor-element-236801ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:31px;color:#555555;}.elementor-31 .elementor-element.elementor-element-236801ca p{margin-block-end:22px;}.elementor-31 .elementor-element.elementor-element-3e5e99f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-31 .elementor-element.elementor-element-3e5e99f4 .elementor-heading-title{font-size:38px;line-height:45px;color:#1C1C1E;}.elementor-31 .elementor-element.elementor-element-283764be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:31px;color:#555555;}.elementor-31 .elementor-element.elementor-element-283764be p{margin-block-end:22px;}.elementor-31 .elementor-element.elementor-element-57dedc7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-31 .elementor-element.elementor-element-57dedc7e .elementor-heading-title{font-size:38px;line-height:45px;color:#1C1C1E;}.elementor-31 .elementor-element.elementor-element-7449abdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:31px;color:#555555;}.elementor-31 .elementor-element.elementor-element-7449abdf p{margin-block-end:22px;}.elementor-31 .elementor-element.elementor-element-29057461{--divider-border-style:solid;--divider-color:#E8E4DE;--divider-border-width:1px;}.elementor-31 .elementor-element.elementor-element-29057461 .elementor-divider-separator{width:100%;}.elementor-31 .elementor-element.elementor-element-29057461 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31 .elementor-element.elementor-element-47a5ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:300;font-style:italic;line-height:29px;color:#222222;}.elementor-31 .elementor-element.elementor-element-47a5ed p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-65e0f722 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.2px;color:#1C1C1E;}.elementor-31 .elementor-element.elementor-element-74bcc84:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-74bcc84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B3A6B;}.elementor-31 .elementor-element.elementor-element-74bcc84 > .elementor-container{max-width:785px;}.elementor-31 .elementor-element.elementor-element-74bcc84{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-31 .elementor-element.elementor-element-74bcc84 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-3ed23c1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-3ed23c1e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:21px;letter-spacing:1.76px;color:#E8C46A;}.elementor-31 .elementor-element.elementor-element-90222f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-90222f2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:68px;font-weight:300;line-height:68px;letter-spacing:-1.3px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-27c79caa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF99;}.elementor-31 .elementor-element.elementor-element-27c79caa p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-5a93cf55 .elementor-button{background-color:#D4A843;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;line-height:23px;fill:#1B3A6B;color:#1B3A6B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A843;border-radius:4px 4px 4px 4px;padding:15px 28px 15px 28px;}.elementor-31 .elementor-element.elementor-element-5a93cf55 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-5a93cf55 .elementor-button:focus{background-color:#E8C46A;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-4669c7ac{font-size:68px;line-height:74px;}.elementor-31 .elementor-element.elementor-element-4a569de5 > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-28aed4df{padding:50px 0px 50px 0px;}.elementor-31 .elementor-element.elementor-element-2b58398c > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-31 .elementor-element.elementor-element-3dd38a48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-31 .elementor-element.elementor-element-4669c7ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:38px;line-height:46px;}.elementor-31 .elementor-element.elementor-element-4669c7ac p{margin-block-end:6px;}.elementor-31 .elementor-element.elementor-element-7b968d16{margin-top:20px;margin-bottom:24px;}.elementor-31 .elementor-element.elementor-element-60eb840a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:25px;line-height:32px;}.elementor-31 .elementor-element.elementor-element-60eb840a p{margin-block-end:4px;}.elementor-31 .elementor-element.elementor-element-37f8d719{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-31 .elementor-element.elementor-element-37f8d719 .elementor-heading-title{font-size:27px;line-height:30px;}.elementor-31 .elementor-element.elementor-element-2013d443{font-size:16px;line-height:28px;}.elementor-31 .elementor-element.elementor-element-2013d443 p{margin-block-end:4px;}.elementor-31 .elementor-element.elementor-element-2d4f6e0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-31 .elementor-element.elementor-element-2d4f6e0d .elementor-heading-title{font-size:27px;line-height:35px;}.elementor-31 .elementor-element.elementor-element-30bf6597{font-size:16px;line-height:28px;}.elementor-31 .elementor-element.elementor-element-30bf6597 p{margin-block-end:4px;}.elementor-31 .elementor-element.elementor-element-7acbd81d{font-size:16px;line-height:28px;}.elementor-31 .elementor-element.elementor-element-7acbd81d p{margin-block-end:4px;}.elementor-31 .elementor-element.elementor-element-6207083c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-31 .elementor-element.elementor-element-6207083c .elementor-heading-title{font-size:27px;line-height:30px;}.elementor-31 .elementor-element.elementor-element-352142fc{font-size:16px;line-height:28px;}.elementor-31 .elementor-element.elementor-element-352142fc p{margin-block-end:4px;}.elementor-31 .elementor-element.elementor-element-3c2b5cc3{font-size:16px;}.elementor-31 .elementor-element.elementor-element-3c2b5cc3 p{margin-block-end:4px;}.elementor-31 .elementor-element.elementor-element-300bfba2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-31 .elementor-element.elementor-element-300bfba2 .elementor-heading-title{font-size:27px;line-height:30px;}.elementor-31 .elementor-element.elementor-element-6591e77a{font-size:16px;line-height:28px;}.elementor-31 .elementor-element.elementor-element-6591e77a p{margin-block-end:4px;}.elementor-31 .elementor-element.elementor-element-69a81c41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-31 .elementor-element.elementor-element-69a81c41 .elementor-heading-title{font-size:27px;line-height:30px;}.elementor-31 .elementor-element.elementor-element-236801ca{font-size:16px;line-height:28px;}.elementor-31 .elementor-element.elementor-element-236801ca p{margin-block-end:4px;}.elementor-31 .elementor-element.elementor-element-3e5e99f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-31 .elementor-element.elementor-element-3e5e99f4 .elementor-heading-title{font-size:27px;line-height:30px;}.elementor-31 .elementor-element.elementor-element-283764be{font-size:16px;line-height:28px;}.elementor-31 .elementor-element.elementor-element-283764be p{margin-block-end:4px;}.elementor-31 .elementor-element.elementor-element-57dedc7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-31 .elementor-element.elementor-element-57dedc7e .elementor-heading-title{font-size:27px;line-height:30px;}.elementor-31 .elementor-element.elementor-element-7449abdf{font-size:16px;line-height:28px;}.elementor-31 .elementor-element.elementor-element-7449abdf p{margin-block-end:4px;}.elementor-31 .elementor-element.elementor-element-47a5ed{font-size:16px;}.elementor-31 .elementor-element.elementor-element-47a5ed p{margin-block-end:4px;}.elementor-31 .elementor-element.elementor-element-74bcc84{padding:50px 0px 50px 0px;}.elementor-31 .elementor-element.elementor-element-4a569de5 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-31 .elementor-element.elementor-element-90222f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-31 .elementor-element.elementor-element-90222f2 .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-31 .elementor-element.elementor-element-27c79caa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:16px;}.elementor-31 .elementor-element.elementor-element-27c79caa p{margin-block-end:4px;}.elementor-31 .elementor-element.elementor-element-5bd062dd{margin-top:0px;margin-bottom:0px;}}/* Start custom CSS for section, class: .elementor-element-74bcc84 */.cta-strip{
    position: relative;
    overflow: hidden;
}

/* Watermark */
.cta-strip::after{
    content: "95";
    position: absolute;
    right: 0%;
    bottom: 0%;
    
    font-family: 'Cormorant Garamond', serif;
    font-weight: 700;
    
    /* Responsive scaling */
    font-size: clamp(120px, 20vw, 340px);
    
    color: #fff;
    opacity: 0.03;
    line-height: 1;
    letter-spacing: -0.04em;
    
    pointer-events: none;
    user-select: none;
    
    z-index: 0;
}

/* Keep content above watermark */
.cta-strip .elementor-container{
    position: relative;
    z-index: 2;
}/* End custom CSS */