@font-face{font-family:"Heading";font-weight:300;font-display:swap;src:url(../fonts/HubotSans-Bold.woff2) format("woff2")}@font-face{font-family:"Subheading";font-weight:300;font-display:swap;src:url(../fonts/HubotSans-Medium.woff2) format("woff2")}body{line-height:1.5}#site-header.header-light .thegem-te-menu .menu-toggle .menu-line-1,#site-header.header-light .thegem-te-menu__hamburger.desktop-view .menu-toggle .menu-line-1,#site-header.header-light .thegem-te-menu__overlay.desktop-view .menu-toggle .menu-line-1,#site-header.header-light .thegem-te-menu .menu-toggle .menu-line-2,#site-header.header-light .thegem-te-menu__hamburger.desktop-view .menu-toggle .menu-line-2,#site-header.header-light .thegem-te-menu__overlay.desktop-view .menu-toggle .menu-line-2,#site-header.header-light .thegem-te-menu .menu-toggle .menu-line-3,#site-header.header-light .thegem-te-menu__hamburger.desktop-view .menu-toggle .menu-line-3,#site-header.header-light .thegem-te-menu__overlay.desktop-view .menu-toggle .menu-line-3{background-color:#fff !important}.thegem-te-menu__default.desktop-view ul.nav-menu>li>a{color:#000 !important}.vc_column-inner{padding-top:0 !important}.block-content{padding:0 !important}.vc_sep_width_10{width:150px}.vc_separator.vc_sep_pos_align_left>*{padding:0}h1,h2,h3,h4{margin:0 0 16px;text-transform:none;line-height:1.2;letter-spacing:0}ul{margin:0;padding:0 0 0 20px}h2{color:#000}h5{text-transform:none}.text-white *{color:#fff}.text-white ul li::before{background-color:#fff !important}.main-menu-top{background-color:#f5f5f5;box-shadow:none !important}@media screen and (min-width: 768px){.main-menu-top{background-color:rgba(0,0,0,0) !important}}#menu-footer .sub-menu{display:block !important}@media screen and (min-width: 768px){.wpb_single_image.full-width figure,.wpb_single_image.full-width .vc_single_image-wrapper{display:block}.wpb_single_image.full-width img{width:100%}}.custom-footer .vc_custom_heading{font-size:20px;font-weight:500}.thegem-menu-custom.style-active-background ul.nav-menu-custom li.menu-item-active>a:before,.thegem-menu-custom.style-active-background ul.nav-menu-custom li.menu-item-current>a:before,.thegem-menu-custom.style-active-background ul.nav-menu-custom li.collapsed>a:before{background-color:#d1b36f !important}.thegem-menu-custom.style-hover-background ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover>a:before{background-color:#d1b36f !important}.overlap-right{padding:300px 24px 0 !important}@media screen and (min-width: 768px){.overlap-right{padding:56px 0 !important;background-position:right top !important;background-size:70% auto;background-repeat:no-repeat !important}}body.home .btn-arrow .gem-button{background-color:rgba(0,0,0,0) !important;font-size:24px;text-transform:none;margin:0 auto !important;padding:0 0 0px;display:inline}body.home .btn-arrow .gem-button:hover{border-bottom:8px solid #d2b370}body.home .btn-arrow .gem-button:hover .gem-print-icon{opacity:1}body.home .btn-arrow .gem-button .gem-print-icon{opacity:0}body.home .service-area h1,body.home .service-area .rwlH2Header,body.home .service-area .rwlGBPCategories,body.home .service-area .rwlGBPProfile,body.home .service-area .rwlContentDetails,body.home .service-area .rwlMapLegend,body.home .service-area .rwlJobLocations{display:none !important}.acc_why_choose_us .vc_tta-panel-heading a{padding:12px 0 12px 24px !important}.acc_why_choose_us .vc_tta-panel-heading a i:before,.acc_why_choose_us .vc_tta-panel-heading a i:after{border-color:#dabf89 !important}.acc_why_choose_us .vc_tta-panel-body{padding:8px 0 !important}.financial-options .vc_column-inner{padding-bottom:80px !important}@media screen and (min-width: 768px){.financial-options .gem-button-container{position:absolute;left:50%;bottom:32px;transform:translateX(-50%)}}.finance-calculator-wrapper .calculator-container{display:flex;flex-wrap:wrap;width:100%;box-shadow:0 5px 15px rgba(0,0,0,.1)}.finance-calculator-wrapper .calculator-container .calculator-col{box-sizing:border-box;padding:30px}.finance-calculator-wrapper .calculator-container .calculator-col.left-col{flex:1;flex-basis:50%;background-color:#fff}@media(max-width: 768px){.finance-calculator-wrapper .calculator-container .calculator-col.left-col{flex-basis:100%}}.finance-calculator-wrapper .calculator-container .calculator-col.left-col h2{color:#000}.finance-calculator-wrapper .calculator-container .calculator-col.right-col{flex:1;flex-basis:50%;background-color:#000;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width: 768px){.finance-calculator-wrapper .calculator-container .calculator-col.right-col{flex-basis:100%;padding-top:50px;padding-bottom:50px}}.finance-calculator-wrapper h2{font-size:32px;margin-top:0;margin-bottom:30px;font-weight:700;color:#fff}.right-col .finance-calculator-wrapper h2{text-align:center}.finance-calculator-wrapper .input-group{margin-bottom:20px}.finance-calculator-wrapper .input-group label{display:block;margin-bottom:8px;font-size:14px;color:#d4b872}.finance-calculator-wrapper .input-group .input-wrapper{position:relative}.finance-calculator-wrapper .input-group .input-wrapper input{width:100%;padding:12px;border:1px solid #eee;font-size:16px;box-sizing:border-box}.finance-calculator-wrapper .input-group .input-wrapper input:focus{outline:none;border-color:#d4b872}.finance-calculator-wrapper .input-group .input-wrapper .currency-symbol{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#888}.finance-calculator-wrapper .input-group .input-wrapper .percentage-symbol,.finance-calculator-wrapper .input-group .input-wrapper .term-label{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#888}.finance-calculator-wrapper .input-group .input-wrapper input#loan-amount{padding-left:30px}.finance-calculator-wrapper .input-group .input-wrapper input#interest-rate,.finance-calculator-wrapper .input-group .input-wrapper input#loan-term{padding-right:40px}.finance-calculator-wrapper .calculate-btn{display:block;width:100%;max-width:280px;padding:12px;margin-top:30px;background-color:#d4b872;color:#fff;font-weight:700;border:none;border-radius:35px;cursor:pointer;transition:background-color .3s;text-transform:uppercase;font-size:14px;letter-spacing:1px}.finance-calculator-wrapper .calculate-btn:hover{background-color:#c8a44b}.finance-calculator-wrapper .payment-result{display:flex;justify-content:center;align-items:center;margin-top:20px}.finance-calculator-wrapper .payment-result .dollar-sign{font-size:60px;color:#d4b872;margin-right:5px}.finance-calculator-wrapper .payment-result #monthly-payment{font-size:60px;color:#d4b872;font-weight:700}.finance-calculator-wrapper .payment-result.pulse{animation:pulse .5s ease-in-out}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.recent-project h1,.recent-project .rwlH2Header,.recent-project .rwlGBPCategories,.recent-project .rwlGBPProfile,.recent-project .rwlContentDetails{display:none !important}input[type=text],input[type=password],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=number],input[type=range],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=month],input[type=week],textarea,.combobox-wrapper,#page .woocommerce .select2-container .select2-selection--single,.select2-container .select2-dropdown,.chosen-container-single .chosen-single,.select2-container .select2-choice,select.wpcf7-form-control.wpcf7-select,.thegem-combobox-wrap .thegem-combobox__trigger,.thegem-combobox-wrap .thegem-combobox__options,.product-page__wrapper .product-page__nav .product-page__nav-preview,.product-page__wrapper form.cart .quantity,.gem-attribute-selector .gem-attribute-options li,table.variations .thegem-select{background-color:#fff !important;padding:12px 8px}.wpcf7-submit{width:auto !important;border-radius:35px !important}.material-options .material-option{opacity:0;z-index:-1;max-height:0;overflow:hidden}.material-options .material-option.show{opacity:1;z-index:1;max-height:5000px}.material-options .btn-sample{display:inline-block;position:relative}.material-options .btn-sample:after{content:"+";margin-left:4px}.material-options .btn-sample.active:after{content:"-"}.gem-infotext__title .title-default,.gem-infotext__subtitle .title-default,.gem-infotext__description .title-default{font-family:"Poppins"}.row .vc_images_carousel .vc_carousel-control .icon-next,.row .vc_images_carousel .vc_carousel-control .icon-prev{background-color:#d3b274 !important}.row .vc_images_carousel .vc_carousel-control .icon-next:before,.row .vc_images_carousel .vc_carousel-control .icon-prev::before{top:0 !important}/*# sourceMappingURL=theme.css.map */