/**handles:site-css,theme-css**/
.page-title .vcard{border:0;padding:0}.byline{color:#999}.entry-content img{max-width:100%;height:auto}.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.entry-content object,.entry-content video{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center}.post-password-form input[type=submit]{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;font-family:inherit;padding:.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:0;transition:background-color .25s ease-out,color .25s ease-out;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#1779ba;color:#fefefe}[data-whatinput=mouse] .post-password-form input[type=submit]{outline:0}.post-password-form input[type=submit]:focus,.post-password-form input[type=submit]:hover{background-color:#14679e;color:#fefefe}.gallery{max-width:100%;margin-left:auto;margin-right:auto;margin-right:-15px;margin-left:-15px}.gallery::after,.gallery::before{content:' ';display:table}.gallery::after{clear:both}.gallery.gallery-columns-1>dl{width:100%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-1>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-1>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-2>dl{width:50%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-2>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-2>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-3>dl{width:33.33333%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-3>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-3>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-4>dl{width:25%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-4>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-4>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-5>dl{width:20%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-5>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-5>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-6>dl{width:16.66667%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-6>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-6>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-7>dl{width:14.28571%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-7>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-7>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-8>dl{width:12.5%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-8>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-8>dl:last-child:not(:first-child){float:right}.gallery dl{width:100%;float:left;padding-left:.9375rem;padding-right:.9375rem}.gallery dl:last-child:not(:first-child){float:right}.page-navigation{margin-top:1rem}#comments .commentlist{margin-left:0}#respond ul{margin-left:0}.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:1.5em;padding:.7335em 10px}.commentlist li:last-child{margin-bottom:0}.commentlist li ul.children{margin:0}.commentlist li[class*=depth-]{margin-top:1.1em}.commentlist li.depth-1{margin-left:0;margin-top:0}.commentlist li:not(.depth-1){margin-left:10px;margin-top:0;padding-bottom:0}.commentlist .vcard{margin-left:50px}.commentlist .vcard cite.fn{font-weight:700;font-style:normal}.commentlist .vcard time{float:right}.commentlist .vcard time a{color:#999;text-decoration:none}.commentlist .vcard time a:hover{text-decoration:underline}.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff}.commentlist .comment_content p{margin:.7335em 0 1.5em;font-size:1em;line-height:1.5em}.commentlist .comment-reply-link{float:right}.respond-form{margin:1.5em 10px;padding-bottom:2.2em}.respond-form form{margin:.75em 0}.respond-form form li{list-style-type:none;clear:both;margin-bottom:.7335em}.respond-form form li label,.respond-form form li small{display:none}.respond-form form input[type=email],.respond-form form input[type=text],.respond-form form input[type=url],.respond-form form textarea{padding:3px 6px;background:#efefef;border:2px solid #cecece;line-height:1.5em}.respond-form form input[type=email]:focus,.respond-form form input[type=text]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff}.respond-form form input[type=email]:invalid,.respond-form form input[type=text]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:0;border-color:#fbc2c4;background-color:#f6e7eb;-ms-box-shadow:none;box-shadow:none}.respond-form form input[type=email],.respond-form form input[type=text],.respond-form form input[type=url]{max-width:400px;min-width:250px}.respond-form form textarea{resize:none;width:97.3%;height:150px}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px .7335em 0}.nocomments{margin:0 20px 1.1em}.sidebar li{list-style:none}.widget ul{margin:0}.footer{clear:both;margin-top:1em}body#tinymce{margin:20px}.gform_body ul{list-style:none outside none;margin:0}
.bg-primary{background-color:#d14114;background:linear-gradient(180deg,#f94d17 0,#d14114 100%)}.primary{color:#d14114}.bg-secondary{background-color:#323232}.secondary{color:#323232}.bg-dark{background-color:#323232}.bg-seablue{background-color:#3c5e79}.bg-deepblue{background-color:#16222b}.bg-silver{background-color:#e9eaeb}.bg-concrete{background-image:url("https://towansweeps.co.uk/wp-content/themes/TowanSweeps-WP-Theme/assets/images/concrete_seamless.webp");background-repeat:repeat}.white{color:#fff}.bg-white{background:#fff}.grey{color:#969696}.grey-gradient{background:#ebebeb;background:linear-gradient(0deg,#ebebeb 11%,#f6f6f6 90%)}.bg-highlight{background:rgba(255,255,255,.4)}.h1,.h2,.h4,.h5,h1,h2,h4,h5{font-family:montserrat,sans-serif;font-weight:300;line-height:1}.h3,h3{font-family:montserrat,sans-serif;font-weight:300;font-weight:800}.inner-footer h3{color:#d14114;font-size:1.4rem}@media screen and (max-width:39.9375em){.inner-footer h3{font-size:1.2rem;padding-top:1.5rem}}.inner-footer p,.inner-footer p a{color:#fff;font-size:1rem;line-height:1.2;margin-bottom:.75rem}p{font-family:montserrat,sans-serif;font-weight:300;margin-bottom:2rem;font-size:22px}.lower-footer p{font-family:montserrat,sans-serif;font-weight:300;font-size:14px}.inner-footer p a:hover,.lower-footer p a:hover{color:#d14114;transition:.3s all ease-in-out}.sans-serif{font-family:montserrat,sans-serif;font-weight:300}@media screen and (max-width:39.9375em){.xxxl{font-size:2rem}}@media screen and (min-width:40em){.xxxl{font-size:3rem}}@media screen and (min-width:64em){.xxxl{font-size:6rem}}@media screen and (min-width:64em) and (-webkit-min-device-pixel-ratio:2){.xxxl{font-size:4rem}}@media screen and (max-width:39.9375em){.xxl{font-size:1.4rem}}@media screen and (min-width:40em){.xxl{font-size:2rem}}@media screen and (min-width:64em){.xxl{font-size:4rem}}@media screen and (min-width:64em) and (-webkit-min-device-pixel-ratio:2){.xxl{font-size:3rem}}.xl{font-size:3rem}@media screen and (max-width:39.9375em){.xl{font-size:2rem}}@media screen and (min-width:40em){.xl{font-size:2rem}}@media screen and (min-width:64em){.xl{font-size:3rem}}@media screen and (min-width:64em) and (-webkit-min-device-pixel-ratio:2){.xl{font-size:2rem}}@media screen and (max-width:39.9375em){.large{font-size:1.4rem}}@media screen and (min-width:40em){.large{font-size:1.4rem}}@media screen and (min-width:64em){.large{font-size:2rem}}@media screen and (min-width:64em) and (-webkit-min-device-pixel-ratio:2){.large{font-size:2rem}}@media screen and (max-width:39.9375em){.medium{font-size:1.2rem}}@media screen and (min-width:40em){.medium{font-size:1.2rem}}@media screen and (min-width:64em){.medium{font-size:1.4rem}}@media screen and (min-width:64em) and (-webkit-min-device-pixel-ratio:2){.medium{font-size:1.4rem}}.small{font-size:1rem}.shadow{text-shadow:0 2px 9px rgba(0,0,0,.3)}.heavy{font-weight:700}.center-text{text-align:center}figure.centered{width:20%;display:block;float:left;margin:10% 15%}@media screen and (max-width:39.9375em){figure.centered{width:90%;margin:5%}}button{cursor:pointer}.btn-ghost{padding:1rem 2rem;background:0 0;font-family:montserrat,sans-serif;font-weight:300;font-weight:400;transition:.3s all ease-in-out;letter-spacing:1px;margin-top:1rem;position:absolute;transition:.3s all ease-in-out}.--white{border:1px solid #fff;color:#fff}.--white:hover{background:#fff;color:#d14114}.--primary{border:1px solid #d14114;color:#d14114}.--primary:hover{background:#d14114;color:#fff}.book-now{height:50px;width:200px;position:absolute;right:1rem;top:1.25rem;color:#d14114;border:1px solid #d14114;text-align:center;padding:.5rem;transition:.3s all ease-in-out}.book-now:hover{background:#d14114;color:#fff}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.book-now{width:120px;padding:.5rem .25rem}}body.home .book-now{color:#d14114;border:1px solid #d14114}body.home .book-now:hover{color:#fff}.top-bar{background:#fff;height:90px;width:100%;left:0;padding:10px;position:fixed;z-index:999;border-bottom:1px solid #d14114;transition:.3s all ease-in-out}.top-bar ul{background:#fff;border:none}.header-logo-image-scrolled{opacity:0!important}.menu .active>a{background:0 0}.menu .active>a,.menu a{color:#d14114;font-weight:600}a:focus,a:hover{color:#fff;text-decoration:underline}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after{border-color:#d14114 transparent transparent}.menu a{font-family:montserrat,sans-serif;font-weight:300;color:#d14114;font-weight:600;text-transform:uppercase;font-size:.9rem;transition:.3s all ease-in-out}.menu a:hover{color:#000}.scrolled{background:#fff;border-bottom:1px solid #fff}.scrolled .menu a,.scrolled body.home .menu a{color:#d14114!important}.scrolled .header-logo-image-scrolled{opacity:1!important}.top-bar-left{height:55px}#main-nav{float:right;height:55px}@media screen and (min-width:64em) and (-webkit-min-device-pixel-ratio:2){#main-nav{width:80%}}.header-logo{margin-left:0;margin-right:1rem;margin-bottom:1rem;width:215px;height:80px;position:relative;overflow:hidden;margin:2rem 1rem}.header-logo img{opacity:1;display:block;left:50%;top:50%;height:auto;width:100%;transition:.5s ease;backface-visibility:hidden;transform:translate(-50%,-50%);position:absolute}.header-logo img{max-width:200px}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.header-logo{margin-left:0;margin-right:1rem;margin-bottom:1rem;width:179px;height:75px;position:relative;overflow:hidden}.header-logo img{opacity:1;display:block;left:50%;top:50%;height:auto;width:100%;transition:.5s ease;backface-visibility:hidden;transform:translate(-50%,-50%);position:absolute}}.dropdown.menu a{padding:1.25rem}@media screen and (min-width:40em) and (max-width:49em){.dropdown.menu a{padding:1.25rem .5rem}}#footer-links{display:block}#footer-links a{padding-left:0;transition:.3s all ease-in-out}#footer-links a:hover{text-decoration:underline}.mobile-menu{height:65px;background:#fff;position:relative;z-index:99;width:100%}.mobile-menu .header-logo-image{height:50px;margin:.5rem;float:left}.mobile-menu ul{float:right}.mobile-menu ul li a{font-size:2.5rem;right:0;color:#d14114}.navigation{width:70rem;margin-right:3rem}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.navigation{width:30rem;margin-right:5rem}}.booking-cta{width:13rem;height:80px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.booking-cta{width:10rem}}.off-canvas.position-right{width:325px;background:#d14114}.off-canvas.position-right .menu .active>a,.off-canvas.position-right .menu a{font-size:1.6rem;color:#fff}.off-canvas.position-right .accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after{border-color:#fff transparent transparent}.off-canvas.position-right .accordion-menu .is-accordion-submenu a{font-size:1rem}.off-canvas.position-right .menu.vertical{margin-top:25%}.footer{min-height:450px;margin-top:0}@media screen and (max-width:39.9375em){.footer{min-height:170vh;padding:1rem}}@media screen and (min-width:40em) and (max-width:49em){.footer{min-height:115vh}}@media screen and (max-width:39.9375em){.footer-logo{margin-top:2rem}}body{height:auto!important;min-height:100%;margin:0;font-size:20px;font-family:montserrat,sans-serif;font-weight:300}.content{padding:20px;min-height:100%;margin:0 auto -200px}a{color:inherit;font-weight:800;transition:.3s all ease-in-out}a:hover{text-decoration:underline}.hero-hx--vt{min-height:100vh}@media screen and (max-width:39.9375em){.hero-hx--vt{padding-bottom:20%}}.half-video{width:100%;left:0;height:350px;margin-top:100px;position:relative}@media screen and (max-width:39.9375em){.half-video{margin-top:0}}.half-video .video{z-index:-1;top:0;left:0;width:100%;height:0;padding-bottom:56.25%}.half-video video{position:absolute;width:100%;height:100%;top:0;left:0}.half-video .video-element{position:absolute;width:100%;height:100%;top:0;left:0;background-position:50% 50%;background-repeat:no-repeat;background-size:auto 100%}.portrait-video{width:475px;left:0;height:600px;margin-top:0;position:relative;border-radius:20px;overflow:hidden}.portrait-video .video{z-index:-1;top:0;left:0;width:100%;height:0;padding-bottom:56.25%}.portrait-video video{position:absolute;width:500px;top:0;left:0}.portrait-video .video-element{position:absolute;width:100%;height:100%;top:0;left:0;background-position:50% 50%;background-repeat:no-repeat;background-size:auto 100%}#big-video{position:relative;overflow:hidden;height:98vh}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#big-video{height:40vh}}@media screen and (min-width:40em) and (max-width:49em) and (orientation:landscape){#big-video{height:100vh}}#big-video .video{z-index:-1;position:absolute;top:0;left:0;width:100%;height:0;padding-bottom:56.25%}#big-video video{position:absolute;width:100%;height:100%;top:0;left:0}#big-video .video-element{position:absolute;width:100%;height:100%;top:0;left:0;background-position:50% 50%;background-repeat:no-repeat;background-size:auto 100%}.dest-bg,.dest-video{height:320px!important}.header-video{height:85vh!important}.header-image{filter:drop-shadow(1rem 1rem 0rem #D14114)}@media screen and (max-width:39.9375em){.header-image{margin-left:0;margin-right:1rem;margin-bottom:1rem;width:auto;height:300px;position:relative;overflow:hidden;margin-left:2rem;margin-right:2rem;margin-bottom:2rem}.header-image img{opacity:1;display:block;left:50%;top:50%;height:auto;width:100%;transition:.5s ease;backface-visibility:hidden;transform:translate(-50%,-50%);position:absolute}}@media screen and (min-width:40em){.header-image{margin-left:0;margin-right:1rem;margin-bottom:1rem;width:auto;height:100%;position:relative;overflow:hidden}.header-image img{opacity:1;display:block;left:50%;top:50%;height:auto;width:100%;transition:.5s ease;backface-visibility:hidden;transform:translate(-50%,-50%);position:absolute}}.hero-hx,.section-hx,.section-hx-sm{min-height:100vh;background-attachment:scroll;background-position:bottom;background-size:cover;position:relative}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.hero-hx,.section-hx,.section-hx-sm{min-height:40vh}}@media screen and (min-width:64em) and (-webkit-min-device-pixel-ratio:2){.hero-hx,.section-hx,.section-hx-sm{min-height:90vh}}.hero-hx .message,.section-hx .message,.section-hx-sm .message{margin-top:20%;margin-left:0}@media screen and (min-width:64em){.hero-hx .message,.section-hx .message,.section-hx-sm .message{margin-top:25%}}@media screen and (min-width:64em) and (-webkit-min-device-pixel-ratio:2){.hero-hx .message,.section-hx .message,.section-hx-sm .message{margin-top:12.5%;width:85%}}.hero-hx .message h1,.section-hx .message h1,.section-hx-sm .message h1{line-height:1}@media screen and (max-width:39.9375em){.hero-hx .message h1,.section-hx .message h1,.section-hx-sm .message h1{font-size:2rem}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.hero-hx .message h1,.section-hx .message h1,.section-hx-sm .message h1{font-size:2.2rem}}@media screen and (min-width:1024px){.hero-hx .message h1,.section-hx .message h1,.section-hx-sm .message h1{font-size:6rem}}@media screen and (min-width:64em) and (-webkit-min-device-pixel-ratio:2){.hero-hx .message h1,.section-hx .message h1,.section-hx-sm .message h1{font-size:5rem}}.hero-hx{clip-path:polygon(0 0,100% 0,100% 90%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}.hero-hx--img,.section-hx--img{min-height:105vh;background-position:bottom}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.section-hx{min-height:50vh}}.section-hx-sm{min-height:30vh}.general-hx{padding-top:150px;min-height:40vh}.general-hx p{font-size:1rem;color:#828282}.slider,.testimonial-message{margin-top:30%}.testimonial-message{background:#fff;border-radius:15px;padding:2.5rem;position:relative}.testimonial-message p{color:#323232;margin-bottom:0}@media screen and (max-width:39.9375em){.testimonial-message p{font-size:1rem}}.testimonial-message p span{color:#323232;font-size:1.1rem;margin-top:1rem;display:block}.testimonial-message p span a{display:block;color:#d14114}.testimonial-message p span a:hover{text-decoration:underline;transition:.3s all ease-in-out}.testimonial-drop{margin-top:20%}.testimonial-bottom-left:before{content:"";width:0;height:0;position:absolute;border-left:24px solid #fff;border-right:12px solid transparent;border-top:12px solid #fff;border-bottom:20px solid transparent;left:32px;bottom:-24px}@media screen and (max-width:39.9375em){.padded-xl{padding-top:3rem;padding-bottom:3rem}}@media screen and (min-width:40em){.padded-xl{padding-top:7.5rem;padding-bottom:7.5rem}}@media screen and (max-width:39.9375em){.padded{padding-top:2rem;padding-bottom:2rem}}@media screen and (min-width:40em){.padded{padding-top:5rem;padding-bottom:5rem}}@media screen and (max-width:39.9375em){.padded-sm{padding-top:1rem;padding-bottom:1rem}}@media screen and (min-width:40em){.padded-sm{padding-top:100px;padding-bottom:100px}}.headline{min-height:50vh;padding:15vh;position:relative}@media screen and (max-width:39.9375em){.headline{padding:2em}}@media screen and (min-width:40em) and (max-width:49em){.headline{padding:2em}}@media screen and (min-width:64em){.headline{min-height:80vh;padding-top:10%;padding-bottom:10%}}@media screen and (min-width:64em) and (-webkit-min-device-pixel-ratio:2){.headline{min-height:120vh}}.padded-top{padding-top:30%}@media screen and (max-width:39.9375em){.padded-top{padding-top:10%}}.padded-top-sm{padding-top:2rem}.padded.headline{height:100vh}.snippet{padding:3rem}.social a{margin-left:1rem}.social-icon{height:50px}.footer{padding-top:2rem;background-color:#323232}.lower-footer{padding-top:1rem;border-top:1px solid #dcdcdc;color:#969696;width:94%;left:4%;font-size:.8rem;position:absolute;bottom:0}.lower-footer a{color:#969696;font-weight:1.4rem}@media screen and (min-width:40em){.hwd-link{float:right}}.hwd-logo{height:25px;margin-top:-5px;margin-left:5px}.orbit-container{max-height:90vh;height:90vh}@media screen and (min-width:64em) and (-webkit-min-device-pixel-ratio:2){.orbit-container{max-height:100vh;height:100vh}}.orbit-slide{background-size:cover;height:90vh}.orbit-title{position:absolute;z-index:9;color:#fff;padding:3rem}.orbit-bullets{position:absolute;bottom:.5rem;left:2%}.orbit-bullets button{width:7rem;height:2px;background-color:rgba(255,255,255,.6);margin:0;border-radius:0;margin-left:-5.5px}.orbit-bullets button.is-active,.orbit-bullets button:hover{background-color:#fff;height:5px}.orbit-caption{position:absolute;right:0;bottom:0;width:30%;height:100%;padding:8rem 4rem;background-color:rgba(10,10,10,.5);color:#fefefe}.orbit-caption h3{font-size:1.4rem}.orbit-caption h3 span{display:block;text-transform:none;font-weight:300;font-size:2rem}.orbit-next,.orbit-previous{font-size:2rem;transition:.3s all ease-in-out}.orbit-next:hover,.orbit-previous:hover{color:#d14114}.orbit-next:active,.orbit-next:focus,.orbit-next:hover,.orbit-previous:active,.orbit-previous:focus,.orbit-previous:hover{background-color:transparent}.vertical-center{margin:0;position:absolute;top:50%;transform:translateY(-50%)}.featured-image{position:relative;width:100%;height:300px;overflow:hidden}.featured-image img{position:absolute;left:50%;top:50%;height:auto;width:100%;transform:translate(-50%,-50%)}.side-image-wrapper{margin-top:150px;margin-left:0;margin-right:1rem;margin-bottom:1rem;width:350px;height:525px;position:relative;overflow:hidden;border-bottom:15px solid #d14114}.side-image-wrapper img{opacity:1;display:block;left:50%;top:50%;height:auto;width:100%;transition:.5s ease;backface-visibility:hidden;transform:translate(-50%,-50%);position:absolute}.booking-header{position:absolute;right:0;top:calc(100% - 5.6rem);background:#fff;border:none;width:40%;padding:2rem;z-index:1;transition:.3s all ease-in-out}.booking-header:hover{background:#000;color:#fff}.gallery{margin-left:0;list-style:none}.gallery li{overflow:hidden;position:relative;width:33.3333%;height:205px;float:left}.gallery li img{position:absolute;left:50%;top:50%;height:auto;width:100%;transform:translate(-50%,-50%)}.dark-overlay{background:rgba(0,0,0,.4);position:absolute;left:0;top:0;width:100%;height:101%}.services .card{background:0 0;color:#fff;border:none}@media screen and (max-width:39.9375em){.services .card{max-width:92%;margin:4%}}@media screen and (min-width:40em){.services .card{max-width:31.333%;margin:1%}}.services .card .service-icon{height:75px;width:75px;margin:20px auto;display:block}.services .card .card-divider{background:0 0}.services .card .card-divider h3{text-align:center;width:100%}.services .card .card-section{text-align:center}.services .card .card-section a{display:block;text-decoration:underline}.services .card .card-section a:hover{colour:white;text-decoration:underline;transition:.3s all ease-in-out}.faq{width:100%}.faq .accordion-title{font-family:montserrat,sans-serif;font-weight:300;color:#323232;font-size:2rem}@media screen and (max-width:39.9375em){.faq .accordion-title{font-size:1rem}}.faq .accordion-title::before{margin-top:-1.5rem;font-size:3rem}.case-study>li{border-bottom:2px solid #dcdcdc;padding-bottom:1rem;margin-bottom:2rem}.case-study>li:last-child{border-bottom:none}.case-study-gallery{list-style-type:none;display:flex;float:right}.case-study-gallery li{margin:1rem}