*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:"Jost",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:18px;background-color:#fff8ed;color:#33312e;font-weight:400}h1,h2,h3,h4{font-family:"Poppins",sans-serif;line-height:100%}p{font-weight:400}.flx{display:flex;flex-wrap:wrap}img.resp{display:block;max-width:100%;height:auto}.slick-dots li button:before{font-size:12px!important}header{position:fixed;z-index:40;left:0;right:0;top:0}header .headBarContainer{padding:20px 30px;position:relative;z-index:5}header::before{display:block;content:" ";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity ease-out 0.4s;background-color:#fff8ed}.scrolled header::before{opacity:.7;transition:opacity ease-out 0.4s}header .headBarContainer{text-align:left}header nav{position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;background-color:rgb(255 255 255 / .9);align-items:center}header nav.navHidden{display:none}header nav.navFadable{display:flex;opacity:0;transition:opacity ease-out 0.4s}header nav .navInner{flex:1 0 100%;overflow-y:scroll;height:100%}header nav.navShown{display:flex;opacity:1;transition:opacity ease-out 0.4s}header nav .navScroller .menu{padding-bottom:40px}header nav .navScroller{padding:40px 20px}header nav .navScroller .menu,header nav .navScroller .socials{flex:1 0 100%;text-align:Center}header nav .navScroller .menu ul{list-style-type:none;list-style-position:inside;text-indent:0;margin:0;padding:0}header nav .navScroller h2{font-weight:600;font-size:30px;margin:0;padding:0 0 12px 0;line-height:100%;color:#462000}header nav .navScroller .intS{color:#462000}header nav .sEnts{padding-top:20px}header nav .sEnts .socialEnt{display:inline-block;padding:0 5px}header nav .sEnts .socialEnt a{display:block}header nav .sEnts .socialEnt img{max-width:30px}header nav .navScroller .menu ul li a{display:inline-block;font-size:30px;color:#462000;text-decoration:none;padding:4px 0;margin-bottom:4px;line-height:100%;border-bottom:1px solid #fff0}header nav .navScroller .menu ul li a:hover{border-bottom:1px solid #f8bd15}header nav .navClose{position:absolute;top:20px;right:20px;z-index:10}header nav .navClose a{width:40px;height:40px;display:block;background:url(/wp-content/themes/benedict2025/assets/img/close-icon.svg)center no-repeat}.navScroller .local{padding-top:20px;color:#462000}.navScroller .local p{margin:0;padding:0}.navScroller .local .gmap a{display:inline-block;text-decoration:none;padding:4px 0 4px 25px;background:url(/wp-content/themes/benedict2025/assets/img/dark-map-icon.svg) center left no-repeat;color:#462000}header .brandLogo img{display:inline-block;width:130px;max-width:none;transition:width ease-out 0.4s}header .brandLogo .colored{display:none}.scrolled header .brandLogo .colored{display:inline-block}.scrolled header .brandLogo .white{display:none}header .navControls{position:absolute;right:40px;top:50%;transform:translateY(-50%)}header .navControls .menuController{display:inline-block;vertical-align:middle}header .navControls .menuController a{display:block;width:30px;height:20px;position:relative}header .navControls .menuController a span{position:absolute;border-bottom:2px solid #fff;display:block;transition:width ease-out 0.4s}header .navControls .menuController a:hover span.tm{width:100%;transition:width ease-out 0.4s}header .navControls .menuController a:hover span.tt,header .navControls .menuController a:hover span.tb{width:80%;transition:width ease-out 0.4s}.scrolled header .navControls .menuController a span{border-bottom:2px solid #462000}header .navControls .menuController a span.tt{top:0;width:100%}header .navControls .menuController a span.tm{top:50%;transform:translateY(-50%);width:80%}header .navControls .menuController a span.tb{bottom:0;width:100%}.entLink{padding-top:12px}.entLink a{display:inline-block;padding:12px 24px;font-weight:500;color:#fff;background-color:#839d80;text-decoration:none;font-family:"Poppins",sans-serif;transition:background-color ease-out 0.4s}.entLink a:hover{background-color:#577054;transition:background-color ease-out 0.4s}.footWrapGreen{background-color:#839d80;padding:0 20px}.footWrapGreen footer{max-width:1400px;margin:0 auto}.footWrapGreen footer .footerInner{padding:50px 0;color:#fff;text-align:center}.brandFooter{text-align:Center;padding-bottom:50px}.brandFooter img{display:inline-block}footer .footerInner .socialCommsLinks,footer .footerInner .footerNav,footer .footerInner .club{flex:1 0 100%;padding-bottom:40px}footer .footerInner .footerNav ul{list-style-type:none;list-style-position:inside;margin:0;padding:0;text-indent:0}footer .footerInner .footerNav ul li a{padding:3px;display:inline-block;color:#fff;text-decoration:none}footer h2{font-weight:600;font-size:30px;margin:0;padding:0 0 12px 0;line-height:100%}footer p{margin:0;padding:0 0 15px 0}footer .addressCopy{padding-top:40px}footer .sIcos{padding-top:20px;text-align:center}footer .sIcos .entry{display:inline-block;padding:0 4px}footer .sIcos .entry img{max-width:30px}footer .sIcos .entry a{display:block}footer #field_2_3 button{background-color:#1F1F1F!important;border-radius:0!important;width:100%}.hero{height:100vh;position:relative}.hero .heroVisual{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.hero .heroVisual::before{display:block;content:" ";background:#303030;background:linear-gradient(0deg,#fff0 0%,rgb(0 0 0 / .6) 100%);position:Absolute;top:0;left:0;right:0;height:250px}.hero .heroMessage{position:Absolute;bottom:100px;left:0;right:0;z-index:3;padding:30px;color:#fff;text-align:center}.hero.page .heroMessage{text-align:center!important}.hero .heroMessage .messageInner{max-width:1400px;margin:0 auto}.hero .heroMessage h1{font-size:30px;font-weight:600;margin:0;padding:0 0 15px 0}.hero .heroMessage h2{font-family:"Jost",sans-serif;font-weight:400;text-transform:uppercase;font-size:18px;margin:0;padding:0 0 15px 0;line-height:130%}.hero .heroMessage .link{padding-top:12px}.hero .heroMessage .link a{display:inline-block;padding:12px 24px;font-weight:500;color:#fff;border:1px solid #fff;text-decoration:none;font-family:"Poppins",sans-serif;transition:border ease-out 0.3s,background-color ease-out 0.4s,color ease-out 0.4s}.hero .heroMessage .link a:hover{color:#fff;border:1px solid #839d80;background-color:#839d80;transition:border ease-out 0.3s,background-color ease-out 0.4s,color ease-out 0.4s}.pageContent{padding-top:30px}.backgroundBox{padding:100px 20px 30px 20px;position:relative;min-height:80vh;height:100vh}.backgroundBox .visual{position:Absolute;background-size:cover;background-position:center;background-repeat:no-repeat;top:0;left:0;right:0;bottom:0}.backgroundBox .contentBox{position:absolute;bottom:20px;right:20px;left:20px;background-color:#fff8ed;z-index:3}.backgroundBox .contentBox .cInner{padding:40px}.backgroundBox .contentBox .cInner h3{font-family:"jost";font-weight:400;font-size:20px;margin:0;padding:0 0 12px 0;letter-spacing:.3em}.backgroundBox .contentBox .cInner h2{font-weight:600;font-size:42px;margin:0;padding:0 0 12px 0;line-height:100%}.leftRightPlain .inner{max-width:1200px;margin:0 auto;padding:50px 0}.leftRightPlain .inner .flx{padding:0 20px}.leftRightPlain .flx .left,.leftRightPlain .flx .right,.leftRightBigVisual .flx .left,.leftRightBigVisual .flx .right{flex:1 0 100%}.leftRightPlain .flx .right .rInner{padding:40px 0;max-width:550px;text-align:center;margin:0 auto}.leftRightBigVisual .flx .right .rInner{padding:40px 30px;text-align:center}.leftRightPlain .flx .right .rInner h3{font-family:"jost";font-weight:400;font-size:20px;margin:0;padding:0 0 12px 0;letter-spacing:.3em}.leftRightPlain .flx .right .rInner h2{font-weight:600;font-size:42px;margin:0;padding:0 0 12px 0;line-height:100%}.pageContent .flx .right .rInner h2{font-size:36px}.leftRightBigVisual .flx .right .rInner h3{font-family:"jost";font-weight:400;font-size:20px;margin:0;padding:0 0 12px 0;letter-spacing:.3em}.leftRightBigVisual .flx .right .rInner h2{font-weight:600;font-size:42px;margin:0;padding:0 0 12px 0;line-height:100%}.leftRightBigVisual .flx .dsk{display:none}.stContent{padding:40px 20px}.stContent .inner{max-width:1200px;margin:0 auto}.stContent .inner .stContentText p{text-align:Center;margin:0;padding:0 0 20px 0}.stContent .inner .stContentText.Lrg p{font-size:26px;line-height:150%}.stContent .inner .stContentText h2{font-weight:600;font-size:42px;margin:0;padding:0 0 12px 0;line-height:100%}.instaFeed{padding:40px 0}.instaFeedInner{max-width:1300px;margin:0 auto}.instaHeader{text-align:center;padding:0 20px}.instaHeader h2{font-weight:600;font-size:42px;margin:0 0 10px 0;padding:0 0 0 0;line-height:100%;position:relative;display:inline-block}.instaHeader h2 a,.instaHeader .sub a{text-decoration:none;color:#33312e}.instaHeader .sub{font-size:26px;padding:0 0 20px 0}.instaHeader .instaInt{padding-bottom:20px}.instaEntry{padding:10px}.instaEntry a{position:relative;padding-bottom:100%;display:block;overflow:hidden}.instaEntry a.vd::after{display:block;position:absolute;width:40px;height:40px;content:" ";background:url(/wp-content/themes/benedict2025/assets/img/instagram-video-icon.png) center no-repeat;right:15px;top:15px;z-index:2}.instaEntry a.cs::after{display:block;position:absolute;width:40px;height:40px;content:" ";background:url(/wp-content/themes/benedict2025/assets/img/instagram-carousel-icon.png) center no-repeat;right:15px;top:15px;z-index:2}.instaEntry a img{height:100%;left:0;position:absolute;top:0;bottom:0;right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;object-fit:cover;transition:filter ease-out 0.3s}.pageContent.menu .menuInner{padding:40px 20px}.menu .menuInner .menuHeader,.menu .menuInner .menuEntries{max-width:1200px;margin:0 auto}.menuHeader,.menuCatHeader{text-align:Center}.menuHeader{padding-bottom:40px}.menuCatHeader{padding:12px 0;margin-bottom:40px;position:relative}.menuCatHeader h2{font-weight:400;font-size:36px;padding:10px 0 10px 0;margin:0;color:#dbb684;font-style:italic}.menuCatHeader::after{display:block;content:" ";position:absolute;bottom:0;width:50%;left:50%;transform:translateX(-50%);border-bottom:1px solid #dbb684}.menuCatHeader::before{display:block;content:" ";position:absolute;top:0;width:50%;left:50%;transform:translateX(-50%);border-top:1px solid #dbb684}.menuCat .menuCatEntries{padding-bottom:30px}.menuCat .menuCatEntries .menuEntryCol{flex:1 0 100%;text-align:Center}.menuCat .menuCatEntries .menuEntryCol h2{font-size:18px;margin:0;padding:0 0 12px 0}.menuCat .menuCatEntries .menuEntryCol p{padding:0 0 20px 0;margin:0}.menuCat .menuCatEntries .menuEntryCol em{color:#7a7573}.menuCat .menuCatEntries .menuEntryCol strong,.menuCat .menuCatEntries .menuEntryCol em strong{color:#3a64a4;font-weight:400}.contactUs,.jobApplication{max-width:1200px;margin:0 auto}.contactUsInner,.jobApplicationInner{padding:40px 20px}.contactUsInner .contactLeft,.contactUsInner .contactRight,.jobApplicationInner .jobLeft,.jobApplicationInner .jobRight{flex:1 0 100%}.contactUs .form .gform-theme--foundation .gfield textarea.large,.jobApplication .form .gform-theme--foundation .gfield textarea.large,.reservation .form .gform-theme--foundation .gfield textarea.large{min-block-size:80px!important}.contactUs .form .gform-theme--foundation .gform_fields,.jobApplication .form .gform-theme--foundation .gform_fields,.reservation .form .gform-theme--foundation .gform_fields{row-gap:10px!important;column-gap:10px!important}.contactUsInner .commsChan a{color:#839d80}.clubForm input[type=email]{height:44px!important}.gform-footer input[type=submit]{background-color:#33312e!important;font-size:18px!important;padding:12px!important;width:100%!important}.gform-footer{margin-block-start:10px!important}.contactUsInner .contactLeft .dataAndAddress{padding-bottom:30px}.contactUsInner .contactLeft,.jobApplication .jobApplicationInner{padding-bottom:30px}.langs{display:inline-block;margin-right:15px}.lang{display:inline-block;vertical-align:middle}.langs a{padding:6px;display:block;color:#fff;font-weight:700;text-decoration:none}.scrolled .langs .lang a{color:#462000}.langs a.active{text-decoration:underline}.pageContent .reservation{max-width:800px;margin:0 auto}.reservation .reserveContent{padding-bottom:30px;text-align:Center}.reservation .endMessage{text-align:Center!important;font-size:20px!important;padding:30px 0!important}#field_4_7{padding-top:30px}#field_4_4{padding-bottom:30px}.reservation .form{padding:20px;border:1px solid #839d80;margin:15px}@media(min-width:768px){.hero.small{height:50%;min-height:550px}header .headBarContainer{text-align:center}.contactUsInner .contactLeft,.jobApplicationInner .jobLeft{padding-bottom:0}.contactUsInner .contactLeft,.jobApplicationInner .jobLeft{flex:1 0 50%}.contactUsInner .contactLeft .dataAndAddress,.contactUsInner .contactLeft .form,.jobApplicationInner .jobLeft .form{padding-right:30px}.contactUsInner .contactRight,.jobApplicationInner .jobRight{flex:1 0 50%}.jobApplication .jobData{padding-right:30px}.menuCat .menuCatEntries .menuEntryCol{flex:1 0 50%;padding:0 20px 0 20px}.instaHeader h2{padding:0 0 0 50px;background:url(/wp-content/themes/benedict2025/assets/img/instagram-title-bg.svg) center left no-repeat}header nav .navInner{height:auto;overflow-y:hidden}header nav .navScroller{max-width:992px;margin:0 auto}header nav .navScroller .menu{padding-bottom:40px;text-align:left}header nav .navScroller .menu,header nav .navScroller .socials{flex:1 0 50%}footer .addressCopy span{display:inline-block;padding:0 30px 0 30px}footer .footerInner .footerNav,footer .footerInner .club{flex:1 0 50%}.leftRightBigVisual .flx .right .rInner{max-width:520px}.leftRightBigVisual .flx .dsk{display:block}.leftRightBigVisual .flx .mb{display:none}header .brandLogo img{width:190px;transition:width ease-out 0.4s}.scrolled header .brandLogo img{width:100px;transition:width ease-out 0.4s}.hero .heroMessage{text-align:left;padding-bottom:50px;bottom:0}.hero .heroMessage h1{font-size:50px}.hero .heroMessage h2{font-size:20px;letter-spacing:.2em}.backgroundBox{padding:70px 20px 70px 20px;height:100vh}.backgroundBox .contentBox{left:40px;top:40px;right:auto;bottom:auto;width:450px}.backgroundBox.align-rght .contentBox{left:auto;right:40px}.leftRightPlain .flx .right .rInner{padding:40px}.leftRightPlain .flx.align-rght,.leftRightBigVisual .flx.align-lft{flex-direction:row-reverse}.leftRightPlain .flx .left,.leftRightPlain .flx .right,.leftRightBigVisual .flx .left,.leftRightBigVisual .flx .right{flex:1 0 50%;display:flex;align-items:center}.leftRightPlain .flx .right{display:flex;align-items:Center;justify-content:flex-end}.leftRightBigVisual .flx .right{display:flex;align-items:Center;justify-content:center}.leftRightPlain .flx.align-rght .right,.leftRightBigVisual .flx.align-lft .right{justify-content:flex-start}.stContent{padding:60px 20px 40px 20px}}@media(min-width:992px){.contactUsInner .contactLeft{flex:1 0 40%}.contactUsInner .contactRight{flex:1 0 60%}.instaSnaps{position:relative}.instaSnaps::before{display:block;position:absolute;content:"";width:180px;height:227px;top:-217px;left:20px;background:url(/wp-content/themes/benedict2025/assets/img/cockrel-ride-element.png) center no-repeat;background-size:100%;z-index:2}.instaFeed{padding-top:180px;position:relative}.instaFeed::before{display:Block;z-index:1;width:400px;height:283px;content:" ";position:absolute;top:0;right:0;background:url(/wp-content/themes/benedict2025/assets/img/plane-fly-element.png) center no-repeat;background-size:100%}.instaFeedInner{position:relative;z-index:3}footer .footerInner .socialCommsLinks,footer .footerInner .footerNav,footer .footerInner .club{flex:1 0 33.333%;padding-bottom:0}.hero .heroMessage h1{font-size:70px}.backgroundBox{padding:100px 20px 100px 20px;min-height:70vh}.backgroundBox .contentBox{left:70px;top:70px}.backgroundBox.align-rght .contentBox{right:70px}.backgroundBox .contentBox .cInner{padding:50px}.leftRightPlain .flx .left{flex:1 0 45%}.leftRightPlain .flx .right{flex:1 0 55%}}@media(min-width:1200px){.instaFeed::before{width:600px;height:425px}}