.elementor-213 .elementor-element.elementor-element-caa3bb2{--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-213 .elementor-element.elementor-element-cebc793{--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-213 .elementor-element.elementor-element-b8fd0e3{--display:flex;}.elementor-213 .elementor-element.elementor-element-0d2cd20{--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-213 .elementor-element.elementor-element-485aeb3{--display:flex;}.elementor-213 .elementor-element.elementor-element-be346a4{--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-213 .elementor-element.elementor-element-17acead{--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-213 .elementor-element.elementor-element-7d7f432{--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-213 .elementor-element.elementor-element-527925d{--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-213 .elementor-element.elementor-element-98a442a{--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-213 .elementor-element.elementor-element-b856c86{--display:flex;}.elementor-213 .elementor-element.elementor-element-0281072{--display:flex;}.elementor-213 .elementor-element.elementor-element-37a819d{--display:flex;}/* Start custom CSS for container, class: .elementor-element-cebc793 */@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;}}
/* Isolated review page only */
body.elementor-page-826 { background:#10100F; }
.elementor-826 .epico-page-intro { padding-top:172px; }
@media(max-width:1024px){.elementor-826 .epico-page-intro {padding-top:136px;}}
@media(max-width:767px){.elementor-826 .epico-page-intro {padding-top:120px;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cf955c *//* Golden Ticket stays staged until its approved campaign launch. */
.elementor-213 .elementor-element.elementor-element-4cf955c{display:none!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b6bb661 */.elementor-213 .elementor-element.elementor-element-b6bb661 .elementor-button { padding:0; background:transparent; color:var(--epico-ivory,#F0E9D9); }
@media(min-width:768px) and (max-width:1024px){.elementor-213 .elementor-element.elementor-element-b6bb661 .elementor-button,.elementor-213 .elementor-element.elementor-element-b6bb661 .elementor-button-text{font-size:15px!important;letter-spacing:0!important;white-space:nowrap;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98a442a */@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');}
.elementor-213 .elementor-element.elementor-element-98a442a.epico-footer {--epico-black:#10100F;--epico-obsidian:#1E1A19;--epico-ivory:#F0E9D9;--epico-gold:#D4A768;--epico-terracotta:#87462F;--epico-taupe:#726052;padding:100px 48px 32px!important;background:var(--epico-black)!important;color:var(--epico-ivory);border-top:1px solid rgba(212,167,104,.35);}
.elementor-213 .elementor-element.elementor-element-98a442a>.e-con-inner{max-width:1240px!important;width:100%;flex-direction:row!important;flex-wrap:wrap!important;gap:64px!important;align-items:flex-start!important;}
.elementor-213 .elementor-element.elementor-element-98a442a .epico-footer-column{width:calc((100% - 128px)/3)!important;flex:1 1 0!important;min-width:0;padding:0!important;gap:20px!important;align-items:flex-start!important;flex-direction:column!important;}
.elementor-213 .elementor-element.elementor-element-98a442a .epico-footer-brand img{width:176px!important;height:auto;object-fit:contain;max-width:100%;display:block;border-radius:0;}
.elementor-213 .elementor-element.elementor-element-98a442a .epico-footer-microcopy{max-width:300px;color:var(--epico-ivory)!important;font:13px/1.8 "Manrope",Arial,sans-serif;letter-spacing:normal;}
.elementor-213 .elementor-element.elementor-element-98a442a .epico-footer-microcopy p:last-child{margin-bottom:0;}
.elementor-213 .elementor-element.elementor-element-98a442a .epico-footer-label .elementor-heading-title{font:500 11px/1.6 "Manrope",Arial,sans-serif!important;color:var(--epico-gold)!important;letter-spacing:.15em;text-transform:uppercase;}
.elementor-213 .elementor-element.elementor-element-98a442a .epico-footer-nav-column{gap:0!important;}
.elementor-213 .elementor-element.elementor-element-98a442a .epico-footer-nav-column .epico-footer-label{margin-bottom:16px;}
.elementor-213 .elementor-element.elementor-element-98a442a .epico-footer-nav .elementor-button{display:inline-flex;align-items:center;min-height:44px;padding:10px 0!important;font:13px/1.7 "Manrope",Arial,sans-serif!important;letter-spacing:normal;color:var(--epico-ivory)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;}
.elementor-213 .elementor-element.elementor-element-98a442a .epico-footer-contact .elementor-button{min-height:44px;padding:10px 0!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--epico-ivory)!important;font:13px/1.7 "Manrope",Arial,sans-serif!important;letter-spacing:normal;box-shadow:none!important;overflow-wrap:anywhere;}
.elementor-213 .elementor-element.elementor-element-98a442a .epico-footer-enquire .elementor-button{display:inline-flex;align-items:center;min-height:48px;padding:15px 20px!important;background:transparent!important;border:1px solid var(--epico-gold)!important;border-radius:0!important;color:var(--epico-ivory)!important;font:500 10px/1.6 "Manrope",Arial,sans-serif!important;letter-spacing:.11em;box-shadow:none!important;}
.elementor-213 .elementor-element.elementor-element-98a442a a:hover,.elementor-213 .elementor-element.elementor-element-98a442a .epico-footer-nav .elementor-button:hover,.elementor-213 .elementor-element.elementor-element-98a442a .epico-footer-contact .elementor-button:hover{color:var(--epico-gold)!important;}
.elementor-213 .elementor-element.elementor-element-98a442a .epico-footer-enquire .elementor-button:hover{background:var(--epico-gold)!important;color:var(--epico-black)!important;}
.elementor-213 .elementor-element.elementor-element-98a442a a:focus-visible{outline:2px solid var(--epico-gold);outline-offset:4px;}
.elementor-213 .elementor-element.elementor-element-98a442a .epico-footer-legal{flex:0 0 100%!important;width:100%!important;border-top:1px solid rgba(212,167,104,.25);padding-top:28px!important;color:var(--epico-ivory);font:11px/1.8 "Manrope",Arial,sans-serif;letter-spacing:normal;}
@media(max-width:1024px){.elementor-213 .elementor-element.elementor-element-98a442a.epico-footer{padding:80px 30px 30px!important;}.elementor-213 .elementor-element.elementor-element-98a442a>.e-con-inner{gap:36px!important;}.elementor-213 .elementor-element.elementor-element-98a442a .epico-footer-column{width:calc((100% - 72px)/3)!important;}}
@media(max-width:767px){.elementor-213 .elementor-element.elementor-element-98a442a.epico-footer{padding:60px 20px 28px!important;}.elementor-213 .elementor-element.elementor-element-98a442a>.e-con-inner{flex-direction:column!important;gap:38px!important;}.elementor-213 .elementor-element.elementor-element-98a442a .epico-footer-column{width:100%!important;flex:1 1 auto!important;}.elementor-213 .elementor-element.elementor-element-98a442a .epico-footer-brand img{width:156px!important;}}/* End custom CSS */
/* Start custom CSS */body.elementor-page-213{background:#10100F;}
.elementor-213 .epico-page-intro{padding-top:172px;}
.elementor-213 .epico-page-root .epico-page-copy{min-width:0;flex:1;}
.elementor-213 .epico-page-root .epico-page-photo{width:46%;}
@media(max-width:1024px){.elementor-213 .epico-page-intro{padding-top:140px;}}
@media(max-width:767px){.elementor-213 .epico-page-intro{padding-top:120px;}.elementor-213 .epico-page-root .epico-page-copy,.elementor-213 .epico-page-root .epico-page-photo{width:100%;}}/* End custom CSS */