.elementor-1815 .elementor-element.elementor-element-35fa454:not(.elementor-motion-effects-element-type-background), .elementor-1815 .elementor-element.elementor-element-35fa454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2031;}.elementor-1815 .elementor-element.elementor-element-35fa454 > .elementor-background-overlay{background-image:url("https://johnshighlandcomfort.com/wp-content/uploads/2022/07/luxury-9-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1815 .elementor-element.elementor-element-35fa454{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1815 .elementor-element.elementor-element-65dadb9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1815 .elementor-element.elementor-element-65dadb9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1815 .elementor-element.elementor-element-65dadb9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1815 .elementor-element.elementor-element-65dadb9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1815 .elementor-element.elementor-element-eaae1f7 .knsl-title-frame{align-items:center;}.elementor-1815 .elementor-element.elementor-element-eaae1f7 .knsl-banner-simple .knsl-title--h{text-transform:uppercase;}.elementor-1815 .elementor-element.elementor-element-8977147 .elementor-heading-title{color:#182B4D;}.elementor-1815 .elementor-element.elementor-element-8977147{color:#182B4D;padding:150px 0px 50px 0px;}.elementor-1815 .elementor-element.elementor-element-8977147 a{color:#182B4D;}.elementor-1815 .elementor-element.elementor-element-8977147 a:hover{color:#182B4D;}.elementor-1815 .elementor-element.elementor-element-50e33aa{--display:flex;}.elementor-1815 .elementor-element.elementor-element-50e33aa:not(.elementor-motion-effects-element-type-background), .elementor-1815 .elementor-element.elementor-element-50e33aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CAF0F8;}.elementor-1815 .elementor-element.elementor-element-776ded9{color:#000000;}.elementor-1815 .elementor-element.elementor-element-200da68{--spacer-size:50px;}.elementor-1815 .elementor-element.elementor-element-9215719 .knsl-card-description{text-align:center;}.elementor-1815 .elementor-element.elementor-element-9215719 .knsl-title-frame .knsl-title--h{color:#000000;}.elementor-1815 .elementor-element.elementor-element-9215719 .knsl-title-frame .knsl-text{color:#000000;}.elementor-1815 .elementor-element.elementor-element-9215719 .knsl-title-frame .knsl-btn{color:#FFFFFF;}.elementor-1815 .elementor-element.elementor-element-9215719 .knsl-badge{background-color:#FFFFFF !important;}.elementor-1815 .elementor-element.elementor-element-9215719 .knsl-badge p .mphb-price{background:transparent !important;}.elementor-1815 .elementor-element.elementor-element-9215719 .knsl-badge p .mphb-price, .elementor-1815 .elementor-element.elementor-element-9215719 .knsl-badge p .mphb-price .mphb-currency{color:#000000;}.elementor-1815 .elementor-element.elementor-element-9215719 .knsl-badge p, .elementor-1815 .elementor-element.elementor-element-9215719 .knsl-badge{color:#000000;}.elementor-1815 .elementor-element.elementor-element-9215719 .knsl-ath-card .knsl-card-description{background-color:#FFFFFF !important;}.elementor-1815 .elementor-element.elementor-element-9215719 .knsl-ath-card .knsl-card-description h3{color:#000000;}.elementor-1815 .elementor-element.elementor-element-9215719 .knsl-ath-card .knsl-card-description .knsl-text--h{color:#000000;}.elementor-1815 .elementor-element.elementor-element-9215719 .knsl-ath-card .knsl-card-description .knsl-btn{color:#FFFFFF;}.elementor-1815 .elementor-element.elementor-element-49a5487 > .elementor-widget-container{background-color:#CAF0F8;margin:0px 0px -50px 0px;padding:20px 0px 0px 0px;}.elementor-1815 .elementor-element.elementor-element-49a5487 .knsl-title-frame .knsl-title--h{color:#000000;}.elementor-1815 .elementor-element.elementor-element-49a5487 .knsl-title-frame .knsl-text{color:#000000;}.elementor-1815 .elementor-element.elementor-element-49a5487 blockquote:before, .elementor-1815 .elementor-element.elementor-element-49a5487 blockquote:after{color:#000000;}.elementor-1815 .elementor-element.elementor-element-49a5487 .knsl-testimonial-card h3{color:#000000;font-size:32px;}.elementor-1815 .elementor-element.elementor-element-49a5487 .knsl-testimonial-card .knsl-subtitle--h{color:#000000;}.elementor-1815 .elementor-element.elementor-element-49a5487 .knsl-testimonial-card blockquote{color:#000000;}.elementor-1815 .elementor-element.elementor-element-49a5487 .knsl-testimonial-card .knsl-name-and-text blockquote .knsl-stars li{color:#000000;}@media(max-width:767px){.elementor-1815 .elementor-element.elementor-element-8977147{padding:100px 0px 0px 0px;}}