.obj-holder-testimonial .testimonial-author .img-div{display:inline-block;width:47px;height:47px;background-size:contain;background-repeat:no-repeat}.web3ele-map-window.no-gallery{font-family:Jost-Light,sans-serif;font-size:24px}@media (max-width:767px){.web3ele-map-window.no-gallery{font-size:21px}}.web3ele-map-window.no-gallery .obj-inner .obj-inner-section .obj-inner-title{font-size:37px;font-weight:600;line-height:52px}.web3ele-map-window.no-gallery .obj-inner .obj-inner-section:nth-of-type(1),.web3ele-map-window.no-gallery .obj-inner .obj-inner-section:nth-of-type(3){line-height:37px}.obj-rm-toggle{margin:0}.obj-rm-toggle .elementor-widget-container *:last-child{margin-bottom:0}.obj-rm-toggle .elementor-widget-container a{color:#2f2f2f;line-height:1;text-decoration:underline;background:url('data:image/svg+xml,<svg width="10" height="7" viewBox="0 0 10 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 1.11475L5 5.11475L1 1.11475" stroke="%232F2F2F" stroke-width="1.5"/></svg>') no-repeat center left;padding-left:20px}.obj-rm-toggle .elementor-widget-container a.toggled{background-image:url('data:image/svg+xml,<svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 5.11475L5 1.11475L1 5.11475" stroke="%232F2F2F" stroke-width="1.5"/></svg>')}.obj-rm-content{margin:0;display:none}.obj-rm-content .elementor-widget-container *:last-child{margin-bottom:0}.elementor-widget-container p:last-child,.elementor-widget-container ul:last-child,.elementor-widget-container ol:last-child{margin-bottom:0}.obj-text-img-red-circle .elementor-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:70px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;max-width:1360px}@media (max-width:1359px){.obj-text-img-red-circle .elementor-container{gap:60px}}@media (max-width:991px){.obj-text-img-red-circle .elementor-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.obj-text-img-red-circle.top-aligned .elementor-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.obj-text-img-red-circle .text-container{width:50%}@media (max-width:991px){.obj-text-img-red-circle .text-container{width:100%}}.obj-text-img-red-circle .text-container h1,.obj-text-img-red-circle .text-container h2,.obj-text-img-red-circle .text-container h3,.obj-text-img-red-circle .text-container h4,.obj-text-img-red-circle .text-container h5,.obj-text-img-red-circle .text-container h6{font-family:"Teko",sans-serif;font-weight:600;font-size:60px;line-height:1;color:#3a3a3a;text-transform:uppercase;margin-bottom:1rem}.obj-text-img-red-circle .text-container h1 span,.obj-text-img-red-circle .text-container h2 span,.obj-text-img-red-circle .text-container h3 span,.obj-text-img-red-circle .text-container h4 span,.obj-text-img-red-circle .text-container h5 span,.obj-text-img-red-circle .text-container h6 span{font-weight:700;color:#de2e26}.obj-text-img-red-circle .image-container{position:relative;width:calc(50% - 70px)}@media (max-width:1359px){.obj-text-img-red-circle .image-container{width:calc(50% - 60px)}}@media (max-width:991px){.obj-text-img-red-circle .image-container{width:100%}}.obj-text-img-red-circle .image-container:before{content:"";position:absolute;top:50%;right:-40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:80%;height:0;padding-bottom:80%;background:#de2e26;border-radius:50%}.obj-text-img-red-circle .image-container img{border-radius:16px;-webkit-box-shadow:0 15px 75px rgba(0,0,0,.25);box-shadow:0 15px 75px rgba(0,0,0,.25)}.obj-text-over-img{position:relative}.obj-text-over-img>.elementor-container{position:static}.obj-text-over-img>.elementor-container>.elementor-column{position:static}.obj-text-over-img>.elementor-container>.elementor-column>.elementor-widget-wrap{position:static}.obj-text-over-img .elementor-widget-wrap{padding:0 !important}.obj-text-over-img .image-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0}.obj-text-over-img .image-container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.obj-text-over-img .image-container:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);pointer-events:none}.obj-text-over-img .text-container{padding:0 20px;max-width:770px;margin:0 auto;position:relative;color:#fff;font-weight:500;text-shadow:0 4px 25px #000}.obj-text-over-img .text-container h1,.obj-text-over-img .text-container h2,.obj-text-over-img .text-container h3,.obj-text-over-img .text-container h4,.obj-text-over-img .text-container h5,.obj-text-over-img .text-container h6{font-family:"Teko",sans-serif;font-weight:600;line-height:1;color:#fff;text-transform:uppercase;text-shadow:none;margin:0 0 1rem}.obj-text-over-img .text-container h1 span,.obj-text-over-img .text-container h2 span,.obj-text-over-img .text-container h3 span,.obj-text-over-img .text-container h4 span,.obj-text-over-img .text-container h5 span,.obj-text-over-img .text-container h6 span{font-weight:700;color:#ff453d}.obj-portrait-img-red-circle-text .elementor-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:80px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 20px;max-width:1360px}@media (max-width:1359px){.obj-portrait-img-red-circle-text .elementor-container{gap:60px}}@media (max-width:991px){.obj-portrait-img-red-circle-text .elementor-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.obj-portrait-img-red-circle-text .elementor-container .image-container{min-width:40%;width:40%}@media (max-width:991px){.obj-portrait-img-red-circle-text .elementor-container .image-container{min-width:0;width:100%;max-width:500px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.obj-portrait-img-red-circle-text .elementor-container .image-container>.elementor-widget-wrap{padding:0 !important}.obj-portrait-img-red-circle-text .elementor-container .image-container .elementor-widget-container{width:100%;height:0;padding-bottom:116.2531380753%;position:relative}.obj-portrait-img-red-circle-text .elementor-container .image-container .elementor-widget-container:before{content:"";position:absolute;top:-23px;left:-76px;width:82%;height:0;padding-bottom:82%;background:#de2e26;border-radius:50%}.obj-portrait-img-red-circle-text .elementor-container .image-container .elementor-widget-container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;border-radius:16px;-webkit-box-shadow:0 15px 75px rgba(0,0,0,.25);box-shadow:0 15px 75px rgba(0,0,0,.25)}.obj-portrait-img-red-circle-text .elementor-container .text-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:991px){.obj-portrait-img-red-circle-text .elementor-container .text-container{width:100%}}.obj-portrait-img-red-circle-text .elementor-container .text-container>.elementor-widget-wrap{padding:0 !important}.obj-portrait-img-red-circle-text .elementor-container .text-container h1,.obj-portrait-img-red-circle-text .elementor-container .text-container h2,.obj-portrait-img-red-circle-text .elementor-container .text-container h3,.obj-portrait-img-red-circle-text .elementor-container .text-container h4,.obj-portrait-img-red-circle-text .elementor-container .text-container h5,.obj-portrait-img-red-circle-text .elementor-container .text-container h6{font-family:"Teko",sans-serif;font-weight:600;line-height:1;color:#3a3a3a;text-transform:uppercase;text-shadow:none;margin:0 0 1rem}.obj-portrait-img-red-circle-text .elementor-container .text-container h1 span,.obj-portrait-img-red-circle-text .elementor-container .text-container h2 span,.obj-portrait-img-red-circle-text .elementor-container .text-container h3 span,.obj-portrait-img-red-circle-text .elementor-container .text-container h4 span,.obj-portrait-img-red-circle-text .elementor-container .text-container h5 span,.obj-portrait-img-red-circle-text .elementor-container .text-container h6 span{font-weight:700;color:#ff453d}.obj-red-bg-white-dots-banner{background-color:#e94235}.obj-red-bg-white-dots-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(https://www.trusthomecomfort.com/wp-content/uploads/2025/09/bg-dots-grey.svg) no-repeat bottom right;background-size:auto 100%;opacity:.5}.obj-red-bg-white-dots-banner .column-inner{width:100%;max-width:1114px;margin-left:auto;margin-right:auto}.obj-red-bg-white-dots-banner .column-inner .text-container{text-align:center;color:#fff}.obj-red-bg-white-dots-banner .column-inner .text-container h1,.obj-red-bg-white-dots-banner .column-inner .text-container h2,.obj-red-bg-white-dots-banner .column-inner .text-container h3,.obj-red-bg-white-dots-banner .column-inner .text-container h4,.obj-red-bg-white-dots-banner .column-inner .text-container h5,.obj-red-bg-white-dots-banner .column-inner .text-container h6{font-family:"Teko",sans-serif;font-weight:400;font-size:60px;line-height:1;color:#fff;text-transform:uppercase;margin-bottom:1rem}.obj-red-bg-white-dots-banner .column-inner .text-container h1 span,.obj-red-bg-white-dots-banner .column-inner .text-container h2 span,.obj-red-bg-white-dots-banner .column-inner .text-container h3 span,.obj-red-bg-white-dots-banner .column-inner .text-container h4 span,.obj-red-bg-white-dots-banner .column-inner .text-container h5 span,.obj-red-bg-white-dots-banner .column-inner .text-container h6 span{font-weight:700}