.tan-btn{display:flex;padding:16px 36px;justify-content:center;align-items:center;gap:10px;background:#BC9E77;color:#FFFFFF;font-family:"minerva-modern", sans-serif;font-size:20px;font-style:normal;font-weight:450;line-height:normal;position:relative;border:2px solid #BC9E77;width:fit-content}.tan-btn:hover{background-color:transparent;color:#BC9E77}.tan-outline-btn{display:flex;padding:16px 36px;justify-content:center;align-items:center;gap:10px;background:#bc9e7752;color:#FFFFFF;font-family:"minerva-modern", sans-serif;font-size:20px;font-style:normal;font-weight:450;line-height:normal;position:relative;border:2px solid #BC9E77;width:fit-content}.tan-outline-btn:hover{background-color:#BC9E77;color:#FFFFFF}.black-btn{display:flex;padding:16px 36px;justify-content:center;align-items:center;gap:10px;background:#373636;color:#FFFFFF;font-family:"minerva-modern", sans-serif;font-size:20px;font-style:normal;font-weight:450;line-height:normal;position:relative;border:2px solid #373636;width:fit-content}.black-btn:hover{background-color:transparent;color:#373636}.black-outline-btn{display:flex;padding:16px 36px;justify-content:center;align-items:center;gap:10px;background:transparent;color:#373636;font-family:"minerva-modern", sans-serif;font-size:20px;font-style:normal;font-weight:450;line-height:normal;position:relative;border:2px solid #373636;width:fit-content}.black-outline-btn:hover{background-color:#373636;color:#FDFAF5}.sage-btn{display:flex;padding:16px 36px;justify-content:center;align-items:center;gap:10px;background:#667A5F;color:#FFFFFF;font-family:"minerva-modern", sans-serif;font-size:20px;font-style:normal;font-weight:450;line-height:normal;position:relative;border:2px solid #667A5F;width:fit-content}.sage-btn:hover{background-color:transparent;color:#667A5F}.white-btn{display:flex;padding:16px 36px;justify-content:center;align-items:center;gap:10px;background:#FDFAF5;color:#BC9E77;font-family:"minerva-modern", sans-serif;font-size:20px;font-style:normal;font-weight:450;line-height:normal;position:relative;border:2px solid #FDFAF5;width:fit-content}.white-btn:hover{background-color:transparent;color:#FDFAF5}.buttons{display:flex;flex-direction:row;margin-top:2.5rem;text-align:center;justify-content:start;flex-wrap:wrap;gap:10px}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden}body:not(.home):not(.no-banner-page) #main-content{margin-top:97vh}a{color:#373636;font-family:"minerva-modern", sans-serif;font-size:17px;font-style:italic;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-decoration:none;transition:0.4s ease all}a:hover{color:#BC9E77;transition:0.4s ease all}p{color:#373636;font-family:"minerva-modern", sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:normal}p span.body-large-italic{color:#373636;font-family:"minerva-modern", sans-serif;font-size:21px;font-style:italic;font-weight:600;line-height:normal}p span.body-large-regular{color:#373636;font-family:"minerva-modern", sans-serif;font-size:21px;font-style:normal;font-weight:600;line-height:normal}strong{color:#373636;font-family:"minerva-modern", sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal}.main-content ul li{color:#373636;font-family:"minerva-modern", sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0.5rem;position:relative}ol li{color:#373636;font-family:"minerva-modern", sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0.5rem}h1{color:#373636;font-family:"minerva-modern", sans-serif;font-size:72px;font-style:normal;font-weight:600;line-height:normal}h2{color:#373636;font-family:"minerva-modern", sans-serif;font-size:58px;font-style:normal;font-weight:600;line-height:normal}h3{color:#373636;font-family:"minerva-modern", sans-serif;font-size:44px;font-style:normal;font-weight:600;line-height:normal}h4{color:#373636;font-family:"minerva-modern", sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal}.personality1{color:#373636;font-family:"austin-pen", sans-serif;font-size:48px;font-style:normal;font-weight:700;line-height:normal;margin:0}.personality2{color:#373636;font-family:"austin-pen", sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:normal;margin:0;margin-bottom:1rem}table.table-block{font-family:"minerva-modern", sans-serif;border:2px solid #373636;width:100%;text-align:left;border-collapse:collapse}table.table-block td,table.table-block th{border:1px solid #373636;padding:5px 4px}table.table-block tbody td{font-size:13px;color:#373636}table.table-block thead{border-bottom:2px solid #373636}table.table-block thead th{font-size:17px;font-weight:bold;color:#373636;text-align:left}table.table-block tfoot{font-size:14px;font-weight:bold;color:#000000;border-top:2px solid #373636}table.table-block tfoot td{font-size:14px}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-5px)}}@-moz-keyframes bounce{0%,100%{-moz-transform:translateY(0)}50%{-moz-transform:translateY(-5px)}}@-o-keyframes bounce{0%,100%{-o-transform:translateY(0)}50%{-o-transform:translateY(-5px)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner,#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before,#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{border-radius:0}body:not(.banner-page):not(.home) #g-headertop{position:absolute}body:not(.banner-page):not(.home) #g-headertop.fixed{position:fixed;background:#FDFAF5}body:not(.banner-page):not(.home) #g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-current-menu-item a{color:#BC9E77 !important}body:not(.banner-page):not(.home) #g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.header-btn a{color:#FDFAF5 !important}body:not(.banner-page):not(.home) #g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.header-btn:hover a{color:#373636 !important}body:not(.banner-page):not(.home) #g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary a{color:#373636}body:not(.banner-page):not(.home) #g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary a:hover{color:#BC9E77 !important}body:not(.banner-page):not(.home) #main-content{padding-top:118px}#g-headertop{position:absolute;z-index:9999;width:100%;height:auto;display:flex;justify-content:center;align-items:center;align-self:stretch;margin-top:0;top:0}#g-headertop.fixed{position:fixed;background:#FDFAF5}#g-headertop.fixed .header-inner{height:60px;-moz-transition:height 0.5s;-ms-transition:height 0.5s;-o-transition:height 0.5s;-webkit-transition:height 0.5s;transition:height 0.5s;margin:0 auto}#g-headertop.fixed .header-inner .site-logo img{transition:0.4s all ease;width:auto;height:60px}#g-headertop.fixed .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.header-btn{height:54px}#g-headertop.fixed .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-current-menu-item a{color:#BC9E77 !important}#g-headertop.fixed .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary a{color:#373636}#g-headertop.fixed .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary a:hover{color:#BC9E77 !important}#g-headertop .header-inner{width:94%;margin:0 auto 0;display:flex;flex-direction:row;min-width:70rem;gap:10px;padding:12px 0;justify-content:space-between;align-items:center;height:112px;-moz-transition:height 0.5s;-ms-transition:height 0.5s;-o-transition:height 0.5s;-webkit-transition:height 0.5s;transition:height 0.5s}#g-headertop .header-inner .site-logo{width:18%;flex:0 18%}#g-headertop .header-inner .site-logo img{min-width:0;margin-right:10%;max-width:345px;width:auto;height:108px;transition:0.4s all ease}#g-headertop .header-inner .gold-btn{width:150px}#g-headertop .header-inner .hidden-desktop{display:none !important}#g-headertop .header-inner .site-navigation{width:63%;flex:1 63%;display:flex;justify-content:flex-end;align-items:center;background-color:transparent;gap:50px}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary{clear:both;align-items:end;display:flex;justify-content:end;background:transparent}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary{text-align:center;width:100%;justify-items:flex-end;display:flex;align-items:center;gap:54px;justify-content:end}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{display:flex;color:#FDFAF5}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-current-menu-item a{color:#FDFAF5}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.header-btn{display:flex;justify-content:center;align-items:center;gap:10px;background:#BC9E77;color:#FFFFFF;font-family:"minerva-modern", sans-serif;font-size:20px;font-style:normal;font-weight:450;line-height:normal;position:relative;border:2px solid #BC9E77;width:fit-content;height:64px;transition:all 0.4s ease}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.header-btn a{color:#FFFFFF;padding:10px 36px;height:100%}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.header-btn:hover{border:2px solid #BC9E77;background-color:transparent}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.header-btn:hover a{color:#BC9E77 !important}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu{margin-top:5px;background-color:#373636}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu li.mega-current-menu-item a{color:#FFFFFF;background-color:#BC9E77}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu li a{color:#FFFFFF;padding:10px 18px 10px;font-size:15px}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu li a:hover{color:#FFFFFF !important;background-color:#BC9E77}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary a{display:flex;padding:6px 4px;justify-content:flex-start;align-items:center;gap:8px;background-color:transparent;color:#BC9E77;font-family:"minerva-modern", sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary a:hover{transition:0.4s ease all;color:#FDFAF5 !important}#g-headertop .header-inner .site-navigation #mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#g-headertop .header-inner .site-navigation #mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#g-headertop .header-inner .site-navigation #mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{background-color:#BC9E77;color:#373636;font-size:18px;font-weight:600;font-style:normal}#g-headertop .header-inner .site-navigation #mega-menu-mobile{background-color:#373636}#g-headertop .header-inner .site-navigation #mega-menu-mobile li.mega-menu-item{margin:2px 0}#g-headertop .header-inner .site-navigation #mega-menu-mobile li.mega-menu-item.mega-toggle-on a{background-color:#BC9E77;color:#373636;font-size:18px;font-weight:600;font-style:normal}#g-headertop .header-inner .site-navigation #mega-menu-mobile li.mega-menu-item a{color:#FDFAF5;font-size:18px;font-family:"minerva-modern", sans-serif;font-style:normal;height:50px;padding:5px 15px;font-weight:500}#g-headertop .header-inner .site-navigation #mega-menu-mobile li.mega-menu-item a:hover{background-color:#BC9E77;color:#373636;font-weight:600}#g-headertop .header-inner .site-navigation #mega-menu-mobile li.mega-menu-item ul.mega-sub-menu li.mega-menu-item{margin:0}#g-headertop .header-inner .site-navigation #mega-menu-mobile li.mega-menu-item ul.mega-sub-menu li.mega-menu-item.mega-current-menu-item a{background-color:#667A5F;color:#FDFAF5;font-weight:500}#g-headertop .header-inner .site-navigation #mega-menu-mobile li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a{font-size:16px;padding:2px 20px;height:40px;font-weight:600}#g-headertop .header-inner .site-navigation #mega-menu-mobile li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a:hover{background-color:#667A5F;color:#FDFAF5;font-weight:600}.slider{position:relative;overflow:hidden;border-bottom:10px solid #BC9E77}.slider:before{content:"";background:linear-gradient(270deg, rgba(0, 0, 0, 0) 30.3%, rgba(0, 0, 0, 0.6) 59.93%), linear-gradient(180deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 30.35%);height:100%;width:100%;position:absolute;z-index:2}.slider div#g-owlcarousel{position:absolute}.slider .no-js .owl-carousel,.slider .owl-carousel{display:block !important;height:94vh !important;min-height:900px !important}.slider video{width:100%;height:94vh;min-height:900px;object-fit:cover;position:absolute;top:0}.slider .container{position:relative;z-index:50;top:0;height:94vh;min-height:900px;display:flex;flex-direction:column;justify-content:center;width:75.5%;min-width:70rem;margin:0 auto}.slider .container .slider-content{margin:0;animation-name:fadeIn;animation-duration:3s;display:flex;flex-direction:column;align-items:center;flex-shrink:0;position:relative}.slider .container .slider-content .g-owlcarousel-item-link{margin:1.5rem 0;display:flex;text-align:center;gap:20px}.slider .container .slider-content h1{color:#FDFAF5;text-align:center;font-family:"minerva-modern", sans-serif;font-size:72px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:0.5rem;display:block}.slider .container .slider-content p{color:#FDFAF5;text-align:center;font-family:"minerva-modern", sans-serif;font-size:21px;font-style:italic;font-weight:475;line-height:normal}.slider .g-owlcarousel{display:block;height:94vh;min-height:800px;animation:65s ease 0s normal none infinite running zoomEffect;-webkit-animation:65s ease 0s normal none infinite running zoomEffect;-o-animation:65s ease 0s normal none infinite running zoomEffect;-moz--o-animation:65s ease 0s normal none infinite running zoomEffect}.slider .g-owlcarousel .owl-item .item{background-size:cover;background-position:center;background-repeat:no-repeat;height:94vh;min-height:900px;width:100%;display:block;background-color:#667A5F}.slider .g-owlcarousel .owl-item .item img{display:block;width:100%;height:100%;position:relative;object-fit:cover;object-position:center;opacity:1}.down-arrow{background-image:url(/wp-content/uploads/2026/01/down-arrow.svg);background-position:center;background-size:cover;background-repeat:no-repeat;display:block;width:43px;height:31px;position:absolute;z-index:99999;margin:0 auto;bottom:1.5rem;left:50%}.down-arrow:hover{animation:bounce 2.5s infinite;-webkit-animation:bounce 2.5s infinite;-moz-animation:bounce 2.5s infinite;-o-animation:bounce 2.5s infinite}.page-banner{height:100vh;min-height:800px;display:flex;align-items:center;position:fixed;top:0;z-index:-1;width:100%;background-color:#BC9E77}.page-banner .image{background-size:cover !important;background-repeat:no-repeat !important;background-position:top !important;width:100%;height:100%;z-index:1;position:absolute;top:0}.page-banner .inner{width:100%;min-width:100%;margin:0 auto;position:relative;text-align:center;z-index:1}.page-banner .inner h1{color:#FDFAF5;text-align:center;font-family:"minerva-modern", sans-serif;font-size:72px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:2rem}.page-banner .inner p{color:#FDFAF5;text-align:center;font-family:"minerva-modern", sans-serif;font-size:21px;font-style:italic;font-weight:475;line-height:normal}.page-banner .down-arrow{bottom:3.5rem}.introduction-content{display:flex;padding:80px 60px 0;flex-direction:column;align-items:center;align-self:stretch}.introduction-content img{margin-bottom:3rem}.introduction-content .sub-title{color:#373636;text-align:center;font-family:"minerva-modern", sans-serif;font-size:21px;font-style:italic;font-weight:600;line-height:normal;display:block;margin-bottom:1.5rem}.introduction-content .content p{color:#373636;text-align:center;font-family:"minerva-modern", sans-serif;font-size:21px;font-style:italic;font-weight:600;line-height:normal;margin-top:0}.introduction-content .tan-btn{margin-top:1.5rem}.full-width-block{margin-top:3rem}.full-width-block .inner{width:75.5%;min-width:72rem;margin:0 auto;text-align:center;background-color:#373636;padding:3rem 0}.full-width-block .inner h1{margin-bottom:0;margin-top:0;color:#BC9E77}.full-width-block .inner h2{margin-top:0;margin-bottom:1.5rem;color:#FDFAF5}.full-width-block .inner h3{margin-bottom:0;margin-top:2rem;color:#BC9E77}.full-width-block .inner p,.full-width-block .inner a{color:#FDFAF5}.full-width-block .inner iframe{margin-top:0rem;width:95%;height:auto;min-height:400px !important}.full-width-block .inner #wrapper{width:100% !important}#main-content{position:relative;overflow:hidden;background-image:url(/wp-content/uploads/2026/01/BL-Speckled-Paper-Converted-scaled.jpg);overflow-x:hidden;background-position:center;background-size:contain;background-repeat:repeat}.fifty-fifty.with-form .right{align-items:start}.fifty-fifty.with-form .right .content{padding-top:3rem;padding-right:2rem}.fifty-fifty.with-form .right h4{margin-bottom:1rem}.fifty-fifty.with-form .left{align-items:start;padding-top:3rem}.fifty-fifty p{text-align:left}.fifty-fifty h1{margin-bottom:0}.fifty-fifty h2{margin-top:0;margin-bottom:1.5rem;text-align:left}.fifty-fifty h3{margin-bottom:0}.fifty-fifty ul{list-style:none}.fifty-fifty ul li{margin-bottom:1rem;position:relative;padding-left:0}.fifty-fifty .menu-heading{color:#373636;font-family:"minerva-modern", sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;display:block;margin-top:2rem}.fifty-fifty .menus{display:flex;align-items:flex-start;gap:15px;margin-bottom:2.5rem;flex-wrap:wrap}.fifty-fifty .menus .menu-link{color:#BC9E77;font-family:"minerva-modern", sans-serif;font-size:20px;font-style:normal;font-weight:450;line-height:normal}.fifty-fifty .menus .menu-link:hover{color:#667A5F}.fifty-fifty .menus .menu-link:after{content:"";position:relative;width:2px;height:32px;background-color:#373636;display:inline-block;margin-left:20px;top:10px}.fifty-fifty .menus .menu-link:last-of-type:after{background-color:transparent}.fifty-fifty .right{display:flex;flex-direction:row;gap:90px;width:94%;min-width:70rem;margin:5rem auto 4rem;justify-content:end;align-items:center}.fifty-fifty .right .content{width:42%;flex:0 42%;text-align:left;padding-top:20px;padding-right:0rem}.fifty-fifty .right .image{width:52%;flex:0 52%;text-align:center;display:flex;justify-content:end}.fifty-fifty .right .image img{width:95%;height:860px;object-fit:cover;object-position:center;border-radius:0}.fifty-fifty .left{display:flex;justify-content:start;align-items:center;flex-direction:row-reverse;gap:90px;width:94%;min-width:70rem;margin:5rem auto 4rem}.fifty-fifty .left .content{width:42%;flex:0 42%;text-align:left;padding-top:20px;padding-right:4rem}.fifty-fifty .left .image{width:50%;flex:0 50%;text-align:center;justify-content:start;display:flex}.fifty-fifty .left .image img{width:98%;height:860px;object-fit:cover;object-position:center}.timeline-container{display:flex;padding:80px 0;flex-direction:column;align-items:center;margin:0 auto 8rem;width:75%;min-width:70rem;position:relative}.timeline-container:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:2px;height:-webkit-fill-available;background:#BC9E77;border-radius:2px}.timeline-container .timeline-item{margin-top:6rem;opacity:0;position:relative;display:flex;align-items:flex-start;gap:40px;flex-direction:row}.timeline-container .timeline-item .timeline-image{width:50%;border-radius:8px;overflow:hidden;transition:all 0.3s ease;flex-shrink:0}.timeline-container .timeline-item .timeline-image img{width:90%;height:630px;flex:1 0 0;transition:transform 0.3s ease;object-fit:cover;object-position:center}.timeline-container .timeline-item .timeline-content{width:50%;padding:30px;border-radius:8px;transition:all 0.3s ease;position:relative;width:100%}.timeline-container .timeline-item .timeline-content .timeline-date{color:#BC9E77;font-family:"minerva-modern", sans-serif;font-size:44px;font-style:normal;font-weight:600;line-height:normal;margin:0}.timeline-container .timeline-item .timeline-content h3{color:#373636;font-family:"minerva-modern", sans-serif;font-size:58px;font-style:normal;font-weight:600;line-height:normal;margin:1.5rem 0 1.5rem}.timeline-container .timeline-item .timeline-content p{color:#373636;font-family:"minerva-modern", sans-serif;font-size:17px;font-style:italic;font-weight:425;line-height:normal}.timeline-container .timeline-item:nth-child(even){flex-direction:row-reverse}.timeline-container .timeline-item:nth-child(even) .timeline-content{margin-right:0;text-align:right}.timeline-container .timeline-item:nth-child(even) .timeline-image{text-align:right}.timeline-container .timeline-item:nth-child(even) .timeline-content{margin-left:0}.timeline-container .timeline-dot{position:absolute;left:50%;top:25px;width:44px;height:43px;border-radius:50%;transform:translateX(-50%);transition:all 0.3s ease;cursor:pointer;background-image:url(/wp-content/uploads/2026/01/timeline-icon.svg);background-position:center;background-repeat:no-repeat;background-size:contain;border:10px solid #FDFAF5}.timeline-container .timeline-item:hover .timeline-dot{box-shadow:0 0 10px 8px rgba(188, 158, 119, 0.6);border:0 solid}.timeline-container .timeline-item:hover .timeline-content{transform:translateY(-5px)}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.large-banner-block{display:flex;height:618px;padding:80px 60px;flex-direction:column;align-items:center;gap:60px;align-self:stretch;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important;position:relative;margin:8rem auto 0}.large-banner-block .large-banner-content{z-index:2;width:100%;display:flex;flex-direction:column;justify-content:space-between;height:100%;z-index:2;width:100%}.large-banner-block .large-banner-content .heading h2{color:#FDFAF5;font-family:"minerva-modern", sans-serif;font-size:72px;font-style:normal;font-weight:600;line-height:normal;display:block;margin-top:0}.large-banner-block .large-banner-content .content-text{width:880px;margin:0 0 0 auto}.large-banner-block .large-banner-content .content-text p{color:#FDFAF5;font-family:"minerva-modern", sans-serif;font-size:21px;font-style:italic;font-weight:475;line-height:normal;display:block}.large-banner-block .large-banner-content .content-text .black-btn:hover{background-color:#FDFAF5;border-color:#FDFAF5;font-weight:500}#quicklinks-slider{margin-top:0;position:relative;z-index:8;padding-top:80px;padding-bottom:40px}#quicklinks-slider .book-now{margin:4rem auto 0}#quicklinks-slider.menu-picker .allergy-info{margin-top:4.5rem;text-align:center}#quicklinks-slider.menu-picker .quicklinks-list .inner{flex-direction:column;height:100%}#quicklinks-slider.menu-picker .quicklinks-list .inner .wrap{display:flex;width:100%;box-sizing:border-box;padding:0;margin-top:1rem}#quicklinks-slider.menu-picker .quicklinks-list .inner a.link-item{max-width:24.2%}#quicklinks-slider.menu-picker .quicklinks-list .inner a.link-item:hover{flex:1 1 10%;max-width:30%}#quicklinks-slider .heading-container{display:flex;flex-direction:column;justify-content:space-between;width:94%;margin:0 auto;min-width:70rem}#quicklinks-slider .heading-container h3{color:#373636;font-family:"minerva-modern", sans-serif;font-size:72px;font-style:normal;font-weight:600;line-height:normal;display:block;margin-bottom:0;margin-top:0}#quicklinks-slider .heading-container p{color:#373636;font-family:"minerva-modern", sans-serif;font-size:21px;font-style:italic;font-weight:600;line-height:normal}#quicklinks-slider .quicklinks-list{width:94%;margin:0 auto;min-width:70rem}#quicklinks-slider .quicklinks-list .inner{display:flex;width:100%;box-sizing:border-box;padding:0;margin-top:2rem}#quicklinks-slider .quicklinks-list .inner a.link-item{flex:1;overflow:hidden;transition:0.5s;margin:0 15px 0 0px;line-height:0;position:relative;max-height:700px;height:36.5vw;background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important}#quicklinks-slider .quicklinks-list .inner a.link-item:hover{flex:1 1 10%}#quicklinks-slider .quicklinks-list .inner a.link-item:hover .content p{display:flex;visibility:visible;opacity:1;transition:all 0.4s ease-in}#quicklinks-slider .quicklinks-list .inner a.link-item .content{height:-webkit-fill-available;display:flex;padding:40px 40px 30px;justify-content:space-between;align-items:flex-start;flex:1 0 0;align-self:stretch;flex-direction:column}#quicklinks-slider .quicklinks-list .inner a.link-item .content span.heading{color:#FDFAF5;font-family:"minerva-modern", sans-serif;font-size:44px;font-style:normal;font-weight:600;line-height:normal;width:100%}#quicklinks-slider .quicklinks-list .inner a.link-item .content span.heading .spacer{width:100%;height:1px;background:#FDFAF5;display:block;position:relative;margin:30px 0;transition:0.4s ease all}#quicklinks-slider .quicklinks-list .inner a.link-item .content p{overflow:hidden;visibility:hidden;opacity:0;transition:0.4s ease all;color:#FDFAF5;font-family:"minerva-modern", sans-serif;font-size:21px;font-style:italic;font-weight:475;line-height:normal;width:23vw}.home #quicklinks{background-image:url(/wp-content/uploads/2026/01/BL-Speckled-Paper-tan.jpg);margin-top:6rem;padding-bottom:80px}.home #quicklinks .heading-conainer h3{margin-top:0;color:#FDFAF5}.home #quicklinks .heading-conainer p{font-weight:600}.home #quicklinks .book-now{border-color:#373636;color:#373636;background-color:#cbb699}.home #quicklinks .book-now:hover{background-color:#373636;color:#FDFAF5}#quicklinks{margin-top:0;position:relative;z-index:8;padding-top:80px;padding-bottom:40px}#quicklinks .book-now{margin:4rem auto 0}#quicklinks .heading-conainer{display:flex;flex-direction:column;justify-content:space-between;width:94%;margin:0 auto;min-width:70rem}#quicklinks .heading-conainer h3{color:#373636;font-family:"minerva-modern", sans-serif;font-size:72px;font-style:normal;font-weight:600;line-height:normal;display:block;margin-bottom:0;margin-top:0}#quicklinks .heading-conainer p{color:#373636;font-family:"minerva-modern", sans-serif;font-size:21px;font-style:italic;font-weight:475;line-height:normal}#quicklinks .quicklinks-list{width:94%;min-width:70rem;margin:2rem auto 0}#quicklinks .inner{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;padding:0 0rem 0rem 0rem;overflow:hidden}#quicklinks .inner .owl-item{overflow:visible;position:relative}#quicklinks .inner .owl-item:hover:before{transform:translate(-3%, 5%);transition:0.4s ease all}#quicklinks .inner .owl-item:hover a{transform:translate(0, 0)}#quicklinks .inner a{width:48.6%;flex:1;height:800px;grid-column:span 1;margin-bottom:0;position:relative;overflow:hidden;transform:translate(0, 0);transition:transform 0.2s}#quicklinks .inner a:hover .content{transition:0.8s ease all}#quicklinks .inner a:hover .content .heading{transition:0.4s ease all;margin-bottom:0}#quicklinks .inner a:hover .content .tan-btn{display:flex;-webkit-transition:max-height 0.8s, opacity 0.8s;-moz-transition:max-height 0.8s, opacity 0.8s;transition:max-height 0.8s, opacity 0.8s;max-height:200px;opacity:1}#quicklinks .inner a:hover .content .spacer{width:0;transition:0.4s ease all;margin:15px 0}#quicklinks .inner a img{object-fit:cover;object-position:center;width:100%;height:100%;transition:0.8s ease all}#quicklinks .inner a .content{z-index:1;position:absolute;top:0;width:-webkit-fill-available;height:-webkit-fill-available;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%);padding:60px;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;display:flex;transition:0.8s ease all;color:#FDFAF5;text-align:center;font-family:"minerva-modern", sans-serif;font-size:21px;font-style:italic;font-weight:475;line-height:normal}#quicklinks .inner a .content .heading{color:#FDFAF5;font-family:"minerva-modern", sans-serif;font-size:58px;font-style:normal;font-weight:600;line-height:normal;display:block}#quicklinks .inner a .content .spacer{width:100%;height:1px;background:#FDFAF5;display:block;position:relative;margin:30px 0;transition:0.4s ease all}#quicklinks .inner a .content .tan-btn{opacity:0;max-height:0;overflow:hidden;-webkit-transition:max-height 0.8s, opacity 0.8s;-moz-transition:max-height 0.8s, opacity 0.8s;transition:max-height 0.3s, opacity 0.3s;margin-top:2rem}.gallery-wrapper{display:flex;margin:8rem auto 4rem;width:94%;min-width:70rem;padding:80px 0;align-items:center;gap:10px;align-self:stretch;max-height:560px;position:relative}.gallery-wrapper:first-child{align-items:flex-start}.gallery-wrapper img{width:24%;flex:1 24%;object-fit:cover;object-position:center;max-height:580px;height:23vw;min-height:300px}.gallery-wrapper img:nth-of-type(2){top:-3.5rem;position:relative}.gallery-wrapper img:nth-of-type(3){top:3.5rem;position:relative}.allergy-info{margin-top:2.5rem}.allergy-info p{color:#373636;font-family:"minerva-modern", sans-serif;font-size:17px;font-style:italic;font-weight:425;line-height:normal}.allergy-info p strong{color:#373636;font-family:"minerva-modern", sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal}.book-now-banner{display:flex;padding:40px 60px;flex-direction:column;align-items:center;gap:10px;align-self:stretch;background-color:#BC9E77}.book-now-banner .banner-inner{width:75%;min-width:70rem;margin:0 auto;display:flex;justify-content:center;flex-direction:row;text-align:center;align-items:center;z-index:1;position:relative;gap:40px}.book-now-banner .banner-inner .personality2{margin-bottom:0}.book-now-banner .banner-inner .white-btn{margin-top:0}.video-section{position:relative;padding-top:40px}.video-section:before{content:"";background-image:url(/wp-content/uploads/2026/01/whatisahazpod.webp);display:block;position:absolute;width:100%;height:100%;z-index:0;left:0;background-position:top;background-repeat:no-repeat;background-size:cover}.video-section .inner{width:940px;text-align:center;padding-bottom:0;margin:2rem auto 6rem}.video-section .icon{z-index:1;position:relative}.video-section h2:before{display:none}.video-section .button-group{justify-content:center;display:flex;gap:10px}.video-section .content{max-width:85%;align-self:stretch;margin:2rem auto;z-index:2;position:relative}.video-section .content p{color:#373636;text-align:center;font-family:"minerva-modern", sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.video-section .video-container{position:relative;overflow:hidden;min-width:944px;width:944px;height:531px;border-radius:8px;margin-top:2rem}.video-section .video-container .cover{width:100%;height:100%;display:block;top:0;position:absolute;background-position:center;background-repeat:no-repeat;background-size:cover}.video-section .video-container .cover span#play_button_youtube{width:90px;height:90px;position:absolute;border:2px solid white;display:block;top:42%;left:44%;border-radius:50%;cursor:pointer;transition:0.4s ease all}.video-section .video-container .cover span#play_button_youtube:before{content:"";background-image:url(/wp-content/uploads/2026/01/play-btn.png);background-position:center;background-size:contain;background-repeat:no-repeat;height:53px;width:41px;display:block;margin:0 auto;top:20%;position:relative;transition:0.4s ease all;left:5px}.video-section .video-container .cover span#play_button_youtube:hover{transition:0.4s ease all;background-color:rgba(255, 255, 255, 0.25)}.video-section .video-container .cover span#play_button_youtube:hover:before{transition:0.4s ease all}.video-section .video-container span#play_button{width:90px;height:90px;position:absolute;border:2px solid white;display:block;top:42%;left:44%;border-radius:50%;cursor:pointer;transition:0.4s ease all}.video-section .video-container span#play_button:before{content:"";background-image:url(/wp-content/uploads/2026/01/play-btn.png);background-position:center;background-size:contain;background-repeat:no-repeat;height:53px;width:41px;display:block;margin:0 auto;top:24%;position:relative;transition:0.4s ease all}.video-section .video-container span#play_button:hover{border:2px solid #373636;transition:0.4s ease all;filter:drop-shadow(2px 4px 6px black)}.video-section .video-container span#play_button:hover:before{filter:drop-shadow(2px 4px 6px black);transition:0.4s ease all}.video-section .video-container video{object-fit:cover}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.testimonials{height:640px;display:flex;flex-direction:row}.testimonials .owl-nav.disabled+.owl-dots{margin-top:3rem !important;text-align:left}.testimonials .owl-dots .owl-dot.active span{background:#667A5F !important;width:38px;transition:0.4s ease all}.testimonials .owl-dots .owl-dot span{background:#FFFFFF !important;transition:0.4s ease all;margin:5px 2px !important}.testimonials .image{width:55%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.testimonials .testimonial-carousel{width:45%;height:100%;background:#BC9E77;position:relative;display:flex;justify-content:center;align-items:center}.testimonials .testimonial-carousel:before{content:"";height:640px;border-radius:500px 0 0 500px;background:#BC9E77;display:block;position:absolute;left:-20.6rem;z-index:2;width:330px}.testimonials .testimonial-carousel:after{content:"";background-image:url(/wp-content/uploads/2026/01/rsicon-2.webp);display:block;position:absolute;left:-15.6rem;z-index:2;width:482px;height:482px;top:80px}.testimonials .testimonial-carousel .inner{left:-8rem;z-index:3}.testimonials .testimonial-carousel .item .quote p{color:#FFFFFF;font-family:"minerva-modern", sans-serif;font-size:22px;font-style:italic;font-weight:600;line-height:normal;text-align:left}.testimonials .testimonial-carousel .item span.client-name{color:#373636;font-family:"minerva-modern", sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;display:block}.testimonials .testimonial-carousel .item span.client-role{color:#373636;font-family:"minerva-modern", sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal;display:block}h3.entry-title{margin-bottom:0}.events-listing{background-image:url(/wp-content/uploads/2026/01/BL-Speckled-Paper-tan.jpg);background-position:center;background-size:contain}.events-listing.main .inner .eo-events{margin:2rem auto;width:80%;min-width:72rem}.events-listing.main .inner .eo-events .spacer-white{width:100%;background:#FDFAF5;height:1px;display:flex;margin:40px 0;flex-direction:column;align-items:center;gap:60px;align-self:stretch}.events-listing.main .inner .eo-events .event-item{display:inline-flex;flex-direction:row;border-radius:15px;margin:2% 2px;width:100%;margin:30px 0;height:264px;gap:60px}.events-listing.main .inner .eo-events .event-item .eo-date-container{display:flex;width:18%;max-width:300px;padding:0px 40px;height:100%;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;flex-shrink:0;align-self:stretch;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important}.events-listing.main .inner .eo-events .event-item .eo-date-container span.eo-date-month{color:#FDFAF5;font-family:"minerva-modern", sans-serif;font-size:22px;font-style:normal;font-weight:450;line-height:normal}.events-listing.main .inner .eo-events .event-item .eo-date-container span.eo-date-day{font-size:40px;line-height:normal;color:#FDFAF5;font-family:"minerva-modern", sans-serif;font-weight:bold}.events-listing.main .inner .eo-events .event-item .eo-date-container span.eo-date-year{color:#FDFAF5;font-family:"minerva-modern", sans-serif;font-size:22px;font-style:normal;font-weight:450;line-height:normal}.events-listing.main .inner .eo-events .event-item .details{flex-direction:column;display:flex;justify-content:center;width:62%}.events-listing.main .inner .eo-events .event-item .details h3{margin-bottom:0 !important}.events-listing.main .inner .eo-events .event-item .details a{color:var(--Charcoal-100, #373636);font-family:"minerva-modern", sans-serif;font-size:44px;font-style:normal;font-weight:bold;line-height:normal;transition:0.4s ease all}.events-listing.main .inner .eo-events .event-item .details .spacer{background:var(--Charcoal-100, #373636);width:100%;height:2px;display:block;margin:30px 0;transition:0.4s ease all}.events-listing.main .inner .eo-events .event-item .details span.time{font-family:"minerva-modern", sans-serif;color:var(--Charcoal-100, #373636);font-size:22px;font-style:normal;font-weight:450;line-height:normal}.events-listing.main .inner .eo-events .event-item .details .event-btn{padding:16px 34px;background-color:#FDFAF5;font-family:"minerva-modern", sans-serif;font-size:20px;font-style:normal;font-weight:450;line-height:normal;color:#BC9E77;width:178px;transition:0.4s ease;text-align:center;margin-top:1.8rem;transition:0.4s ease;border-radius:0;font-weight:normal;text-decoration:none !important;border:0;display:block;position:relative;border:2px solid #FDFAF5}.events-listing.main .inner .eo-events .event-item .details .event-btn:hover{background-color:transparent;color:#FDFAF5 !important;border:2px solid #FDFAF5}.events-listing.main .inner .eo-events .event-item:hover .details a{color:#FDFAF5;transition:0.4s ease all}.events-listing.main .inner .eo-events .event-item:hover .details .spacer{width:0;transition:0.4s ease all;margin:15px 0}.events-listing.main .inner .eo-events .event-item:hover .details .event-btn{background-color:transparent;color:#FDFAF5}.events-listing .inner{margin:8rem auto 4rem;width:94%;min-width:70rem;padding:80px 0}.events-listing .inner h2{margin-top:0;margin-bottom:0}.events-listing .inner h2 span.white{color:#FDFAF5}.eo-events.eo-events-shortcode{margin:2rem auto;width:80%;min-width:72rem}.eo-events.eo-events-shortcode .spacer-white{width:100%;background:#FDFAF5;height:1px;display:flex;margin:40px 0;flex-direction:column;align-items:center;gap:60px;align-self:stretch}.eo-events.eo-events-shortcode .eo-event-future{display:inline-flex;flex-direction:row;border-radius:15px;margin:2% 2px;width:100%;margin:30px 0;height:264px;gap:60px}.eo-events.eo-events-shortcode .eo-event-future .eo-date-container{display:flex;width:18%;max-width:300px;padding:0px 40px;height:100%;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;flex-shrink:0;align-self:stretch;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important}.eo-events.eo-events-shortcode .eo-event-future .eo-date-container span.eo-date-month{color:#FDFAF5;font-family:"minerva-modern", sans-serif;font-size:22px;font-style:normal;font-weight:450;line-height:normal}.eo-events.eo-events-shortcode .eo-event-future .eo-date-container span.eo-date-day{font-size:40px;line-height:normal;color:#FDFAF5;font-family:"minerva-modern", sans-serif;font-weight:bold}.eo-events.eo-events-shortcode .eo-event-future .eo-date-container span.eo-date-year{color:#FDFAF5;font-family:"minerva-modern", sans-serif;font-size:22px;font-style:normal;font-weight:450;line-height:normal}.eo-events.eo-events-shortcode .eo-event-future .details{flex-direction:column;display:flex;justify-content:center;width:62%}.eo-events.eo-events-shortcode .eo-event-future .details h3{margin-bottom:0 !important}.eo-events.eo-events-shortcode .eo-event-future .details a{color:var(--Charcoal-100, #373636);font-family:"minerva-modern", sans-serif;font-size:44px;font-style:normal;font-weight:bold;line-height:normal;transition:0.4s ease all}.eo-events.eo-events-shortcode .eo-event-future .details .spacer{background:var(--Charcoal-100, #373636);width:100%;height:2px;display:block;margin:30px 0;transition:0.4s ease all}.eo-events.eo-events-shortcode .eo-event-future .details span.time{font-family:"minerva-modern", sans-serif;color:var(--Charcoal-100, #373636);font-size:22px;font-style:normal;font-weight:450;line-height:normal}.eo-events.eo-events-shortcode .eo-event-future .details .event-btn{padding:16px 34px;background-color:#FDFAF5;font-family:"minerva-modern", sans-serif;font-size:20px;font-style:normal;font-weight:450;line-height:normal;color:#BC9E77;width:178px;transition:0.4s ease;text-align:center;margin-top:1.8rem;transition:0.4s ease;border-radius:0;font-weight:normal;text-decoration:none !important;border:0;display:block;position:relative;border:2px solid #FDFAF5}.eo-events.eo-events-shortcode .eo-event-future .details .event-btn:hover{background-color:transparent;color:#FDFAF5;border:2px solid #FDFAF5}.eo-events.eo-events-shortcode .eo-event-future:hover .details a{color:#FFFFFF;transition:0.4s ease all}.eo-events.eo-events-shortcode .eo-event-future:hover .details .spacer{width:0;transition:0.4s ease all;margin:15px 0}.eo-events.eo-events-shortcode .eo-event-future:hover .details .event-btn{background-color:transparent;color:#FDFAF5}.single-event p#breadcrumbs{width:80%;margin:2.5rem auto 0;min-width:70rem;margin-top:2.5rem}.single-event div#content p.next{padding:20px 24px;background-color:#FDFAF5;border-bottom:3px solid var(--Neutral-white, #FFF);font-family:"minerva-modern", sans-serif;font-size:18px;line-height:26px;margin:0}.single-event div#content .eventorganiser-event-meta{display:flex;flex-direction:row;width:80%;margin:0 auto;min-width:70rem;gap:64px;padding:2rem 0 0}.single-event div#content .eventorganiser-event-meta .event-details h1{margin-top:0;font-size:58px;font-style:normal;font-weight:700;line-height:normal;width:80%;margin-bottom:1.5rem}.single-event div#content .eventorganiser-event-meta .event-details h2{margin-top:1rem;margin-bottom:0;font-size:45px}.single-event div#content .eventorganiser-event-meta .event-details img.attachment-full.size-full.wp-post-image{width:100%;height:500px;object-fit:cover;object-position:center}.single-event div#content time{font-family:"minerva-modern", sans-serif;font-size:18px;line-height:26px}.single-event div#content a{color:#373636;font-family:"minerva-modern", sans-serif;font-size:18px;line-height:26px;font-weight:normal;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;text-decoration:underline;position:relative}.single-event div#content a:hover{color:#BC9E77}.single-event div#content ul{list-style:none}.single-event div#content ul li{font-size:18px;line-height:26px;font-family:"minerva-modern", sans-serif;color:black;position:relative;margin-bottom:10px}.single-event div#content ul li:before{content:"";background-color:#BC9E77;height:10px;width:10px;display:inline-block;margin-right:10px;left:-20px;position:absolute;top:8px;border-radius:50%}.single-event div#content .event-details{margin:0px 0 40px;width:85%}.single-event div#content .event-details h2{margin-top:0}.single-event div#content .eo-event-meta{width:35%}.single-event div#content .eo-event-meta h2{margin:0;color:#FDFAF5;font-family:"minerva-modern", sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:normal;background:#373636;padding:1rem}.single-event div#content .eo-event-meta>div{padding:20px 24px;background-color:#FDFAF5;border-bottom:3px solid var(--Neutral-white, #FFF)}.single-event div#content .eo-event-meta>div p{margin:0}.single-event div#content .eo-event-meta .tan-btn{text-decoration:none;color:#FDFAF5;font-family:"minerva-modern", sans-serif;font-size:20px;font-style:normal;width:-webkit-fill-available}.single-event div#content .eo-event-meta .tan-btn:hover{color:#BC9E77}.single-event div#content div#eo_venue_map-1{height:500px !important}.single-event div#content a.eo-upcoming-dates-show-more,.single-event div#content a.eo-upcoming-dates-show-less{padding:5px 0px 5px;background-color:#BC9E77;font-family:"minerva-modern", sans-serif;color:#ffffff !important;text-transform:capitalize;letter-spacing:0;font-size:16px;transition:0.4s ease;min-width:170px;display:inline-block;text-align:center;margin-top:0;transition:0.4s ease;border-radius:8px;font-weight:bold;text-decoration:none !important;border:4px solid #BC9E77}.single-event div#content a.eo-upcoming-dates-show-more:hover,.single-event div#content a.eo-upcoming-dates-show-less:hover{background-color:white;color:#BC9E77 !important}.tax-event-venue div#primary,.tax-event-category div#primary{width:72rem;margin:0 auto;padding:5rem 0}.tax-event-venue div#primary h1,.tax-event-category div#primary h1{margin-top:0;margin-bottom:40px}.tax-event-venue div#primary h2,.tax-event-category div#primary h2{margin-top:0}.tax-event-venue div#primary .event,.tax-event-category div#primary .event{padding:2rem;border-radius:15px;background-color:#f1f1f1;margin-bottom:20px}.tax-event-venue div#primary .event a,.tax-event-category div#primary .event a{color:#BC9E77;font-family:"minerva-modern", sans-serif}.tax-event-venue div#primary .event a:hover,.tax-event-category div#primary .event a:hover{color:#BC9E77}.tax-event-venue div#primary .event .eo-event-date,.tax-event-category div#primary .event .eo-event-date{font-size:20px;line-height:30px;font-family:"minerva-modern", sans-serif}.tax-event-venue div#primary .event ul.eo-event-meta,.tax-event-category div#primary .event ul.eo-event-meta{list-style:none;padding-left:0}.tax-event-venue div#primary .event ul.eo-event-meta li a,.tax-event-category div#primary .event ul.eo-event-meta li a{text-decoration:underline}.tax-event-venue div#primary nav.eo-events-nav,.tax-event-category div#primary nav.eo-events-nav{display:flex}.tax-event-venue div#primary nav.eo-events-nav .nav-next.eo-events-nav-later,.tax-event-category div#primary nav.eo-events-nav .nav-next.eo-events-nav-later{width:50%}.tax-event-venue div#primary nav.eo-events-nav .nav-next.eo-events-nav-later a,.tax-event-category div#primary nav.eo-events-nav .nav-next.eo-events-nav-later a{padding:5px 0px 5px;background-color:#BC9E77;font-family:"minerva-modern", sans-serif;color:#ffffff !important;text-transform:capitalize;letter-spacing:0;font-size:16px;transition:0.4s ease;min-width:170px;display:inline-block;text-align:center;margin-top:30px;transition:0.4s ease;border-radius:8px;font-weight:bold;text-decoration:none !important;border:4px solid #BC9E77;margin-bottom:40px}.tax-event-venue div#primary nav.eo-events-nav .nav-next.eo-events-nav-later a:hover,.tax-event-category div#primary nav.eo-events-nav .nav-next.eo-events-nav-later a:hover{background-color:white;color:#BC9E77 !important}.tax-event-venue div#primary nav.eo-events-nav .nav-previous.eo-events-nav-earlier,.tax-event-category div#primary nav.eo-events-nav .nav-previous.eo-events-nav-earlier{width:50%}.tax-event-venue div#primary nav.eo-events-nav .nav-previous.eo-events-nav-earlier a,.tax-event-category div#primary nav.eo-events-nav .nav-previous.eo-events-nav-earlier a{padding:5px 0px 5px;background-color:#BC9E77;font-family:"minerva-modern", sans-serif;color:#ffffff !important;text-transform:capitalize;letter-spacing:0;font-size:16px;transition:0.4s ease;min-width:170px;display:inline-block;text-align:center;margin-top:30px;transition:0.4s ease;border-radius:8px;font-weight:bold;text-decoration:none !important;border:4px solid #BC9E77;margin-bottom:40px;float:right}.tax-event-venue div#primary nav.eo-events-nav .nav-previous.eo-events-nav-earlier a:hover,.tax-event-category div#primary nav.eo-events-nav .nav-previous.eo-events-nav-earlier a:hover{background-color:white;color:#BC9E77 !important}.blog,.tag,.category,.author{margin-top:0}.blog div#primary,.tag div#primary,.category div#primary,.author div#primary{width:94%;margin:0px auto;display:flex;flex-direction:column;min-width:70rem}.blog div#content,.tag div#content,.category div#content,.author div#content{width:100%;margin:0rem auto 5rem;display:flex;gap:80px}.blog div#news-section,.tag div#news-section,.category div#news-section,.author div#news-section{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin:5rem auto 3rem;padding:0 0px;align-items:flex-start;gap:16px}.blog div#news-section a.news-post,.tag div#news-section a.news-post,.category div#news-section a.news-post,.author div#news-section a.news-post{display:flex;flex-direction:column;align-items:center;width:23.9%;flex:0 23.9%;transition:0.4s ease all;top:0;position:relative;background:var(--White, #FFF);box-shadow:0px 4px 20px 4px rgba(0, 0, 0, 0.15);padding:0% 0% 2.5% 0%;position:relative}.blog div#news-section a.news-post:nth-of-type(3n),.tag div#news-section a.news-post:nth-of-type(3n),.category div#news-section a.news-post:nth-of-type(3n),.author div#news-section a.news-post:nth-of-type(3n){margin-right:0}.blog div#news-section a.news-post:hover,.tag div#news-section a.news-post:hover,.category div#news-section a.news-post:hover,.author div#news-section a.news-post:hover{top:-10px;transition:0.4s ease all}.blog div#news-section a.news-post:hover .details .resource-header,.tag div#news-section a.news-post:hover .details .resource-header,.category div#news-section a.news-post:hover .details .resource-header,.author div#news-section a.news-post:hover .details .resource-header{color:#BC9E77}.blog div#news-section a.news-post:hover .details .orange-btn,.tag div#news-section a.news-post:hover .details .orange-btn,.category div#news-section a.news-post:hover .details .orange-btn,.author div#news-section a.news-post:hover .details .orange-btn{color:#373636}.blog div#news-section a.news-post img.attachment-full.size-full,.tag div#news-section a.news-post img.attachment-full.size-full,.category div#news-section a.news-post img.attachment-full.size-full,.author div#news-section a.news-post img.attachment-full.size-full{height:16.8vw;min-height:200px;align-self:stretch;width:100%;object-fit:cover;object-position:center;background-color:#f1eeee;position:relative}.blog div#news-section a.news-post img.attachment-full.size-full.no-image,.tag div#news-section a.news-post img.attachment-full.size-full.no-image,.category div#news-section a.news-post img.attachment-full.size-full.no-image,.author div#news-section a.news-post img.attachment-full.size-full.no-image{object-fit:none;background-color:#140419}.blog div#news-section a.news-post .details,.tag div#news-section a.news-post .details,.category div#news-section a.news-post .details,.author div#news-section a.news-post .details{display:flex;margin:20px;flex-direction:column;align-items:flex-start;gap:2px;align-self:stretch}.blog div#news-section a.news-post .details h3,.tag div#news-section a.news-post .details h3,.category div#news-section a.news-post .details h3,.author div#news-section a.news-post .details h3{color:#373636;font-family:"minerva-modern", sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:0;width:100%;display:flex;margin:0;justify-content:space-between}.blog div#news-section a.news-post .details h3 svg,.tag div#news-section a.news-post .details h3 svg,.category div#news-section a.news-post .details h3 svg,.author div#news-section a.news-post .details h3 svg{width:20px;height:20px;min-width:20px;padding:8px;justify-content:center;align-items:center;gap:10px;border-radius:100px;background:#373636;object-fit:contain}.blog div#news-section a.news-post .details .excerpt p,.tag div#news-section a.news-post .details .excerpt p,.category div#news-section a.news-post .details .excerpt p,.author div#news-section a.news-post .details .excerpt p{overflow:hidden;color:#373636;font-family:"minerva-modern", sans-serif;font-size:17px;font-style:italic;font-weight:425;line-height:normal;text-align:left}.blog div#news-section a.news-post .details p.date,.tag div#news-section a.news-post .details p.date,.category div#news-section a.news-post .details p.date,.author div#news-section a.news-post .details p.date{color:#373636;font-family:"minerva-modern", sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:normal;margin-top:10px;margin-bottom:10px}.blog div#news-section a.news-post .details .orange-btn,.tag div#news-section a.news-post .details .orange-btn,.category div#news-section a.news-post .details .orange-btn,.author div#news-section a.news-post .details .orange-btn{position:absolute;bottom:25px;color:#BC9E77;font-family:"minerva-modern", sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;transition:0.4s ease all}.blog .navigation,.tag .navigation,.category .navigation,.author .navigation{display:block;width:100%;display:flex;justify-content:center;align-items:center;gap:4px}.blog .navigation .nav-links,.tag .navigation .nav-links,.category .navigation .nav-links,.author .navigation .nav-links{display:flex;justify-content:center;align-items:center;gap:4px}.blog .navigation span.page-numbers.current,.tag .navigation span.page-numbers.current,.category .navigation span.page-numbers.current,.author .navigation span.page-numbers.current{display:inline-flex;width:32px;height:32px;padding:6px;justify-content:center;align-items:center;border-radius:4px;background:#BC9E77;color:white}.blog .navigation a.page-numbers,.tag .navigation a.page-numbers,.category .navigation a.page-numbers,.author .navigation a.page-numbers{color:#BC9E77;text-align:center;font-family:"minerva-modern", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.32px;display:inline-flex;width:32px;height:32px;padding:6px;justify-content:center;align-items:center;transition:0.4s ease all;margin-bottom:0}.blog .navigation a.page-numbers:hover,.tag .navigation a.page-numbers:hover,.category .navigation a.page-numbers:hover,.author .navigation a.page-numbers:hover{border-radius:4px;background:#BC9E77;color:white;transition:0.4s ease all}.single-post .blog-posts-container{margin-top:0 !important}.single-post .introduction{display:flex;width:67%;min-width:70rem;padding:2rem 0 0;flex-direction:column;justify-content:center;align-items:start;gap:0px;align-self:stretch;margin:0 auto !important}.single-post .introduction h1{color:#373636;font-family:"minerva-modern", sans-serif;font-size:58px;font-style:normal;font-weight:6008;line-height:normal;position:relative;margin-top:0;margin-bottom:0;display:block}.single-post .introduction p{width:auto}.single-post .introduction .article-details{display:flex;justify-content:start;align-items:center;gap:var(--Spacing-xlarge, 32px);width:100%}.single-post .introduction .article-details div.date{display:flex;align-items:center;position:relative}.single-post .introduction .article-details div.date span.spacer{margin-right:1.5rem}.single-post .introduction .article-details div.date p.date{color:#373636;font-family:"minerva-modern", sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:2.5rem}.single-post nav#nav-single{width:65%;padding:0% 0;display:flex;margin:1rem auto 4rem;align-items:center;justify-content:center}.single-post nav#nav-single a{width:50%}.single-post nav#nav-single a.prev{text-align:right;padding-right:4rem}.single-post nav#nav-single a.next{text-align:left;padding-left:4rem}.single-post nav#nav-single span.Spacer{display:block;width:4px;height:80px;background-color:#BC9E77}.single-post nav#nav-single span.meta-nav{display:block;color:#373636;font-family:"minerva-modern", sans-serif;font-size:21px;font-style:italic;font-weight:600;line-height:normal}.single-post nav#nav-single span.meta-nav:hover{color:#BC9E77}.single-post nav#nav-single .next{text-align:right;position:relative}.single-post nav#nav-single .next span.post-navigation__next--title{margin-right:0;display:block;font-size:16px;line-height:22px;text-align:right;width:18rem;right:38px;position:absolute;color:#BC9E77}.single-post #myInput{display:none}.single-post .main-content{display:flex;width:67%;min-width:70rem;flex-direction:column;align-items:center;margin:0 auto}.single-post .main-content .article-image{width:100%;height:auto;max-width:var(--Container-large, 100%);margin:0 auto;padding-top:0;padding-bottom:30px;text-align:center}.single-post .main-content .article-image img{width:100%;height:700px;margin:0 auto;object-fit:cover;object-position:center}.single-post .main-content .article-image img.no-image{object-fit:scale-down;background-color:#f1eeee}.single-post .main-content .articleBody{display:flex;width:100%;flex-direction:column;margin:0 auto}.single-post .main-content .articleBody p{width:100%;color:#373636;font-family:"minerva-modern", sans-serif;font-size:17px;font-style:italic;font-weight:425;line-height:normal;text-align:left}.single-post .main-content .articleBody .mejs-audio{width:100% !important;margin:2rem auto}.single-post .main-content .articleBody iframe{width:100%;height:425px}.single-post .main-content .articleBody a{color:#BC9E77;font-family:"minerva-modern", sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.4px}.single-post .main-content .articleBody a:hover{text-decoration:underline}.single-post .main-content .articleBody strong{color:#373636;font-family:"minerva-modern", sans-serif;font-size:18px;font-style:normal;line-height:normal}.single-post .main-content .articleBody .gallery{margin:auto;width:100%}.single-post .main-content .articleBody h2{color:#373636;font-family:"minerva-modern", sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:44px;width:100%;margin:1rem auto 0}.single-post .main-content .articleBody h3{color:#373636;font-family:"minerva-modern", sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:normal;width:100%;margin:0 auto}.single-post .main-content .articleBody h4{color:#373636;font-family:"minerva-modern", sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;width:100%;margin:0 auto}.single-post .main-content .articleBody p{width:100%;margin:1em auto;margin-top:0}.single-post .main-content .articleBody ul{padding-left:35px;width:100%;margin:0em auto 2rem}.single-post .main-content .articleBody ul li{color:#373636;font-family:"minerva-modern", sans-serif;font-size:17;font-style:normal;font-weight:400;line-height:normal;width:100%;margin:0 auto}.single-post .main-content .articleBody ul li:before{top:-2px}.single-post .main-content .articleBody img{width:auto;height:auto;margin-top:2rem;max-width:100%}.single-post .social-share{display:flex;justify-content:start;align-items:start;margin-top:2rem;margin-bottom:2rem;width:100%;flex-direction:column}.single-post .social-share .share-heading{color:#373636;font-family:"minerva-modern", sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;display:block}.single-post .social-share section.socialShare{display:flex;padding:12px 0;align-items:center;gap:40px}.single-post .social-share section.socialShare span.spacer{width:2px;height:32px;background:#373636}.single-post .social-share section.socialShare a{margin-bottom:0;color:#BC9E77;font-family:"minerva-modern", sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal;display:block;position:relative}.single-post .social-share section.socialShare a:hover{color:#373636}.single-post .social-share section.socialShare input[type="button"]{background:none;border:0;margin-bottom:0;color:#BC9E77;font-family:"minerva-modern", sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal;display:block;cursor:pointer;position:relative}.single-post .social-share section.socialShare input[type="button"]:hover{color:#373636}.page-template-page-full .main-content,.error404 .main-content{display:flex;flex-direction:row;width:65%;min-width:70rem;margin:0px auto;z-index:1;position:relative;gap:100px}.page-template-page-full .main-content .content-container,.error404 .main-content .content-container{width:100%;margin:0 auto 0;padding:1.6rem 0 5.6rem}.page-template-page-full .main-content .content-container h1,.error404 .main-content .content-container h1{text-align:left;margin-bottom:1rem}.page-template-page-full .main-content .content-container h2,.error404 .main-content .content-container h2{font-size:35px;margin-top:1.5rem}.page-template-page-full .main-content .content-container h2:before,.error404 .main-content .content-container h2:before{display:none}.page-template-page-full .main-content .content-container h3,.error404 .main-content .content-container h3{font-size:30px}.page-template-page-full .main-content .content-container h4,.error404 .main-content .content-container h4{font-size:25px;margin-bottom:0}.page-template-page-full .main-content .content-container .green-btn,.error404 .main-content .content-container .green-btn{margin:2rem auto 0;display:flex}.page-template-page-full .main-content .content-container{text-align:left}.page-template-page-full .main-content .content-container h1{text-align:left}.page-template-page-full .main-content .content-container h2{text-align:left;margin-bottom:0}.page-template-page-full .main-content .content-container p{text-align:left}.error404 h2{margin-top:0}.error404 .black-outline-btn{margin-top:2rem}.error404 .main-content .content-container{margin:0rem auto 0}.page-template-page-contact .fifty-fifty{margin-bottom:8rem}.page-template-page-contact .fifty-fifty .right{justify-content:flex-start;gap:50px}.page-template-page-contact .fifty-fifty .right .content{width:46%;flex:0 46%;text-align:left;padding-top:0;padding-right:0rem}.page-template-page-contact .fifty-fifty .right .content .contact-details{display:flex;flex-direction:row;gap:60px;margin-top:2.5rem}.page-template-page-contact .fifty-fifty .right .content .contact-details p{color:#373636;font-family:"minerva-modern", sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:normal}.page-template-page-contact .fifty-fifty .right .content .contact-details .contact-heading{color:#373636;font-family:"minerva-modern", sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;display:block;margin-bottom:1.5rem}.page-template-page-contact .fifty-fifty .right .content .contact-details .map{color:#BC9E77;font-family:"minerva-modern", sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal}.page-template-page-contact .fifty-fifty .right .content .contact-details .map:hover{color:#667A5F}.page-template-page-contact .fifty-fifty .right .content .contact-details .opening-hours{display:flex;flex-direction:column;gap:12px}.page-template-page-contact .fifty-fifty .right .content .contact-details .opening-hours .times{display:flex}.page-template-page-contact .fifty-fifty .right .content .contact-details .opening-hours span{color:#373636;font-family:"minerva-modern", sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:normal}.page-template-page-contact .fifty-fifty .right .content .contact-details .opening-hours span.day{width:100px}.page-template-page-contact .fifty-fifty .right .content .contact-details .social a.so-button{color:#BC9E77;font-family:"minerva-modern", sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal;display:block;margin-bottom:1rem}.page-template-page-contact .fifty-fifty .right .content .contact-details .social a.so-button:hover{color:#667A5F}.page-template-page-contact .fifty-fifty .right .content p{color:#373636;font-family:"minerva-modern", sans-serif;font-size:21px;font-style:italic;font-weight:600;line-height:normal}.page-template-page-contact .fifty-fifty .right .content p a{text-decoration:underline;color:#373636;font-family:"minerva-modern", sans-serif;font-size:21px;font-style:italic;font-weight:600;line-height:normal}.page-template-page-contact .fifty-fifty .right .content p a:hover{color:#BC9E77}.page-template-page-contact .fifty-fifty .right .content .social a.so-button{font-size:22px;color:#BC9E77;line-height:normal;margin-right:1rem}.page-template-page-contact .fifty-fifty .right .content .social a.so-button:hover{color:#667A5F}.page-template-page-contact .left h3{margin:0}.page-template-page-contact .left .content{padding-right:0;width:46%;flex:0 46%}.page-template-page-contact .introduction-content{padding:80px 60px}form.wpcf7-form{width:-webkit-fill-available;margin:0 auto}form.wpcf7-form .wpcf7-form-control-wrap{position:relative;height:auto;display:flex;width:100%;flex-direction:column;gap:10px;margin-bottom:8px;margin-right:0}form.wpcf7-form .wpcf7-form-control-wrap:nth-of-type(2n){margin-right:0}form.wpcf7-form br{display:none}form.wpcf7-form input::placeholder,form.wpcf7-form textarea::placeholder{color:#BC9E77;font-family:"minerva-modern", sans-serif;font-size:20px;font-style:normal;font-weight:450;line-height:normal;text-transform:none}form.wpcf7-form input{display:flex;padding:18px 20px;justify-content:center;align-items:center;gap:10px;align-self:stretch;width:-webkit-fill-available;margin-bottom:0;border-radius:8px;background:white;border:0;color:#BC9E77;font-family:"minerva-modern", sans-serif;font-size:20px;font-style:normal;font-weight:450;line-height:normal;text-transform:none}form.wpcf7-form input.wpcf7-form-control.wpcf7-submit.has-spinner{display:flex;padding:16px 36px;justify-content:center;align-items:center;gap:10px;background:#BC9E77;color:#FFFFFF;font-family:"minerva-modern", sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;position:relative;border:2px solid #BC9E77;width:fit-content;border-radius:0;cursor:pointer}form.wpcf7-form input.wpcf7-form-control.wpcf7-submit.has-spinner:hover{background-color:transparent;color:#BC9E77}form.wpcf7-form textarea{justify-content:center;gap:10px;width:95%;display:flex;height:240px;padding:18px 20px;align-items:flex-start;gap:10px;align-self:stretch;border:0;border-radius:8px;background:#FFFFFF;color:#BC9E77;font-family:"minerva-modern", sans-serif;font-size:20px;font-style:normal;font-weight:450;line-height:normal;text-transform:none}form.wpcf7-form p{margin-bottom:0;color:#FFFFFF;font-family:"minerva-modern", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:left}form.wpcf7-form .privacy{color:#373636;font-family:"minerva-modern", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}form.wpcf7-form .privacy a{color:#373636;font-family:"minerva-modern", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;width:100%;text-decoration:underline;margin-top:0}form.wpcf7-form .privacy a:hover{color:#667A5F}.instagram-block{width:94%;min-width:70rem;margin:5rem auto 4rem}.instagram-block .heading-container{text-align:center}.instagram-block .heading-container a.at-tag{color:#373636;text-align:center;font-family:"minerva-modern", sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;display:block;margin-bottom:1rem;width:fit-content;margin:0 auto 1rem}.instagram-block .heading-container a.at-tag:hover{color:#BC9E77}.instagram-block .heading-container p{margin-top:0;color:#373636;text-align:center;font-family:"minerva-modern", sans-serif;font-size:21px;font-style:italic;font-weight:600;line-height:normal}.instagram-block .heading-container .social{padding:30px 0 40px 0;display:flex;gap:45px;margin:0 auto;text-align:center;justify-content:center}.instagram-block .heading-container .social a.so-button{font-size:25px;line-height:normal}.instagram-block .heading-container .social a.so-button:hover{color:#BC9E77}.instagram-block .instagram-placeholder{display:flex;flex-wrap:wrap;gap:10px;margin:0 auto;justify-content:center}.instagram-block .instagram-placeholder .instagram-block-container{width:19.2%;height:360px;background-color:#667A5F}.footer-icon{display:flex;align-items:center;justify-content:center;padding:80px 0}.footer-icon img{height:205px;aspect-ratio:0.6780487805;object-fit:contain}.footer{background-color:#373636;position:relative}.footer .footer-inner{display:flex;flex-direction:column;width:94%;min-width:70rem;margin:0 auto;padding-top:3rem;z-index:1;position:relative}.footer .footer-inner .footer-top{display:flex;flex-direction:row;padding:1rem 0 2rem;flex-wrap:wrap;gap:60px 12px}.footer .footer-inner .footer-top span.heading{color:#BC9E77;font-family:"minerva-modern", sans-serif;font-size:22px;font-style:normal;font-weight:450;line-height:normal;display:block;margin-bottom:1rem}.footer .footer-inner .footer-top p{color:#FFFFFF}.footer .footer-inner .footer-top .footer-column{width:28%}.footer .footer-inner .footer-top .footer-column p{color:#FDFAF5;font-family:"minerva-modern", sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:2rem}.footer .footer-inner .footer-top .footer-column a{color:#FDFAF5;font-family:"minerva-modern", sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal;display:block;margin-bottom:10px}.footer .footer-inner .footer-top .footer-column a:hover{color:#BC9E77}.footer .footer-inner .footer-top .footer-pages{width:30%}.footer .footer-inner .footer-top .footer-pages a.phone{color:#FDFAF5;font-family:"minerva-modern", sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:normal;display:block;margin-bottom:1rem}.footer .footer-inner .footer-top .footer-pages a.phone:hover{color:#667A5F}.footer .footer-inner .footer-top .footer-pages a.email{color:#FDFAF5;font-family:"minerva-modern", sans-serif;font-size:17px;font-style:normal;font-weight:450;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin-bottom:1.6rem;display:block}.footer .footer-inner .footer-top .footer-hours{width:28%}.footer .footer-inner .footer-top .footer-hours .opening-hours{display:flex;flex-direction:column;gap:12px}.footer .footer-inner .footer-top .footer-hours .opening-hours .times{display:flex}.footer .footer-inner .footer-top .footer-hours .opening-hours span{color:#FDFAF5;font-family:"minerva-modern", sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:normal}.footer .footer-inner .footer-top .footer-hours .opening-hours span.day{width:100px}.footer .footer-inner .footer-top .footer-follow{width:10%}.footer .footer-inner .footer-top .footer-follow .social a.so-button{color:#FDFAF5;font-family:"minerva-modern", sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal;display:block;margin-bottom:1rem}.footer .footer-inner .footer-top .footer-follow .social a.so-button:hover{color:#667A5F}.footer .footer-inner .footer-top .footer-logo{width:100%;text-align:center;display:flex;flex-direction:column;gap:15px;position:relative}.footer .footer-inner .footer-top .footer-logo img.footer-logo-image{right:3.9rem;display:block;position:absolute;text-align:right;margin-right:0}.footer .footer-inner .footer-top .social a.so-button{font-size:17px;color:#BC9E77;line-height:normal;margin-right:1rem}.footer .footer-inner .footer-top .social a.so-button:hover{color:#FFFFFF}.footer .footer-inner .footer-bottom{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.footer .footer-inner .footer-bottom p{color:#FFFFFF;font-family:"minerva-modern", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.footer .footer-inner .footer-bottom a{color:#FFFFFF;font-family:"minerva-modern", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.footer .footer-inner .footer-bottom a:hover{color:#667A5F}@media (min-width:1200px) and (max-width:1600px){h1{font-size:60px}h2{font-size:48px}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary{gap:20px}.fifty-fifty .right{gap:20px;align-items:start}.fifty-fifty .right .content{width:46%;flex:0 46%;text-align:left;padding-top:2rem}.fifty-fifty .left{gap:40px;align-items:start}.fifty-fifty .left .content{width:46%;flex:0 46%;text-align:left;padding-top:2rem}.page-banner .inner h1{font-size:60px}.introduction-content img{margin-bottom:2rem;height:300px}.large-banner-block .large-banner-content .heading h2{font-size:60px}.large-banner-block .large-banner-content .content-text{width:680px}#quicklinks{padding-top:40px;padding-bottom:40px}#quicklinks .heading-conainer h3{font-size:60px}#quicklinks .inner .owl-item a{height:650px}#quicklinks .inner .owl-item a .content{font-size:18px;padding:40px}#quicklinks .inner .owl-item a .content .heading{font-size:50px}#quicklinks-slider .heading-container h3{font-size:60px}#quicklinks-slider .quicklinks-list .inner a.link-item .content{padding:25px 25px 30px}#quicklinks-slider .quicklinks-list .inner a.link-item .content span.heading{font-size:32px}#quicklinks-slider .quicklinks-list .inner a.link-item .content p{font-size:18px}.timeline-container .timeline-item .timeline-image{height:530px}.timeline-container .timeline-item .timeline-content h3{font-size:50px}.timeline-container .timeline-item .timeline-content .timeline-date{font-size:36px}.fifty-fifty .right .image img{height:760px}.fifty-fifty .left .image img{height:760px}.page-template-page-contact .fifty-fifty .right .content .contact-details{gap:20px 30px;flex-wrap:wrap}.page-template-page-contact .fifty-fifty .right .content .contact-details .opening-hours span.day{width:185px}.page-template-page-contact .fifty-fifty .right .content .contact-details .column:nth-of-type(1){order:1}.page-template-page-contact .fifty-fifty .right .content .contact-details .column:nth-of-type(2){order:3;width:100%}.page-template-page-contact .fifty-fifty .right .content .contact-details .column:nth-of-type(3){order:2}}@media (min-width:960px) and (max-width:1199px){h1{font-size:50px}h2{font-size:46px}.personality1{font-size:40px}div#main-content{overflow:hidden}#g-headertop .header-inner{width:95%;margin:0px auto 0;min-width:95%}#g-headertop .header-inner .site-logo{width:30%;flex:0 30%}#g-headertop .header-inner .site-logo img{max-width:265px}#g-headertop .header-inner .site-navigation{width:58%;flex:1 58%;gap:25px}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary{gap:5px}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary a{padding:6px 6px;font-size:16px}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.header-btn{height:45px}.slider .container{width:95%;min-width:95%}.slider .container .slider-content h1{font-size:50px}.page-banner{height:100vh}.page-banner .inner{width:95%;min-width:95%}.page-banner .inner:before{content:"";background-image:url(/wp-content/uploads/2026/01/rs-icon.svg);background-position:center;width:382px;height:382px;position:absolute;left:-8rem;top:-6rem;z-index:0;background-repeat:no-repeat;background-size:cover}.page-banner .inner h1{font-size:70px}.page-banner .inner .content h1{font-size:70px}.book-now-banner .banner-inner{width:75%;min-width:75%}.introduction-content img{margin-bottom:2rem;height:300px}#quicklinks-slider{padding-top:50px}#quicklinks-slider.menu-picker .quicklinks-list{margin-top:1rem}#quicklinks-slider.menu-picker .quicklinks-list .inner{flex-direction:row;flex-wrap:wrap}#quicklinks-slider.menu-picker .quicklinks-list .inner a.link-item{max-width:45%;flex:0 32%;width:32%;margin-bottom:15px}#quicklinks-slider.menu-picker .quicklinks-list .inner a.link-item:nth-of-type(3n){margin-right:0}#quicklinks-slider.menu-picker .quicklinks-list .inner a.link-item:hover{flex:0 0 32%;max-width:32%}#quicklinks-slider.menu-picker .book-now{margin:2rem auto 0}#quicklinks-slider .heading-container{width:95%;min-width:95%}#quicklinks-slider .heading-container h3{font-size:50px}#quicklinks-slider .quicklinks-list{width:95%;min-width:95%}#quicklinks-slider .quicklinks-list .inner{flex-direction:column;margin-top:0rem}#quicklinks-slider .quicklinks-list .inner .owl-nav{margin-top:10px;position:absolute;top:38%;width:105%;left:-24px}#quicklinks-slider .quicklinks-list .inner .owl-nav button.owl-next{width:54px;height:54px;display:block;color:#FDFAF5;font-size:24px;line-height:30px;border-radius:0;right:0;position:absolute;background-color:#BC9E77}#quicklinks-slider .quicklinks-list .inner .owl-nav button.owl-prev{width:54px;height:54px;display:block;color:#FDFAF5;font-size:24px;line-height:30px;border-radius:0;left:0;position:absolute;background-color:#BC9E77}#quicklinks-slider .quicklinks-list .inner a.link-item{width:100%;display:block}#quicklinks-slider .quicklinks-list .inner a.link-item .content{padding:20px 20px 25px}#quicklinks-slider .quicklinks-list .inner a.link-item .content span.heading{font-size:32px}#quicklinks-slider .quicklinks-list .inner a.link-item .content span.heading .spacer{margin:20px 0}#quicklinks-slider .quicklinks-list .inner a.link-item .content p{font-size:16px;width:100%;display:flex;visibility:visible;opacity:1;transition:all 0.4s ease-in}#quicklinks{padding-top:60px}#quicklinks .heading-conainer{width:95%;min-width:95%}#quicklinks .heading-conainer h3{font-size:60px}#quicklinks .quicklinks-list{width:95%;min-width:95%}#quicklinks .inner a{height:550px}#quicklinks .inner a .content{padding:20px}#quicklinks .inner a .content .heading{font-size:45px}#quicklinks .inner a .content .tan-btn{padding:0}#quicklinks .inner a:hover .content .tan-btn{padding:10px 36px}.instagram-block{width:95%;min-width:95%;margin:5rem auto 2rem}.instagram-block .instagram-placeholder .instagram-block-container{width:24%;height:260px}.instagram-block .instagram-placeholder .instagram-block-container:nth-of-type(5){display:none}.gallery-wrapper{width:95%;min-width:95%;margin:8rem auto 2rem}.large-banner-block{height:530px;padding:60px 40px}.large-banner-block .large-banner-content .heading h2{font-size:50px}.large-banner-block .large-banner-content .content-text{width:580px}.get-in-touch-banner .banner-inner{width:95%;min-width:95%}.timeline-container{width:95%;min-width:95%}.timeline-container .timeline-item .timeline-image{height:400px}.timeline-container .timeline-item .timeline-image img{height:100%}.timeline-container .timeline-item .timeline-content h3{font-size:40px}.timeline-container .timeline-item .timeline-content .timeline-date{font-size:30px}.events-listing.main .inner .eo-events{width:100%;min-width:100%}.events-listing.main .inner .eo-events .spacer-white{margin:30px 0}.events-listing.main .inner .eo-events .event-item{gap:30px}.events-listing.main .inner .eo-events .event-item .eo-date-container{width:25%;max-width:300px;padding:0px 30px}.events-listing.main .inner .eo-events .event-item .details a{font-size:40px}.events-listing.main .inner .eo-events .event-item .details .spacer{margin:20px 0}.events-listing .inner{margin:6rem auto 2rem;width:95%;min-width:95%;padding:60px 0 40px}.eo-events.eo-events-shortcode{width:100%;min-width:100%}.eo-events.eo-events-shortcode .spacer-white{margin:30px 0}.eo-events.eo-events-shortcode .eo-event-future{gap:30px}.eo-events.eo-events-shortcode .eo-event-future .eo-date-container{width:25%;max-width:300px;padding:0px 30px}.eo-events.eo-events-shortcode .eo-event-future .details .spacer{margin:20px 0}.eo-events.eo-events-shortcode .eo-event-future .details a{font-size:40px}.single-event p#breadcrumbs{width:95%;min-width:95%}.single-event div#content .eventorganiser-event-meta{width:95%;margin:0 auto;min-width:95%;gap:32px}.single-event div#content .eventorganiser-event-meta .event-details h1{font-size:50px}.single-event div#content .eventorganiser-event-meta .event-details img.attachment-full.size-full.wp-post-image{width:100%;height:400px}.blog div#primary,.tag div#primary,.category div#primary,.author div#primary{width:95%;min-width:95%;padding:0}.blog div#primary h1,.tag div#primary h1,.category div#primary h1,.author div#primary h1{font-size:45px}.blog div#news-section,.tag div#news-section,.category div#news-section,.author div#news-section{margin:2rem auto 3rem}.blog div#news-section a.news-post,.tag div#news-section a.news-post,.category div#news-section a.news-post,.author div#news-section a.news-post{width:48%;flex:0 48%}.blog div#news-section a.news-post img.attachment-full.size-full,.tag div#news-section a.news-post img.attachment-full.size-full,.category div#news-section a.news-post img.attachment-full.size-full,.author div#news-section a.news-post img.attachment-full.size-full{height:16.8vw;min-height:300px}.single-post .introduction{width:90%;min-width:90%;padding:1.6rem 0 0}.single-post .introduction h1{font-size:50px}.single-post .main-content{display:flex;width:90%;min-width:90%}.single-post .main-content .article-image{width:100%}.single-post .main-content .article-image img{height:500px}.single-post .main-content .articleBody{width:100%}.fullwidth-container{width:95%;margin:0 auto 5rem;min-width:95%}.video-section .inner{width:95%}.video-section .video-container{min-width:95%;width:95%;margin:0 auto}.fifty-fifty .left{width:95%;min-width:95%;gap:35px;margin:5rem auto;align-items:start}.fifty-fifty .left .content{width:50%;flex:0 50%}.fifty-fifty .left .image{width:50%;flex:0 50%}.fifty-fifty .left .image img{height:760px}.fifty-fifty .right{width:95%;min-width:95%;gap:35px;margin:5rem auto;align-items:start}.fifty-fifty .right .content{width:50%;flex:0 50%}.fifty-fifty .right .image{width:50%;flex:0 50%}.fifty-fifty .right .image img{height:760px}.full-width-block .inner{width:95%;min-width:95%}.page-template-page-full .main-content,.error404 .main-content{width:90%;min-width:90%;padding:0rem 0rem}.page-template-page-full .main-content .content-container h1,.error404 .main-content .content-container h1{margin-bottom:1rem;margin-top:0}.page-template-page-contact .main-content{position:relative;padding:3rem 0 0rem}.page-template-page-contact .main-content .contact-form .inner{width:95%;min-width:95%;background-size:340px}.page-template-page-contact .main-content .contact-form .inner form.wpcf7-form{width:460px}.page-template-page-contact .fifty-fifty .right{gap:40px;align-items:start}.page-template-page-contact .fifty-fifty .right .content .contact-details{gap:20px 30px;flex-wrap:wrap}.page-template-page-contact .fifty-fifty .right .content .contact-details .column:nth-of-type(1){order:1}.page-template-page-contact .fifty-fifty .right .content .contact-details .column:nth-of-type(2){order:3;width:100%}.page-template-page-contact .fifty-fifty .right .content .contact-details .column:nth-of-type(3){order:2}.page-template-page-contact .fifty-fifty .left{gap:40px;align-items:start}.footer-icon{padding:50px 0}.footer .footer-inner{width:95%;min-width:95%}.footer .footer-inner .footer-top{flex-wrap:wrap}.footer .footer-inner .footer-top .footer-logo{width:100%}.footer .footer-inner .footer-top .footer-products{width:22%}.footer .footer-inner .footer-top .footer-pages{width:28%}}@media (min-width:768px) and (max-width:959px){h1{font-size:50px}h2{font-size:50px}h3{font-size:38px}div#main-content{overflow:hidden}.personality1{font-size:38px;text-align:center}.personality2{font-size:28px}.tan-btn,.black-outline-btn,.black-btn{padding:12px 36px;font-size:18px}#g-headertop .header-inner{width:90%;margin:0px auto 0;min-width:90%}#g-headertop .header-inner .site-logo{width:80%;flex:0 80%}#g-headertop .header-inner .site-logo img{min-width:0;margin-right:5%;max-width:fit-content;height:94px}#g-headertop .header-inner .site-navigation{width:100%;flex:1 100%}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary{display:none}body:not(.home):not(.no-banner-page) #main-content{margin-top:750px}.page-banner{height:100vh;min-height:800px;max-height:800px}.page-banner .inner{width:90%;min-width:90%;padding:10.6rem 0 6rem}.page-banner .inner h1{font-size:60px;margin-bottom:1rem}.slider video{height:800px;min-height:800px}.slider .container{height:800px;min-height:800px;width:90%;min-width:90%}.slider .container .slider-content{width:100%;margin:0rem auto 0}.slider .container .slider-content h1{font-size:64px}.book-now-banner{padding:30px 40px}.book-now-banner .banner-inner{width:90%;min-width:90%}.introduction-content{padding:80px 0px 0;width:90%;margin:0 auto}.introduction-content img{margin-bottom:2rem;height:200px}.home #quicklinks{margin-top:5rem;padding-bottom:70px;background-position:center;background-repeat:no-repeat;background-size:cover}#quicklinks{padding-top:60px}#quicklinks .heading-conainer{width:90%;min-width:90%}#quicklinks .heading-conainer h3{font-size:55px}#quicklinks .heading-conainer p{font-size:20px}#quicklinks .quicklinks-list{width:90%;min-width:90%;margin:1rem auto 0}#quicklinks .inner{overflow:visible;gap:20px}#quicklinks .inner a{width:100%;height:500px}#quicklinks .inner a .content{padding:20px;font-size:16px}#quicklinks .inner a .content .heading{font-size:40px}#quicklinks .inner a .content .spacer{margin:20px 0}#quicklinks .inner a .content .tan-btn{max-height:200px;opacity:1;margin-top:1.5rem}#quicklinks .book-now{margin:3rem auto 0}#quicklinks-slider{padding-top:60px}#quicklinks-slider.menu-picker .quicklinks-list{margin-top:1rem}#quicklinks-slider.menu-picker .quicklinks-list .inner{flex-direction:row;flex-wrap:wrap}#quicklinks-slider.menu-picker .quicklinks-list .inner a.link-item{max-width:48.5%;flex:0 48.5%;width:48.5%;margin-bottom:15px}#quicklinks-slider.menu-picker .quicklinks-list .inner a.link-item:nth-of-type(2n){margin-right:0}#quicklinks-slider.menu-picker .quicklinks-list .inner a.link-item:hover{flex:0 0 48.5%;max-width:48.5%}#quicklinks-slider.menu-picker .quicklinks-list .inner a.link-item .content span.heading{font-size:26px}#quicklinks-slider.menu-picker .book-now{margin:2rem auto 0}#quicklinks-slider.menu-picker .allergy-info{width:85%;margin:4.5rem auto 0}#quicklinks-slider .heading-container{width:90%;min-width:90%}#quicklinks-slider .heading-container h3{font-size:55px}#quicklinks-slider .heading-container p{font-size:20px}#quicklinks-slider .quicklinks-list{width:90%;min-width:90%}#quicklinks-slider .quicklinks-list .inner{flex-direction:column;margin-top:1rem}#quicklinks-slider .quicklinks-list .inner .owl-nav{margin-top:10px;position:absolute;top:40%;width:108%;left:-32px}#quicklinks-slider .quicklinks-list .inner .owl-nav button.owl-next{width:54px;height:54px;display:block;color:#FDFAF5;font-size:24px;line-height:30px;border-radius:0;right:0;position:absolute;background-color:#BC9E77}#quicklinks-slider .quicklinks-list .inner .owl-nav button.owl-prev{width:54px;height:54px;display:block;color:#FDFAF5;font-size:24px;line-height:30px;border-radius:0;left:0;position:absolute;background-color:#BC9E77}#quicklinks-slider .quicklinks-list .inner a.link-item{width:100%;display:block;height:49.5vw}#quicklinks-slider .quicklinks-list .inner a.link-item .content{padding:20px 20px 25px}#quicklinks-slider .quicklinks-list .inner a.link-item .content span.heading{font-size:32px}#quicklinks-slider .quicklinks-list .inner a.link-item .content span.heading .spacer{margin:20px 0}#quicklinks-slider .quicklinks-list .inner a.link-item .content p{font-size:16px;width:100%;display:flex;visibility:visible;opacity:1;transition:all 0.4s ease-in}#quicklinks-slider .book-now{margin:2rem auto 0}.timeline-container{width:90%;min-width:90%;padding:40px 0;margin:0 auto 4rem}.timeline-container:before{left:0;height:100%}.timeline-container .timeline-dot{position:absolute;left:0}.timeline-container .timeline-item{margin-top:4rem;gap:20px}.timeline-container .timeline-item:nth-child(even){flex-direction:row}.timeline-container .timeline-item:nth-child(even) .timeline-content{text-align:left}.timeline-container .timeline-item .timeline-image{height:350px;text-align:right;border-radius:0}.timeline-container .timeline-item .timeline-image img{height:100%}.timeline-container .timeline-item .timeline-content{padding:16px}.timeline-container .timeline-item .timeline-content h3{font-size:34px;margin:1rem 0 1rem}.timeline-container .timeline-item .timeline-content .timeline-date{font-size:28px}.gallery-wrapper{margin:5rem auto 2rem;flex-wrap:wrap;max-height:100%;padding:80px 0 0;width:90%;min-width:90%}.gallery-wrapper img{width:40%;flex:1 40%;max-height:474px;height:40vw;min-height:340px}.gallery-wrapper img:nth-of-type(3){top:0.2rem;position:relative}.gallery-wrapper img:nth-of-type(4){top:-3.4rem;position:relative}.get-in-touch-banner .banner-inner{width:90%;min-width:90%;padding:60px 0 30px}.get-in-touch-banner .banner-inner .icon{height:80px;width:auto}.get-in-touch-banner .banner-inner h2:nth-of-type(2){font-size:38px}.fifty-fifty .left{width:90%;min-width:90%;gap:20px;margin:5rem auto 4rem;flex-direction:column}.fifty-fifty .left .content{width:100%;flex:0 100%}.fifty-fifty .left .image{width:100%;flex:0 100%}.fifty-fifty .left .image img{width:100%;height:60vw;border-radius:0;max-height:500px}.fifty-fifty .right{width:90%;min-width:90%;gap:20px;margin:3rem auto 4rem;flex-direction:column}.fifty-fifty .right .content{width:100%;flex:0 100%}.fifty-fifty .right .image{width:100%;flex:0 100%}.fifty-fifty .right .image img{width:100%;height:60vw;border-radius:0;max-height:500px}.large-banner-block{margin:5rem auto 0;padding:50px 30px;height:560px}.large-banner-block .large-banner-content .heading h2{font-size:60px}.large-banner-block .large-banner-content .content-text{width:500px}.instagram-block{width:90%;min-width:90%;margin:3rem auto 2rem}.instagram-block .instagram-placeholder .instagram-block-container{width:32%;height:260px}.instagram-block .instagram-placeholder .instagram-block-container:nth-of-type(5),.instagram-block .instagram-placeholder .instagram-block-container:nth-of-type(4){display:none}.down-arrow{z-index:100}.full-width-block .inner{width:90%;min-width:90%;padding:3rem 1rem;margin:0 auto 5rem}.full-width-block .inner iframe{padding:1rem;width:95%}.page-template-page-full .main-content,.error404 .main-content{width:90%;min-width:90%}.page-template-page-full .main-content .content-container,.error404 .main-content .content-container{padding:0 0 2rem}.events-listing.main .inner .eo-events{width:100%;min-width:100%;margin:1rem auto}.events-listing.main .inner .eo-events .spacer-white{margin:30px 0}.events-listing.main .inner .eo-events .event-item{gap:30px}.events-listing.main .inner .eo-events .event-item .eo-date-container{width:30%;max-width:300px;padding:0px 15px}.events-listing.main .inner .eo-events .event-item .eo-date-container span.eo-date-day{font-size:35px}.events-listing.main .inner .eo-events .event-item .details span.time{font-size:20px}.events-listing.main .inner .eo-events .event-item .details a{font-size:35px}.events-listing.main .inner .eo-events .event-item .details .spacer{margin:20px 0}.events-listing.main .inner .eo-events .event-item .details .event-btn{padding:12px 25px}.events-listing .inner{margin:6rem auto 2rem;width:95%;min-width:95%;padding:60px 0 40px}.eo-events.eo-events-shortcode{width:100%;min-width:100%}.eo-events.eo-events-shortcode .spacer-white{margin:30px 0}.eo-events.eo-events-shortcode .eo-event-future{gap:30px}.eo-events.eo-events-shortcode .eo-event-future .eo-date-container{width:30%;max-width:300px;padding:0px 15px}.eo-events.eo-events-shortcode .eo-event-future .eo-date-container span.eo-date-day{font-size:35px}.eo-events.eo-events-shortcode .eo-event-future .details span.time{font-size:20px}.eo-events.eo-events-shortcode .eo-event-future .details a{font-size:35px}.eo-events.eo-events-shortcode .eo-event-future .details .spacer{margin:20px 0}.eo-events.eo-events-shortcode .eo-event-future .details .event-btn{padding:12px 25px}.single-event p#breadcrumbs{width:90%;min-width:90%;margin-top:0}.single-event div#content .eo-event-meta h2{font-size:20px}.single-event div#content .eo-event-meta>div{padding:15px 12px}.single-event div#content .eventorganiser-event-meta{width:90%;margin:0 auto;min-width:90%;gap:32px}.single-event div#content .eventorganiser-event-meta .event-details{width:75%}.single-event div#content .eventorganiser-event-meta .event-details h1{font-size:46px;width:100%}.single-event div#content .eventorganiser-event-meta .event-details img.attachment-full.size-full.wp-post-image{width:100%;height:300px}.blog div#primary,.tag div#primary,.category div#primary,.author div#primary{width:90%;min-width:90%}.blog div#news-section,.tag div#news-section,.category div#news-section,.author div#news-section{margin:4rem auto 3rem}.blog div#news-section a.news-post,.tag div#news-section a.news-post,.category div#news-section a.news-post,.author div#news-section a.news-post{width:48.5%;flex:0 48.5%}.blog div#news-section a.news-post .details h3,.tag div#news-section a.news-post .details h3,.category div#news-section a.news-post .details h3,.author div#news-section a.news-post .details h3{font-size:26px}.blog div#news-section a.news-post img.attachment-full.size-full,.tag div#news-section a.news-post img.attachment-full.size-full,.category div#news-section a.news-post img.attachment-full.size-full,.author div#news-section a.news-post img.attachment-full.size-full{height:28.8vw}.single-post .introduction{width:90%;min-width:90%}.single-post .introduction h1{font-size:50px}.single-post .main-content{width:90%;min-width:90%}.single-post .main-content .article-image img{width:100%;height:500px}.page-template-page-contact .fifty-fifty{margin-bottom:6rem}.page-template-page-contact .fifty-fifty .right{gap:30px;margin:4rem auto 4rem}.page-template-page-contact .fifty-fifty .right .content{width:100%;flex:0 100%}.page-template-page-contact .fifty-fifty .left{margin:4rem auto 4rem}.page-template-page-contact .introduction-content{padding:80px 0px}.footer-icon{padding:40px 0}.footer-icon img{height:150px}.footer .footer-inner{width:90%;min-width:90%}.footer .footer-inner .footer-top{flex-wrap:wrap;gap:30px 12px}.footer .footer-inner .footer-top .footer-contact{width:30%}.footer .footer-inner .footer-top .footer-column{width:35%;order:1}.footer .footer-inner .footer-top .footer-pages{width:35%;order:2}.footer .footer-inner .footer-top .footer-follow{width:22%;order:3}.footer .footer-inner .footer-top .footer-hours{display:none}.footer .footer-inner .footer-top .footer-hours .opening-hours .times span.day{width:170px}.footer .footer-inner .footer-top .footer-logo{width:100%;order:5}.footer .footer-inner .footer-top .footer-logo img{height:112px;width:auto}}@media (min-width:320px) and (max-width:767px){#mega-menu-wrap-mobile .mega-menu-toggle+#mega-menu-mobile{width:90%}h1{font-size:38px}h2{font-size:36px}h3{font-size:32px}div#main-content{overflow:hidden}.personality1{font-size:30px;text-align:center;line-height:45px}.personality2{font-size:22px}.tan-btn,.black-btn,.black-outline-btn,.tan-outline-btn,.white-btn{padding:10px 20px;font-size:18px}#g-headertop .header-inner{width:90%;margin:0px auto 0;min-width:90%}#g-headertop .header-inner .site-logo{width:78%;flex:0 78%}#g-headertop .header-inner .site-logo img{max-width:200px;height:auto}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary{display:none}body:not(.banner-page):not(.home) #main-content{padding-top:100px}body:not(.home):not(.no-banner-page) #main-content{margin-top:612px}.page-banner{height:660px;min-height:660px;max-height:660px}.page-banner .inner{width:90%;min-width:90%;padding:5rem 0 6rem}.page-banner .inner h1{font-size:50px;margin-bottom:1rem}.page-banner .down-arrow{display:none}.slider video{height:90vh;min-height:500px}.slider .container{height:90vh;min-height:500px;width:90%;min-width:90%}.slider .container .slider-content{width:100%;margin:0rem auto 0}.slider .container .slider-content h1{font-size:54px}.slider .container .slider-content p{font-size:20px}.slider .container .slider-content .g-owlcarousel-item-link{gap:15px;flex-direction:row;width:100%}.slider .container .slider-content .g-owlcarousel-item-link .tan-btn,.slider .container .slider-content .g-owlcarousel-item-link .tan-outline-btn{width:100%}.down-arrow{width:35px;height:25px;position:absolute;z-index:99999;margin:0 auto;bottom:1.5rem;left:45%}.book-now-banner{padding:30px 0}.book-now-banner .banner-inner{width:90%;min-width:90%;flex-direction:column;gap:10px}.introduction-content{padding:70px 0px 0;width:90%;margin:0 auto}.introduction-content img{margin-bottom:2rem;height:150px}.introduction-content .content p{font-size:18px}.introduction-content .tan-btn{margin-top:0.5rem}.home #quicklinks{margin-top:5rem;padding-bottom:70px;background-position:center;background-repeat:no-repeat;background-size:cover}#quicklinks{padding-top:60px}#quicklinks .heading-conainer{width:90%;min-width:90%}#quicklinks .heading-conainer h3{font-size:44px}#quicklinks .heading-conainer p{font-size:18px;margin:1rem 0}#quicklinks .quicklinks-list{width:90%;min-width:90%;margin:1rem auto 0}#quicklinks .inner{overflow:visible;gap:15px;flex-direction:column;height:550px}#quicklinks .inner a{width:100%;height:400px}#quicklinks .inner a .content{padding:15px;font-size:15px}#quicklinks .inner a .content .heading{font-size:38px}#quicklinks .inner a .content .spacer{margin:15px 0}#quicklinks .inner a .content .tan-btn{max-height:200px;opacity:1;margin-top:1.5rem}#quicklinks .book-now{margin:2rem auto 0}#quicklinks-slider{padding-top:3rem}#quicklinks-slider.menu-picker .quicklinks-list{margin-top:1rem}#quicklinks-slider.menu-picker .quicklinks-list .inner{flex-direction:row;flex-wrap:wrap}#quicklinks-slider.menu-picker .quicklinks-list .inner a.link-item{max-width:100%;flex:0 100%;width:100%;margin-bottom:12px;margin-right:0}#quicklinks-slider.menu-picker .quicklinks-list .inner a.link-item:nth-of-type(3n){margin-right:0}#quicklinks-slider.menu-picker .quicklinks-list .inner a.link-item:hover{flex:0 0 100%;max-width:100%}#quicklinks-slider.menu-picker .quicklinks-list .inner a.link-item .content span.heading{font-size:26px}#quicklinks-slider.menu-picker .book-now{margin:2rem auto 0}#quicklinks-slider.menu-picker .allergy-info{width:85%;margin:3.5rem auto 0}#quicklinks-slider .heading-container{width:90%;min-width:90%}#quicklinks-slider .heading-container h3{font-size:44px}#quicklinks-slider .heading-container p{font-size:18px;margin:1rem 0}#quicklinks-slider .quicklinks-list{width:90%;min-width:90%}#quicklinks-slider .quicklinks-list .inner{flex-direction:column;margin-top:1rem}#quicklinks-slider .quicklinks-list .inner .owl-nav{margin-top:10px;position:absolute;top:32%;width:110%;left:-14px}#quicklinks-slider .quicklinks-list .inner .owl-nav button.owl-next{width:40px;height:40px;display:block;color:#FDFAF5;font-size:24px;line-height:30px;border-radius:0;right:0;position:absolute;background-color:#BC9E77;top:1.1rem}#quicklinks-slider .quicklinks-list .inner .owl-nav button.owl-prev{width:40px;height:40px;display:block;color:#FDFAF5;font-size:24px;line-height:30px;border-radius:0;left:0;position:absolute;background-color:#BC9E77;top:1.1rem}#quicklinks-slider .quicklinks-list .inner a.link-item{width:100%;display:block;height:370px}#quicklinks-slider .quicklinks-list .inner a.link-item .content{padding:20px 20px 25px}#quicklinks-slider .quicklinks-list .inner a.link-item .content span.heading{font-size:32px}#quicklinks-slider .quicklinks-list .inner a.link-item .content span.heading .spacer{margin:20px 0}#quicklinks-slider .quicklinks-list .inner a.link-item .content p{font-size:16px;width:100%;display:flex;visibility:visible;opacity:1;transition:all 0.4s ease-in}#quicklinks-slider .book-now{margin:2rem auto 0}.large-banner-block{margin:5rem auto 0;padding:40px 20px;height:400px;height:100%}.large-banner-block .large-banner-content{height:100%}.large-banner-block .large-banner-content .heading h2{font-size:44px}.large-banner-block .large-banner-content .content-text{width:100%}.large-banner-block .large-banner-content .content-text p{font-size:18px}.instagram-block{width:90%;min-width:90%;margin:3rem auto 2rem}.instagram-block .heading-container{text-align:center}.instagram-block .heading-container a.at-tag{font-size:28px}.instagram-block .heading-container p{font-size:18px}.instagram-block .heading-container .social{padding:20px 0 20px 0}.instagram-block .instagram-placeholder .instagram-block-container{width:48%;height:200px}.timeline-container{width:85%;min-width:85%;padding:40px 0;margin:0 auto 4rem}.timeline-container:before{left:0;display:block;transform:translateX(0);height:100%}.timeline-container .timeline-dot{position:absolute;left:0;top:15px;width:34px;height:34px;border:4px solid #FDFAF5}.timeline-container .timeline-item{margin-top:2rem;gap:0;flex-direction:column-reverse}.timeline-container .timeline-item:nth-child(even){flex-direction:column-reverse}.timeline-container .timeline-item:nth-child(even) .timeline-content{text-align:left}.timeline-container .timeline-item .timeline-image{height:60vw;text-align:right;border-radius:0;width:100%;max-height:300px}.timeline-container .timeline-item .timeline-image img{height:100%}.timeline-container .timeline-item .timeline-content{padding:16px 10px 16px 30px;width:-webkit-fill-available}.timeline-container .timeline-item .timeline-content h3{font-size:34px;margin:1rem 0 1rem}.timeline-container .timeline-item .timeline-content .timeline-date{font-size:28px}.gallery-wrapper{margin:-1.4rem auto 1rem;flex-wrap:wrap;max-height:100%;padding:0px 0 0;width:90%;min-width:90%}.gallery-wrapper img{width:40%;flex:1 40%;max-height:575px;height:52vw;min-height:160px}.gallery-wrapper img:nth-of-type(2){top:0;position:relative}.gallery-wrapper img:nth-of-type(3){top:0;position:relative}.gallery-wrapper img:nth-of-type(4){top:0;position:relative}.get-in-touch-banner .banner-inner{width:90%;min-width:90%;padding:20px 0 30px}.get-in-touch-banner .banner-inner .icon{height:60px;width:auto}.get-in-touch-banner .banner-inner h2:nth-of-type(1){font-size:18px}.get-in-touch-banner .banner-inner h2:nth-of-type(2){font-size:36px}.fifty-fifty.with-form .right .content{padding-top:20px;padding-right:0}.fifty-fifty.with-form .left .content{padding-top:20px;padding-right:0}.fifty-fifty .buttons{margin-top:1.5rem}.fifty-fifty .menus{gap:0px 8px;margin-bottom:1rem}.fifty-fifty .menus .menu-link{font-size:18px}.fifty-fifty .menus .menu-link:after{margin-left:10px}.fifty-fifty .left{width:90%;min-width:90%;gap:20px;margin:7rem auto 3rem;flex-direction:column}.fifty-fifty .left .content{width:100%;flex:0 100%}.fifty-fifty .left .image{width:100%;flex:0 100%}.fifty-fifty .left .image img{width:100%;height:70vw;border-radius:0;max-height:300px}.fifty-fifty .right{width:90%;min-width:90%;gap:25px;margin:2rem auto 2rem;flex-direction:column}.fifty-fifty .right .content{width:100%;flex:0 100%}.fifty-fifty .right .image{width:100%;flex:0 100%}.fifty-fifty .right .image img{width:100%;height:70vw;border-radius:0;max-height:300px}.events-listing.main .inner h2{font-size:40px}.events-listing.main .inner .eo-events{width:100%;min-width:100%;margin:1rem auto}.events-listing.main .inner .eo-events .spacer-white{margin:30px 0}.events-listing.main .inner .eo-events .event-item{gap:15px;flex-direction:column;margin:15px 0;height:auto}.events-listing.main .inner .eo-events .event-item .eo-date-container{width:100%;max-width:-webkit-fill-available;padding:0px 24px;height:47vw}.events-listing.main .inner .eo-events .event-item .eo-date-container span.eo-date-day{font-size:35px}.events-listing.main .inner .eo-events .event-item .details{width:100%}.events-listing.main .inner .eo-events .event-item .details span.time{font-size:17px}.events-listing.main .inner .eo-events .event-item .details a{font-size:28px}.events-listing.main .inner .eo-events .event-item .details .spacer{margin:20px 0}.events-listing.main .inner .eo-events .event-item .details .event-btn{padding:12px 25px}.events-listing .inner{margin:3rem auto 2rem;width:90%;min-width:90%;padding:60px 0 40px}.eo-events.eo-events-shortcode{width:100%;min-width:100%;margin:1rem auto}.eo-events.eo-events-shortcode .spacer-white{margin:15px 0}.eo-events.eo-events-shortcode .eo-event-future{gap:30px;flex-direction:column;height:auto}.eo-events.eo-events-shortcode .eo-event-future .eo-date-container{width:100%;max-width:-webkit-fill-available;padding:0px 24px;height:47vw}.eo-events.eo-events-shortcode .eo-event-future .eo-date-container span.eo-date-day{font-size:35px}.eo-events.eo-events-shortcode .eo-event-future .details{width:100%}.eo-events.eo-events-shortcode .eo-event-future .details span.time{font-size:17px}.eo-events.eo-events-shortcode .eo-event-future .details a{font-size:28px}.eo-events.eo-events-shortcode .eo-event-future .details .spacer{margin:20px 0}.eo-events.eo-events-shortcode .eo-event-future .details .event-btn{padding:12px 25px}.single-event p#breadcrumbs{width:90%;min-width:90%;margin-top:2rem}.single-event div#content .eo-event-meta{width:100%}.single-event div#content .eo-event-meta h2{font-size:20px}.single-event div#content .eo-event-meta>div{padding:15px 12px}.single-event div#content .eventorganiser-event-meta{width:90%;margin:0 auto;min-width:90%;gap:32px;flex-direction:column}.single-event div#content .eventorganiser-event-meta .event-details{width:100%}.single-event div#content .eventorganiser-event-meta .event-details h1{font-size:46px;width:100%}.single-event div#content .eventorganiser-event-meta .event-details h2{font-size:22px}.single-event div#content .eventorganiser-event-meta .event-details img.attachment-full.size-full.wp-post-image{width:100%;height:56vw;max-height:300px}.blog div#primary,.tag div#primary,.category div#primary,.author div#primary{width:90%;min-width:90%}.blog div#news-section,.tag div#news-section,.category div#news-section,.author div#news-section{margin:2rem auto 1rem}.blog div#news-section a.news-post,.tag div#news-section a.news-post,.category div#news-section a.news-post,.author div#news-section a.news-post{width:100%;flex:0 100%;padding:0% 0% 6.5% 0%}.blog div#news-section a.news-post .details h3,.tag div#news-section a.news-post .details h3,.category div#news-section a.news-post .details h3,.author div#news-section a.news-post .details h3{font-size:26px}.blog div#news-section a.news-post .details .orange-btn,.tag div#news-section a.news-post .details .orange-btn,.category div#news-section a.news-post .details .orange-btn,.author div#news-section a.news-post .details .orange-btn{font-size:18px}.blog div#news-section a.news-post img.attachment-full.size-full,.tag div#news-section a.news-post img.attachment-full.size-full,.category div#news-section a.news-post img.attachment-full.size-full,.author div#news-section a.news-post img.attachment-full.size-full{height:28.8vw}.single-post .introduction{width:90%;min-width:90%}.single-post .introduction h1{font-size:38px}.single-post .main-content{width:90%;min-width:90%}.single-post .main-content .article-image img{width:100%;height:64vw;max-height:400px}.single-post .social-share section.socialShare{gap:15px}.single-post nav#nav-single{width:100%}.single-post nav#nav-single span.meta-nav{font-size:17px}.single-post nav#nav-single a.prev{text-align:right;padding-right:2rem}.single-post nav#nav-single a.next{text-align:left;padding-left:2rem}.full-width-block{background-color:#373636;margin-bottom:5rem}.full-width-block .inner{width:90%;min-width:90%;margin:0 auto;text-align:center;background-color:transparent;padding:3rem 0}.full-width-block .inner h1{font-size:38px !important}.full-width-block .inner h3{font-size:26px !important}.full-width-block .inner iframe{padding:0;width:100%;margin-top:2rem;height:1500px;min-height:900px !important}.page-template-page-full .main-content,.error404 .main-content{width:90%;min-width:90%}.page-template-page-full .main-content .content-container,.error404 .main-content .content-container{padding:0 0 2rem}.page-template-page-full .main-content .content-container h2,.error404 .main-content .content-container h2{font-size:30px}.page-template-page-full .main-content .content-container h3,.error404 .main-content .content-container h3{font-size:25px}.page-template-page-full .main-content .content-container h3,.error404 .main-content .content-container h3{font-size:22px}form.wpcf7-form textarea{justify-content:center;gap:10px;width:-webkit-fill-available}.page-template-page-contact .fifty-fifty{margin-bottom:5rem}.page-template-page-contact .fifty-fifty .right{gap:15px}.page-template-page-contact .fifty-fifty .right .content{width:100%;flex:0 100%;padding-top:2rem}.page-template-page-contact .fifty-fifty .right .content .contact-details{flex-direction:column;gap:20px}.page-template-page-contact .fifty-fifty .left{width:90%;min-width:90%;gap:15px;margin:3rem auto 3rem;flex-direction:column}.page-template-page-contact .introduction-content{padding:60px 0px 70px}.footer-icon{padding:40px 0}.footer-icon img{height:110px}}@media (min-width:320px) and (max-width:650px){.footer .footer-inner{width:90%;min-width:90%;padding-top:2rem}.footer .footer-inner .footer-top{flex-wrap:wrap;gap:15px 12px;flex-direction:column;padding:1rem 0 1rem}.footer .footer-inner .footer-top .footer-contact{width:30%}.footer .footer-inner .footer-top .footer-column{width:100%;order:5;text-align:center}.footer .footer-inner .footer-top .footer-column p{margin-bottom:1rem}.footer .footer-inner .footer-top .footer-pages{width:100%;order:2;text-align:center}.footer .footer-inner .footer-top .footer-pages .tan-btn{margin:0 auto 1rem;padding:8px 25px;font-size:18px}.footer .footer-inner .footer-top .footer-follow{width:100%;order:4;text-align:center}.footer .footer-inner .footer-top .footer-follow .social a.so-button{font-size:16px;margin-bottom:0.4rem;margin-right:0}.footer .footer-inner .footer-top .footer-hours{display:none}.footer .footer-inner .footer-top .footer-logo{width:100%;order:1}.footer .footer-inner .footer-top .footer-logo img{height:80px;width:auto}.footer .footer-inner .footer-bottom{flex-direction:column}.footer .footer-inner .footer-bottom p{margin-bottom:0;text-align:center}}@media (min-width:500px) and (max-width:767px){#quicklinks-slider.menu-picker .quicklinks-list .inner a.link-item{max-width:100%;flex:0 48.6%;width:48.6%;margin-bottom:12px;margin-right:12px}#quicklinks-slider.menu-picker .quicklinks-list .inner a.link-item:nth-of-type(2n){margin-right:0}#quicklinks-slider.menu-picker .quicklinks-list .inner a.link-item:nth-of-type(3n){margin-right:12px}.blog div#primary,.tag div#primary,.category div#primary,.author div#primary{width:90%;min-width:90%}.blog div#news-section,.tag div#news-section,.category div#news-section,.author div#news-section{margin:2rem auto 3rem}.blog div#news-section a.news-post,.tag div#news-section a.news-post,.category div#news-section a.news-post,.author div#news-section a.news-post{width:47%;flex:0 47%;padding:0% 0% 6.5% 0%}.blog div#news-section a.news-post .details h3,.tag div#news-section a.news-post .details h3,.category div#news-section a.news-post .details h3,.author div#news-section a.news-post .details h3{font-size:22px}.blog div#news-section a.news-post .details .orange-btn,.tag div#news-section a.news-post .details .orange-btn,.category div#news-section a.news-post .details .orange-btn,.author div#news-section a.news-post .details .orange-btn{font-size:18px}.blog div#news-section a.news-post img.attachment-full.size-full,.tag div#news-section a.news-post img.attachment-full.size-full,.category div#news-section a.news-post img.attachment-full.size-full,.author div#news-section a.news-post img.attachment-full.size-full{height:28.8vw}}@media (min-width:651px) and (max-width:767px){#quicklinks-slider.menu-picker .quicklinks-list .inner a.link-item{max-width:100%;flex:0 48.8%;width:48.8%;margin-bottom:12px;margin-right:12px}#quicklinks-slider.menu-picker .quicklinks-list .inner a.link-item:nth-of-type(2n){margin-right:0}#quicklinks-slider.menu-picker .quicklinks-list .inner a.link-item:nth-of-type(3n){margin-right:12px}#quicklinks-slider .quicklinks-list .inner .owl-nav{margin-top:10px;position:absolute;top:32%;width:107%;left:-14px}.footer .footer-inner{width:90%;min-width:90%}.footer .footer-inner .footer-top{flex-wrap:wrap;gap:30px 12px}.footer .footer-inner .footer-top .footer-contact{width:30%}.footer .footer-inner .footer-top .footer-column{width:35%;order:1}.footer .footer-inner .footer-top .footer-pages{width:35%;order:2}.footer .footer-inner .footer-top .footer-follow{width:22%;order:3}.footer .footer-inner .footer-top .footer-hours{display:none}.footer .footer-inner .footer-top .footer-hours .opening-hours .times span.day{width:170px}.footer .footer-inner .footer-top .footer-logo{width:100%;order:5}.footer .footer-inner .footer-top .footer-logo img{height:112px;width:auto}}