.elementor-8726 .elementor-element.elementor-element-3cfa2276{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8726 .elementor-element.elementor-element-3cfa2276:not(.elementor-motion-effects-element-type-background), .elementor-8726 .elementor-element.elementor-element-3cfa2276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-8726 .elementor-element.elementor-element-11cc9792{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8726 .elementor-element.elementor-element-4c758afd > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-8726 .elementor-element.elementor-element-4c758afd{font-family:"Arial", Sans-serif;font-size:14px;line-height:1.7em;color:#7943AF;}.elementor-8726 .elementor-element.elementor-element-5404fa3e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8726 .elementor-element.elementor-element-33f0111a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8726 .elementor-element.elementor-element-6188ec88 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-8726 .elementor-element.elementor-element-6188ec88{font-family:"Arial", Sans-serif;font-size:13px;line-height:1.7em;color:#A07839;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8726 .elementor-element.elementor-element-977e0ce > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-8726 .elementor-element.elementor-element-977e0ce .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:60px;font-weight:400;line-height:1.13em;color:#2C1034;}.elementor-8726 .elementor-element.elementor-element-24c5858c > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-8726 .elementor-element.elementor-element-24c5858c{font-family:"Arial", Sans-serif;font-size:21px;line-height:1.7em;color:#625D65;}.elementor-8726 .elementor-element.elementor-element-5e269f38 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-8726 .elementor-element.elementor-element-5e269f38{font-family:"Arial", Sans-serif;font-size:18px;line-height:1.7em;color:#2C1034;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8726 .elementor-element.elementor-element-10263a9e .elementor-button{background-color:#7943AF;font-family:"Arial", Sans-serif;font-size:17px;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:18px 25px 18px 25px;}.elementor-8726 .elementor-element.elementor-element-10263a9e .elementor-button:hover, .elementor-8726 .elementor-element.elementor-element-10263a9e .elementor-button:focus{background-color:#5C2E86;}.elementor-8726 .elementor-element.elementor-element-254cb6e0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8726 .elementor-element.elementor-element-7f5e5adf img{width:100%;}.elementor-8726 .elementor-element.elementor-element-de342d6 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-8726 .elementor-element.elementor-element-de342d6{font-family:"Arial", Sans-serif;font-size:12px;line-height:1.7em;color:#777078;}.elementor-8726 .elementor-element.elementor-element-6623fff4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8726 .elementor-element.elementor-element-64f8973{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8726 .elementor-element.elementor-element-7853c38f > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-8726 .elementor-element.elementor-element-7853c38f .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:38px;font-weight:400;line-height:1.13em;color:#2C1034;}.elementor-8726 .elementor-element.elementor-element-356e8390 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-8726 .elementor-element.elementor-element-356e8390{font-family:"Arial", Sans-serif;font-size:18px;line-height:1.7em;color:#625D65;}.elementor-8726 .elementor-element.elementor-element-34345fb3 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-8726 .elementor-element.elementor-element-34345fb3 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;line-height:1.13em;color:#2C1034;}.elementor-8726 .elementor-element.elementor-element-1eb98010 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-8726 .elementor-element.elementor-element-1eb98010{font-family:"Arial", Sans-serif;font-size:18px;line-height:1.7em;color:#625D65;}.elementor-8726 .elementor-element.elementor-element-5a13a43f > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-8726 .elementor-element.elementor-element-5a13a43f .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;line-height:1.13em;color:#2C1034;}.elementor-8726 .elementor-element.elementor-element-597a7d4c > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-8726 .elementor-element.elementor-element-597a7d4c{font-family:"Arial", Sans-serif;font-size:17px;line-height:1.7em;color:#625D65;}.elementor-8726 .elementor-element.elementor-element-1c99bc9a .elementor-button{background-color:#7943AF;font-family:"Arial", Sans-serif;font-size:17px;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:18px 25px 18px 25px;}.elementor-8726 .elementor-element.elementor-element-1c99bc9a .elementor-button:hover, .elementor-8726 .elementor-element.elementor-element-1c99bc9a .elementor-button:focus{background-color:#5C2E86;}.elementor-8726 .elementor-element.elementor-element-274bd227{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8726 .elementor-element.elementor-element-1c71d01b > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-8726 .elementor-element.elementor-element-1c71d01b{font-family:"Arial", Sans-serif;font-size:13px;line-height:1.7em;color:#7943AF;}.elementor-8726 .elementor-element.elementor-element-3bf1d536 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-8726 .elementor-element.elementor-element-3bf1d536 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:31px;font-weight:400;line-height:1.13em;color:#2C1034;}.elementor-8726 .elementor-element.elementor-element-6180d578 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-8726 .elementor-element.elementor-element-6180d578{font-family:"Arial", Sans-serif;font-size:16px;line-height:1.7em;color:#625D65;}.elementor-8726 .elementor-element.elementor-element-6fccca0 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-8726 .elementor-element.elementor-element-6fccca0{font-family:"Arial", Sans-serif;font-size:16px;line-height:1.7em;color:#625D65;}.elementor-8726 .elementor-element.elementor-element-4a59a41b > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-8726 .elementor-element.elementor-element-4a59a41b{font-family:"Arial", Sans-serif;font-size:16px;line-height:1.7em;color:#625D65;}.elementor-8726 .elementor-element.elementor-element-29827c8a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8726 .elementor-element.elementor-element-29827c8a:not(.elementor-motion-effects-element-type-background), .elementor-8726 .elementor-element.elementor-element-29827c8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-8726 .elementor-element.elementor-element-5011f3a1 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-8726 .elementor-element.elementor-element-5011f3a1{font-family:"Arial", Sans-serif;font-size:13px;line-height:1.7em;color:#625D65;}.elementor-8726 .elementor-element.elementor-element-72fe30ad{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8726 .elementor-element.elementor-element-40e9ef55 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-8726 .elementor-element.elementor-element-40e9ef55 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:38px;font-weight:400;line-height:1.13em;color:#2C1034;}.elementor-8726 .elementor-element.elementor-element-6cfa1ddd > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-8726 .elementor-element.elementor-element-6cfa1ddd{font-family:"Arial", Sans-serif;font-size:18px;line-height:1.7em;color:#FFF9EF;}.elementor-8726 .elementor-element.elementor-element-11e682a0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8726 .elementor-element.elementor-element-7dc095a7 .elementor-button{background-color:#7943AF;font-family:"Arial", Sans-serif;font-size:17px;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:18px 25px 18px 25px;}.elementor-8726 .elementor-element.elementor-element-7dc095a7 .elementor-button:hover, .elementor-8726 .elementor-element.elementor-element-7dc095a7 .elementor-button:focus{background-color:#5C2E86;}.elementor-8726 .elementor-element.elementor-element-717d7b80 .elementor-button{background-color:#7943AF;font-family:"Arial", Sans-serif;font-size:17px;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:18px 25px 18px 25px;}.elementor-8726 .elementor-element.elementor-element-717d7b80 .elementor-button:hover, .elementor-8726 .elementor-element.elementor-element-717d7b80 .elementor-button:focus{background-color:#5C2E86;}.elementor-8726 .elementor-element.elementor-element-78d8ac8f .elementor-button{background-color:#7943AF;font-family:"Arial", Sans-serif;font-size:17px;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:18px 25px 18px 25px;}.elementor-8726 .elementor-element.elementor-element-78d8ac8f .elementor-button:hover, .elementor-8726 .elementor-element.elementor-element-78d8ac8f .elementor-button:focus{background-color:#5C2E86;}@media(min-width:768px){.elementor-8726 .elementor-element.elementor-element-33f0111a{--width:54%;}.elementor-8726 .elementor-element.elementor-element-254cb6e0{--width:46%;}.elementor-8726 .elementor-element.elementor-element-64f8973{--width:62%;}.elementor-8726 .elementor-element.elementor-element-274bd227{--width:38%;}}/* Start custom CSS for container, class: .elementor-element-3cfa2276 */body:has(.xmas-detail) .site-content{padding:0!important;}
.xmas-detail.xmas-detail.xmas-detail .elementor-heading-title{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;hyphens:auto;overflow-wrap:normal;}
.xmas-detail p{margin:0 0 18px;}
.xmas-detail a{color:#7943AF;text-underline-offset:4px;}
.xmas-detail .elementor-button{color:#fff;min-height:54px;display:inline-flex;align-items:center;white-space:normal;}
.xmas-detail .elementor-button:hover{color:#fff;}
.xmas-detail a:focus-visible{outline:3px solid #B58B45;outline-offset:4px;}
.xmas-detail .detail-section{padding:64px max(32px,calc((100vw - 1240px)/2));}
.xmas-detail .detail-hero{background:#FBF8F3;padding-top:42px;padding-bottom:60px;}
.xmas-detail .detail-breadcrumb{font-size:14px;}
.xmas-detail .detail-eyebrow{letter-spacing:2.6px;font-size:13px;font-weight:600;color:#A07839;}
.xmas-detail .detail-hero-row{gap:52px;align-items:center;}
.xmas-detail .detail-photo img{width:100%;height:440px;object-fit:cover;border-radius:6px;}
.xmas-detail .detail-intro{max-width:620px!important;}
.xmas-detail .detail-body{background:#FFFDF9;gap:64px;align-items:flex-start;}
.xmas-detail .detail-story p{max-width:720px;}
.xmas-detail .detail-facts{background:#F3EDF8;padding:32px;border-top:3px solid #B58B45;scroll-margin-top:140px;}
.xmas-detail .detail-facts p{font-size:16px;line-height:1.6;}
.xmas-detail .detail-facts strong{color:#2C1034;}
.xmas-detail .detail-contact{border-top:1px solid #DACFE3;padding-top:22px;}
.xmas-detail .detail-footer{background:#2C182D;}
.xmas-detail .detail-footer .elementor-heading-title,.xmas-detail .detail-footer p{color:#FFF9EF!important;}
.xmas-detail .detail-source{font-size:13px!important;line-height:1.6;}
.xmas-detail .detail-source a{overflow-wrap:anywhere;}
@media(max-width:1024px){.xmas-detail .detail-hero-row{gap:30px;}.xmas-detail .detail-body{gap:32px;}.xmas-detail .detail-photo img{height:390px;}.xmas-detail h1{font-size:48px!important;}.xmas-detail .detail-facts{padding:24px;}}
@media(max-width:767px){.xmas-detail .detail-section{padding:40px 24px;}.xmas-detail .detail-hero-row,.xmas-detail .detail-body{flex-direction:column!important;gap:30px;}.xmas-detail .detail-section .e-con{width:100%!important;}.xmas-detail h1{font-size:38px!important;line-height:1.14;}.xmas-detail h2{font-size:30px!important;}.xmas-detail .detail-photo img{height:300px;}.xmas-detail .detail-facts{padding:26px 22px;}.xmas-detail .detail-intro p{font-size:18px;}.xmas-detail .elementor-widget{max-width:100%;}.xmas-detail .detail-contact a{overflow-wrap:anywhere;}}/* End custom CSS */