:root{--mainfont:'Montserrat';--beige:#d8c594;--white:#f9f9f9;--black:#1b1b1b}body,h1,h2,h3,h4,h5,h6,.navigation--main,.navbar-toggle__text,.navigation--main .sub-menu,a.read-more{font-family:var(--mainfont),sans-serif}body{font-size:16px}h1,h2,h3,h4{font-family:'Cormorant'}h1{font-size:clamp(29px,2.5vw,43px);color:var(--black)}h2.bigh2{font-size:clamp(36px,3vw,41px);text-align:center}.logo{padding:24px 0}.home .jumbotron__title{display:none}.home .jumbotron-number{float:left;margin-bottom:30px;margin-left:33px}.home .jumbotron-mail{float:right;text-align:right;margin-right:33px;margin-bottom:30px}.home .jumbotron-number a,.jumbotron-mail a,.jumbotron__content i{color:var(--white);font-weight:600;font-size:clamp(20px,4vw,24px);filter:drop-shadow(3px 5px 7px black)}.home .jumbotron-number a,.jumbotron-mail a{font-weight:500}.landing_page-template .carousel-content{z-index:11}.landing_page-template .centred .carousel-content{padding:1% 3%;text-align:center;background:rgb(14 0 0 / 38%);backdrop-filter:blur(11px)}.landing_page-template .jumbotron__title h2{font-size:clamp(30px,4vw,48px);margin-top:13px}.landing_page-template .centred .carousel-content ul.three-column{text-align:left;margin-top:16px}.welcome-social-media{margin:30px auto 0 auto;text-align:center}.welcome-social-media a{color:var(--secondary-color);opacity:.88}.welcome-social-media i{margin-right:15px;margin-left:15px;font-size:clamp(28px,2vw,34px);transition:all 0.3s linear;color:var(--black)}.welcome-social-media i:hover{color:var(--beige);transform:scale(1.3)}.fullwidth .main-title{padding:clamp(75px,8vw,120px) 0;background-position:50%;color:#fff;text-align:center}.fullwidth .main-title h2{color:#333;background:#fff;padding:20px 50px;text-align:center;line-height:1;display:inline-block}img.so-widget-image{margin:10px}.dark-row{background:#333}.cta-row h2{font-size:clamp(30px,2.5vw,40px);color:var(--beige)}.cta-row p{font-size:clamp(19px,2.5vw,21px)}.beige-bg{background:var(--beige)}.beige-bg a{background:none}.beige-bg p,.beige-bg h2{color:#fff}.gallery{margin:0}.blocklinks .panel-grid-cell>div{background:#fff0;box-shadow:none}.dark-row h2{color:var(--beige)}.dark-row p{color:#fff}.dark-row p,.dark-row h2{text-align:left}.blocklinks .action{color:var(--beige);margin:.5em 0;background-color:#fff0;text-align:left;font-weight:500;padding:0;font-size:clamp(15px,1.5vw,18px);text-transform:uppercase;transition:all 0.3s linear}.borders-row{border-bottom:3px solid var(--beige);border-top:3px solid var(--beige)}.cta-row a{padding:18px}.top-banner-row .banner__text{font-size:30px;margin:0 5% 0 10%;padding:0;width:65%;float:left;text-align:left;line-height:34px}.top-banner-row .banner__buttons{width:10%;float:right;text-align:right;margin:40px 10% 0 0}.content-row h3{margin-top:40px}.top-banner-row h2{color:#d8c590;font-size:35px}.top-banner-row .banner__buttons .btn{margin:0;padding:20px 50px 20px 50px;color:#fff;font-weight:600;font-size:30px;background:#d8c590;border:1px solid #fff;border-radius:6px}.top-banner-row .banner__buttons .btn:hover{background:#e2cf97}.top-banner-row .btn-primary{border-color:#333}.top-banner-row .block{padding:0 13px 20px 15px}.social-media-footer i{font-size:clamp(34px,1vw,24px);padding-right:8px}.social-media-footer a{padding:5px;display:flex;padding:5px;align-items:center}.footer{border-top:3px solid var(--beige)}.footer h6.footer__headings{font-family:'Cormorant'}.contact-us{text-align:left}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}button.content-collapse[aria-expanded="false"]:not(.faqtitle)::after{content:' MORE \f107'}button.content-collapse[aria-expanded="true"]:not(.faqtitle)::after{content:' LESS \f106'}@media (min-width:992px){.logo .img-responsive{padding:10px}.navigation--main{box-shadow:inset 0 0 25px rgb(0 0 0 / .1)}.navigation--main>li>a{color:#ad8f5c;font-weight:500}.navigation--main>li:hover,.navigation--main>li.current-menu-item{color:#fff0}.home .carousel-inner .item::after{position:absolute;z-index:10;content:'';display:block;width:100%;height:100%;bottom:0}.home .carousel-content{width:100%;padding:15px 20px;bottom:0;top:calc(90% - 30px);left:0;z-index:11;background:none;text-align:left;position:absolute}.no-pad-title{padding:51px 311px 0 311px}.home .jumbotron-number a:hover,.jumbotron-mail a:hover{color:var(--beige)}.blocklinks .action:hover{color:#fff;background:#fff0}.main-row.bigh2{padding:131px 311px}div#collapsy{padding:103px 311px}.main-row.cta-row{padding-right:clamp(5ch,9%,60ch);padding-left:clamp(5ch,9%,60ch)}.pic-row{height:500px;padding:0}.bigh2 .panel-grid-cell{padding:7px}.medium-row{padding:51px 311px}}@media (min-width:1200px){.carousel-inner>.item>img,.carousel-inner>.item>a>img,div.jumbotron:not(.over) .carousel-control{height:704px}}@media (max-width:1600px){.medium-row{padding:51px 214px}}@media (max-width:1199px){.somethingrandom{color:#333}.home .jumbotron-mail{padding-left:45px}.social-media-footer{list-style-type:none;padding:0;display:inline-block;text-align:left;margin:0 auto}.main-row,.medium-row{padding:18px}.medium-row .so-widget-sow-image .sow-image-container{display:flex;align-items:center;flex-direction:column;justify-content:center}}@media (max-width:779px){.anotherrandom{color:#333}.main-row,.medium-row{padding:18px}div#collapsy{flex-direction:column!important;align-content:center}div#collapsy.collapse-321 .panel-grid-cell{width:calc(91% - var(--copadmob))}.pic-row{padding:236px 0}.home .jumbotron-mail{display:none}.home .jumbotron-number{left:0;position:fixed;bottom:0;margin-top:105px}.header-centre .logo{padding-left:80px}.img-responsive{max-width:88%}.social-media-footer{list-style-type:none;padding:0;display:inline-block;text-align:left;margin:0 auto}.medium-row .so-widget-sow-image .sow-image-container{display:flex;align-items:center;flex-direction:column}.footer-bottom .with-buttons{padding-bottom:0}.block iframe{width:100%}.carousel-inner>.item>img,.carousel-inner>.item>a>img,div.jumbotron:not(.over) .carousel-control{height:555px}}@media (max-width:779px){.anotherrandom{color:#333}.main-row{padding:18px}div#collapsy{flex-direction:column!important;align-content:center}div#collapsy.collapse-321 .panel-grid-cell{width:calc(91% - var(--copadmob))}}