header#bricks-header-wrapper>.bricks-container:not(.full-width),footer#bricks-footer-wrapper>.bricks-container:not(.full-width),main#bricks-content-wrapper>.bricks-container:not(.full-width){padding-left:10px;padding-right:10px}@media(min-width:1024px){header#bricks-header-wrapper>.bricks-container:not(.full-width),footer#bricks-footer-wrapper>.bricks-container:not(.full-width),main#bricks-content-wrapper>.bricks-container:not(.full-width){padding-left:60px;padding-right:60px}}body.single-testimonial main#bricks-content-wrapper .inner-page--header{background-position:center}#bricks-header-wrapper.fixed{position:fixed;left:0;right:0;z-index:9999;top:0;box-shadow:0 0 10px rgb(0 0 0 / 50%)}.admin-bar #bricks-header-wrapper.fixed{top:32px}main#bricks-content-wrapper .inner-page--header{min-height:70vh}@media (max-width:980px){.admin-bar #bricks-header-wrapper.fixed{top:0}#bricks-header-wrapper.fixed .col-logo{display:none}#bricks-header-wrapper.fixed .col-quote,#bricks-header-wrapper.fixed .site-header{padding-bottom:0}main#bricks-content-wrapper .inner-page--header{min-height:55vh}}.special-shape-left .bricks-button,.special-shape-left .bricks-heading,.special-shape-right .bricks-button,.special-shape-right .bricks-heading{position:relative;display:block}.special-shape-left .bricks-heading,.special-shape-right .bricks-heading{background-color:inherit}.special-shape-left .bricks-button,.special-shape-left .bricks-heading{padding-right:0}.special-shape-right .bricks-button,.special-shape-right .bricks-heading{padding-left:0}.special-shape-left .bricks-button::before,.special-shape-left .bricks-heading::before,.special-shape-right .bricks-button::before,.special-shape-right .bricks-heading::before{position:absolute;content:"";top:0;height:100%;width:70px;background:inherit}.special-shape-left .bricks-button::before,.special-shape-left .bricks-heading::before{clip-path:polygon(95% 0,100% 0,100% 100%,0% 100%)}.special-shape-right .bricks-button::before,.special-shape-right .bricks-heading::before{clip-path:polygon(0 0,5% 0,100% 100%,0% 100%)}.special-shape-right .bricks-button::after,.special-shape-right .bricks-heading::after,.special-shape-left .bricks-button::before,.special-shape-left .bricks-heading::before{right:calc(100% - 1px)}.special-shape-left .bricks-button::after,.special-shape-left .bricks-heading::after,.special-shape-right .bricks-button::before,.special-shape-right .bricks-heading::before{left:calc(100% - 1px)}.special-shape-left .bricks-button::after,.special-shape-left .bricks-heading::after,.special-shape-right .bricks-button::after,.special-shape-right .bricks-heading::after{position:absolute;content:"";top:0;height:100%;width:50vw;background:inherit}@media(max-width:767px){.special-shape-left .bricks-button,.special-shape-left .bricks-heading{padding-left:10px}.special-shape-right .bricks-button,.special-shape-right .bricks-heading{padding-right:10px}.special-shape-left .bricks-button::before,.special-shape-left .bricks-heading::before,.special-shape-right .bricks-button::before,.special-shape-right .bricks-heading::before{width:40px}}.toggle-content{display:none}body .gform_wrapper.gform_legacy_markup_wrapper ul{list-style-type:none;margin:0;padding:0}body .gform_wrapper.gform_legacy_markup_wrapper ul li.gfield{margin-top:20px;padding-top:0!important;padding-bottom:0!important;background-color:#fff0!important}body .gform_wrapper.gform_legacy_markup_wrapper ul li.gfield.gform_validation_container,body .gform_wrapper.gform_legacy_markup_wrapper ul li.hidden_label>.gfield_label{display:none}.gform_wrapper.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_legacy_markup_wrapper textarea.medium{padding:5px 20px;background-image:linear-gradient(45deg,rgb(165 184 192 / .7) 97%,#e5eaec 97%);color:#222620;border-width:0;height:50px;width:100%}.gform_legacy_markup_wrapper textarea.medium{height:150px}.gform_wrapper .gform_body ::placeholder{color:#222620;opacity:1}body .gform_wrapper.gform_legacy_markup_wrapper ul li.gfield .ginput_container_consent input,body .gform_wrapper.gform_legacy_markup_wrapper ul li.gfield .ginput_container_consent label{display:inline}.gform_wrapper .gform_footer input.gform_button.button[type="submit"]{font-size:22px;font-weight:400;text-transform:uppercase;padding:20px 30px;border:2px solid #a4b7c0;color:#a4b7c0;background-color:#fff;min-width:200px;cursor:pointer}.gform_wrapper .gform_footer input.gform_button.button[type="submit"]:hover{color:#fff;background-color:#a4b7c0}.gform_wrapper .gform_body .ginput_recaptcha>div{margin-left:auto;margin-right:auto}.gform_wrapper .gform_footer{text-align:center}.ginput_container_checkbox .gchoice{display:flex}.ginput_container_checkbox .gchoice label{font-size:18px;color:#222620}.gform_legacy_markup_wrapper div.validation_error,.gform_legacy_markup_wrapper .validation_message{display:none}.gform_legacy_markup_wrapper li.gfield.gfield_error{border-width:0!important}.awards-wrapper{max-width:1200px;margin:0 auto}.awards-wrapper .tab-title-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px}.awards-wrapper .award-mobile-title,.awards-wrapper .tab-title{text-align:center;border:1px solid #a8b7bf;background:#FFF;display:block;padding:15px}.awards-wrapper .award-mobile-title h2,.awards-wrapper .tab-title h2{font-size:30px;font-weight:300;color:#d4dce0;margin-bottom:0}.awards-wrapper .active .award-mobile-title h2,.awards-wrapper .tab-title.active h2{color:#FFF;font-weight:300}.awards-wrapper .active .award-mobile-title,.awards-wrapper .tab-title.active{background:#d4dce0}.awards-wrapper .award-images{text-align:center;width:100%;margin-top:30px;margin-bottom:30px}.awards-wrapper .award-images .image{display:inline-block;padding:10px}.awards-wrapper .award-images .image img{max-height:135px;object-fit:contain}.awards-wrapper .awards-detail{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.awards-wrapper article.award{max-width:100%}.awards-wrapper .awards-detail .award{background-image:linear-gradient(45deg,#a8b7bf 80%,#bec9cf 80%);padding:50px 20px;text-align:center;color:#FFF;font-weight:300;line-height:1.25}.awards-wrapper .awards-detail .award .home-name,.awards-wrapper .awards-detail .award .title{color:#FFF!important;font-weight:400;text-transform:uppercase}.awards-wrapper .awards-detail .award .title{margin-top:15px}.awards-wrapper .awards-detail .award .price{margin-bottom:15px}.awards-wrapper .award-mobile-title{padding:0;height:auto;line-height:1;font-size:24px;display:none}.awards-wrapper .award-mobile-title a{display:block;padding:10px;color:inherit}@media (max-width:767px){.awards-wrapper .award-mobile-title,.awards-wrapper .tab-content-wrapper .tab-content{display:block}.awards-wrapper .tab-content-wrapper .tab-content+.tab-content{margin-top:20px}.awards-wrapper .tab-content-wrapper .tab-content:not(.active) article,.awards-wrapper .tab-title-wrapper{display:none}.awards-wrapper .awards-detail{grid-gap:10px;grid-template-columns:1fr 1fr}.awards-wrapper .award-images .image img{max-width:80px}}.nav-links{margin-top:30px}.nav-links .page-numbers{display:inline-block;padding:10px;border:1px solid #a8b7bf;color:#a8b7bf;line-height:1;min-width:40px;text-align:center}.nav-links .page-numbers:hover,.nav-links .page-numbers.current{background:#a8b7bf;color:#FFF}.bricks-element-grid.bm-archive-post>.inner{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}@media (max-width:980px){.bricks-element-grid.bm-archive-post>.inner{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.bricks-element-grid.bm-archive-post>.inner{grid-template-columns:repeat(1,1fr)}}.post-grid{background-image:linear-gradient(45deg,#a8b7bf 70%,#bec9cf 60%);padding:40px 20px;color:#FFF;text-align:center;display:block}.post-grid a{color:#FFF;text-transform:uppercase}.post-grid .post-excerpt{margin-top:30px}.post-grid .post-image{position:relative}.post-grid .post-image:before{content:"";display:block;padding-top:75.75%;background:#FFF}.post-grid .post-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.post-grid .read-more{padding:30px 30px 0 30px}.post-grid .read-more a.bricks-button{border:1px solid;display:block;font-weight:300;padding:5px}.post-grid .read-more a.bricks-button:hover{background:#000}.gform_wrapper fieldset{border:none}.gform_wrapper .ginput_container_consent input[type="checkbox"]{display:inline;width:auto;line-height:0;height:auto}.gform_wrapper .ginput_container_consent .gfield_consent_label{display:inline}.gform_wrapper .ginput_container_consent .gfield_required_text{display:none}.gform_wrapper .gfield_label{display:none}.gform_wrapper input:not([type=submit]){padding:5px 20px;background-image:linear-gradient(45deg,rgb(165 184 192 / .7) 97%,#e5eaec 97%);color:#222620;border-width:0;height:50px;width:100%}.gform_wrapper .gfield{margin-bottom:20px}.gform_wrapper .gfield_validation_message{display:none}.gform_wrapper input:not([type=submit]),.gform_wrapper.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_legacy_markup_wrapper textarea.medium{border:1px solid #c0ced3}.gform_wrapper .gfield_error input:not([type=submit]),.gform_wrapper .gfield_error textarea,.gform_wrapper .gfield_error select{border:1px solid red!important}.gform_wrapper .gfield_error .gfield_consent_label{color:red!important}body .gform_wrapper li.gfield.gfield_error .ginput_recaptcha iframe{border:1px solid red}#btn-btt .bricks-button{width:55px!important;height:55px!important;display:flex;align-items:center;justify-content:center;font-size:20px;position:fixed;font-weight:600;min-width:auto;position:fixed;bottom:40px;right:40px;cursor:pointer;transition:.45s all ease-in-out;transform:translate3d(0,100px,0);box-shadow:0 3px 6px #00000082;z-index:999}#btn-btt.active .bricks-button{transform:translate3d(0,0,0)}body.admin-bar .bricks-element-nav-menu .bricks-mobile-menu-wrapper{padding-top:46px}.bricks-header-wrapper #site-header--enquiry .bricks-button span,.bricks-header-wrapper #site-header--enquiry .bricks-button i{position:relative;z-index:10}@media (min-width:1025px) and (max-width:1360px){.bricks-header-wrapper #site-header--enquiry{transform:scale(.8);transform-origin:center center}.bricks-header-wrapper #site-header--enquiry .bricks-button{padding-left:0}}@media (max-width:980px){#bricks-content-wrapper .inner-page--header,#bricks-content-wrapper .inner-page--header>.bricks-container{padding-right:0!important}#bricks-content-wrapper .inner-page--header .inner-page--title{width:100%}#bricks-content-wrapper .inner-page--header .inner-page--title:before{clip-path:polygon(0 0,calc(100% - 50px) 0,100% 50px,100% 100%,0 100%)}#bricks-content-wrapper .inner-page--header .inner-page--title .bricks-heading{font-size:36px;padding-right:20px}.bricks-header-wrapper .site-logo img{max-width:250px;display:block;margin:0 auto}#bricks-site-wrapper .bricks-container{background-attachment:scroll}}.custom-home-category-list{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:20px}.custom-home-category-list .cat-item{width:calc(100%/3 - 40px/3);background-image:linear-gradient(45deg,#a8b7bf 70%,#bec9cf 60%);padding:60px 20px;text-align:center}.custom-home-category-list .cat-title{font-size:32px;text-transform:uppercase;color:#fff;font-weight:100;margin-bottom:20px}.custom-home-category-list .cat-image{position:relative;margin-bottom:30px;max-width:450px;margin-left:auto;margin-right:auto}.custom-home-category-list .cat-image::before{display:block;content:"";padding-bottom:75%}.custom-home-category-list .cat-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.custom-home-category-list a.cat-button{font-size:22px;font-weight:100;line-height:1;color:#fff;padding:15px;border:1px solid #fff;display:inline-block;transition:0.3s}.custom-home-category-list a.cat-button:hover{background-color:#fff;color:#a4b7c0}@media(max-width:991px){.custom-home-category-list .cat-item{width:100%}}.bricks-lightbox-wrapper.show{z-index:99999}.pybase-custom-home-slider-wrapper .mySwiper .swiper-slide.swiper-slide-duplicate{visibility:hidden;display:none}.bricks-lightbox-wrapper .bricks-lightbox-inner img{max-width:100%;max-height:100%}.bricks-element-shortcode .award_images img{width:169px;height:169px;object-fit:contain}@media (max-width:767px){#site-header--enquiry .bricks-button{border-right:1px solid #FFF;padding-right:10px}#site-header--enquiry .bricks-button:after{z-index:-1}.site-header .bricks-element-nav-menu .bricks-mobile-menu-toggle:before{top:-22px;bottom:-22px;left:-10px;right:-500px}}