:root{--mainfont:'Roboto';--timesfont:'Lora';--primary:#f4b38d;--secondary:#a7a793;--colour-1:linear-gradient(270deg,rgba(244,179,141,1) 0%,rgba(210,145,107,1) 100%);--colour-2:linear-gradient(270deg,rgba(226,116,77,1) 0%,rgba(192,82,43,1) 100%);--colour-3:linear-gradient(270deg,rgba(203,193,177,1) 0%,rgba(169,160,144,1) 100%);--colour-4:linear-gradient(270deg,rgba(167,167,147,1) 0%,rgba(133,133,113,1) 100%);--colour-5:linear-gradient(270deg,rgba(228,229,212,1) 0%,rgba(194,195,178,1) 100%)}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:18px;margin:0 10px}.header-slim .navigation--main>li>a,.navigation--main .sub-menu>li>a{font-family:var(--mainfont),serif;font-size:18px;font-weight:300}.navigation--main .sub-menu>li>a{border:0}.navigation--main .sub-menu>li>a:hover{transition:all 0.2s ease}.jumbotron__title h2{font-weight:200;text-transform:uppercase;letter-spacing:3px}.jumbotron .carousel-content p{display:inline-flex}.jumbotron .carousel-content{margin:30px 0}a.find-out-more-btn{border:solid 2px #fff;padding:10px 15px;margin:0 8px;color:#fff;font-weight:500;text-transform:capitalize;font-family:var(--mainfont),serif;transition:all 0.2s ease}a.find-out-more-btn:hover{padding:10px 15px;color:#666;font-weight:500;background-color:#fff}button.content-collapse{border:solid 2px #fff;padding:10px 15px;display:block;margin:25px auto 0 auto;color:#fff;background-color:unset;font-weight:500;text-transform:capitalize;font-family:var(--mainfont),serif;border-radius:0;transition:all 0.2s ease}button.content-collapse:hover{color:#666;font-weight:500;background-color:#fff}button.content-collapse[aria-expanded="false"]::after,button.content-collapse[aria-expanded="true"]:not(.faqtitle)::after{display:none}a.find-out-more-btn-2{border:solid 2px var(--primary);padding:10px 15px;margin:20px auto 0 auto;display:block;width:max-content;color:var(--primary);font-weight:500;text-transform:capitalize;font-family:var(--mainfont),serif;transition:all 0.2s ease}a.find-out-more-btn-2:hover{border:solid 2px #666;padding:10px 15px;color:#666;font-weight:500;background-color:#fff}a.find-out-more-btn-3{border:solid 2px var(--primary);padding:5px 10px;margin:15px 0 0;display:block;width:max-content;color:var(--primary);font-weight:500;text-transform:capitalize;font-family:var(--mainfont),serif;transition:all 0.2s ease}a.find-out-more-btn-3:hover{border:solid 2px #666;color:#666;font-weight:500;background-color:#fff}.jumbotron{margin:0 0 10px}h2.main-title__primary,h1.main-title__primary{font-weight:200;text-transform:uppercase;letter-spacing:1px}.colour-background-1{background:var(--colour-1)}.colour-background-1 h2,.colour-background-1 h3{color:#fff;font-weight:300;text-transform:uppercase;margin:0 0 10px}.colour-background-1 p{color:#fff}.colour-background-2{background:var(--colour-2)}.colour-background-2 h2,.colour-background-2 h3{color:#fff;font-weight:300;text-transform:uppercase;margin:0 0 10px}.colour-background-2 p{color:#fff}.colour-background-3{background:var(--colour-3)}.colour-background-3 h2,.colour-background-3 h3{color:#fff;font-weight:300;text-transform:uppercase;margin:0 0 10px}.colour-background-3 h2{font-size:40px;margin:0 0 10px}.colour-background-3 h3{font-size:28px;margin:20px 0 10px}.colour-background-3 hr{border-top:1px solid var(--colour-5);width:25%}#colour-background-1 hr{border-top:1px solid #fff;width:25%}div#colour-background-1{border-bottom:10px solid #fff}.colour-background-3 p{color:#fff}.colour-background-3 ul{padding:10px 0 0}.colour-background-3 ul li{color:#fff}.colour-background-3 ul li:before{color:var(--colour-5)}.colour-background-3 .gallery-item img{width:unset;height:unset}.colour-background-3 .gallery-item{text-align:center}.colour-background-4{background:var(--colour-4)}.colour-background-4 p{color:#fff}.colour-background-4 h2,.colour-background-4 h3{color:#fff;font-weight:300;text-transform:uppercase;margin:0 0 10px}.colour-background-4 h2{font-family:var(--mainfont);margin:0}.colour-background-5{background:var(--colour-5)}.colour-background-5 p{color:var(--colour-4)}.colour-background-5 h2,.colour-background-5 h3{color:#fff;font-weight:300;text-transform:uppercase;margin:0 0 10px}.center-content p,.center-content h2,.center-content h3{text-align:center}.right-content p,.right-content h3{text-align:right}.lowercase h2{text-transform:capitalize}.darker-background{background:rgb(184,184,164);background:linear-gradient(270deg,rgba(184,184,164,1) 0%,rgba(167,167,147,1) 100%)}.darker-background p,.darker-background h2,.darker-background a{color:#fff}.quote-section p{text-align:center;font-family:var(--mainfont),serif;font-size:20px;color:#fff}.quote-section h2{text-align:center;font-family:var(--mainfont),serif;font-weight:300;color:#fff;margin:0}.light-background{background:rgb(228,229,212);background:linear-gradient(270deg,rgba(228,229,212,1) 0%,rgba(228,229,212,1) 100%)}.light-background p{color:#a7a793!important;text-align:center}.lighter-background{background:rgb(203,193,177);background:linear-gradient(270deg,rgba(203,193,177,1) 0%,rgba(203,193,177,1) 100%)}.team-section h3{text-transform:uppercase;font-weight:300;letter-spacing:2px;margin:0 0 10px;color:#fff}.team-section h3:after{content:"";display:block;width:15%;height:1px;background:#fff;left:0;top:0;margin:10px 0 0}.team-section p{color:#fff}.team-section hr{border-top:1px solid #fff;width:25%}.content-area hr{border-top:1px solid var(--primary);width:25%}.content-area h1{text-align:center;text-transform:uppercase;font-weight:200;font-size:60px;letter-spacing:2px;margin:0 0 10px}.content-area h2{text-align:center;text-transform:uppercase;font-weight:200;font-size:60px;letter-spacing:2px;margin:0 0 10px}.content-area h3{text-transform:uppercase;font-weight:300;letter-spacing:2px;margin:0 0 10px}.content-area h3:after{content:"";display:block;width:15%;height:1px;background:var(--colour-1);left:0;top:0;margin:10px 0 0}.content-area p{text-align:center;font-family:var(--mainfont),serif;font-size:20px;font-weight:300}.content-area a img.so-widget-image{transition:all 0.4s ease}.content-area a:hover img.so-widget-image{transform:scale(.975)}.content-area ul li{font-weight:300}.privacy-margin h3{margin:30px 0 10px}.left-text p,.left-text h1,.left-text h2{text-align:left}.left-text h2{font-size:40px;margin:0}.gallery-columns-2{margin:0}.gallery-columns-2 .gallery-item{max-width:calc(50% - 5px);margin:0 10px 10px 0}.menu-carousel img{margin:0}.menu-carousel .sow-slider-image-wrapper h3{color:#333!important;text-align:center;text-transform:uppercase;font-weight:300;margin:0 0 15px!important}.menu-carousel .sow-slider-image-wrapper h3:after{content:"";display:block;width:15%;height:1px;background:var(--colour-1);left:0;top:0;margin:15px auto 0 auto}.menu-carousel .sow-slider-image-wrapper p{color:#333;text-align:center;font-weight:300}.sow-slider-base .sow-slide-nav a{display:none}.footer-bottom{margin:0 0 10px}.footer a img{transition:all 0.2s ease}.footer a img:hover{opacity:.7}.footer img.alignleft{display:inline;margin:10px 10px 10px 0}.footer h6.footer__headings{padding-bottom:15px;font-weight:200;text-transform:uppercase;border-bottom:solid 1px var(--primary)}.footer ul li{line-height:2.5}.footer p,.footer li,.footer a{font-family:var(--mainfont),serif}ul#menu-footer-menu{columns:2}.ui-datepicker *,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header select{font-size:12px!important}legend{line-height:inherit;color:unset;border:0;border-bottom:0}.gform_wrapper.gravity-theme .gfield_label{font-weight:500!important;color:#fff}.gform_wrapper .gfield_required,.gfield_consent_label,.gfield_consent_label a,.hour_minute_colon{color:#fff!important}.gfield_consent_label a{transition:all 0.2s ease}.gfield_consent_label a:hover{text-decoration:underline}.gform_wrapper.gravity-theme .ginput_container_date input{text-transform:uppercase}.gform_wrapper.gravity-theme .ginput_complex select{padding:8px 8px 10px 8px}.gform_wrapper .gform_footer input[type="submit"]{border:solid 2px #fff!important;border-radius:0!important;padding:10px 15px!important;color:#fff;background-color:unset;font-weight:500;text-transform:capitalize;font-family:var(--mainfont),serif;transition:all 0.2s ease!important}.gform_wrapper .gform_footer input[type="submit"]:hover{color:#666;background-color:#fff}.no-click a{pointer-events:none}.fa-facebook-square{color:#3b5998}.fa-instagram{color:#fbad50}.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{padding:0}.header-slim .logo .img-responsive{max-height:112px;height:112px;margin:0}.navigation--main>li:hover,.navigation--main>li.is-hover{box-shadow:unset}.page-link .gallery-item a:after{content:'View More';font-family:var(--mainfont),sans-serif;font-size:1.5em}.is-sticky-navbar.header-transparent .header,.header-slim .header{box-shadow:2px 2px 10px}.mobile-break{display:none}@keyframes carousel-fade{0%{transform:translateX(0);opacity:0}100%{transform:translateX(0);opacity:.5}}@keyframes fade-down{0%{transform:translateY(-20px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fade{0%{transform:translateX(0);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes zoom-in{0%{opacity:0;transform:scale(0)}60%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.jumbotron{animation:fade 2s 0s backwards}.jumbotron .carousel-content:before{animation:carousel-fade 2s 1s backwards}.jumbotron__title h2{animation:fade 1s 1.5s backwards}.jumbotron .carousel-content p{animation:fade 1s 2s backwards}.jumbotron .carousel-content a.action{animation:fade 1s 2.5s backwards}.header-slim .main-title{margin:105px 0 10px}.main-title{padding:50px 0 30px 0}@keyframes slider{0%{transform:scale(1)}100%{transform:scale(1.1)}}.jumbotron .item img{animation:slider 12s infinite alternate}}@media (max-width:991px){.col-xs-12{padding-left:0;padding-right:0}.jumbotron__title h2{margin-bottom:25px}.jumbotron p,.jumbotron h2{font-weight:300}.colour-background-3 h3{margin:0 0 10px}.right-content p,.right-content h3{text-align:left}.quote-section p{font-size:18px}.content-area h1,.content-area h2{font-size:36px}.content-area h3{text-align:center;margin:20px 0 10px 0}.content-area h3:after{margin:10px auto 0 auto}.content-area p{font-size:18px}a.find-out-more-btn{display:block}a.find-out-more-btn-3{margin:15px auto 0 auto}.company-section p,.company-section ul li{font-size:18px}.colour-background-3 .gallery-item img{width:100%;height:auto}.colour-background-1 h2,.colour-background-2 h2,.colour-background-3 h2,.colour-background-4 h2,.colour-background-5 h2{font-size:30px}ul#menu-footer-menu{columns:1}.left-text p,.left-text h1,.left-text h2{text-align:center}.gform_wrapper .gform_footer input[type="submit"]{padding:0 15px!important}#dh-cookie-bar{font-size:14px!important;padding:6px 0!important}}@media (max-width:479px){.logo,.centre-trans .logo{max-width:calc(100% - 80px)}}