﻿@import url("https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap");@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr/AvenirNextCyr-Medium.ttf");font-weight:400;font-style:normal}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr/AvenirNextCyr-Demi.ttf");font-weight:700;font-style:normal}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr/AvenirNextCyr-Bold.ttf");font-weight:750;font-style:normal}html{overflow-x:hidden;scroll-behavior:smooth}@media (width <= 1280px){html{scroll-padding-top:calc(194px + 230px)}}@media (width <= 768px){html{scroll-padding-top:calc(114px + 280px)}}@media (width>1280px){html{scroll-padding-top:calc(194px + 280px)}}body{margin:0;font-family:Arial, Helvetica, sans-serif !important;font-weight:400;color:#31343D;letter-spacing:0.8px}@media (max-width:1400px){main{padding-top:13.5vw}}@media (max-width:1024px){main{padding-top:13.5vw}}@media (max-width:768px){main{padding-top:114px}}@media (min-width:1401px){main{padding-top:calc(194px + 40px)}}@media (min-width:1401px){main{padding-top:calc(120px + 40px)}}main section ul{display:grid;gap:0.5rem;list-style-type:disc;margin-bottom:1rem;font-size:18px}main section ul li{margin-left:1rem}main section ul li::marker{color:#20252a}main section ul.text-white li::marker{color:#ffffff}table{width:100%;border-collapse:collapse;margin-bottom:1rem}table td{padding:0.5em 1em;border:1px solid #bbb}table tr{background-color:#F6F7FA}.max-width-inner-page{max-width:996px}.extend-out-more{max-width:calc(1400px + 430px) !important}.max-width-200-ad{max-width:200px;margin-inline:auto}@media (width <= 768px){.max-width-200-ad{max-width:none}}.ad-placeholder-200x900{width:100%;min-width:200px;max-width:200px;min-height:900px;border:1px solid #bbb;display:flex;justify-content:center;color:green}.ad-placeholder-200x900 span{padding:1rem;text-wrap:balance;text-align:center}.pum-container{z-index:1000 !important;margin:auto !important;left:50% !important;transform:translateX(-50%) !important;width:auto !important}@media (width <= 768px){.pum-container{min-width:90% !important;max-width:100% !important}}.min-height-30{min-height:30dvh}.min-height-50{min-height:50dvh}@media (max-width:768px){.min-height-50{min-height:50dvh}}.min-height-60{min-height:60dvh}@media (max-width:768px){.min-height-60{min-height:50dvh}}.min-height-70{min-height:70dvh}@media (max-width:768px){.min-height-70{min-height:50dvh}}.max-height-40{max-height:40dvh}.max-height-50{max-height:50dvh}.aspect-1-1{aspect-ratio:1}.aspect-16-9{aspect-ratio:1.7777777778}.aspect-4-3{aspect-ratio:1.3333333333}svg{display:inline-block}@media (max-width:768px){img{width:100%}img.icon{width:auto}}img.rounded-sm{border-radius:4px}img.rounded-md{border-radius:8px}img.rounded-lg{border-radius:12px}.rounded-sm{border-radius:4px}.rounded-md{border-radius:8px}.rounded-lg{border-radius:12px}.btn-standard{height:48px;cursor:pointer;display:inline-flex !important;font-family:Arial, Helvetica, sans-serif !important;font-size:16px;font-weight:700;transition:none;outline:0;border:2px solid #b77a12;border-radius:0px !important;box-shadow:none;background-color:#b77a12;color:#ffffff;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;text-transform:none;text-align:center;line-height:1;padding:0px 15px;min-width:160px}@media (max-width:768px){.btn-standard{min-width:120px}}.btn-standard:hover,.btn-standard:focus,.btn-standard:active{box-shadow:none;outline:0;color:#ffffff;text-decoration:none}.btn-standard.disabled{border:transparent}.btn-primary{height:48px;cursor:pointer;display:inline-flex !important;font-family:Arial, Helvetica, sans-serif !important;font-size:16px;font-weight:700;transition:none;outline:0;border:2px solid #b77a12;border-radius:0px !important;box-shadow:none;background-color:#b77a12;color:#ffffff;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;text-transform:none;text-align:center;line-height:1;padding:0px 15px;min-width:160px}@media (max-width:768px){.btn-primary{min-width:120px}}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{box-shadow:none;outline:0;color:#ffffff;text-decoration:none}.btn-primary.disabled{border:transparent}.btn-secondary{height:48px;cursor:pointer;display:inline-flex !important;font-family:Arial, Helvetica, sans-serif !important;font-size:16px;font-weight:700;transition:none;outline:0;border:2px solid #b77a12;border-radius:0px !important;box-shadow:none;background-color:#b77a12;color:#ffffff;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;text-transform:none;text-align:center;line-height:1;padding:0px 15px;min-width:160px;background:#ffffff;color:#b77a12;border:2px solid #b77a12}@media (max-width:768px){.btn-secondary{min-width:120px}}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{box-shadow:none;outline:0;color:#ffffff;text-decoration:none}.btn-secondary.disabled{border:transparent}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{color:#b77a12}.btn-secondary-transparent{height:48px;cursor:pointer;display:inline-flex !important;font-family:Arial, Helvetica, sans-serif !important;font-size:16px;font-weight:700;transition:none;outline:0;border:2px solid #b77a12;border-radius:0px !important;box-shadow:none;background-color:#b77a12;color:#ffffff;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;text-transform:none;text-align:center;line-height:1;padding:0px 15px;min-width:160px;background:#ffffff;color:#b77a12;border:2px solid #b77a12;background:transparent;color:#ffffff;border:2px solid #ffffff}@media (max-width:768px){.btn-secondary-transparent{min-width:120px}}.btn-secondary-transparent:hover,.btn-secondary-transparent:focus,.btn-secondary-transparent:active{box-shadow:none;outline:0;color:#ffffff;text-decoration:none}.btn-secondary-transparent.disabled{border:transparent}.btn-secondary-transparent:hover,.btn-secondary-transparent:focus,.btn-secondary-transparent:active{color:#b77a12}.btn-secondary-transparent:hover,.btn-secondary-transparent:focus,.btn-secondary-transparent:active{color:#ffffff;border:2px solid #ffffff !important}.btn-secondary-transparent:hover{background:rgba(255, 255, 255, 0.11)}.btn-secondary-transparent:active{background:rgba(255, 255, 255, 0.2) !important}.btn-secondary-transparent:focus-visible{background:rgba(255, 255, 255, 0.11);outline:2px solid #ffffff;outline-offset:2px}.btn-tertiary{height:48px;cursor:pointer;display:inline-flex !important;font-family:Arial, Helvetica, sans-serif !important;font-size:16px;font-weight:700;transition:none;outline:0;border:2px solid #b77a12;border-radius:0px !important;box-shadow:none;background-color:#b77a12;color:#ffffff;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;text-transform:none;text-align:center;line-height:1;padding:0px 15px;min-width:160px;background:#ffffff;color:#b77a12;border:2px solid #b77a12;background:#ffffff;color:#b77a12;border:2px solid #b77a12;border-radius:4px !important;min-width:158px}@media (max-width:768px){.btn-tertiary{min-width:120px}}.btn-tertiary:hover,.btn-tertiary:focus,.btn-tertiary:active{box-shadow:none;outline:0;color:#ffffff;text-decoration:none}.btn-tertiary.disabled{border:transparent}.btn-tertiary:hover,.btn-tertiary:focus,.btn-tertiary:active{color:#b77a12}.btn-tertiary:hover,.btn-tertiary:focus,.btn-tertiary:active{color:#b77a12}.btn-tertiary:hover{background:rgba(255, 255, 255, 0.11)}.btn-tertiary:active{background:rgba(255, 255, 255, 0.2) !important}.btn-tertiary:focus-visible{background:rgba(255, 255, 255, 0.11);outline:2px solid #b77a12;outline-offset:2px}.btn-blog-category{height:48px;cursor:pointer;display:inline-flex !important;font-family:Arial, Helvetica, sans-serif !important;font-size:16px;font-weight:700;transition:none;outline:0;border:2px solid #b77a12;border-radius:0px !important;box-shadow:none;background-color:#b77a12;color:#ffffff;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;text-transform:none;text-align:center;line-height:1;padding:0px 15px;min-width:160px;background:#ffffff;color:#b77a12;border:2px solid #b77a12;background:#ffffff;color:#b77a12;border:1px solid #bbb;border-radius:4px !important;min-width:158px}@media (max-width:768px){.btn-blog-category{min-width:120px}}.btn-blog-category:hover,.btn-blog-category:focus,.btn-blog-category:active{box-shadow:none;outline:0;color:#ffffff;text-decoration:none}.btn-blog-category.disabled{border:transparent}.btn-blog-category:hover,.btn-blog-category:focus,.btn-blog-category:active{color:#b77a12}.btn-blog-category:hover,.btn-blog-category:focus,.btn-blog-category:active{color:#111111}.btn-blog-category:hover{background:#f9f9f9 !important}.btn-blog-category:active{background:#eeeeee !important;border:1px solid #bbb !important}.btn-blog-category:focus-visible{background:#f9f9f9 !important;outline:2px solid #b77a12;outline-offset:2px}.primary{color:#b77a12;fill:#b77a12}.primary-0{color:#FFFAFA}.primary-1{color:#E9E8F1}.primary-2{color:#C8C6E0}.primary-3{color:#B8B6D8}.primary-4{color:#9B99C5}.primary-5{color:#A6A4C9}.primary-6{color:#6B68A8}.primary-7{color:#4A4789}.primary-8{color:#2F2C7A}.primary-9{color:#b77a12}.text-1{color:#111111}.text-2{color:#20252a}.text-3{color:#31343D}.text-4{color:#4F525B}.text-5{color:#555555}.text-6{color:#6B6E77}.text-7{color:#71747C}.text-e-light{color:#E6E7EA}.text-f-light{color:#F6F7FA}.grey-0{color:#F6F7FA}.grey-1{color:#EFEFF0}.grey-2{color:#E3E4E7}.grey-3{color:#CBCDD1}.grey-4{color:#AFB0B3}.grey-5{color:#7E8185}.grey-6{color:#5E6167}.grey-7{color:#54565C}.grey-8{color:#47494E}.grey-9{color:#343639}.bg-white{background-color:#ffffff}.bg-primary{background-color:#b77a12}.bg-primary-0{background-color:#FFFAFA}.bg-primary-1{background-color:#E9E8F1}.bg-primary-2{background-color:#C8C6E0}.bg-primary-3{background-color:#B8B6D8}.bg-primary-4{background-color:#9B99C5}.bg-primary-5{background-color:#A6A4C9}.bg-primary-6{background-color:#6B68A8}.bg-primary-7{background-color:#4A4789}.bg-primary-8{background-color:#2F2C7A}.bg-primary-9{background-color:#b77a12}.bg-gold{background-color:#b77a12}.bg-navy{background-color:#081e33}.bg-ink{background-color:#1d2733}.bg-muted{background-color:#5d6670}.bg-cream{background-color:#f7f5f0}.bg-cream-1{background-color:#f4f0e7}.bg-cream-2{background-color:#fbf7ee}.bg-line{background-color:#e4dfd4}.bg-grey-0{background-color:#F6F7FA}.bg-grey-1{background-color:#EFEFF0}.bg-grey-2{background-color:#E3E4E7}.bg-grey-3{background-color:#CBCDD1}.bg-grey-4{background-color:#AFB0B3}.bg-grey-5{background-color:#7E8185}.bg-grey-6{background-color:#5E6167}.bg-grey-7{background-color:#54565C}.bg-grey-8{background-color:#47494E}.bg-grey-9{background-color:#343639}.border-color{border-color:#bbb}.border-gold{border-color:#ead9b5}.border-bottom-2-primary-3{border-bottom:2px solid #B8B6D8}.tag-large{font-size:18px;font-style:normal;font-weight:600;line-height:1.2;text-transform:uppercase}.font-arial{font-family:"Arial", Helvetica, sans-serif}.text-balance{text-wrap:balance}.kicker{text-transform:uppercase;letter-spacing:0.08em;font-weight:700;color:#b77a12;font-size:14px;margin-bottom:8px}.lead{font-size:20px}.tagline{font-family:"Georgia", serif !important;font-size:23px;font-style:italic;color:#b77a12;margin:0 0 26px}.quote{border-left:5px solid #b77a12;padding:20px 24px;background:#fbf7ee;font-size:19px}header,main,footer{display:grid;grid-template-columns:1fr min(calc(100% - 2 * 20px), 100%) 1fr}@media (width>768px){header,main,footer{grid-template-columns:1fr min(calc(100% - 2 * 28px), 100%) 1fr}}header>*,main>*,footer>*{grid-column:2;width:100%;max-width:1400px;margin-inline:auto}section{padding-top:4rem;padding-bottom:4rem}@media (width <= 1280px){section{padding-top:2rem;padding-bottom:2rem}}section.full-bleed{grid-column:1 / -1;max-width:none;z-index:10}section.full-bleed>div{max-width:calc(1400px + 28px + 28px);margin-inline:auto;padding-inline:20px}@media (width>768px){section.full-bleed>div{padding-inline:28px}}main section{border-top:1px solid #e4dfd4}main section:has(h1){border-top:none}.max-w-none{max-width:none !important;padding-inline:0 !important}.container{width:100%;max-width:1400px;margin:0 auto}body{font-family:Arial, Helvetica, sans-serif !important;--e-global-typography-text-font-family: Arial, Helvetica, sans-serif !important}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"Georgia", serif;font-weight:600;line-height:1.2;margin-top:0;margin-bottom:0.6em;color:#1d2733}body h1.section-title,body h2.section-title,body h3.section-title,body h4.section-title,body h5.section-title,body h6.section-title{display:flex;align-items:center;gap:12px}body h1.section-title:after,body h2.section-title:after,body h3.section-title:after,body h4.section-title:after,body h5.section-title:after,body h6.section-title:after{content:"";height:2px;background:#b77a12;width:70px;display:inline-block}body h1{font-size:clamp(36px, 5vw, 44px);font-weight:700}body h2{font-size:clamp(29px, 4vw, 34px)}body h3{font-size:clamp(27px, 4vw, 30px)}body h4{font-size:24px}body h5{font-size:18px}body h6{font-size:16px}body p{font-size:18px;font-family:Arial, Helvetica, sans-serif !important;font-weight:400;line-height:1.5;margin-bottom:1em;color:#20252a}body a{font-family:Arial, Helvetica, sans-serif !important;color:#b77a12}body a:hover,body a:focus,body a:active{color:#b77a12;text-decoration:underline;text-underline-offset:4px}body ul{font-family:Arial, Helvetica, sans-serif !important;color:#20252a}body select{font-family:Arial, Helvetica, sans-serif !important;color:#20252a;padding:0.5rem;appearance:none;background-image:url("../images/icons/select-dropdown-arrow.svg");background-size:24px 24px;background-repeat:no-repeat;background-position:right 0.5rem center;background-color:#ffffff;border:1px solid #555555;border-radius:4px}.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5);z-index:998;transition:all 0.3s ease;opacity:0;visibility:hidden;cursor:pointer;pointer-events:none}.top-contact-bar{background-color:#081e33;color:#fff;padding:8px 0;position:fixed;top:0;left:0;right:0;z-index:1001}@media (max-width:1400px){.top-contact-bar{display:none}}.top-contact-bar .container{max-width:1400px;margin:0 auto;padding:0 28px;display:flex;justify-content:space-between;align-items:center}.top-contact-bar .contact-info{display:flex;gap:24px}.top-contact-bar .contact-info a{color:#fff;text-decoration:none;display:flex;align-items:center}.top-contact-bar .contact-info a:hover{text-decoration:underline}.top-contact-bar .contact-info a i{margin-right:8px}.top-contact-bar .address-info{display:flex;align-items:center}.top-contact-bar .address-info i{margin-right:8px}html.mobile-menu-open{overflow:hidden}html.mobile-menu-open .mobile-menu-icon.hamburger{display:none}html.mobile-menu-open .mobile-menu-icon.cross{display:block}html.mobile-menu-open .mobile-menu-label{display:none}html.mobile-menu-open .mobile-menu-overlay{opacity:1;visibility:visible;pointer-events:auto}html.mobile-menu-open .mobile-menu{transform:translateX(0) !important;opacity:1 !important;visibility:visible !important;display:block !important}html.mobile-menu-open .mobile-menu .menu-item-has-children .sub-menu{display:none}html.mobile-menu-open .mobile-menu .menu-item-has-children .sub-menu a{padding-left:2em !important}html.mobile-menu-open .mobile-menu .menu-item-has-children>a{position:relative;padding-right:30px;pointer-events:auto;cursor:pointer}html.mobile-menu-open .mobile-menu .menu-item-has-children>a+.submenu-toggle-dropdown{cursor:pointer;display:inline-block;content:"";position:absolute;right:0px;top:33px;width:53px;height:64px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"/></svg>');background-position:center;background-size:28px;background-repeat:no-repeat;transform:translateY(-50%);transition:all 0.3s ease;transform-origin:top center;rotate:180deg}html.mobile-menu-open .mobile-menu .menu-item-has-children>a+.submenu-toggle-dropdown.open{rotate:0deg}html .mobile-menu-icon.hamburger{display:block}html .mobile-menu-icon.cross{display:none}html .mobile-menu-overlay{opacity:0;visibility:hidden;pointer-events:none}html .mobile-menu-backdrop{opacity:0;visibility:hidden}html .mobile-menu{transform:translateX(-100%);opacity:0;visibility:hidden}header{z-index:1000;position:fixed;width:100%;background:#ffffff;box-shadow:0px 1px 4px 0px #00000029;min-height:194px;top:0}@media (min-width:1400px){header{top:40px;min-height:120px}}@media (width <= 1400px){header{min-height:114px}}@media (width <= 768px){header{width:100vw !important}}header section{position:relative;min-height:194px;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding-top:0;padding-bottom:0}@media (width <= 1400px){header section{min-height:114px}}@media (width>1400px){header section{min-height:120px}}@media (width <= 1280px){header section{justify-content:space-between;align-items:center}}@media (width <= 1400px){header section{flex-wrap:nowrap;padding-inline:20px}}@media (width <= 768px){header section{padding-inline:0}}header section .site-brand{z-index:1;display:flex;flex:1 1 auto;min-width:0;align-items:center}@media (width <= 1400px){header section .site-brand{flex-shrink:1;max-width:calc(100% - 90px);padding-top:10px;padding-bottom:14px}}@media (width>1400px){header section .site-brand{flex-shrink:0}}@media (width <= 1280px){header section .site-brand{width:auto;margin-inline:initial}}header section .site-brand .logo{width:100%;max-width:100%;position:relative;top:2px;display:flex;align-items:center;margin-right:40px}@media (width <= 768px){header section .site-brand .logo{margin-right:0}}header section .site-brand .logo a{display:block;width:100%;max-width:100%}header section .site-brand .logo a img{display:block;width:auto;max-width:477px;height:auto;filter:contrast(1.1)}@media (width <= 1400px){header section .site-brand .logo a img{max-width:100%}}header section .site-brand .email-us,header section .site-brand .phone-us{display:flex}@media (width <= 1280px){header section .site-brand .email-us,header section .site-brand .phone-us{display:none}}header section .site-brand .email-us a,header section .site-brand .phone-us a{display:block;font-size:14px;font-weight:700;color:#b77a12}header section .site-brand .email-us{margin-left:28px}header section .site-brand .phone-us{margin-left:15px;margin-right:15px}header section .site-brand .header-cta{margin-left:15px}@media (width <= 1280px){header section .site-brand .header-cta{display:none}}header section .mobile-phone-number{display:none}@media (width <= 768px){header section .mobile-phone-number{display:contents !important;align-items:center}}@media (width <= 1280px){header section .mobile-phone-number{display:flex;align-items:center;margin-left:10px}}header section .mobile-phone-number a{display:flex;align-items:center;font-size:18px;font-weight:700;color:#2F2C7A;text-decoration:none}header section .mobile-phone-number a svg{margin-right:6px}header section .mobile-phone-number a:hover{text-decoration:none;color:#2F2C7A}header section .mobile-menu-right-side{display:flex;align-items:center;flex-shrink:0}header section .site-nav{display:flex;align-items:center;justify-content:flex-end;flex-grow:1;padding-left:0px;padding-right:22px}@media (width <= 1400px){header section .site-nav{display:none}}header section .site-nav .menu-main-menu-container,header section .site-nav .menu-menu-container{margin-left:auto}header section .site-nav ul.menu{list-style-type:none;display:flex;flex-wrap:wrap;align-items:center}header section .site-nav ul.menu li{display:block;padding:10px 6px !important;margin-left:0.6rem !important;position:relative}@media (width <= 1400px){header section .site-nav ul.menu li{padding:8px 6px}}@media (width <= 1280px){header section .site-nav ul.menu li{padding:8px 0px}}header section .site-nav ul.menu li:first-child{padding-left:0;margin-left:0}header section .site-nav ul.menu li:last-child{padding-right:0 !important;margin-right:0}header section .site-nav ul.menu li.alexandras-bar-and-function-centre{max-width:11rem;line-height:1;text-align:center}header section .site-nav ul.menu li.catering-at-alexandras{max-width:7rem;line-height:1;text-align:center}header section .site-nav ul.menu li.sports-and-social{max-width:6.5rem;line-height:1;text-align:center;text-wrap:balance}header section .site-nav ul.menu li.local-heroes{max-width:5rem;line-height:1;text-align:center}header section .site-nav ul.menu li.local-promotions{max-width:6.8rem;line-height:1;text-align:center}header section .site-nav ul.menu li.menu-item-has-children{padding-right:18px !important}header section .site-nav ul.menu li.menu-item-has-children .submenu-toggle-dropdown{cursor:pointer;display:inline-block;content:"";position:absolute;right:-1px;top:22px;width:20px;height:20px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"/></svg>');background-position:center;background-size:contain;background-repeat:no-repeat;transform:translateY(-50%);transition:all 0.3s ease;transform-origin:top center;rotate:180deg}header section .site-nav ul.menu li.menu-item-has-children .submenu-toggle-dropdown.open{rotate:0deg}header section .site-nav ul.menu li.menu-contact a{height:48px;cursor:pointer;display:inline-flex !important;font-family:Arial, Helvetica, sans-serif !important;font-size:16px;font-weight:700;transition:none;outline:0;border:2px solid #b77a12;border-radius:0px !important;box-shadow:none;background-color:#b77a12;color:#ffffff;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;text-transform:none;text-align:center;line-height:1;padding:0px 15px;min-width:160px}@media (max-width:768px){header section .site-nav ul.menu li.menu-contact a{min-width:120px}}header section .site-nav ul.menu li.menu-contact a:hover,header section .site-nav ul.menu li.menu-contact a:focus,header section .site-nav ul.menu li.menu-contact a:active{box-shadow:none;outline:0;color:#ffffff;text-decoration:none}header section .site-nav ul.menu li.menu-contact a.disabled{border:transparent}header section .site-nav ul.menu li .current-menu-item a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:9px}header section .site-nav ul.menu li a{font-family:"Arial", Helvetica, sans-serif !important;text-transform:uppercase;font-size:14px;font-weight:700;color:#31343D;letter-spacing:0.3px}header section .site-nav ul.menu li a:hover,header section .site-nav ul.menu li a:focus,header section .site-nav ul.menu li a:active{text-decoration:none;color:#b77a12}header section .site-nav ul.menu li:hover .submenu-toggle-dropdown{rotate:0deg}header section .site-nav ul.menu li:hover .sub-menu{opacity:1;visibility:visible}header section .site-nav ul.menu li .sub-menu{opacity:0;visibility:hidden;transition:all 0.3s ease;position:absolute;top:100%;width:100vw;max-width:130px;background:#ffffff;z-index:1000;border-radius:8px;border:1px solid #bbb}header section .site-nav ul.menu li .sub-menu li{text-align:left !important;margin-left:0px !important;margin-right:0px !important;padding-top:0px !important;padding-bottom:0px !important;padding-left:0px !important;padding-right:0px !important}header section .site-nav ul.menu li .sub-menu li a{display:block;text-decoration:none;padding-left:14px !important;padding-right:14px !important;padding-top:10px !important;padding-bottom:10px !important;font-size:14px}header section .site-nav-mobile{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;display:none}@media (width <= 1400px){header section .site-nav-mobile{display:flex;align-items:center}}header section .site-nav-mobile .mobile-menu-toggle{display:flex;align-items:center;gap:8px;cursor:pointer;background:none;border:none;padding:0;margin-right:-10px;z-index:10}header section .site-nav-mobile .mobile-menu-label{font-family:"Arial", Helvetica, sans-serif !important;font-weight:700;text-transform:uppercase;color:#081e33;letter-spacing:0.3px;line-height:1;position:relative;left:13px;font-size:35px}@media (width <= 768px){header section .site-nav-mobile .mobile-menu-label{font-size:16px}}header section .site-nav-mobile svg.mobile-menu-icon{cursor:pointer;z-index:10;padding:0px;margin-right:-10px;width:95px;height:75px}@media (width <= 768px){header section .site-nav-mobile svg.mobile-menu-icon{width:55px;height:44px}}header section .site-nav-mobile svg.mobile-menu-icon path{fill:#081e33}header section .site-nav-mobile svg.mobile-menu-icon.cross{width:44px;height:44px;padding:10px}header section .site-nav-mobile .mobile-menu{position:fixed;top:0;left:0;width:320px;max-width:85vw;height:100vh;background:#ffffff;z-index:999;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:all 0.3s ease;transform:translateX(-100%);opacity:0;visibility:hidden;box-shadow:2px 0 10px rgba(0, 0, 0, 0.1)}header section .site-nav-mobile .mobile-menu .menu-main-menu-container{height:auto}header section .site-nav-mobile .mobile-menu .menu-main-menu-container ul{list-style-type:none;height:inherit;display:flex;flex-direction:column;justify-content:start;background-color:#ffffff;margin:0;padding:0}header section .site-nav-mobile .mobile-menu .menu-main-menu-container ul li{position:relative;margin:0;padding:0;border-top:1px solid #bbb}header section .site-nav-mobile .mobile-menu .menu-main-menu-container ul li:last-child{border-bottom:none}header section .site-nav-mobile .mobile-menu .menu-main-menu-container ul li a{display:block;color:#31343D;font-family:"Arial", Helvetica, sans-serif !important;font-size:18px;font-weight:700;text-transform:uppercase;padding:20px 24px;text-decoration:none;transition:all 0.2s ease}header section .site-nav-mobile .mobile-menu .menu-main-menu-container ul li a:hover,header section .site-nav-mobile .mobile-menu .menu-main-menu-container ul li a:focus,header section .site-nav-mobile .mobile-menu .menu-main-menu-container ul li a:active{background-color:#081e33;color:#ffffff;text-decoration:none}header section .site-nav-mobile .mobile-menu .mobile-menu-fallback{padding:20px 24px;text-align:center;color:#666;font-size:14px;border-bottom:1px solid #bbb}header section .site-nav-mobile .mobile-menu .mobile-menu-fallback p{margin:0;line-height:1.5}header section .site-nav-mobile .mobile-menu .mobile-menu-logo{position:relative;width:100%;padding:20px}header section .site-nav-mobile .mobile-menu .mobile-menu-logo a{display:block;text-decoration:none}header section .site-nav-mobile .mobile-menu .mobile-menu-logo a img{max-width:180px;width:auto;height:auto;display:block;margin:0 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);filter:contrast(1.05)}header section .site-nav-mobile .mobile-menu .mobile-menu-contact{padding:20px 24px 60px 24px;margin-bottom:40px;border-top:1px solid #bbb}header section .site-nav-mobile .mobile-menu .mobile-menu-contact .contact-field{display:flex;align-items:center;margin-bottom:16px}header section .site-nav-mobile .mobile-menu .mobile-menu-contact .contact-field:last-child{margin-bottom:0}header section .site-nav-mobile .mobile-menu .mobile-menu-contact .contact-field .contact-icon{margin-right:12px;flex-shrink:0}header section .site-nav-mobile .mobile-menu .mobile-menu-contact .contact-field .contact-icon svg{width:20px;height:20px}header section .site-nav-mobile .mobile-menu .mobile-menu-contact .contact-field .contact-info{flex:1}header section .site-nav-mobile .mobile-menu .mobile-menu-contact .contact-field .contact-info .contact-label{display:block;font-family:"Arial", Helvetica, sans-serif;font-size:12px;font-weight:600;color:#31343D;margin-bottom:4px;text-transform:uppercase;letter-spacing:0.5px}header section .site-nav-mobile .mobile-menu .mobile-menu-contact .contact-field .contact-info .contact-link{display:block;font-family:"Arial", Helvetica, sans-serif;font-size:16px;font-weight:700;color:#b77a12;text-decoration:none;transition:color 0.2s ease}header section .site-nav-mobile .mobile-menu .mobile-menu-contact .contact-field .contact-info .contact-link:hover{color:#b77a12;text-decoration:underline}header section .site-nav-mobile .mobile-menu .menu-item-has-children>a{position:relative;padding-right:50px}header section .site-nav-mobile .mobile-menu .menu-item-has-children>a.open::after{transform:translateY(-50%) rotate(180deg)}header section .site-nav-mobile .mobile-menu .contact-phone-us-mobile{display:flex;flex-direction:column;padding:24px;border-top:1px solid #bbb;margin-top:20px}header section .site-nav-mobile .mobile-menu .contact-phone-us-mobile .email-us,header section .site-nav-mobile .mobile-menu .contact-phone-us-mobile .phone-us{display:flex;align-items:center;margin-bottom:16px}header section .site-nav-mobile .mobile-menu .contact-phone-us-mobile .email-us svg,header section .site-nav-mobile .mobile-menu .contact-phone-us-mobile .phone-us svg{margin-right:12px;flex-shrink:0}header section .site-nav-mobile .mobile-menu .contact-phone-us-mobile .email-us a,header section .site-nav-mobile .mobile-menu .contact-phone-us-mobile .phone-us a{display:block;font-size:14px;font-weight:700;color:#b77a12;text-decoration:none}header section .site-nav-mobile .mobile-menu .contact-phone-us-mobile .email-us a:hover,header section .site-nav-mobile .mobile-menu .contact-phone-us-mobile .phone-us a:hover{text-decoration:underline}footer.footer{background-color:#081e33;color:#ffffff;line-height:1.6;padding-top:3rem;padding-bottom:1.5rem}@media (width <= 768px){footer.footer{padding-top:2rem}}footer.footer .footer-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem;margin-bottom:2rem}@media (width <= 1024px){footer.footer .footer-grid{grid-template-columns:repeat(2, 1fr)}}@media (width < 768px){footer.footer .footer-grid{grid-template-columns:1fr;gap:1.5rem}}footer.footer h3{color:#b77a12;font-family:"Arial", Helvetica, sans-serif;font-size:18px;font-weight:700;margin:0 0 1rem}footer.footer p{margin:0;color:#ffffff}footer.footer a{color:#ffffff;text-decoration:none}footer.footer a:hover,footer.footer a:focus,footer.footer a:active{color:#ffffff;text-decoration:underline;text-underline-offset:4px}footer.footer small{display:block;border-top:1px solid rgba(255, 255, 255, 0.2);padding-top:1rem;color:#ffffff;font-size:14px;line-height:1.6}footer.footer small a{color:#ffffff}.border-tara{border-bottom:4px solid #B8B6D8;max-width:120px}#gform_wrapper_1,#gform_wrapper_2,#gform_wrapper_3,#gform_wrapper_4,#gform_wrapper_5,#gform_wrapper_6{text-align:left;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;margin-top:0}#gform_wrapper_1 .gform_heading,#gform_wrapper_2 .gform_heading,#gform_wrapper_3 .gform_heading,#gform_wrapper_4 .gform_heading,#gform_wrapper_5 .gform_heading,#gform_wrapper_6 .gform_heading{margin-bottom:1.5rem}#gform_wrapper_1 .gform_title,#gform_wrapper_2 .gform_title,#gform_wrapper_3 .gform_title,#gform_wrapper_4 .gform_title,#gform_wrapper_5 .gform_title,#gform_wrapper_6 .gform_title{font-family:"Georgia", serif;font-size:clamp(29px, 4vw, 34px);font-weight:600;color:#1d2733;line-height:1.2;margin:0 0 0.75rem}#gform_wrapper_1 .gform_description,#gform_wrapper_2 .gform_description,#gform_wrapper_3 .gform_description,#gform_wrapper_4 .gform_description,#gform_wrapper_5 .gform_description,#gform_wrapper_6 .gform_description{font-family:"Arial", Helvetica, sans-serif;font-size:18px;font-weight:400;color:#31343D;margin:0 0 1.5rem}#gform_wrapper_1 fieldset,#gform_wrapper_2 fieldset,#gform_wrapper_3 fieldset,#gform_wrapper_4 fieldset,#gform_wrapper_5 fieldset,#gform_wrapper_6 fieldset{width:100%}#gform_wrapper_1 .gform_fields,#gform_wrapper_2 .gform_fields,#gform_wrapper_3 .gform_fields,#gform_wrapper_4 .gform_fields,#gform_wrapper_5 .gform_fields,#gform_wrapper_6 .gform_fields{display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:1.5rem}#gform_wrapper_1 .gform_fields .gfield,#gform_wrapper_2 .gform_fields .gfield,#gform_wrapper_3 .gform_fields .gfield,#gform_wrapper_4 .gform_fields .gfield,#gform_wrapper_5 .gform_fields .gfield,#gform_wrapper_6 .gform_fields .gfield{margin:0;padding:0}#gform_wrapper_1 .gform_fields .gfield:has(.medium),#gform_wrapper_1 .gform_fields .gfield.gfield--width-half,#gform_wrapper_2 .gform_fields .gfield:has(.medium),#gform_wrapper_2 .gform_fields .gfield.gfield--width-half,#gform_wrapper_3 .gform_fields .gfield:has(.medium),#gform_wrapper_3 .gform_fields .gfield.gfield--width-half,#gform_wrapper_4 .gform_fields .gfield:has(.medium),#gform_wrapper_4 .gform_fields .gfield.gfield--width-half,#gform_wrapper_5 .gform_fields .gfield:has(.medium),#gform_wrapper_5 .gform_fields .gfield.gfield--width-half,#gform_wrapper_6 .gform_fields .gfield:has(.medium),#gform_wrapper_6 .gform_fields .gfield.gfield--width-half{width:calc(50% - 0.5rem) !important}@media (width <= 768px){#gform_wrapper_1 .gform_fields .gfield:has(.medium),#gform_wrapper_1 .gform_fields .gfield.gfield--width-half,#gform_wrapper_2 .gform_fields .gfield:has(.medium),#gform_wrapper_2 .gform_fields .gfield.gfield--width-half,#gform_wrapper_3 .gform_fields .gfield:has(.medium),#gform_wrapper_3 .gform_fields .gfield.gfield--width-half,#gform_wrapper_4 .gform_fields .gfield:has(.medium),#gform_wrapper_4 .gform_fields .gfield.gfield--width-half,#gform_wrapper_5 .gform_fields .gfield:has(.medium),#gform_wrapper_5 .gform_fields .gfield.gfield--width-half,#gform_wrapper_6 .gform_fields .gfield:has(.medium),#gform_wrapper_6 .gform_fields .gfield.gfield--width-half{width:100% !important}}#gform_wrapper_1 .gform_fields .gfield.gfield--type-date,#gform_wrapper_1 .gform_fields .gfield.gfield--type-time,#gform_wrapper_2 .gform_fields .gfield.gfield--type-date,#gform_wrapper_2 .gform_fields .gfield.gfield--type-time,#gform_wrapper_3 .gform_fields .gfield.gfield--type-date,#gform_wrapper_3 .gform_fields .gfield.gfield--type-time,#gform_wrapper_4 .gform_fields .gfield.gfield--type-date,#gform_wrapper_4 .gform_fields .gfield.gfield--type-time,#gform_wrapper_5 .gform_fields .gfield.gfield--type-date,#gform_wrapper_5 .gform_fields .gfield.gfield--type-time,#gform_wrapper_6 .gform_fields .gfield.gfield--type-date,#gform_wrapper_6 .gform_fields .gfield.gfield--type-time{width:calc(50% - 0.5rem) !important}@media (width <= 768px){#gform_wrapper_1 .gform_fields .gfield.gfield--type-date,#gform_wrapper_1 .gform_fields .gfield.gfield--type-time,#gform_wrapper_2 .gform_fields .gfield.gfield--type-date,#gform_wrapper_2 .gform_fields .gfield.gfield--type-time,#gform_wrapper_3 .gform_fields .gfield.gfield--type-date,#gform_wrapper_3 .gform_fields .gfield.gfield--type-time,#gform_wrapper_4 .gform_fields .gfield.gfield--type-date,#gform_wrapper_4 .gform_fields .gfield.gfield--type-time,#gform_wrapper_5 .gform_fields .gfield.gfield--type-date,#gform_wrapper_5 .gform_fields .gfield.gfield--type-time,#gform_wrapper_6 .gform_fields .gfield.gfield--type-date,#gform_wrapper_6 .gform_fields .gfield.gfield--type-time{width:100% !important}}#gform_wrapper_1 .gform_fields .gfield.gfield--width-full,#gform_wrapper_1 .gform_fields .gfield.gfield--type-textarea,#gform_wrapper_2 .gform_fields .gfield.gfield--width-full,#gform_wrapper_2 .gform_fields .gfield.gfield--type-textarea,#gform_wrapper_3 .gform_fields .gfield.gfield--width-full,#gform_wrapper_3 .gform_fields .gfield.gfield--type-textarea,#gform_wrapper_4 .gform_fields .gfield.gfield--width-full,#gform_wrapper_4 .gform_fields .gfield.gfield--type-textarea,#gform_wrapper_5 .gform_fields .gfield.gfield--width-full,#gform_wrapper_5 .gform_fields .gfield.gfield--type-textarea,#gform_wrapper_6 .gform_fields .gfield.gfield--width-full,#gform_wrapper_6 .gform_fields .gfield.gfield--type-textarea{width:100%}#gform_wrapper_1 .gform_fields .gfield .large,#gform_wrapper_2 .gform_fields .gfield .large,#gform_wrapper_3 .gform_fields .gfield .large,#gform_wrapper_4 .gform_fields .gfield .large,#gform_wrapper_5 .gform_fields .gfield .large,#gform_wrapper_6 .gform_fields .gfield .large{inline-size:100% !important;width:100%}#gform_wrapper_1 .gform_fields .gfield.gfield--type-captcha label,#gform_wrapper_2 .gform_fields .gfield.gfield--type-captcha label,#gform_wrapper_3 .gform_fields .gfield.gfield--type-captcha label,#gform_wrapper_4 .gform_fields .gfield.gfield--type-captcha label,#gform_wrapper_5 .gform_fields .gfield.gfield--type-captcha label,#gform_wrapper_6 .gform_fields .gfield.gfield--type-captcha label{display:none}#gform_wrapper_1 .gform_fields .gfield.gfield--type-captcha label:after,#gform_wrapper_2 .gform_fields .gfield.gfield--type-captcha label:after,#gform_wrapper_3 .gform_fields .gfield.gfield--type-captcha label:after,#gform_wrapper_4 .gform_fields .gfield.gfield--type-captcha label:after,#gform_wrapper_5 .gform_fields .gfield.gfield--type-captcha label:after,#gform_wrapper_6 .gform_fields .gfield.gfield--type-captcha label:after{display:none}#gform_wrapper_1 .gform_fields .gfield input[type="text"],#gform_wrapper_1 .gform_fields .gfield input[type="email"],#gform_wrapper_1 .gform_fields .gfield input[type="tel"],#gform_wrapper_1 .gform_fields .gfield input[type="number"],#gform_wrapper_1 .gform_fields .gfield input[type="url"],#gform_wrapper_1 .gform_fields .gfield select,#gform_wrapper_1 .gform_fields .gfield textarea,#gform_wrapper_2 .gform_fields .gfield input[type="text"],#gform_wrapper_2 .gform_fields .gfield input[type="email"],#gform_wrapper_2 .gform_fields .gfield input[type="tel"],#gform_wrapper_2 .gform_fields .gfield input[type="number"],#gform_wrapper_2 .gform_fields .gfield input[type="url"],#gform_wrapper_2 .gform_fields .gfield select,#gform_wrapper_2 .gform_fields .gfield textarea,#gform_wrapper_3 .gform_fields .gfield input[type="text"],#gform_wrapper_3 .gform_fields .gfield input[type="email"],#gform_wrapper_3 .gform_fields .gfield input[type="tel"],#gform_wrapper_3 .gform_fields .gfield input[type="number"],#gform_wrapper_3 .gform_fields .gfield input[type="url"],#gform_wrapper_3 .gform_fields .gfield select,#gform_wrapper_3 .gform_fields .gfield textarea,#gform_wrapper_4 .gform_fields .gfield input[type="text"],#gform_wrapper_4 .gform_fields .gfield input[type="email"],#gform_wrapper_4 .gform_fields .gfield input[type="tel"],#gform_wrapper_4 .gform_fields .gfield input[type="number"],#gform_wrapper_4 .gform_fields .gfield input[type="url"],#gform_wrapper_4 .gform_fields .gfield select,#gform_wrapper_4 .gform_fields .gfield textarea,#gform_wrapper_5 .gform_fields .gfield input[type="text"],#gform_wrapper_5 .gform_fields .gfield input[type="email"],#gform_wrapper_5 .gform_fields .gfield input[type="tel"],#gform_wrapper_5 .gform_fields .gfield input[type="number"],#gform_wrapper_5 .gform_fields .gfield input[type="url"],#gform_wrapper_5 .gform_fields .gfield select,#gform_wrapper_5 .gform_fields .gfield textarea,#gform_wrapper_6 .gform_fields .gfield input[type="text"],#gform_wrapper_6 .gform_fields .gfield input[type="email"],#gform_wrapper_6 .gform_fields .gfield input[type="tel"],#gform_wrapper_6 .gform_fields .gfield input[type="number"],#gform_wrapper_6 .gform_fields .gfield input[type="url"],#gform_wrapper_6 .gform_fields .gfield select,#gform_wrapper_6 .gform_fields .gfield textarea{width:100%;border:1px solid #bbb;border-radius:0;background:#ffffff;padding:0.625rem 0.75rem;font-family:"Arial", Helvetica, sans-serif;font-size:16px;color:#31343D;box-shadow:none;min-height:48px;line-height:1.8}#gform_wrapper_1 .gform_fields .gfield input[type="text"]::placeholder,#gform_wrapper_1 .gform_fields .gfield input[type="email"]::placeholder,#gform_wrapper_1 .gform_fields .gfield input[type="tel"]::placeholder,#gform_wrapper_1 .gform_fields .gfield input[type="number"]::placeholder,#gform_wrapper_1 .gform_fields .gfield input[type="url"]::placeholder,#gform_wrapper_1 .gform_fields .gfield select::placeholder,#gform_wrapper_1 .gform_fields .gfield textarea::placeholder,#gform_wrapper_2 .gform_fields .gfield input[type="text"]::placeholder,#gform_wrapper_2 .gform_fields .gfield input[type="email"]::placeholder,#gform_wrapper_2 .gform_fields .gfield input[type="tel"]::placeholder,#gform_wrapper_2 .gform_fields .gfield input[type="number"]::placeholder,#gform_wrapper_2 .gform_fields .gfield input[type="url"]::placeholder,#gform_wrapper_2 .gform_fields .gfield select::placeholder,#gform_wrapper_2 .gform_fields .gfield textarea::placeholder,#gform_wrapper_3 .gform_fields .gfield input[type="text"]::placeholder,#gform_wrapper_3 .gform_fields .gfield input[type="email"]::placeholder,#gform_wrapper_3 .gform_fields .gfield input[type="tel"]::placeholder,#gform_wrapper_3 .gform_fields .gfield input[type="number"]::placeholder,#gform_wrapper_3 .gform_fields .gfield input[type="url"]::placeholder,#gform_wrapper_3 .gform_fields .gfield select::placeholder,#gform_wrapper_3 .gform_fields .gfield textarea::placeholder,#gform_wrapper_4 .gform_fields .gfield input[type="text"]::placeholder,#gform_wrapper_4 .gform_fields .gfield input[type="email"]::placeholder,#gform_wrapper_4 .gform_fields .gfield input[type="tel"]::placeholder,#gform_wrapper_4 .gform_fields .gfield input[type="number"]::placeholder,#gform_wrapper_4 .gform_fields .gfield input[type="url"]::placeholder,#gform_wrapper_4 .gform_fields .gfield select::placeholder,#gform_wrapper_4 .gform_fields .gfield textarea::placeholder,#gform_wrapper_5 .gform_fields .gfield input[type="text"]::placeholder,#gform_wrapper_5 .gform_fields .gfield input[type="email"]::placeholder,#gform_wrapper_5 .gform_fields .gfield input[type="tel"]::placeholder,#gform_wrapper_5 .gform_fields .gfield input[type="number"]::placeholder,#gform_wrapper_5 .gform_fields .gfield input[type="url"]::placeholder,#gform_wrapper_5 .gform_fields .gfield select::placeholder,#gform_wrapper_5 .gform_fields .gfield textarea::placeholder,#gform_wrapper_6 .gform_fields .gfield input[type="text"]::placeholder,#gform_wrapper_6 .gform_fields .gfield input[type="email"]::placeholder,#gform_wrapper_6 .gform_fields .gfield input[type="tel"]::placeholder,#gform_wrapper_6 .gform_fields .gfield input[type="number"]::placeholder,#gform_wrapper_6 .gform_fields .gfield input[type="url"]::placeholder,#gform_wrapper_6 .gform_fields .gfield select::placeholder,#gform_wrapper_6 .gform_fields .gfield textarea::placeholder{color:#71747C}#gform_wrapper_1 .gform_fields .gfield input[type="text"]:focus,#gform_wrapper_1 .gform_fields .gfield input[type="email"]:focus,#gform_wrapper_1 .gform_fields .gfield input[type="tel"]:focus,#gform_wrapper_1 .gform_fields .gfield input[type="number"]:focus,#gform_wrapper_1 .gform_fields .gfield input[type="url"]:focus,#gform_wrapper_1 .gform_fields .gfield select:focus,#gform_wrapper_1 .gform_fields .gfield textarea:focus,#gform_wrapper_2 .gform_fields .gfield input[type="text"]:focus,#gform_wrapper_2 .gform_fields .gfield input[type="email"]:focus,#gform_wrapper_2 .gform_fields .gfield input[type="tel"]:focus,#gform_wrapper_2 .gform_fields .gfield input[type="number"]:focus,#gform_wrapper_2 .gform_fields .gfield input[type="url"]:focus,#gform_wrapper_2 .gform_fields .gfield select:focus,#gform_wrapper_2 .gform_fields .gfield textarea:focus,#gform_wrapper_3 .gform_fields .gfield input[type="text"]:focus,#gform_wrapper_3 .gform_fields .gfield input[type="email"]:focus,#gform_wrapper_3 .gform_fields .gfield input[type="tel"]:focus,#gform_wrapper_3 .gform_fields .gfield input[type="number"]:focus,#gform_wrapper_3 .gform_fields .gfield input[type="url"]:focus,#gform_wrapper_3 .gform_fields .gfield select:focus,#gform_wrapper_3 .gform_fields .gfield textarea:focus,#gform_wrapper_4 .gform_fields .gfield input[type="text"]:focus,#gform_wrapper_4 .gform_fields .gfield input[type="email"]:focus,#gform_wrapper_4 .gform_fields .gfield input[type="tel"]:focus,#gform_wrapper_4 .gform_fields .gfield input[type="number"]:focus,#gform_wrapper_4 .gform_fields .gfield input[type="url"]:focus,#gform_wrapper_4 .gform_fields .gfield select:focus,#gform_wrapper_4 .gform_fields .gfield textarea:focus,#gform_wrapper_5 .gform_fields .gfield input[type="text"]:focus,#gform_wrapper_5 .gform_fields .gfield input[type="email"]:focus,#gform_wrapper_5 .gform_fields .gfield input[type="tel"]:focus,#gform_wrapper_5 .gform_fields .gfield input[type="number"]:focus,#gform_wrapper_5 .gform_fields .gfield input[type="url"]:focus,#gform_wrapper_5 .gform_fields .gfield select:focus,#gform_wrapper_5 .gform_fields .gfield textarea:focus,#gform_wrapper_6 .gform_fields .gfield input[type="text"]:focus,#gform_wrapper_6 .gform_fields .gfield input[type="email"]:focus,#gform_wrapper_6 .gform_fields .gfield input[type="tel"]:focus,#gform_wrapper_6 .gform_fields .gfield input[type="number"]:focus,#gform_wrapper_6 .gform_fields .gfield input[type="url"]:focus,#gform_wrapper_6 .gform_fields .gfield select:focus,#gform_wrapper_6 .gform_fields .gfield textarea:focus{outline:2px solid #b77a12;outline-offset:0;border-color:#b77a12}#gform_wrapper_1 .gform_fields .gfield textarea,#gform_wrapper_1 .gform_fields .gfield .textarea,#gform_wrapper_2 .gform_fields .gfield textarea,#gform_wrapper_2 .gform_fields .gfield .textarea,#gform_wrapper_3 .gform_fields .gfield textarea,#gform_wrapper_3 .gform_fields .gfield .textarea,#gform_wrapper_4 .gform_fields .gfield textarea,#gform_wrapper_4 .gform_fields .gfield .textarea,#gform_wrapper_5 .gform_fields .gfield textarea,#gform_wrapper_5 .gform_fields .gfield .textarea,#gform_wrapper_6 .gform_fields .gfield textarea,#gform_wrapper_6 .gform_fields .gfield .textarea{min-height:10rem;height:auto;resize:vertical}#gform_wrapper_1 .gform-field-label,#gform_wrapper_1 .gfield_label,#gform_wrapper_2 .gform-field-label,#gform_wrapper_2 .gfield_label,#gform_wrapper_3 .gform-field-label,#gform_wrapper_3 .gfield_label,#gform_wrapper_4 .gform-field-label,#gform_wrapper_4 .gfield_label,#gform_wrapper_5 .gform-field-label,#gform_wrapper_5 .gfield_label,#gform_wrapper_6 .gform-field-label,#gform_wrapper_6 .gfield_label{display:block;font-family:"Arial", Helvetica, sans-serif;font-size:16px;font-weight:700;color:#31343D;margin-bottom:0.5rem}#gform_wrapper_1 .gform-field-label .gfield_required,#gform_wrapper_1 .gfield_label .gfield_required,#gform_wrapper_2 .gform-field-label .gfield_required,#gform_wrapper_2 .gfield_label .gfield_required,#gform_wrapper_3 .gform-field-label .gfield_required,#gform_wrapper_3 .gfield_label .gfield_required,#gform_wrapper_4 .gform-field-label .gfield_required,#gform_wrapper_4 .gfield_label .gfield_required,#gform_wrapper_5 .gform-field-label .gfield_required,#gform_wrapper_5 .gfield_label .gfield_required,#gform_wrapper_6 .gform-field-label .gfield_required,#gform_wrapper_6 .gfield_label .gfield_required{display:none}#gform_wrapper_1 .gform-field-label:has(.gfield_required)::after,#gform_wrapper_1 .gfield_label:has(.gfield_required)::after,#gform_wrapper_2 .gform-field-label:has(.gfield_required)::after,#gform_wrapper_2 .gfield_label:has(.gfield_required)::after,#gform_wrapper_3 .gform-field-label:has(.gfield_required)::after,#gform_wrapper_3 .gfield_label:has(.gfield_required)::after,#gform_wrapper_4 .gform-field-label:has(.gfield_required)::after,#gform_wrapper_4 .gfield_label:has(.gfield_required)::after,#gform_wrapper_5 .gform-field-label:has(.gfield_required)::after,#gform_wrapper_5 .gfield_label:has(.gfield_required)::after,#gform_wrapper_6 .gform-field-label:has(.gfield_required)::after,#gform_wrapper_6 .gfield_label:has(.gfield_required)::after{content:"";color:#E94235;font-style:normal;font-weight:700}#gform_wrapper_1 .gform-field-label:not(:has(.gfield_required))::after,#gform_wrapper_1 .gfield_label:not(:has(.gfield_required))::after,#gform_wrapper_2 .gform-field-label:not(:has(.gfield_required))::after,#gform_wrapper_2 .gfield_label:not(:has(.gfield_required))::after,#gform_wrapper_3 .gform-field-label:not(:has(.gfield_required))::after,#gform_wrapper_3 .gfield_label:not(:has(.gfield_required))::after,#gform_wrapper_4 .gform-field-label:not(:has(.gfield_required))::after,#gform_wrapper_4 .gfield_label:not(:has(.gfield_required))::after,#gform_wrapper_5 .gform-field-label:not(:has(.gfield_required))::after,#gform_wrapper_5 .gfield_label:not(:has(.gfield_required))::after,#gform_wrapper_6 .gform-field-label:not(:has(.gfield_required))::after,#gform_wrapper_6 .gfield_label:not(:has(.gfield_required))::after{content:""}#gform_wrapper_1 .gform_footer,#gform_wrapper_1 .gform_page_footer,#gform_wrapper_2 .gform_footer,#gform_wrapper_2 .gform_page_footer,#gform_wrapper_3 .gform_footer,#gform_wrapper_3 .gform_page_footer,#gform_wrapper_4 .gform_footer,#gform_wrapper_4 .gform_page_footer,#gform_wrapper_5 .gform_footer,#gform_wrapper_5 .gform_page_footer,#gform_wrapper_6 .gform_footer,#gform_wrapper_6 .gform_page_footer{width:100%;margin:0.5rem 0 0;padding:0}#gform_wrapper_1 .gform_button,#gform_wrapper_1 input[type="submit"],#gform_wrapper_2 .gform_button,#gform_wrapper_2 input[type="submit"],#gform_wrapper_3 .gform_button,#gform_wrapper_3 input[type="submit"],#gform_wrapper_4 .gform_button,#gform_wrapper_4 input[type="submit"],#gform_wrapper_5 .gform_button,#gform_wrapper_5 input[type="submit"],#gform_wrapper_6 .gform_button,#gform_wrapper_6 input[type="submit"]{height:48px;cursor:pointer;display:inline-flex !important;font-family:Arial, Helvetica, sans-serif !important;font-size:16px;font-weight:700;transition:none;outline:0;border:2px solid #b77a12;border-radius:0px !important;box-shadow:none;background-color:#b77a12;color:#ffffff;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;text-transform:none;text-align:center;line-height:1;padding:0px 15px;min-width:160px;width:100%;min-width:100%;max-width:100%;border-radius:0;margin:0;line-height:1}@media (max-width:768px){#gform_wrapper_1 .gform_button,#gform_wrapper_1 input[type="submit"],#gform_wrapper_2 .gform_button,#gform_wrapper_2 input[type="submit"],#gform_wrapper_3 .gform_button,#gform_wrapper_3 input[type="submit"],#gform_wrapper_4 .gform_button,#gform_wrapper_4 input[type="submit"],#gform_wrapper_5 .gform_button,#gform_wrapper_5 input[type="submit"],#gform_wrapper_6 .gform_button,#gform_wrapper_6 input[type="submit"]{min-width:120px}}#gform_wrapper_1 .gform_button:hover,#gform_wrapper_1 .gform_button:focus,#gform_wrapper_1 .gform_button:active,#gform_wrapper_1 input[type="submit"]:hover,#gform_wrapper_1 input[type="submit"]:focus,#gform_wrapper_1 input[type="submit"]:active,#gform_wrapper_2 .gform_button:hover,#gform_wrapper_2 .gform_button:focus,#gform_wrapper_2 .gform_button:active,#gform_wrapper_2 input[type="submit"]:hover,#gform_wrapper_2 input[type="submit"]:focus,#gform_wrapper_2 input[type="submit"]:active,#gform_wrapper_3 .gform_button:hover,#gform_wrapper_3 .gform_button:focus,#gform_wrapper_3 .gform_button:active,#gform_wrapper_3 input[type="submit"]:hover,#gform_wrapper_3 input[type="submit"]:focus,#gform_wrapper_3 input[type="submit"]:active,#gform_wrapper_4 .gform_button:hover,#gform_wrapper_4 .gform_button:focus,#gform_wrapper_4 .gform_button:active,#gform_wrapper_4 input[type="submit"]:hover,#gform_wrapper_4 input[type="submit"]:focus,#gform_wrapper_4 input[type="submit"]:active,#gform_wrapper_5 .gform_button:hover,#gform_wrapper_5 .gform_button:focus,#gform_wrapper_5 .gform_button:active,#gform_wrapper_5 input[type="submit"]:hover,#gform_wrapper_5 input[type="submit"]:focus,#gform_wrapper_5 input[type="submit"]:active,#gform_wrapper_6 .gform_button:hover,#gform_wrapper_6 .gform_button:focus,#gform_wrapper_6 .gform_button:active,#gform_wrapper_6 input[type="submit"]:hover,#gform_wrapper_6 input[type="submit"]:focus,#gform_wrapper_6 input[type="submit"]:active{box-shadow:none;outline:0;color:#ffffff;text-decoration:none}#gform_wrapper_1 .gform_button.disabled,#gform_wrapper_1 input[type="submit"].disabled,#gform_wrapper_2 .gform_button.disabled,#gform_wrapper_2 input[type="submit"].disabled,#gform_wrapper_3 .gform_button.disabled,#gform_wrapper_3 input[type="submit"].disabled,#gform_wrapper_4 .gform_button.disabled,#gform_wrapper_4 input[type="submit"].disabled,#gform_wrapper_5 .gform_button.disabled,#gform_wrapper_5 input[type="submit"].disabled,#gform_wrapper_6 .gform_button.disabled,#gform_wrapper_6 input[type="submit"].disabled{border:transparent}#gform_wrapper_1 .ginput_counter,#gform_wrapper_2 .ginput_counter,#gform_wrapper_3 .ginput_counter,#gform_wrapper_4 .ginput_counter,#gform_wrapper_5 .ginput_counter,#gform_wrapper_6 .ginput_counter{display:none}.contact-form>.gform_title{font-family:"Georgia", serif;font-size:clamp(29px, 4vw, 34px);font-weight:600;color:#1d2733;line-height:1.2;margin:0 0 0.75rem}.contact-form>.gform_description{font-family:"Arial", Helvetica, sans-serif;font-size:18px;font-weight:400;color:#31343D;margin:0 0 1.5rem}.grecaptcha-badge{display:none !important}.main-header{padding-top:40px;padding-bottom:24px}@media (width>1024px){.main-header{padding-top:64px;padding-bottom:40px}}.main-header h1{text-align:center;margin-bottom:0}.swiper-slider-hero-section{position:relative;padding:0}.swiper-slider-hero-section .swiper-slider-hero-section-inner{max-width:none;padding-inline:0}.swiper-slider-hero-section .swiper-slider-hero-section-inner .swiper{height:calc(100dvh - 194px - 40px)}@media (min-width:1401px){.swiper-slider-hero-section .swiper-slider-hero-section-inner .swiper{height:calc(calc(100dvh - 194px - 40px) + 80px)}}@media (max-width:768px){.swiper-slider-hero-section .swiper-slider-hero-section-inner .swiper{height:250px}}.swiper-slider-hero-section .swiper-slider-hero-section-inner .swiper-slide .swiper-slide-cover{position:absolute;top:0;bottom:0;left:0;right:0;background:transparent no-repeat 50% 50% / cover}.swiper-slider-hero-section .swiper-wrapper .swiper-slide video,.swiper-slider-hero-section .swiper-wrapper .swiper-slide .video-js{filter:none !important;width:100%;object-fit:cover;min-height:calc(100dvh - 194px - 40px);max-height:calc(100dvh - 194px - 40px)}@media (max-width:768px){.swiper-slider-hero-section .swiper-wrapper .swiper-slide video,.swiper-slider-hero-section .swiper-wrapper .swiper-slide .video-js{min-height:250px}}.swiper-slider-hero-section .swiper-wrapper .swiper-slide img{width:100%;object-fit:cover;min-height:calc(100dvh - 194px - 40px);max-height:calc(100dvh - 194px - 40px)}@media (max-width:768px){.swiper-slider-hero-section .swiper-wrapper .swiper-slide img{min-height:250px}}.swiper-slider-hero-section .swiper-wrapper .swiper-slide .caption-wrap{opacity:1;position:absolute;left:0;bottom:0;width:100%;height:100%;padding:0px 120px}@media (max-width:768px){.swiper-slider-hero-section .swiper-wrapper .swiper-slide .caption-wrap{padding:0px 8px;gap:16px}}.swiper-slider-hero-section .swiper-wrapper .swiper-slide .caption-wrap .caption{padding:0px 40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%}@media (max-width:768px){.swiper-slider-hero-section .swiper-wrapper .swiper-slide .caption-wrap .caption{text-align:center}}@media (max-width:480px){.swiper-slider-hero-section .swiper-wrapper .swiper-slide .caption-wrap .caption .flex{justify-content:center}}.swiper-slider-hero-section .swiper-wrapper .swiper-slide .caption-wrap .caption strong,.swiper-slider-hero-section .swiper-wrapper .swiper-slide .caption-wrap .caption b,.swiper-slider-hero-section .swiper-wrapper .swiper-slide .caption-wrap .caption span{display:block;color:#ffffff;line-height:1.2;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:2px;margin-bottom:1em}.swiper-slider-hero-section .swiper-wrapper .swiper-slide .caption-wrap .caption h1,.swiper-slider-hero-section .swiper-wrapper .swiper-slide .caption-wrap .caption h2{font-size:clamp(36px, 5vw, 44px);font-weight:700;line-height:1.2;color:#ffffff;margin-bottom:0.5em;margin-inline:auto;max-width:588px}@media (max-width:768px){.swiper-slider-hero-section .swiper-wrapper .swiper-slide .caption-wrap .caption h1,.swiper-slider-hero-section .swiper-wrapper .swiper-slide .caption-wrap .caption h2{font-size:33px}}.swiper-slider-hero-section .swiper-wrapper .swiper-slide .caption-wrap .caption p{font-size:18px;font-family:Arial, Helvetica, sans-serif !important;font-weight:400;line-height:1.5;margin-bottom:1em;color:#20252a;color:#ffffff;line-height:1.4;font-weight:400;font-size:16px;margin-bottom:1.5em;margin-inline:auto;max-width:588px}.swiper-slider-hero-section .swiper-wrapper .swiper-slide .caption-wrap .caption p:empty{display:none}@media (max-width:480px){.swiper-slider-hero-section .swiper-wrapper .swiper-slide .caption-wrap .caption .btn-secondary-transparent{display:none !important}}.swiper-slider-hero-section .swiper-pagination{z-index:100;bottom:24px}.swiper-slider-hero-section .swiper-pagination .swiper-pagination-bullet{background-image:none;width:12px;height:12px;opacity:1;background-color:rgba(255, 255, 255, 0.5);border-radius:50%}.swiper-slider-hero-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:white}.swiper-slider-hero-section .swiper-button-prev,.swiper-slider-hero-section .swiper-button-next{display:none;z-index:100}.swiper-slider-hero-section .swiper-button-prev:after,.swiper-slider-hero-section .swiper-button-next:after{content:"";display:block;background:url("../images/icons/chevron-arrow-left-icon-white.svg") no-repeat center center;background-size:contain;background-color:transparent;width:14px;height:20px;mask-image:none}.swiper-slider-hero-section .swiper-button-prev{left:9px;margin-left:48px}@media (max-width:768px){.swiper-slider-hero-section .swiper-button-prev{margin-left:0px}}.swiper-slider-hero-section .swiper-button-next{right:9px;margin-right:48px;rotate:180deg;transform-origin:center}@media (max-width:768px){.swiper-slider-hero-section .swiper-button-next{margin-right:0px}}.sponsored-partners-section>div{max-width:1920px !important}.sponsored-partners-section h3,.sponsored-partners-section h4{font-size:24px;margin-bottom:1em}.sponsored-partners-section .sponsors-marquee{opacity:0;overflow:hidden;width:100%}.sponsored-partners-section .sponsors-marquee.loaded{opacity:1}.sponsored-partners-section .sponsors-marquee .marquee-track{display:inline-flex;align-items:center;list-style-type:none;gap:24px;width:max-content;will-change:transform;animation:sponsors-marquee var(--duration) linear infinite}.sponsored-partners-section .sponsors-marquee .marquee-track .marquee-item a{background-color:transparent;display:flex}.sponsored-partners-section .sponsors-marquee .marquee-track .marquee-item img{padding-left:0;padding-right:0;width:225px;height:112px;object-fit:contain}.sponsored-partners-section .sponsors-marquee:hover .marquee-track{animation-play-state:paused}.sponsored-partners-section .sponsors-marquee.no-scroll{display:block;text-align:center}.sponsored-partners-section .sponsors-marquee.no-scroll .marquee-track{animation:none;transform:none;display:inline-flex;width:max-content}.sponsored-partners-section .sponsors-marquee.no-scroll .marquee-track .marquee-item.clone{display:none}@keyframes sponsors-marquee{from{transform:translateX(0)}to{transform:translateX(var(--distance, -50%))}}.sponsors{min-height:900px}.sponsors h4{font-family:"Rubik", sans-serif !important;font-size:12px;font-weight:400;letter-spacing:1.2px;color:#71747C;text-transform:uppercase}.sponsors .g{display:flex;justify-content:center;max-width:none;max-height:none}@media (max-width:768px){.sponsors .g{display:block}}.sponsors .g img{width:100%}@media (max-width:768px){.sponsors .g img{width:auto}}.accordion-section .wrapper{max-width:800px;display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;align-items:start}.accordion-section .accordion-section-header{text-align:center;margin-bottom:40px;grid-column:1 / -1}.accordion-section .accordion-section-header p{font-size:18px;font-family:Arial, Helvetica, sans-serif !important;font-weight:400;line-height:1.5;margin-bottom:1em;color:#20252a;max-width:600px;margin:0 auto}.accordion-section .accordion-item{grid-column:1 / -1;border:1px solid #bbb;border-radius:8px;background-color:#ffffff;height:auto}.accordion-section .accordion-item.active svg{transform:rotateX(180deg)}.accordion-section .accordion-item.active .accordion-header{background-color:#FFFAFA;border-radius:8px 8px 0 0}.accordion-section .accordion-item.active .accordion-content{background-color:#FFFAFA;border-radius:0 0 8px 8px}.accordion-section .accordion-item .accordion-header{cursor:pointer;padding:20px;display:flex;justify-content:space-between;align-items:center;column-gap:1rem}.accordion-section .accordion-item .accordion-header h3{margin:0;font-size:16px;color:#31343D}.accordion-section .accordion-item .accordion-header h3:hover{text-decoration:underline;text-underline-offset:6px}@media (max-width:768px){.accordion-section .accordion-item .accordion-header h3{font-size:16px}}.accordion-section .accordion-item .accordion-header svg{transition:all 0.5s ease;min-width:18px}.accordion-section .accordion-item .accordion-header svg path{fill:#b77a12}.accordion-section .accordion-item .accordion-content{padding:0 20px 20px}.testimonials-carousel{text-align:center;padding-left:20px;padding-right:20px;padding-top:4rem;padding-bottom:4rem}@media (max-width:768px){.testimonials-carousel{padding-top:2rem;padding-bottom:2rem}}.testimonials-carousel .testimonials-carousel-header h2{margin-bottom:10px}.testimonials-carousel .testimonials-carousel-header p{font-size:1rem;color:#555555;margin-bottom:40px;line-height:1.6;width:100%;max-width:700px;margin:0 auto}.testimonials-carousel .slider-wrapper{position:relative;padding:0px 120px;margin-left:-12px;margin-right:-12px;margin-top:50px}@media (max-width:768px){.testimonials-carousel .slider-wrapper{margin:0px 40px}}.testimonials-carousel .slider-wrapper .slick-track{display:flex;min-width:calc(min(100vw, 1920px) - 100px) !important;justify-content:center !important}.testimonials-carousel .slider-wrapper .slick-slider{margin-bottom:0px}.testimonials-carousel .slider-wrapper .slick-slide,.testimonials-carousel .slider-wrapper .item{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:12px;margin-right:12px}@media (max-width:768px){.testimonials-carousel .slider-wrapper .slick-slide,.testimonials-carousel .slider-wrapper .item{margin-left:20px;margin-right:20px}}.testimonials-carousel .slider-wrapper .slick-prev,.testimonials-carousel .slider-wrapper .slick-next{z-index:99999}.testimonials-carousel .slider-wrapper .slick-prev:before,.testimonials-carousel .slider-wrapper .slick-next:before{content:"";display:block;background-image:url("../images/icons/chevron-arrow-left-icon.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:14px;height:20px}.testimonials-carousel .slider-wrapper .slick-prev{right:auto;left:-7px;margin-left:80px}@media (max-width:768px){.testimonials-carousel .slider-wrapper .slick-prev{left:22px;margin-left:0px}}@media (min-width:1400px){.testimonials-carousel .slider-wrapper .slick-prev{left:-27px}}.testimonials-carousel .slider-wrapper .slick-next{left:auto;rotate:180deg;transform-origin:top;right:-7px;margin-right:80px}@media (max-width:768px){.testimonials-carousel .slider-wrapper .slick-next{right:22px;margin-right:0px}}@media (min-width:1400px){.testimonials-carousel .slider-wrapper .slick-next{right:-27px}}.testimonials-carousel .slider-wrapper ul.slick-dots{bottom:-32px}.testimonials-carousel .slider-wrapper ul.slick-dots li{margin:0 3px}.testimonials-carousel .slider-wrapper ul.slick-dots li button{padding:0}.testimonials-carousel .slider-wrapper ul.slick-dots li button:before{font-size:14px;line-height:22px;color:#888}.testimonials-carousel .slider-wrapper ul.slick-dots li.active{opacity:1}.testimonials-carousel .slider-wrapper .slick-slide,.testimonials-carousel .slider-wrapper .item{align-items:start;padding:20px;background-color:#ffffff;border:1px solid #bbb;border-radius:8px;min-height:250px}@media (max-width:768px){.testimonials-carousel .slider-wrapper .slick-slide,.testimonials-carousel .slider-wrapper .item{margin-left:60px;margin-right:60px}}.testimonials-carousel .slider-wrapper .slick-slide .stars,.testimonials-carousel .slider-wrapper .item .stars{font-size:26px;color:#ffc107;margin-bottom:15px;text-align:start}.testimonials-carousel .slider-wrapper .slick-slide h4,.testimonials-carousel .slider-wrapper .item h4{margin-top:15px;font-size:16px;font-weight:600;color:#31343D;text-align:start}.testimonials-carousel .slider-wrapper .slick-slide p,.testimonials-carousel .slider-wrapper .item p{color:#555555;text-align:start;clip-path:polygon(0 0, 100% 0, 100% 105%, 0 105%);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.our-gallery-section img{aspect-ratio:calc(1 / 1);object-fit:cover}.activity-section h1,.activity-section h2,.activity-section h3,.activity-section h4,.activity-section h5,.activity-section h6{color:#ffffff}.activity-section p{color:#ffffff}.activity-section a{color:#ffffff}.activity-section a:hover,.activity-section a:focus,.activity-section a:active{color:#ffffff}.activity-section ul{margin-bottom:1rem}.activity-section ul li{color:#ffffff}.activity-section ul li::marker{color:#ffffff}.business-advertisement{background-color:#B8B6D8;border-radius:12px;padding:0;margin:50px auto;max-width:1000px}.business-advertisement .business-container{display:flex;align-items:center;justify-content:space-between;gap:20px}@media (max-width:1024px){.business-advertisement .business-container{flex-direction:column;align-items:start}}@media (max-width:1024px){.business-advertisement .business-container .business-image{width:100%}}.business-advertisement .business-container .business-image img{border-radius:8px 0 0 8px;object-fit:cover;width:100%;aspect-ratio:calc(282 / 216)}@media (max-width:1024px){.business-advertisement .business-container .business-image img{width:100%;max-width:none;border-radius:8px 8px 0 0}}.business-advertisement .business-container .business-content{flex:1;color:#ffffff;padding:20px;text-align:left}@media (max-width:1024px){.business-advertisement .business-container .business-content{max-width:100%;text-align:start;padding:20px}}.business-advertisement .business-container .business-content h4,.business-advertisement .business-container .business-content h5{color:#040710;margin-bottom:1rem;font-weight:700}.business-advertisement .business-container .business-content p{margin-bottom:0}.business-advertisement .business-container .business-buttons{flex:1;max-width:25%;text-align:center}@media (max-width:1024px){.business-advertisement .business-container .business-buttons{max-width:100%;max-width:100%;padding:0px 0px 20px 20px;margin-bottom:1rem}}.get-quote{padding-block:64px}@media (width <= 768px){.get-quote{padding-block:40px}}.contact-form{border-radius:16px;background:#ffffff;box-shadow:0 4px 24px 0 rgba(0, 0, 0, 0.16);padding:24px}.pre-footer .pre-footer__map{aspect-ratio:1.3333333333;min-height:240px;width:100%}.pre-footer .pre-footer__map iframe{display:block;width:100%;height:100%;border:0}.pre-footer .pre-footer__contact a{color:#b77a12;text-decoration:underline;text-underline-offset:0.4rem}.pre-footer .pre-footer__contact a:hover,.pre-footer .pre-footer__contact a:focus,.pre-footer .pre-footer__contact a:active{color:#b77a12;text-decoration:underline}.people-contacts img{outline:1px solid #bbb;outline-offset:-9px}.explore-more{display:flex;width:100%;flex-direction:column;align-items:center;gap:16px;background:#EFEFF0;padding-bottom:0}.explore-more .container{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;align-self:stretch}.explore-more .container span{display:block;align-self:stretch;color:#71747C;text-transform:uppercase;letter-spacing:0px;text-align:center;font-weight:700;margin-bottom:1em}.explore-more .container h3{align-self:stretch;color:#31343D;font-family:Arial, Helvetica, sans-serif !important;font-size:32px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:0px;text-align:center}.explore-more .container p{align-self:stretch;color:#555555;letter-spacing:0px;text-align:center}@media (max-width:768px){.explore-more{display:flex;width:100%;padding:32px 20px;flex-direction:column;align-items:flex-start;gap:16px}.explore-more .container span{color:#71747C;text-align:center;font-family:Arial, Helvetica, sans-serif !important;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:2px;text-transform:uppercase}.explore-more .container h3{color:#31343D;text-align:center;font-family:Arial, Helvetica, sans-serif !important;font-size:28px;font-style:normal;font-weight:700;line-height:32px}.explore-more .container p{color:#555555;text-align:center;font-family:Arial, Helvetica, sans-serif !important;font-size:16px;font-style:normal;font-weight:400;line-height:24px}}.card-explore-more{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;background:#F6F7FA}.card-explore-more .img-container{display:flex;align-items:center;gap:8px;align-self:stretch}.card-explore-more .img-container img{width:100%;height:100%;object-fit:cover;flex:1 0 0;align-self:stretch;border-radius:4px 4px 0 0;aspect-ratio:calc(382 / 256)}.card-explore-more .content-container{display:flex;padding:24px 24px 16px 24px;flex-direction:column;align-items:center;gap:12px;align-self:stretch;text-align:center}.card-explore-more .content-container h3{align-self:stretch;margin:0;padding:0;letter-spacing:0}.card-explore-more .content-container p{align-self:stretch;margin:0;padding:0;letter-spacing:0}.card-explore-more .content-container .card-btn{display:flex;padding:8px 0px;align-items:center;gap:2px;color:#b77a12;font-family:Arial, Helvetica, sans-serif !important;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.8px}@media (max-width:768px){.card-explore-more{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.card-explore-more .content-container .card-btn{display:flex;padding:8px 0px;align-items:center;gap:2px;color:#b77a12;font-family:Arial, Helvetica, sans-serif !important;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.8px;white-space:nowrap}}.social-facebook-block iframe{width:100% !important}.section-explore-fabulous-facilities{width:100%;background-color:#F6F7FA;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}@media (max-width:768px){.section-explore-fabulous-facilities{width:100%;align-items:flex-start;gap:16px}}.section-explore-fabulous-facilities .main-content-container{width:100%;max-width:768px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px}.section-explore-fabulous-facilities .main-content-container h2{font-size:clamp(29px, 4vw, 34px);padding:0;margin:0;letter-spacing:0}.section-explore-fabulous-facilities .main-content-container p{font-size:18px;font-family:Arial, Helvetica, sans-serif !important;font-weight:400;line-height:1.5;margin-bottom:1em;color:#20252a;padding:0;margin:0;letter-spacing:0}.section-explore-fabulous-facilities .card-explore-more-container{display:flex;align-items:flex-start;gap:24px;align-self:stretch}@media (max-width:768px){.section-explore-fabulous-facilities .card-explore-more-container{flex-direction:column;align-items:flex-start;gap:16px}}.section-facilities-at-the-club{background-color:#F6F7FA;display:flex;justify-content:center}@media (max-width:768px){.section-facilities-at-the-club{padding:40px 20px}}.section-facilities-at-the-club .main-content-container{padding:24px 16px;gap:12px;border-radius:12px;background:#ffffff;box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.16)}@media (max-width:768px){.section-facilities-at-the-club .main-content-container{padding:16px 24px}}.section-facilities-at-the-club .main-content-container .content-container{padding:24px 24px 16px 24px;gap:12px;text-align:center}@media (max-width:768px){.section-facilities-at-the-club .main-content-container .content-container img{width:80px;height:80px}}.section-facilities-at-the-club .main-content-container .divider{align-self:stretch;border:1px solid #bbb;stroke-width:1px;stroke:#bbb}@media (max-width:768px){.section-facilities-at-the-club .main-content-container .divider{width:100%;height:0px;margin:12px 0}}.section-facilities-at-the-club .main-content-container h5{font-size:18px;padding:0;margin:0;letter-spacing:0}.section-facilities-at-the-club .main-content-container p{font-size:18px;font-family:Arial, Helvetica, sans-serif !important;font-weight:400;line-height:1.5;margin-bottom:1em;color:#20252a;padding:0;margin:0;letter-spacing:0}body.home #popmake-2298{max-width:581px !important}body.home #popmake-2298 .pum-content{padding:3rem !important}@media (max-width:768px){body.home #popmake-2298 .pum-content{padding:0rem !important}}body.home #popmake-2298 .pum-content p{font-size:26px !important}@media (max-width:768px){body.home #popmake-2298 .pum-content p{font-size:15px !important}}body.home #popmake-2298 .pum-close{width:55px !important;height:55px !important;font-size:54px !important}@media (max-width:768px){body.home #popmake-2298 .pum-close{width:40px !important;height:40px !important;font-size:38px !important;line-height:0 !important}}body.home .watermark-section{position:relative}body.home .watermark-section .watermark-container{position:absolute;width:100%;height:100%;z-index:13;filter:drop-shadow(0 2px 2px rgba(0, 0, 0, 0.3));bottom:121px;left:0;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap}@media (max-width:768px){body.home .watermark-section .watermark-container{bottom:87px;justify-content:flex-start}}body.home .watermark-section .watermark-container img{object-fit:contain;width:100%;max-width:270px;margin-right:2rem}@media (max-width:768px){body.home .watermark-section .watermark-container img{width:auto;max-width:140px;margin-right:1rem}}body.home .watermark-section .watermark-container .text{font-size:18px;font-family:Arial, Helvetica, sans-serif !important;font-weight:400;line-height:1.5;margin-bottom:1em;color:#20252a;font-size:clamp(15px, 3vw, 40px);color:#ffffff;margin-bottom:0;text-shadow:-2px -2px 0 #b77a12, 2px -2px 0 #b77a12, -2px 2px 0 #b77a12, 2px 2px 0 #b77a12, 0 -2px 0 #b77a12, 0 2px 0 #b77a12, -2px 0 0 #b77a12, 2px 0 0 #b77a12}@media (max-width:768px){body.home .watermark-section .watermark-container .text{text-shadow:-1px -1px 0 #b77a12, 1px -1px 0 #b77a12, -1px 1px 0 #b77a12, 1px 1px 0 #b77a12, 0 -1px 0 #b77a12, 0 1px 0 #b77a12, -1px 0 0 #b77a12, 1px 0 0 #b77a12}}body.home section.join-the-local-rsa-today-section{background-image:url("../images/pages/home/join-the-local-rsa-today-section-bg.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}body.home section.contact-us-social-section h4{display:flex;justify-content:flex-start;align-items:flex-start;color:#31343D;font-size:24px;font-style:normal;font-weight:700;line-height:32px}body.home section.contact-us-social-section .grid{grid-template-columns:57.5% 42.5%}@media (max-width:1024px){body.home section.contact-us-social-section .grid{grid-template-columns:100%}}body.home section.section-weather-widget .border-2{border:1px solid #bbb;border-radius:8px;padding:0;margin:0}body.home section.section-visit-the-club{display:flex;justify-content:center}body.home section.section-visit-the-club .mobile-container{padding:0;margin:0}@media (max-width:768px){body.home section.section-visit-the-club{display:flex;width:100%;padding:40px 20px;flex-direction:column;align-items:flex-start;gap:24px}body.home section.section-visit-the-club .mobile-container{padding:0;margin:0}}body.home section.section-visit-the-club .main-content-container{display:flex;justify-content:center;align-items:center}body.home section.section-visit-the-club .main-content-container .content-container-wrapper{width:100%;max-width:588px;border-radius:8px;background-color:#ffffff;box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.16);z-index:2;margin-right:-78px;order:1}body.home section.section-visit-the-club .main-content-container .content-container-wrapper .divider{width:120px;height:4px;align-self:stretch;border:1px solid #B8B6D8;stroke-width:1px;stroke:#bbb;background:#B8B6D8;margin:6px 0}body.home section.section-visit-the-club .main-content-container .content-container-wrapper .content-container{display:flex;flex-direction:column;align-items:flex-start;padding:32px 24px;gap:8px}body.home section.section-visit-the-club .main-content-container .content-container-wrapper .content-container h2{font-size:clamp(29px, 4vw, 34px);padding:0;margin:0;letter-spacing:0}body.home section.section-visit-the-club .main-content-container .content-container-wrapper .content-container p{font-size:18px;font-family:Arial, Helvetica, sans-serif !important;font-weight:400;line-height:1.5;margin-bottom:1em;color:#20252a;padding:0;margin:0;letter-spacing:0}body.home section.section-visit-the-club .main-content-container .content-container-wrapper .content-container h5{font-size:18px;padding:0;margin:0;letter-spacing:0}@media (max-width:768px){body.home section.section-visit-the-club .main-content-container .content-container-wrapper{order:2;margin-right:0;margin-top:-40px;max-width:295px}}body.home section.section-visit-the-club .main-content-container .img-container{width:100%;flex:1;gap:8px;border-radius:8px;background-color:#ffffff;background:url("../images/pages/home/banner.jpg") lightgray 50% / cover no-repeat;z-index:1;order:2}body.home section.section-visit-the-club .main-content-container .img-container img{width:100%;height:100%;object-fit:cover;border-radius:8px}@media (max-width:768px){body.home section.section-visit-the-club .main-content-container .img-container{order:1}}body.home section.section-facilities-at-the-club{background-color:#F6F7FA;display:flex;justify-content:center}@media (max-width:768px){body.home section.section-facilities-at-the-club{padding:40px 20px}}body.home section.section-facilities-at-the-club .main-content-container{padding:24px 16px;gap:12px;border-radius:12px;background:#ffffff;box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.16)}@media (max-width:768px){body.home section.section-facilities-at-the-club .main-content-container{padding:16px 24px}}body.home section.section-facilities-at-the-club .main-content-container .content-container{padding:24px 24px 16px 24px;gap:12px;text-align:center}@media (max-width:768px){body.home section.section-facilities-at-the-club .main-content-container .content-container img{width:80px;height:80px}}body.home section.section-facilities-at-the-club .main-content-container .divider{align-self:stretch;border:1px solid #bbb;stroke-width:1px;stroke:#bbb}@media (max-width:768px){body.home section.section-facilities-at-the-club .main-content-container .divider{width:100%;height:0px;margin:12px 0}}body.home section.section-facilities-at-the-club .main-content-container h5{font-size:18px;padding:0;margin:0;letter-spacing:0}body.home section.section-facilities-at-the-club .main-content-container p{font-size:18px;font-family:Arial, Helvetica, sans-serif !important;font-weight:400;line-height:1.5;margin-bottom:1em;color:#20252a;padding:0;margin:0;letter-spacing:0}body.home section.section-serving-delicious-meals{background:#ffffff;display:flex;justify-content:center}body.home section.section-serving-delicious-meals .mobile-container{padding:0;margin:0}@media (max-width:768px){body.home section.section-serving-delicious-meals{display:flex;width:100%;padding:40px 20px;flex-direction:column;align-items:flex-start;gap:24px}body.home section.section-serving-delicious-meals .mobile-container{padding:0;margin:0}}body.home section.section-serving-delicious-meals .main-content-container{display:flex;justify-content:center;align-items:center}body.home section.section-serving-delicious-meals .main-content-container .content-container-wrapper{width:100%;max-width:588px;border-radius:8px;background-color:#ffffff;box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.16);z-index:2;margin-left:-78px;order:2}body.home section.section-serving-delicious-meals .main-content-container .content-container-wrapper .content-container{display:flex;flex-direction:column;align-items:flex-start;padding:32px 24px;gap:8px}body.home section.section-serving-delicious-meals .main-content-container .content-container-wrapper .content-container .divider{width:120px;height:4px;align-self:stretch;border:1px solid #B8B6D8;stroke-width:1px;stroke:#bbb;background:#B8B6D8;margin:6px 0}body.home section.section-serving-delicious-meals .main-content-container .content-container-wrapper .content-container h2{font-size:clamp(29px, 4vw, 34px);padding:0;margin:0;letter-spacing:0}body.home section.section-serving-delicious-meals .main-content-container .content-container-wrapper .content-container p{font-size:18px;font-family:Arial, Helvetica, sans-serif !important;font-weight:400;line-height:1.5;margin-bottom:1em;color:#20252a;padding:0;letter-spacing:0}body.home section.section-serving-delicious-meals .main-content-container .content-container-wrapper .content-container h5{font-size:18px;padding:0;margin:0;letter-spacing:0}@media (max-width:768px){body.home section.section-serving-delicious-meals .main-content-container .content-container-wrapper{order:2;margin-left:0;margin-top:-30px;max-width:295px}}body.home section.section-serving-delicious-meals .main-content-container .img-container{width:100%;flex:1;gap:8px;border-radius:8px;background-color:#ffffff;z-index:1;order:1}body.home section.section-serving-delicious-meals .main-content-container .img-container img{width:100%;height:100%;object-fit:cover;border-radius:8px}@media (max-width:768px){body.home section.section-serving-delicious-meals .main-content-container .img-container{order:1}}body.home section.events-promotions-section p:last-child{margin-bottom:0}body.home section.events-promotions-section .item{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;border-radius:8px}body.home section.events-promotions-section .item:nth-child(1) .image-container{background:url("../images/pages/home/events-bg.jpg") lightgray 50% / cover no-repeat}body.home section.events-promotions-section .item:nth-child(2) .image-container{background:url("../images/pages/home/functions-bg.jpg") lightgray 50% / cover no-repeat}body.home section.events-promotions-section .item a{display:inline-flex}body.home section.events-promotions-section .item a:hover,body.home section.events-promotions-section .item a:focus,body.home section.events-promotions-section .item a:active{text-decoration:none}@media (max-width:768px){body.home section.events-promotions-section .item a{flex-direction:column}}body.home section.events-promotions-section .item h4{display:block}body.home section.events-promotions-section .item .image-container{display:inline-flex;width:35%}@media (max-width:768px){body.home section.events-promotions-section .item .image-container{width:100%;aspect-ratio:calc(320 / 216)}}body.home section.events-promotions-section .item .text-container{display:block;background-color:#F6F7FA;padding:1.5rem;width:65%}@media (max-width:768px){body.home section.events-promotions-section .item .text-container{width:100%}}body.home section.events-promotions-section .sports-social-container{overflow:hidden;border-radius:8px}body.home section.events-promotions-section .sports-social-container a{display:block}body.home section.events-promotions-section .sports-social-container a:hover,body.home section.events-promotions-section .sports-social-container a:focus,body.home section.events-promotions-section .sports-social-container a:active{text-decoration:none}body.home section.events-promotions-section .sports-social-container .image-container .a{background:url("../images/pages/home/sports-social-1-bg.jpg") lightgray 50% / cover no-repeat;aspect-ratio:calc(244 / 168)}body.home section.events-promotions-section .sports-social-container .image-container .b{background:url("../images/pages/home/sports-social-2-bg.jpg") lightgray 50% / cover no-repeat;aspect-ratio:calc(244 / 168)}body.home section.events-promotions-section .sports-social-container .image-container .c{background:url("../images/pages/home/sports-social-3-bg.jpg") lightgray 50% / cover no-repeat}body.home section.events-promotions-section .sports-social-container .text-container{display:block;background-color:#F6F7FA;padding:1.5rem;width:100%}body.home section.membership-updates{background:url("../images/pages/home/homepage-section-bg.jpg") lightgray 50% / cover no-repeat;padding-top:64px;padding-bottom:64px}@media (max-width:1024px){body.home section.membership-updates{padding-top:2rem;padding-bottom:2rem}}body.home section.membership-updates .main-content-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}body.home section.membership-updates .main-content-container p{word-break:break-word}body.home section.membership-updates .main-content-container p:last-child{margin-bottom:0}body.home section.membership-updates .main-content-container svg{min-width:1.5rem}body.home section.our-gallery-section img{width:100%;height:100%;object-fit:cover}body.home section.upcoming-events{background-color:#F6F7FA}body.home section.upcoming-events .event-card{border-radius:8px;box-shadow:0 8px 20px 2px rgba(0, 0, 0, 0.04);background-color:#ffffff;overflow:hidden}@media (width>768px) and (width < 1024px){body.home section.upcoming-events .event-card{flex-direction:column}}body.home section.upcoming-events .event-card .event-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1}@media (width <= 768px){body.home section.upcoming-events .event-card .event-title{line-clamp:2;-webkit-line-clamp:2}}body.home section.upcoming-events .event-card .event-description{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1}@media (width <= 768px){body.home section.upcoming-events .event-card .event-description{line-clamp:2;-webkit-line-clamp:2}}body.home section.upcoming-events .event-card .event-description p{margin:0}body.home section.upcoming-events .event-card .image-container{width:100%;max-width:240px;max-height:208px}@media (width <= 768px){body.home section.upcoming-events .event-card .image-container{max-width:100%;max-height:240px}}@media (width>768px) and (width < 1024px){body.home section.upcoming-events .event-card .image-container{max-width:100%}}body.home section.upcoming-events .event-card .image-container img{width:100%;height:100%;object-fit:cover;object-position:top}body.home section.upcoming-events .event-card .text-container h4{font-size:24px}body.home section.upcoming-events .event-card .text-container img{width:20px;height:20px}body.home section.upcoming-events .event-card .text-container .btn-container{padding:24px}@media (width <= 768px){body.home section.upcoming-events .event-card .text-container .btn-container{padding:12px 24px 24px 24px}body.home section.upcoming-events .event-card .text-container .btn-container .btn-secondary{width:100% !important;min-width:auto}}.explore-categories h2{font-size:18px;color:#555555}.category-buttons{border-bottom:1px solid #bbb;padding-bottom:24px}.category-buttons a{border:1px solid #bbb}.category-buttons a.active{background-color:#eeeeee}.category-buttons .category-filter{padding:0.5rem 1rem;border:1px solid #bbb;border-radius:50vw;transition:all 0.3s ease;font-size:14px}.category-buttons .category-filter:hover,.category-buttons .category-filter:focus,.category-buttons .category-filter.active{background-color:#eeeeee;border-color:#bbb;color:#111111}#post-grid{display:grid;gap:45px;grid-template-columns:repeat(3, 1fr)}@media (max-width:768px){#post-grid{grid-template-columns:1fr}}@media (max-width:1024px){#post-grid{gap:32px}}#post-grid .card{display:flex;flex-direction:column;justify-content:space-between;height:100%;border-radius:4px}@media (max-width:768px){#post-grid .card{flex-direction:column}}#post-grid .card img{object-fit:cover;height:200px;width:100%}#post-grid .card .content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;background-color:#fff}#post-grid .card .content h5{text-transform:none;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#post-grid .card .content p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#71747C}#post-grid .card .content a{display:inline-flex;align-content:center;text-transform:uppercase;font-size:16px}#post-grid .card .content .title{font-weight:750}#post-grid .card .content .title:hover,#post-grid .card .content .title:focus,#post-grid .card .content .title:active{color:#040710;text-underline-offset:6px}#post-grid .card .content .read-more{font-weight:700;text-transform:none}#post-grid .card .content .read-more svg{margin-left:7px;margin-top:7px}.pagination{display:flex;justify-content:center;gap:0.5rem;margin-bottom:2rem}.pagination .page-numbers{display:flex;align-items:center;justify-content:center;min-width:45px;min-height:45px;max-height:45px;font-family:Avenir Next Cyr, sans-serif !important;font-size:16px;font-weight:500;line-height:1;padding:0px 13px;border:2px solid #BBB;border-radius:4px;text-decoration:none;color:#888}.pagination .page-numbers.current,.pagination .page-numbers:hover,.pagination .page-numbers:active,.pagination .page-numbers:focus{background-color:#b77a12;border-color:#b77a12;color:white}.pagination .page-numbers.prev:before{content:"";display:inline-block;width:12px;height:12px;background:url("../images/icons/chevron-arrow-left-icon.svg") no-repeat center center;background-size:contain;opacity:0.6;position:relative;top:1px;left:-5px}.pagination .page-numbers.next:after{content:"";display:inline-block;width:12px;height:12px;background:url("../images/icons/chevron-arrow-left-icon.svg") no-repeat center center;background-size:contain;transform-origin:center;rotate:180deg;opacity:0.6;position:relative;top:1px;left:5px}body.single-post .single-post-content{max-width:996px;margin:auto}body.single-post .single-post-content article .top-category a{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px}body.single-post .single-post-content article ul{margin-left:1em}body.single-post .single-post-content article ul li{list-style:disc}body.single-post .single-post-content article ul li::marker{color:#b77a12}body.single-post .single-post-content article .main-image img{border-radius:8px}body.single-post .single-post-content article h1 a{color:#040710}body.single-post .single-post-content article .social-icons{display:flex;align-items:center}body.single-post .single-post-content article .social-icons .share-text{margin-bottom:0;color:#31343D}body.single-post .single-post-content article .social-icons a.social-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;text-align:center;border-radius:50%;font-size:16px;border:2px solid #71747C}body.single-post .single-post-content article .social-icons a.social-icon:hover,body.single-post .single-post-content article .social-icons a.social-icon:active,body.single-post .single-post-content article .social-icons a.social-icon:focus{background-color:#71747C}body.single-post .single-post-content article .social-icons a.social-icon:hover i:before,body.single-post .single-post-content article .social-icons a.social-icon:active i:before,body.single-post .single-post-content article .social-icons a.social-icon:focus i:before{color:#ffffff}body.single-post .single-post-content article .social-icons i:before{color:#71747C}body.single-post .single-post-content article .post-meta .author-img{width:56px;height:56px}body.single-post .single-post-content article .post-meta .author{display:inline-flex;color:#b77a12}body.single-post .single-post-content article .post-meta .calendar-wrapper{padding-right:1rem}@media (max-width:480px){body.single-post .single-post-content article .post-meta .calendar-wrapper{width:100%;margin-bottom:1rem}}body.single-post .single-post-content article .post-meta .calendar-icon{display:inline-flex;width:22px;height:24px}body.single-post .single-post-content article .post-meta .date{display:inline-flex;color:#555555}body.single-post .single-post-content article .categories-tag{display:flex;flex-wrap:wrap;gap:1rem;padding-right:1rem}body.single-post .single-post-content article .categories-tag a{height:48px;cursor:pointer;display:inline-flex !important;font-family:Arial, Helvetica, sans-serif !important;font-size:16px;font-weight:700;transition:none;outline:0;border:2px solid #b77a12;border-radius:0px !important;box-shadow:none;background-color:#b77a12;color:#ffffff;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;text-transform:none;text-align:center;line-height:1;padding:0px 15px;min-width:160px;background:#ffffff;color:#b77a12;border:2px solid #b77a12;background:#ffffff;color:#b77a12;border:1px solid #bbb;border-radius:4px !important;min-width:158px;border-radius:8px !important;color:#20252a}@media (max-width:768px){body.single-post .single-post-content article .categories-tag a{min-width:120px}}body.single-post .single-post-content article .categories-tag a:hover,body.single-post .single-post-content article .categories-tag a:focus,body.single-post .single-post-content article .categories-tag a:active{box-shadow:none;outline:0;color:#ffffff;text-decoration:none}body.single-post .single-post-content article .categories-tag a.disabled{border:transparent}body.single-post .single-post-content article .categories-tag a:hover,body.single-post .single-post-content article .categories-tag a:focus,body.single-post .single-post-content article .categories-tag a:active{color:#b77a12}body.single-post .single-post-content article .categories-tag a:hover,body.single-post .single-post-content article .categories-tag a:focus,body.single-post .single-post-content article .categories-tag a:active{color:#111111}body.single-post .single-post-content article .categories-tag a:hover{background:#f9f9f9 !important}body.single-post .single-post-content article .categories-tag a:active{background:#eeeeee !important;border:1px solid #bbb !important}body.single-post .single-post-content article .categories-tag a:focus-visible{background:#f9f9f9 !important;outline:2px solid #b77a12;outline-offset:2px}body.single-post .single-post-content article .categories-tag a:hover,body.single-post .single-post-content article .categories-tag a:active,body.single-post .single-post-content article .categories-tag a:focus{color:#31343D;background-color:#ffffff}body.single-post .single-post-content .sidebar span{text-align:end;font-size:14px;color:#71747C}body.single-post .single-post-content .sidebar .sponsors{width:100%}@media (min-width:1024px){body.single-post .single-post-content .sidebar .sponsors{max-width:200px}}body.page-template-page-membership .membership-banner h2{font-size:clamp(24px, 4vw, 32px)}body.page-template-page-membership .membership-banner h3{font-size:24px}body.page-template-page-membership .membership-banner ul{list-style:disc;padding-left:1.5rem}body.page-template-page-membership .membership-banner ul li{margin-bottom:0.5rem}body.page-template-page-membership .membership-banner img{width:100%;height:100%;object-fit:cover}body.page-template-page-membership .membership-banner .grid>div{height:100%}body.page-template-page-membership .membership-banner .text-div{height:100%}body.page-template-page-membership .divider3{width:120px;height:4px;align-self:stretch;border:1px solid #B8B6D8;stroke-width:1px;stroke:#bbb;background:#B8B6D8;align-self:center}body.page-template-page-gallery section ul.gallery{list-style:none;margin:0;padding:0;gap:24px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}@media (max-width:1024px){body.page-template-page-gallery section ul.gallery{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:768px){body.page-template-page-gallery section ul.gallery{grid-template-columns:repeat(1, minmax(0, 1fr))}}body.page-template-page-gallery section ul.gallery li{margin:0;padding:0}body.page-template-page-gallery section ul.gallery li a{display:block}body.page-template-page-gallery section ul.gallery li a img{width:100%;height:100%;object-fit:cover;aspect-ratio:calc(1 / 1)}@media (max-width:768px){body.page-template-page-gallery section .gallery-load-more-container{display:block}}@media (min-width:768px){body.page-template-page-gallery section .gallery-load-more-container{display:none}body.page-template-page-gallery section .gallery-item-hidden{display:block !important}}body.page-template-page-gallery .gallery-item-hidden{display:none}body.page-template-page-gallery .gallery-load-more-container{text-align:center;margin-top:32px}body.page-template-page-gallery .gallery-load-more-container .gallery-load-more-btn{height:48px;cursor:pointer;display:inline-flex !important;font-family:Arial, Helvetica, sans-serif !important;font-size:16px;font-weight:700;transition:none;outline:0;border:2px solid #b77a12;border-radius:0px !important;box-shadow:none;background-color:#b77a12;color:#ffffff;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;text-transform:none;text-align:center;line-height:1;padding:0px 15px;min-width:160px;background:#ffffff;color:#b77a12;border:2px solid #b77a12}@media (max-width:768px){body.page-template-page-gallery .gallery-load-more-container .gallery-load-more-btn{min-width:120px}}body.page-template-page-gallery .gallery-load-more-container .gallery-load-more-btn:hover,body.page-template-page-gallery .gallery-load-more-container .gallery-load-more-btn:focus,body.page-template-page-gallery .gallery-load-more-container .gallery-load-more-btn:active{box-shadow:none;outline:0;color:#ffffff;text-decoration:none}body.page-template-page-gallery .gallery-load-more-container .gallery-load-more-btn.disabled{border:transparent}body.page-template-page-gallery .gallery-load-more-container .gallery-load-more-btn:hover,body.page-template-page-gallery .gallery-load-more-container .gallery-load-more-btn:focus,body.page-template-page-gallery .gallery-load-more-container .gallery-load-more-btn:active{color:#b77a12}body.page-template-page-local-heroes main section>div>div{margin-inline:auto}body.page-template-page-local-heroes .logos.grid{grid-template-columns:23% 77%;row-gap:3rem}@media (max-width:768px){body.page-template-page-local-heroes .logos.grid{grid-template-columns:100%}}body.page-template-page-local-heroes .logos.grid>div{position:relative}body.page-template-page-local-heroes .logos.grid>div:after{content:"";display:block;z-index:2;position:absolute;bottom:-24px;left:0;width:100%;height:2px;border-bottom:1px solid #bbb}@media (max-width:768px){body.page-template-page-local-heroes .logos.grid>div:nth-child(odd):after{display:none}}body.page-template-page-local-heroes .logos.grid>div:nth-last-child(2):after{display:none}body.page-template-page-local-heroes .logos.grid>div:last-child:after{display:none}body.page-template-page-local-heroes .logos.grid .text-container{padding-left:24px}@media (max-width:768px){body.page-template-page-local-heroes .logos.grid .text-container{padding-left:0}}body.page-template-page-local-heroes .logos.grid .text-container h3{font-size:24px}@media (max-width:768px){body.page-template-page-local-heroes .logos.grid .text-container h3{margin-top:-2rem}}body.page-template-page-local-heroes .logos.grid .image-container img{border:1px solid #bbb}body.page-template-page-local-promotions main section>div>div{margin-inline:auto}body.page-template-page-local-promotions .local-promotions-ads .g{display:grid;column-gap:40px;grid-template-columns:1fr 1fr}@media (max-width:768px){body.page-template-page-local-promotions .local-promotions-ads .g{grid-template-columns:1fr}}body.page-template-page-local-promotions .local-promotions-ads .g .g-col{margin:0px;margin-bottom:40px}body.page-template-page-local-promotions .local-promotions-ads .g .g-col img{width:100%}body.page-template-page-contact-us .contact-us .contact-phone-block{display:flex;flex-direction:column;gap:0;margin-bottom:15px}body.page-template-page-contact-us .contact-us .contact-phone-row{display:flex;align-items:center;gap:10px;margin-bottom:5px}body.page-template-page-contact-us .contact-us .contact-phone-row svg{flex-shrink:0;width:24px;height:24px;position:relative;top:-1px}body.page-template-page-contact-us .contact-us .contact-phone-row svg path{fill:#b77a12}body.page-template-page-contact-us .contact-us .phone-icon{flex-shrink:0;width:24px;height:24px;position:relative;top:-1px}body.page-template-page-contact-us .contact-us .phone-icon path{fill:#b77a12}body.page-template-page-contact-us .contact-us .phone-label{font-weight:600;font-size:16px;color:#111111}body.page-template-page-contact-us .contact-us .contact-phone-number{margin-left:34px}body.page-template-page-contact-us .contact-us .contact-phone-number p{margin-bottom:0;font-size:16px;line-height:1.5}body.page-template-page-contact-us .contact-us .contact-phone-number a{font-size:16px}body.page-template-page-contact-us .contact-us .flex-col.sm\:flex-row{gap:30px}@media (max-width:640px){body.page-template-page-contact-us .contact-us .flex-col.sm\:flex-row{gap:15px}}body.page-about-us .text-0{color:#040710 !important}body.page-about-us .text-7{color:#71747C !important}body.page-about-us .primary{color:#b77a12 !important}body.page-about-us .text-text-6{color:#6B6E77 !important}body.page-about-us .about-us-team{margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}body.page-about-us .about-us-team__group{margin:0}body.page-about-us .about-us-team__label{letter-spacing:0.08em;text-transform:uppercase;color:#31343D;margin:0 0 0.75rem}body.page-about-us .about-us-team__name{font-family:"Arial", Helvetica, sans-serif !important;font-size:18px;font-weight:400;color:#040710;margin:0}body.page-about-us .about-us-team__names{list-style:none;margin:0;padding:0}body.page-about-us .about-us-team__names li{font-family:"Arial", Helvetica, sans-serif !important;font-size:18px;font-weight:400;color:#040710;margin:0 0 0.5rem}body.page-about-us .about-us-team__names li:last-child{margin-bottom:0}@media (max-width:768px){body.page-about-us .cta-contact{margin:14px}}body.page-template-page-events .monthly-events-poster-images-container p{display:grid;gap:30px}body.page-template-page-events .monthly-events-poster-images-container p img{width:100%}body.page-template-page-events .upcoming-events-section{background-color:#F6F7FA}body.page-template-page-events .upcoming-events-section .wrapper{max-width:1176px;margin:0 auto}body.page-template-page-events .upcoming-events-section .title-container p{max-width:800px}body.page-template-page-events .upcoming-events-section .event-card{background-color:#ffffff;border-radius:8px;box-shadow:0 8px 20px 2px rgba(0, 0, 0, 0.04)}body.page-template-page-events .upcoming-events-section .event-card .text-container img{width:20px;height:20px}body.page-template-page-events .upcoming-events-section .event-card .badge{border-radius:8px;background-color:#E9E8F1;color:#b77a12}body.page-template-page-events .upcoming-events-section .event-card h4{color:#b77a12;text-align:center}body.page-template-page-sports-and-social section:first-child .flex-1:first-child{order:1 !important}body.page-template-page-sports-and-social section:first-child .flex-1:last-child{order:2 !important}body.page-template-page-sports-and-social section:nth-of-type(odd) .flex-1:first-child{order:2}body.page-template-page-sports-and-social section:nth-of-type(odd) .flex-1:first-child .max-w-xl{margin-right:auto}body.page-template-page-sports-and-social section:nth-of-type(odd) .flex-1:last-child{order:1}body.page-template-page-sports-and-social section:nth-of-type(odd) .flex-1:last-child .max-w-xl{margin-left:auto}@media (max-width:1024px){body.page-template-page-sports-and-social .flex-1.image-container{order:-1 !important}}body.page-template-page-event-details .wrapper{max-width:1176px;margin-inline:auto}body.page-template-page-event-details .badge{border-radius:8px;background-color:#E9E8F1;color:#b77a12}body.page-template-page-event-details .about-event{background-color:#F6F7FA}body.page-template-page-event-details .about-event h3{color:#b77a12}body.page-template-page-event-details .about-event img{width:20px;height:20px}body.page-template-page-event-details .about-event h5{color:#b77a12}body.page-template-page-event-details .about-event .social-icons{display:flex;gap:8px}body.page-template-page-event-details .about-event .social-icons a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;text-align:center;border-radius:40px;font-size:16px;border:1px solid #4F525B;color:#4F525B;text-decoration:none}body.page-template-page-bar-and-function-centre .page-header__image img{width:100%;height:100%;max-height:530px;object-fit:cover;border-radius:8px}body.page-template-page-bar-and-function-centre .functions-intro{display:flex;flex-direction:column;gap:1rem;max-width:48rem}body.page-template-page-bar-and-function-centre .functions-intro__tagline{display:inline-block;padding:1.5rem;border-radius:12px;background-color:#b77a12;color:white;font-size:1.25rem;font-weight:600;font-style:italic}@media (width <= 768px){body.page-template-page-bar-and-function-centre .functions-intro__tagline{font-size:1.125rem}}body.page-template-page-bar-and-function-centre .functions-intro__quote::before,body.page-template-page-bar-and-function-centre .functions-intro__quote::after{font-family:Georgia, "Times New Roman", serif;font-size:1.45em;font-style:normal;font-weight:400;line-height:0;vertical-align:-0.12em}body.page-template-page-bar-and-function-centre .functions-intro__quote::before{content:"“";margin-right:0.08em}body.page-template-page-bar-and-function-centre .functions-intro__quote::after{content:"”";margin-left:0.08em}body.page-template-page-bar-and-function-centre .functions-menu-section{padding-block:48px 64px}@media (width <= 768px){body.page-template-page-bar-and-function-centre .functions-menu-section{padding-block:32px 40px}}body.page-template-page-bar-and-function-centre .functions-menu-section__link{display:block;max-width:720px;width:100%;border-radius:8px;overflow:hidden;box-shadow:0 4px 24px rgba(0, 0, 0, 0.12);transition:transform 0.2s ease, box-shadow 0.2s ease}body.page-template-page-bar-and-function-centre .functions-menu-section__link:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(0, 0, 0, 0.16)}body.page-template-page-bar-and-function-centre .functions-menu-section__preview{display:block;width:100%;height:auto}body.page-template-page-bar-and-function-centre .functions-menu-section__hint{color:#4F525B;font-size:0.9375rem}body.page-template-page-bar-and-function-centre .functions-section{padding-block:64px}@media (width <= 768px){body.page-template-page-bar-and-function-centre .functions-section{padding-block:40px}}body.page-template-page-bar-and-function-centre .functions-section--alt{background-color:#F6F7FA}body.page-template-page-bar-and-function-centre .functions-section__content{display:flex;flex-direction:column;gap:1rem;color:#4F525B}body.page-template-page-bar-and-function-centre .functions-section__image{display:block;width:100%;height:auto;object-fit:cover;border-radius:8px}body.page-template-page-bar-and-function-centre .functions-list{display:flex;flex-direction:column;gap:0.5rem;margin:0;padding-left:1.25rem;color:#4F525B}body.page-template-page-bar-and-function-centre .functions-list li{list-style:disc}body.page-template-page-bar-and-function-centre .functions-welcome{padding-block:80px}@media (width <= 768px){body.page-template-page-bar-and-function-centre .functions-welcome{padding-block:48px}}.update-contact-details-page .gform_required_legend{display:none}.update-contact-details-page .form-container{background-color:#ffffff;border-radius:16px;box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.16);padding:32px;max-width:800px;margin:0 auto;position:relative;z-index:1}.update-contact-details-page .form-container .flex.justify-between.items-center{margin-bottom:32px}.update-contact-details-page .form-container .flex.justify-between.items-center .flex-1 h3{font-size:24px;font-weight:600;color:#333;margin-bottom:16px;line-height:1.2}.update-contact-details-page .form-container .flex.justify-between.items-center .flex-1 p{color:#666;line-height:1.5;margin-bottom:0}.update-contact-details-page .form-container .flex.justify-between.items-center .ml-8.hidden.md\:block .w-32.h-32{width:128px;height:128px}.update-contact-details-page .form-container .flex.justify-between.items-center .ml-8.hidden.md\:block .w-32.h-32 img{width:100%;height:100%;object-fit:contain}.update-contact-details-page .form-container #gform_wrapper_2{border:0;padding:0}body.page-template-page-events-calendar .events-calendar-section #calendar .fc-toolbar .fc-button-group .fc-button{background-color:#ffffff;color:#4F525B;border:none}body.page-template-page-events-calendar .events-calendar-section #calendar table{margin-bottom:0}body.page-template-page-events-calendar .events-calendar-section #calendar table tbody{min-height:800px}body.page-template-page-events-calendar .events-calendar-section #calendar table td{background-color:#ffffff}body.page-template-page-events-calendar .events-calendar-section #calendar table td.fc-day{min-height:100px;padding:12px}body.page-template-page-events-calendar .events-calendar-section #calendar table td .fc-daygrid-day-top a{color:#000000}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2{background-color:#042c46;border-radius:12px;padding:24px;overflow:hidden}@media (width <= 768px){body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2{padding:16px 12px;border-radius:8px}}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-toolbar{margin-bottom:16px;align-items:center}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-toolbar .fc-toolbar-chunk{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center;gap:12px}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-toolbar .fc-toolbar-chunk>div{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-toolbar .fc-toolbar-title{color:#ffffff;font-size:20px;font-weight:600;margin:0;display:inline;white-space:nowrap}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-toolbar .fc-button-group .fc-button,body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-toolbar .fc-button{background-color:transparent;color:#ffffff;border:none;box-shadow:none;font-size:16px;padding:4px 8px;transition:opacity 0.2s}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-toolbar .fc-button-group .fc-button:hover,body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-toolbar .fc-button:hover{opacity:0.7;background-color:transparent}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-toolbar .fc-button-group .fc-button:focus,body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-toolbar .fc-button:focus{box-shadow:none}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-scroller>table{border-spacing:0}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-col-header th{background-color:#042c46 !important;border:none !important;padding:0px}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-col-header th .fc-col-header-cell-cushion{color:#ffffff;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;text-decoration:none}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table{background:#042c46;border-collapse:separate;border-spacing:10px}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table tbody{min-height:auto}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td{background-color:#36566b;border:none;border-radius:4px;position:relative;overflow:hidden;transition:transform 0.15s ease}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td.fc-day{padding:0}@media (width <= 768px){body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td.fc-day{height:80px}}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td.fc-day .fc-daygrid-day-frame:before{display:none}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td.fc-day-other{background-color:#0d3650;opacity:0.5}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td.fc-day-today{background-color:#446c86;outline:3px solid #ffffff;outline-offset:0px}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td.has-poster .fc-daygrid-day-frame{aspect-ratio:calc(2 / 3);position:relative;z-index:2}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td .fc-daygrid-day-top{padding:6px 8px 0}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td .fc-daygrid-day-top a,body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td .fc-daygrid-day-top .fc-daygrid-day-number{position:relative;top:-1px;right:-3px;background-color:#36566b;color:#ffffff;font-size:15px;font-weight:600;text-decoration:none}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td .fc-daygrid-day-events{margin-top:2rem;padding:0px}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td .fc-daygrid-day-events:before{display:none}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td .fc-daygrid-day-events .fc-daygrid-event-harness{margin-bottom:1.5rem}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td .fc-daygrid-day-events .fc-daygrid-event-harness:before,body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td .fc-daygrid-day-events .fc-daygrid-event-harness:after{display:none}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td .fc-daygrid-day-events .fc-daygrid-event,body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td .fc-daygrid-day-events .fc-event{background-color:#36566b;border:none;border-radius:0;margin:0;line-height:1.3;padding:8px}@media (min-width:1024px){body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td .fc-daygrid-day-events .fc-daygrid-event,body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td .fc-daygrid-day-events .fc-event{display:none}}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td .fc-daygrid-day-events .fc-daygrid-event .fc-event-main,body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td .fc-daygrid-day-events .fc-event .fc-event-main{white-space:wrap;color:#ffffff;line-height:1.3}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td .fc-daygrid-day-events .fc-daygrid-event .fc-event-title,body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td .fc-daygrid-day-events .fc-event .fc-event-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#ffffff;font-weight:400;font-size:15px;line-height:1.2}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td .fc-daygrid-more-link{color:rgba(255, 255, 255, 0.7);font-size:11px;padding:0 6px}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td .fc-daygrid-more-link:hover{color:#ffffff}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table th,body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 table td{border:none}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-scrollgrid{border:none}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-scrollgrid-section>td,body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-scrollgrid-section>th{border:none}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-list{border:none;background-color:#042c46}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-list .fc-list-day-cushion{background-color:#36566b;color:#ffffff;font-weight:600}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-list .fc-list-day-cushion a{color:#ffffff}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-list .fc-list-event{background-color:transparent}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-list .fc-list-event td{background-color:transparent;border-color:rgba(255, 255, 255, 0.08);color:#ffffff;height:auto;padding:10px 12px}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-list .fc-list-event .fc-list-event-title a{color:#ffffff;text-decoration:none}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-list .fc-list-event:hover td{background-color:rgba(255, 255, 255, 0.05)}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-list .fc-list-empty{background-color:#042c46}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-list .fc-list-empty .fc-list-empty-cushion{color:rgba(255, 255, 255, 0.5)}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-popover{background-color:#36566b;border:1px solid rgba(255, 255, 255, 0.08)}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-popover .fc-popover-header{background-color:#0d3650;color:#ffffff}body.page-template-page-events-calendar .events-calendar-section #calendar.theme-2 .fc-popover .fc-event .fc-event-main{color:#ffffff}body.page-template-page-events-calendar .events-calendar-details-section{display:none}@media (min-width:769px){body.page-template-page-events-calendar .events-calendar-details-section{display:block}}body.page-template-page-events-calendar .events-calendar-details-section .events-calendar-details-panel{background-color:#042c46;border-radius:12px;min-height:180px;height:fit-content}@media (width <= 768px){body.page-template-page-events-calendar .events-calendar-details-section .events-calendar-details-panel{padding:20px 16px;border-radius:8px}}body.page-template-page-events-calendar .events-calendar-details-section .events-list-item:not(:last-child){border-bottom:1px solid rgba(255, 255, 255, 0.08)}body.page-template-page-events-calendar .events-calendar-details-section .events-calendar-details-empty{color:#F6F7FA;text-align:center;margin:0}body.page-template-page-events-calendar .events-calendar-details-section .events-calendar-details-main{width:100%}body.page-template-page-events-calendar .events-calendar-details-section .events-calendar-details-link{display:block;text-decoration:none;color:#F6F7FA}body.page-template-page-events-calendar .events-calendar-details-section .events-calendar-details-title{color:#F6F7FA}body.page-template-page-events-calendar .events-calendar-details-section .events-calendar-details-meta{color:#F6F7FA;font-size:0.9375rem;margin:0 0 1rem}body.page-template-page-events-calendar .events-calendar-details-section .events-calendar-details-description p{color:#F6F7FA}body.page-template-page-events-calendar .events-calendar-details-section .events-calendar-details-description::first-letter{margin-bottom:0}body.page-template-page-events-calendar .events-calendar-details-section .thumb-container{width:140px;height:auto;border-radius:4px;flex-shrink:0}@media (width <= 768px){body.page-template-page-events-calendar .events-calendar-details-section .thumb-container{width:120px;height:120px;justify-self:start}}body.page-template-page-sports-and-social section:first-child .flex-1:first-child{order:1 !important}body.page-template-page-sports-and-social section:first-child .flex-1:last-child{order:2 !important}body.page-template-page-sports-and-social section:nth-of-type(odd) .flex-1:first-child{order:2}body.page-template-page-sports-and-social section:nth-of-type(odd) .flex-1:first-child .max-w-xl{margin-right:auto}body.page-template-page-sports-and-social section:nth-of-type(odd) .flex-1:last-child{order:1}body.page-template-page-sports-and-social section:nth-of-type(odd) .flex-1:last-child .max-w-xl{margin-left:auto}@media (max-width:1024px){body.page-template-page-sports-and-social .flex-1.image-container{order:-1 !important}}body.page-template-page-catering .page-header__image img{width:100%;height:100%;max-height:530px;object-fit:cover;border-radius:8px}body.page-template-page-catering .functions-intro{display:flex;flex-direction:column;gap:1rem;max-width:48rem}body.page-template-page-catering .functions-intro__tagline{display:inline-block;padding:1.5rem;border-radius:12px;background-color:#b77a12;color:white;font-size:1.25rem;font-weight:600;font-style:italic}@media (width <= 768px){body.page-template-page-catering .functions-intro__tagline{font-size:1.125rem}}body.page-template-page-catering .functions-intro__quote::before,body.page-template-page-catering .functions-intro__quote::after{font-family:Georgia, "Times New Roman", serif;font-size:1.45em;font-style:normal;font-weight:400;line-height:0;vertical-align:-0.12em}body.page-template-page-catering .functions-intro__quote::before{content:"“";margin-right:0.08em}body.page-template-page-catering .functions-intro__quote::after{content:"”";margin-left:0.08em}body.page-template-page-catering .functions-menu-section{padding-block:48px 64px}body.page-template-page-catering .functions-menu-section p{max-width:800px}@media (width <= 768px){body.page-template-page-catering .functions-menu-section{padding-block:32px 40px}}body.page-template-page-catering .functions-menu-section__link{display:block;max-width:720px;width:100%;border-radius:8px;overflow:hidden;box-shadow:0 4px 24px rgba(0, 0, 0, 0.12);transition:transform 0.2s ease, box-shadow 0.2s ease}body.page-template-page-catering .functions-menu-section__link:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(0, 0, 0, 0.16)}body.page-template-page-catering .functions-menu-section__preview{display:block;width:100%;height:auto}body.page-template-page-catering .functions-menu-section__hint{color:#4F525B;font-size:0.9375rem}body.page-template-page-catering .functions-section{padding-block:64px}@media (width <= 768px){body.page-template-page-catering .functions-section{padding-block:40px}}body.page-template-page-catering .functions-section--alt{background-color:#F6F7FA}body.page-template-page-catering .functions-section__content{display:flex;flex-direction:column;gap:1rem;color:#4F525B}body.page-template-page-catering .functions-list{display:flex;flex-direction:column;gap:0.5rem;margin:0;padding-left:1.25rem;color:#4F525B}body.page-template-page-catering .functions-list li{list-style:disc}body.page-template-page-catering .functions-welcome{padding-block:80px}@media (width <= 768px){body.page-template-page-catering .functions-welcome{padding-block:48px}}