.elementor-457 .elementor-element.elementor-element-6bc34cd{--display:flex;--min-height:620px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:72px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-457 .elementor-element.elementor-element-6bc34cd:not(.elementor-motion-effects-element-type-background), .elementor-457 .elementor-element.elementor-element-6bc34cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C0708;background-image:url("https://themagicalchristmasadventure.co.uk/wp-content/uploads/2026/09/santa-pic-7-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-457 .elementor-element.elementor-element-16fea159{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-457 .elementor-element.elementor-element-7f10ee77{text-align:start;}.elementor-457 .elementor-element.elementor-element-7f10ee77 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:4.2px;color:#C9A24A;}.elementor-457 .elementor-element.elementor-element-69f72c1c{text-align:start;}.elementor-457 .elementor-element.elementor-element-69f72c1c .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:76px;font-weight:600;line-height:75px;letter-spacing:1.5px;}.elementor-457 .elementor-element.elementor-element-6071e4e9{text-align:start;}.elementor-457 .elementor-element.elementor-element-6071e4e9 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:30px;font-weight:400;line-height:38px;letter-spacing:2.4px;color:#F0DCA8;}.elementor-457 .elementor-element.elementor-element-5ae60942{font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:31px;color:#DCC7A6;}.elementor-457 .elementor-element.elementor-element-7953e63d{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:34px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-715475b3 .elementor-button{font-family:"Cinzel", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2.6px;border-radius:2px 2px 2px 2px;padding:19px 40px 19px 40px;}.elementor-457 .elementor-element.elementor-element-3815df84 .elementor-button{font-family:"Cinzel", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2.6px;border-radius:2px 2px 2px 2px;padding:19px 40px 19px 40px;}.elementor-457 .elementor-element.elementor-element-1763ed05{--display:flex;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:88px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-457 .elementor-element.elementor-element-9852483{--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:flex-start;--align-items:stretch;--flex-wrap:nowrap;}.elementor-457 .elementor-element.elementor-element-3078cd3{--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-457 .elementor-element.elementor-element-3078cd3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-fc58866 .elementor-icon-wrapper{text-align:center;}.elementor-457 .elementor-element.elementor-element-fc58866.elementor-view-stacked .elementor-icon{background-color:#C9A24A;}.elementor-457 .elementor-element.elementor-element-fc58866.elementor-view-framed .elementor-icon, .elementor-457 .elementor-element.elementor-element-fc58866.elementor-view-default .elementor-icon{color:#C9A24A;border-color:#C9A24A;}.elementor-457 .elementor-element.elementor-element-fc58866.elementor-view-framed .elementor-icon, .elementor-457 .elementor-element.elementor-element-fc58866.elementor-view-default .elementor-icon svg{fill:#C9A24A;}.elementor-457 .elementor-element.elementor-element-b985930{--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-457 .elementor-element.elementor-element-b985930.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-542002b{font-family:"Cinzel", Sans-serif;font-size:48px;}.elementor-457 .elementor-element.elementor-element-3c97e9a7{--display:flex;--padding-top:88px;--padding-bottom:88px;--padding-left:48px;--padding-right:48px;}.elementor-457 .elementor-element.elementor-element-ffc4b11{--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;--justify-content:center;--align-items:center;}.elementor-457 .elementor-element.elementor-element-eb50818{--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-457 .elementor-element.elementor-element-eb50818.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-b865e41{text-align:center;font-family:"Cinzel", Sans-serif;color:#C9A24A;}.elementor-457 .elementor-element.elementor-element-0d0e2a5{text-align:center;}.elementor-457 .elementor-element.elementor-element-0d0e2a5 .elementor-heading-title{font-size:78px;font-weight:400;line-height:85px;color:#E0CDA4;}.elementor-457 .elementor-element.elementor-element-b9e8822.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-b9e8822{text-align:center;font-family:"Lora", Sans-serif;color:#FFFFFF;}.elementor-457 .elementor-element.elementor-element-d7a140a{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-457 .elementor-element.elementor-element-1fbdcfb{--display:flex;--flex-direction:column-reverse;--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;--justify-content:center;--align-items:stretch;}.elementor-457 .elementor-element.elementor-element-1fbdcfb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-d78098d{padding:0px 0px 0px 50px;}.elementor-457 .elementor-element.elementor-element-d78098d .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:16px;font-weight:400;color:#C9A24A;}.elementor-457 .elementor-element.elementor-element-7323af8{padding:0px 50px 0px 50px;}.elementor-457 .elementor-element.elementor-element-7323af8 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:20px;font-weight:400;line-height:27px;color:#F0E4C8;}.elementor-457 .elementor-element.elementor-element-2376702{--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;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-457 .elementor-element.elementor-element-cacb37d{--display:flex;--justify-content:center;}.elementor-457 .elementor-element.elementor-element-3c31bc6{padding:0px 50px 0px 50px;}.elementor-457 .elementor-element.elementor-element-3c31bc6 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:22px;color:#F0E4C8;}.elementor-457 .elementor-element.elementor-element-37386b6{padding:0px 0px 0px 50px;}.elementor-457 .elementor-element.elementor-element-37386b6 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:14px;font-weight:400;color:#C9A24A;}.elementor-457 .elementor-element.elementor-element-38c8628{--display:flex;--justify-content:center;}.elementor-457 .elementor-element.elementor-element-31e2ee2{padding:0px 50px 0px 50px;}.elementor-457 .elementor-element.elementor-element-31e2ee2 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:22px;color:#F0E4C8;}.elementor-457 .elementor-element.elementor-element-7649477{padding:0px 0px 0px 50px;}.elementor-457 .elementor-element.elementor-element-7649477 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:14px;font-weight:400;color:#C9A24A;}.elementor-457 .elementor-element.elementor-element-bff546f{--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:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-457 .elementor-element.elementor-element-b577b46{text-align:center;color:#F3DFA6;}.elementor-457 .elementor-element.elementor-element-b577b46 a{color:#C9A24A;}.elementor-457 .elementor-element.elementor-element-5af4ad35{--display:flex;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:88px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-457 .elementor-element.elementor-element-7659b6b{--display:flex;}.elementor-457 .elementor-element.elementor-element-0de511d{text-align:center;font-family:"Cinzel", Sans-serif;color:#C9A24A;}.elementor-457 .elementor-element.elementor-element-c2f016a{text-align:center;}.elementor-457 .elementor-element.elementor-element-c2f016a .elementor-heading-title{font-size:78px;font-weight:400;line-height:85px;color:#424242;}.elementor-457 .elementor-element.elementor-element-e49e3e6{text-align:center;font-family:"Lora", Sans-serif;color:#2E0C0EAD;}.elementor-457 .elementor-element.elementor-element-258378f{--display:flex;--min-height:522px;--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:center;--align-items:stretch;--flex-wrap:nowrap;}.elementor-457 .elementor-element.elementor-element-258378f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-de6d966{--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;--justify-content:flex-start;--align-items:stretch;}.elementor-457 .elementor-element.elementor-element-de6d966.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-c891294{--spacer-size:50px;}.elementor-457 .elementor-element.elementor-element-68e2e45 img{height:500px;}.elementor-457 .elementor-element.elementor-element-51d1cdf{--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;--justify-content:flex-start;--align-items:stretch;}.elementor-457 .elementor-element.elementor-element-51d1cdf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-520fab8{--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:flex-start;--align-items:stretch;--flex-wrap:nowrap;}.elementor-457 .elementor-element.elementor-element-e7bda26{--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;--justify-content:flex-start;--align-items:stretch;--flex-wrap:nowrap;}.elementor-457 .elementor-element.elementor-element-65413d4{--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;--justify-content:flex-start;--align-items:stretch;--flex-wrap:nowrap;}.elementor-457 .elementor-element.elementor-element-5bb05c1{--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;--justify-content:flex-start;--align-items:stretch;--flex-wrap:nowrap;}.elementor-457 .elementor-element.elementor-element-df6ac42{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9A24A;--border-color:#C9A24A;--padding-top:80px;--padding-bottom:84px;--padding-left:48px;--padding-right:48px;}.elementor-457 .elementor-element.elementor-element-df6ac42:not(.elementor-motion-effects-element-type-background), .elementor-457 .elementor-element.elementor-element-df6ac42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#170708;}.elementor-457 .elementor-element.elementor-element-54dca3b{--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:flex-start;--align-items:stretch;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:200px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-39fec8b{--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;--justify-content:flex-start;--align-items:stretch;--flex-wrap:nowrap;}.elementor-457 .elementor-element.elementor-element-39fec8b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-89e3a46{--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-457 .elementor-element.elementor-element-89e3a46.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-71f1d64{font-family:"Cinzel", Sans-serif;color:#C9A24A;}.elementor-457 .elementor-element.elementor-element-90c8304.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-90c8304 .elementor-heading-title{font-size:78px;font-weight:400;line-height:85px;color:#F3DFA6;}.elementor-457 .elementor-element.elementor-element-7c9d91b{--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;--justify-content:flex-start;--align-items:stretch;--flex-wrap:nowrap;}.elementor-457 .elementor-element.elementor-element-78a3eeb{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--flex-wrap:nowrap;}.elementor-457 .elementor-element.elementor-element-7606248{width:var( --container-widget-width, 2.565% );max-width:2.565%;padding:-1px 0px 0px 0px;--container-widget-width:2.565%;--container-widget-flex-grow:0;color:#F3DFA687;}.elementor-457 .elementor-element.elementor-element-7606248.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-86d17d3{width:var( --container-widget-width, 23.674% );max-width:23.674%;--container-widget-width:23.674%;--container-widget-flex-grow:0;text-align:center;}.elementor-457 .elementor-element.elementor-element-86d17d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-86d17d3 .elementor-heading-title{font-size:33px;color:#C9A24A;}.elementor-457 .elementor-element.elementor-element-86b3aa0{width:var( --container-widget-width, 36.306% );max-width:36.306%;--container-widget-width:36.306%;--container-widget-flex-grow:0;color:#F3DFA6C2;}.elementor-457 .elementor-element.elementor-element-86b3aa0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-7ba8509{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--flex-wrap:nowrap;}.elementor-457 .elementor-element.elementor-element-fdceadd{width:var( --container-widget-width, 2.565% );max-width:2.565%;padding:-1px 0px 0px 0px;--container-widget-width:2.565%;--container-widget-flex-grow:0;color:#F3DFA687;}.elementor-457 .elementor-element.elementor-element-fdceadd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-32bb227{width:var( --container-widget-width, 23.674% );max-width:23.674%;--container-widget-width:23.674%;--container-widget-flex-grow:0;text-align:center;}.elementor-457 .elementor-element.elementor-element-32bb227.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-32bb227 .elementor-heading-title{font-size:33px;color:#C9A24A;}.elementor-457 .elementor-element.elementor-element-41378f6{width:var( --container-widget-width, 36.306% );max-width:36.306%;--container-widget-width:36.306%;--container-widget-flex-grow:0;color:#F3DFA6C2;}.elementor-457 .elementor-element.elementor-element-41378f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-97cc7cd{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--flex-wrap:nowrap;}.elementor-457 .elementor-element.elementor-element-7351616{width:var( --container-widget-width, 2.565% );max-width:2.565%;padding:-1px 0px 0px 0px;--container-widget-width:2.565%;--container-widget-flex-grow:0;color:#F3DFA687;}.elementor-457 .elementor-element.elementor-element-7351616.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-d1511fb{width:var( --container-widget-width, 23.674% );max-width:23.674%;--container-widget-width:23.674%;--container-widget-flex-grow:0;text-align:center;}.elementor-457 .elementor-element.elementor-element-d1511fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-d1511fb .elementor-heading-title{font-size:33px;color:#C9A24A;}.elementor-457 .elementor-element.elementor-element-2991e4c{width:var( --container-widget-width, 36.306% );max-width:36.306%;--container-widget-width:36.306%;--container-widget-flex-grow:0;color:#F3DFA6C2;}.elementor-457 .elementor-element.elementor-element-2991e4c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-53524fcf{--display:flex;--padding-top:88px;--padding-bottom:88px;--padding-left:48px;--padding-right:48px;}.elementor-457 .elementor-element.elementor-element-6d99bc0{--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;--justify-content:center;--align-items:center;}.elementor-457 .elementor-element.elementor-element-2544a659{--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-457 .elementor-element.elementor-element-2544a659.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-7c6e8705{text-align:center;font-family:"Cinzel", Sans-serif;color:#C9A24A;}.elementor-457 .elementor-element.elementor-element-372791e7{text-align:center;}.elementor-457 .elementor-element.elementor-element-372791e7 .elementor-heading-title{font-size:78px;font-weight:400;line-height:85px;color:#E0CDA4;}.elementor-457 .elementor-element.elementor-element-ca41167{padding:0px 0px 0px 0px;text-align:center;}.elementor-457 .elementor-element.elementor-element-ca41167 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:57px;font-weight:400;line-height:85px;color:#C9A24A;}.elementor-457 .elementor-element.elementor-element-1ca6c3f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-1ca6c3f3{text-align:center;font-family:"Lora", Sans-serif;color:#FFFFFF;}.elementor-457 .elementor-element.elementor-element-50c99e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-50c99e5{text-align:center;font-family:"Lora", Sans-serif;font-size:11px;color:#C9A24AA3;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-457 .elementor-element.elementor-element-eb50818.e-con{--align-self:center;}.elementor-457 .elementor-element.elementor-element-b9e8822{width:var( --container-widget-width, 415.135px );max-width:415.135px;--container-widget-width:415.135px;--container-widget-flex-grow:0;text-align:center;}.elementor-457 .elementor-element.elementor-element-54dca3b{--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-457 .elementor-element.elementor-element-90c8304{width:var( --container-widget-width, 169.521px );max-width:169.521px;--container-widget-width:169.521px;--container-widget-flex-grow:0;}.elementor-457 .elementor-element.elementor-element-86d17d3{width:var( --container-widget-width, 204.99px );max-width:204.99px;--container-widget-width:204.99px;--container-widget-flex-grow:0;}.elementor-457 .elementor-element.elementor-element-86b3aa0{width:var( --container-widget-width, 393.885px );max-width:393.885px;--container-widget-width:393.885px;--container-widget-flex-grow:0;}.elementor-457 .elementor-element.elementor-element-32bb227{width:var( --container-widget-width, 215.99px );max-width:215.99px;--container-widget-width:215.99px;--container-widget-flex-grow:0;}.elementor-457 .elementor-element.elementor-element-41378f6{width:var( --container-widget-width, 397.885px );max-width:397.885px;--container-widget-width:397.885px;--container-widget-flex-grow:0;}.elementor-457 .elementor-element.elementor-element-d1511fb{width:var( --container-widget-width, 226.99px );max-width:226.99px;--container-widget-width:226.99px;--container-widget-flex-grow:0;}.elementor-457 .elementor-element.elementor-element-2991e4c{width:var( --container-widget-width, 346px );max-width:346px;--container-widget-width:346px;--container-widget-flex-grow:0;}.elementor-457 .elementor-element.elementor-element-2544a659.e-con{--align-self:center;}.elementor-457 .elementor-element.elementor-element-1ca6c3f3{width:var( --container-widget-width, 415.135px );max-width:415.135px;--container-widget-width:415.135px;--container-widget-flex-grow:0;text-align:center;}.elementor-457 .elementor-element.elementor-element-1ca6c3f3.elementor-element{--align-self:center;}.elementor-457 .elementor-element.elementor-element-50c99e5{width:var( --container-widget-width, 415.135px );max-width:415.135px;--container-widget-width:415.135px;--container-widget-flex-grow:0;text-align:center;}.elementor-457 .elementor-element.elementor-element-50c99e5.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-457 .elementor-element.elementor-element-6bc34cd{--min-height:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-457 .elementor-element.elementor-element-16fea159{--width:100%;}.elementor-457 .elementor-element.elementor-element-7f10ee77 .elementor-heading-title{font-size:11px;}.elementor-457 .elementor-element.elementor-element-69f72c1c .elementor-heading-title{font-size:37px;line-height:37px;}.elementor-457 .elementor-element.elementor-element-6071e4e9 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-457 .elementor-element.elementor-element-5ae60942{font-size:15px;line-height:26px;}.elementor-457 .elementor-element.elementor-element-1763ed05{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-457 .elementor-element.elementor-element-9852483{--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-457 .elementor-element.elementor-element-3078cd3{--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-457 .elementor-element.elementor-element-542002b{font-size:24px;}.elementor-457 .elementor-element.elementor-element-4e5388c{font-size:14px;}.elementor-457 .elementor-element.elementor-element-3c97e9a7{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-457 .elementor-element.elementor-element-0d0e2a5 .elementor-heading-title{font-size:44px;line-height:1.2em;}.elementor-457 .elementor-element.elementor-element-7323af8 .elementor-heading-title{font-size:20px;}.elementor-457 .elementor-element.elementor-element-5af4ad35{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-457 .elementor-element.elementor-element-c2f016a .elementor-heading-title{font-size:44px;line-height:1.1em;}.elementor-457 .elementor-element.elementor-element-258378f{--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-457 .elementor-element.elementor-element-df6ac42{--padding-top:44px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-457 .elementor-element.elementor-element-54dca3b{--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-457 .elementor-element.elementor-element-90c8304 .elementor-heading-title{font-size:53px;line-height:0.9em;}.elementor-457 .elementor-element.elementor-element-78a3eeb{--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-457 .elementor-element.elementor-element-86d17d3{width:var( --container-widget-width, 270.656px );max-width:270.656px;--container-widget-width:270.656px;--container-widget-flex-grow:0;}.elementor-457 .elementor-element.elementor-element-86b3aa0{width:var( --container-widget-width, 264.083px );max-width:264.083px;--container-widget-width:264.083px;--container-widget-flex-grow:0;}.elementor-457 .elementor-element.elementor-element-7ba8509{--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-457 .elementor-element.elementor-element-32bb227{width:var( --container-widget-width, 266.656px );max-width:266.656px;--container-widget-width:266.656px;--container-widget-flex-grow:0;}.elementor-457 .elementor-element.elementor-element-41378f6{width:var( --container-widget-width, 268.083px );max-width:268.083px;--container-widget-width:268.083px;--container-widget-flex-grow:0;}.elementor-457 .elementor-element.elementor-element-97cc7cd{--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-457 .elementor-element.elementor-element-d1511fb{width:var( --container-widget-width, 268.656px );max-width:268.656px;--container-widget-width:268.656px;--container-widget-flex-grow:0;}.elementor-457 .elementor-element.elementor-element-2991e4c{width:var( --container-widget-width, 274.083px );max-width:274.083px;--container-widget-width:274.083px;--container-widget-flex-grow:0;}.elementor-457 .elementor-element.elementor-element-53524fcf{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-457 .elementor-element.elementor-element-372791e7 .elementor-heading-title{font-size:44px;line-height:1.2em;}.elementor-457 .elementor-element.elementor-element-ca41167 .elementor-heading-title{font-size:44px;line-height:1.2em;}}@media(min-width:768px){.elementor-457 .elementor-element.elementor-element-6bc34cd{--content-width:1200px;}.elementor-457 .elementor-element.elementor-element-16fea159{--width:52%;}.elementor-457 .elementor-element.elementor-element-7953e63d{--width:100%;}.elementor-457 .elementor-element.elementor-element-1763ed05{--content-width:1200px;}.elementor-457 .elementor-element.elementor-element-3078cd3{--width:10.424%;}.elementor-457 .elementor-element.elementor-element-b985930{--width:85.678%;}.elementor-457 .elementor-element.elementor-element-3c97e9a7{--content-width:1200px;}.elementor-457 .elementor-element.elementor-element-eb50818{--width:100%;}.elementor-457 .elementor-element.elementor-element-1fbdcfb{--width:56%;}.elementor-457 .elementor-element.elementor-element-2376702{--width:44%;}.elementor-457 .elementor-element.elementor-element-5af4ad35{--content-width:1200px;}.elementor-457 .elementor-element.elementor-element-258378f{--width:100%;}.elementor-457 .elementor-element.elementor-element-de6d966{--width:38.051%;}.elementor-457 .elementor-element.elementor-element-51d1cdf{--width:37.124%;}.elementor-457 .elementor-element.elementor-element-e7bda26{--width:33%;}.elementor-457 .elementor-element.elementor-element-65413d4{--width:33%;}.elementor-457 .elementor-element.elementor-element-5bb05c1{--width:33%;}.elementor-457 .elementor-element.elementor-element-df6ac42{--width:100%;}.elementor-457 .elementor-element.elementor-element-39fec8b{--width:33.057%;}.elementor-457 .elementor-element.elementor-element-89e3a46{--width:96.677%;}.elementor-457 .elementor-element.elementor-element-53524fcf{--content-width:1200px;}.elementor-457 .elementor-element.elementor-element-2544a659{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-457 .elementor-element.elementor-element-eb50818{--width:612.135px;}.elementor-457 .elementor-element.elementor-element-1fbdcfb{--width:635.979px;}.elementor-457 .elementor-element.elementor-element-de6d966{--width:500px;}.elementor-457 .elementor-element.elementor-element-39fec8b{--width:330.073px;}.elementor-457 .elementor-element.elementor-element-2544a659{--width:612.135px;}}/* Start custom CSS for container, class: .elementor-element-d7a140a *//* =========================================
   MAIN REVIEWS CONTAINER
========================================= */

.review-grid {
  --review-line: rgba(183, 141, 53, 0.75);

  display: flex !important;
  flex-direction: row !important;
  align-items: stretch !important;

  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 !important;
  gap: 0 !important;

  background: #2e0c0e;
  border: 1px solid var(--review-line);

  box-sizing: border-box;
  overflow: hidden;
}


/* =========================================
   LARGE LEFT REVIEW
========================================= */

.review-large {
  position: relative;
  isolation: isolate;
  overflow: hidden;

  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;

  width: 56% !important;
  min-height: 650px;
  margin: 0 !important;
  padding: 70px 6% !important;

  /*
   * Gradient one
   * Derived from #2e0c0e
   */

  background:
    radial-gradient(
      circle at 85% 15%,
      rgba(105, 27, 32, 0.72) 0%,
      rgba(72, 18, 22, 0.35) 28%,
      transparent 55%
    ),
    linear-gradient(
      145deg,
      #501519 0%,
      #3b0f13 30%,
      #2e0c0e 58%,
      #170506 100%
    ) !important;

  box-sizing: border-box;
}


/* Large faded MC watermark */

.review-large::before {
  content: "MC";

  position: absolute;
  z-index: -1;
  top: -35px;
  right: -30px;

  color: rgba(226, 189, 97, 0.065);
  font-family: "Cinzel", Georgia, serif;
  font-size: clamp(190px, 20vw, 315px);
  font-weight: 400;
  line-height: 1;

  pointer-events: none;
}


/* =========================================
   RIGHT-HAND CONTAINER
========================================= */

.review-right {
  position: relative;

  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;

  width: 44% !important;
  min-height: 650px;
  margin: 0 !important;
  padding: 0 !important;
  gap: 0 !important;

  background: transparent !important;
  border-left: 1px solid var(--review-line);

  box-sizing: border-box;
}


/*
 * Remove the previous lines created
 * using pseudo-elements
 */

.review-right::before,
.review-right::after {
  content: none !important;
  display: none !important;
}


/* =========================================
   BOTH SMALL REVIEW CONTAINERS
========================================= */

.review-small {
  position: relative;
  overflow: hidden;

  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;

  /*
   * Forces both containers to fill
   * exactly half of the right side
   */

  flex: 1 1 0 !important;
  flex-grow: 1 !important;
  flex-basis: 0 !important;

  width: 100% !important;
  min-height: 0;
  margin: 0 !important;
  padding: 50px 9% !important;
  gap: 0 !important;

  box-sizing: border-box;
}


/* =========================================
   TOP-RIGHT GRADIENT
========================================= */

.review-right > .review-small:first-child {
  background:
    radial-gradient(
      circle at 15% 15%,
      rgba(93, 24, 29, 0.7) 0%,
      rgba(66, 17, 21, 0.32) 32%,
      transparent 58%
    ),
    linear-gradient(
      135deg,
      #451216 0%,
      #370e12 35%,
      #2e0c0e 65%,
      #1c0708 100%
    ) !important;

  border: 0 !important;
}


/* =========================================
   BOTTOM-RIGHT GRADIENT
========================================= */

.review-right > .review-small:last-child {
  background:
    radial-gradient(
      circle at 85% 85%,
      rgba(101, 26, 31, 0.7) 0%,
      rgba(65, 17, 20, 0.3) 34%,
      transparent 60%
    ),
    linear-gradient(
      145deg,
      #190507 0%,
      #26090b 28%,
      #2e0c0e 58%,
      #481216 100%
    ) !important;

  /*
   * This line sits on the container edge,
   * so it cannot cross through the text
   */

  border: 0 !important;
  border-top: 1px solid var(--review-line) !important;
}


/* Keep all review content above the backgrounds */

.review-large > *,
.review-small > * {
  position: relative;
  z-index: 2;
  max-width: 100%;
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 900px) {

  .review-grid {
    flex-direction: column !important;
  }

  .review-large,
  .review-right {
    width: 100% !important;
  }

  .review-large {
    min-height: 500px;
    padding: 60px 8% !important;
  }

  .review-right {
    min-height: auto;

    border-left: 0;
    border-top: 1px solid var(--review-line);
  }

  .review-small {
    flex: none !important;
    flex-basis: auto !important;

    min-height: 300px;
    padding: 50px 8% !important;
  }
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 600px) {

  .review-large {
    min-height: 440px;
    padding: 50px 28px !important;
  }

  .review-small {
    min-height: 280px;
    padding: 42px 28px !important;
  }

  .review-large::before {
    top: 10px;
    right: -20px;
    font-size: 175px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c9d91b *//* Parent containing all three rows */

.memory-list {
  display: flex !important;
  flex-direction: column !important;
  width: 100%;
  padding: 0 !important;
  gap: 0 !important;

  border-top: 1px solid rgba(240, 228, 200, 0.75);
}


/* Each individual row */

.memory-row {
  width: 100%;
  padding: 48px 0 !important;
  margin: 0 !important;
  gap: 30px;

  background: transparent !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(240, 228, 200, 0.75) !important;
}


/* Mobile */

@media (max-width: 767px) {
  .memory-row {
    padding: 35px 0 !important;
    gap: 18px;
  }
}/* End custom CSS */