.elementor-325 .elementor-element.elementor-element-3c2f910{--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-325 .elementor-element.elementor-element-c8550c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-325 .elementor-element.elementor-element-cdbfe50{--display:flex;}.elementor-325 .elementor-element.elementor-element-3f0cf8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-325 .elementor-element.elementor-element-a5fa21d{--display:flex;}.elementor-325 .elementor-element.elementor-element-08113f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-325 .elementor-element.elementor-element-f2c8f88{--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;}/* Start custom CSS for image, class: .elementor-element-012f311 */.elementor-325 .elementor-element.elementor-element-012f311 img { height: auto !important; aspect-ratio: auto !important; object-fit: contain !important; object-position: center !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8550c5 */@font-face{font-family:'Bodoni Moda';font-style:normal;font-weight:400;font-display:swap;src:url('https://fonts.gstatic.com/l/font?kit=aFT67PxzY382XsXX63LUYL6GYFcan6NJrKp-VPjfJMShrpsGFUt8oU7awINytVjNawHA1cg4_Ox2elfFVP4XrqhZBBhlkO9CQMZh33lBGZM0-yctwot4FKTrhlfxukFw6pN8bR8a_K1ejwIoJA2mrgirqYn080PeXzQV1mmBLwvCGX3rT_Y4PRE5gguO9Y3wgRnqM5wfI_01qzuruNTfhqFo6mRHOKZ7_w&skey=f4820fc03b641f99&v=v28') format('woff');}
@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url('https://fonts.gstatic.com/l/font?kit=xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_G87jxedbBOMKR4C65ilpU2Dkpz7KVWmhLWo000EDYqRKYq3kKH98GEDBG_Z6_E0c9hEVarRtAkEhE4lOkj7KHyQHER6kLKPmfzVl5KjU-p6LXcRaYksg0Jxa3TQRl-Q-Brka5S6BYSO37ZWFw9tDCNZhnVeTK4_sbQhElSAo&skey=c397ded15edc0853&v=v20') format('woff');}

.epico-page-root{--epico-black:#10100F;--epico-obsidian:#1E1A19;--epico-ivory:#F0E9D9;--epico-gold:#D4A768;--epico-terracotta:#87462F;--epico-taupe:#726052;padding:120px 48px;background:var(--epico-black);color:var(--epico-ivory);}
.epico-page-root>.e-con-inner{max-width:1240px;display:flex;flex-direction:row;align-items:center;gap:80px;}
.epico-page-root .epico-page-copy{width:52%;display:flex;flex-direction:column;align-items:flex-start;gap:26px;padding:0;}
.epico-page-root .epico-page-photo{width:48%;flex-shrink:0;}.epico-page-root .epico-page-photo img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 45%;}
.epico-page-root .epico-section-label .elementor-heading-title{font-family:Manrope,sans-serif;font-size:11px;line-height:1.6;font-weight:500;letter-spacing:.22em;color:var(--epico-gold);}
.epico-page-root .epico-page-heading .elementor-heading-title{font-family:'Bodoni Moda',serif;font-size:76px;line-height:1.08;font-weight:400;letter-spacing:-.025em;color:inherit;}
.epico-page-root .epico-section-heading .elementor-heading-title{font-family:'Bodoni Moda',serif;font-size:48px;line-height:1.15;font-weight:400;letter-spacing:-.02em;color:inherit;}
.epico-page-root .epico-section-copy{font-family:Manrope,sans-serif;font-size:16px;line-height:1.9;color:inherit;max-width:590px;}.epico-page-root .epico-section-copy p{margin:0 0 18px;}.epico-page-root .epico-section-copy p:last-child{margin-bottom:0;}
.epico-page-root .elementor-button{font-family:Manrope,sans-serif;font-size:11px;font-weight:500;letter-spacing:.1em;line-height:1.6;color:inherit;background:transparent;border:1px solid var(--epico-gold);border-radius:0;padding:18px 26px;white-space:normal;}
.epico-page-root .elementor-button:hover{color:var(--epico-black);background:var(--epico-gold);}.epico-page-root a:focus-visible{outline:2px solid var(--epico-gold);outline-offset:5px;}
.epico-page-body{background:var(--epico-ivory);color:var(--epico-black);}.epico-page-body .epico-section-label .elementor-heading-title{color:var(--epico-taupe);}
.epico-page-closing>.e-con-inner{flex-direction:column;align-items:center;text-align:center;gap:28px;}.epico-page-closing .epico-section-copy{max-width:620px;}.epico-page-closing .epico-section-heading .elementor-heading-title{font-size:64px;}
@media(max-width:1024px){.epico-page-root{padding:90px 30px;}.epico-page-root>.e-con-inner{gap:44px;}.epico-page-root .epico-page-heading .elementor-heading-title{font-size:58px;}.epico-page-root .epico-section-heading .elementor-heading-title{font-size:40px;}}
@media(max-width:767px){.epico-page-root{padding:72px 20px;}.epico-page-root>.e-con-inner{flex-direction:column;gap:36px;}.epico-page-root .epico-page-copy,.epico-page-root .epico-page-photo{width:100%;}.epico-page-root .epico-page-heading .elementor-heading-title{font-size:44px;}.epico-page-root .epico-section-heading .elementor-heading-title{font-size:36px;}.epico-page-root .epico-section-copy{font-size:15px;}.epico-page-root .elementor-button{font-size:10px;padding:18px 22px;}.epico-page-closing .epico-section-heading .elementor-heading-title{font-size:40px;}}
.epico-page-root>.e-con-inner{flex-direction:row!important;align-items:center!important;gap:80px!important;max-width:1240px!important;}
.epico-page-root .epico-page-copy{flex-direction:column!important;align-items:flex-start!important;gap:26px!important;}
.epico-page-closing>.e-con-inner{flex-direction:column!important;align-items:center!important;gap:28px!important;}
@media(max-width:1024px){.epico-page-root>.e-con-inner{gap:44px!important;}}
@media(max-width:767px){.epico-page-root>.e-con-inner{flex-direction:column!important;gap:36px!important;}.epico-page-root .epico-page-copy,.epico-page-root .epico-page-photo{width:100%!important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6436e20 */.elementor-325 .elementor-element.elementor-element-6436e20 img { height: auto !important; aspect-ratio: auto !important; object-fit: contain !important; object-position: center !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45f2d1f */.elementor-325 .elementor-element.elementor-element-45f2d1f{width:100%;max-width:780px!important;margin-inline:auto!important;color:var(--epico-ivory,#F0E9D9);font-family:Manrope,Inter,Arial,sans-serif;line-height:1.8;}
.elementor-325 .elementor-element.elementor-element-45f2d1f .elementor-widget-container{max-width:780px!important;margin-inline:auto!important;}
.elementor-325 .elementor-element.elementor-element-45f2d1f p{max-width:780px!important;margin:0 auto 20px!important;}
.elementor-325 .elementor-element.elementor-element-45f2d1f a{color:var(--epico-gold,#D4A768)!important;text-decoration:underline;text-underline-offset:.25em;}
.elementor-325 .elementor-element.elementor-element-45f2d1f a:hover{color:var(--epico-ivory,#F0E9D9)!important;}
.elementor-325 .elementor-element.elementor-element-45f2d1f a:focus-visible{outline:2px solid var(--epico-gold,#D4A768);outline-offset:5px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54e43ae */@media(max-width:767px){.elementor-325 .elementor-element.elementor-element-54e43ae .elementor-button{font-size:12px!important;letter-spacing:.08em!important;padding:18px 14px!important;min-height:48px;}.elementor-325 .elementor-element.elementor-element-54e43ae .elementor-button-text{white-space:nowrap;}}/* End custom CSS */