.elementor-325 .elementor-element.elementor-element-357c1425{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.88;--padding-top:60px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-325 .elementor-element.elementor-element-357c1425::before, .elementor-325 .elementor-element.elementor-element-357c1425 > .elementor-background-video-container::before, .elementor-325 .elementor-element.elementor-element-357c1425 > .e-con-inner > .elementor-background-video-container::before, .elementor-325 .elementor-element.elementor-element-357c1425 > .elementor-background-slideshow::before, .elementor-325 .elementor-element.elementor-element-357c1425 > .e-con-inner > .elementor-background-slideshow::before, .elementor-325 .elementor-element.elementor-element-357c1425 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-325 .elementor-element.elementor-element-357c1425:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-357c1425 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-325 .elementor-element.elementor-element-357c1425 > .elementor-shape-bottom .elementor-shape-fill, .elementor-325 .elementor-element.elementor-element-357c1425 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-f2cc8e9 );}.elementor-325 .elementor-element.elementor-element-357c1425 > .elementor-shape-bottom svg, .elementor-325 .elementor-element.elementor-element-357c1425 > .e-con-inner > .elementor-shape-bottom svg{width:calc(191% + 1.3px);height:74px;}.elementor-325 .elementor-element.elementor-element-357c1425 > .elementor-shape-bottom, .elementor-325 .elementor-element.elementor-element-357c1425 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-325 .elementor-element.elementor-element-d86467f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-325 .elementor-element.elementor-element-dcd21ea{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-325 .elementor-element.elementor-element-5917c001:not( .elementor-widget-image ), .elementor-325 .elementor-element.elementor-element-5917c001.elementor-widget-image img{-webkit-mask-image:url( https://mrheatingandcooling.ttsd.dev/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-325 .elementor-element.elementor-element-5917c001 img{width:100%;height:487px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-325 .elementor-element.elementor-element-2b7159d3{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-72c5d5c4 .elementor-heading-title{font-family:"Amiri", Sans-serif;font-size:50px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-84963db );}.elementor-325 .elementor-element.elementor-element-a5bfae9 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-45b6b5aa{color:var( --e-global-color-84963db );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-325 .elementor-element.elementor-element-5e0de035 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);border-radius:1000px 1000px 1000px 1000px;}.elementor-325 .elementor-element.elementor-element-24c86470{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-325 .elementor-element.elementor-element-19c79ce3{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-325 .elementor-element.elementor-element-2134b67b{--display:flex;}.elementor-325 .elementor-element.elementor-element-4d040060:not( .elementor-widget-image ), .elementor-325 .elementor-element.elementor-element-4d040060.elementor-widget-image img{-webkit-mask-image:url( https://mrheatingandcooling.ttsd.dev/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-325 .elementor-element.elementor-element-4d040060 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-325 .elementor-element.elementor-element-42cce064{--display:flex;--justify-content:center;}.elementor-325 .elementor-element.elementor-element-4c76744a .elementor-heading-title{font-family:"Amiri", Sans-serif;font-weight:900;text-transform:uppercase;color:var( --e-global-color-84963db );}.elementor-325 .elementor-element.elementor-element-6dc6d3ff .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );color:var( --e-global-color-accent );}.elementor-325 .elementor-element.elementor-element-52eea47f{color:var( --e-global-color-84963db );}.elementor-325 .elementor-element.elementor-element-63df83f5 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);border-radius:1000px 1000px 1000px 1000px;}.elementor-325 .elementor-element.elementor-element-6acd7c20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.13;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-325 .elementor-element.elementor-element-6acd7c20:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-6acd7c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-325 .elementor-element.elementor-element-6acd7c20::before, .elementor-325 .elementor-element.elementor-element-6acd7c20 > .elementor-background-video-container::before, .elementor-325 .elementor-element.elementor-element-6acd7c20 > .e-con-inner > .elementor-background-video-container::before, .elementor-325 .elementor-element.elementor-element-6acd7c20 > .elementor-background-slideshow::before, .elementor-325 .elementor-element.elementor-element-6acd7c20 > .e-con-inner > .elementor-background-slideshow::before, .elementor-325 .elementor-element.elementor-element-6acd7c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mrheatingandcooling.ttsd.dev/wp-content/uploads/489237989_1636203427256834_2586764778879018837_n.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-325 .elementor-element.elementor-element-6acd7c20 > .elementor-shape-top .elementor-shape-fill, .elementor-325 .elementor-element.elementor-element-6acd7c20 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-6acd7c20 > .elementor-shape-bottom .elementor-shape-fill, .elementor-325 .elementor-element.elementor-element-6acd7c20 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-f2cc8e9 );}.elementor-325 .elementor-element.elementor-element-2c2bd177{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-325 .elementor-element.elementor-element-740b3d12{--display:flex;}.elementor-325 .elementor-element.elementor-element-cf71f0f:not( .elementor-widget-image ), .elementor-325 .elementor-element.elementor-element-cf71f0f.elementor-widget-image img{-webkit-mask-image:url( https://mrheatingandcooling.ttsd.dev/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-325 .elementor-element.elementor-element-cf71f0f img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-325 .elementor-element.elementor-element-6d0c52f7{--display:flex;--justify-content:center;}.elementor-325 .elementor-element.elementor-element-3127d27b .elementor-heading-title{font-family:"Amiri", Sans-serif;font-size:39px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-84963db );}.elementor-325 .elementor-element.elementor-element-6fcb7646 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );color:var( --e-global-color-accent );}.elementor-325 .elementor-element.elementor-element-7ec05fdc{color:var( --e-global-color-84963db );}.elementor-325 .elementor-element.elementor-element-3f276f30 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);border-radius:1000px 1000px 1000px 1000px;}.elementor-325 .elementor-element.elementor-element-6d71f3ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-325 .elementor-element.elementor-element-70554144{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-325 .elementor-element.elementor-element-767d359f{--display:flex;}.elementor-325 .elementor-element.elementor-element-49f82ab4 img{width:100%;}.elementor-325 .elementor-element.elementor-element-4974c580{--display:flex;--justify-content:center;}.elementor-325 .elementor-element.elementor-element-39ce247d .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-325 .elementor-element.elementor-element-59248b03 .elementor-heading-title{color:var( --e-global-color-84963db );}.elementor-325 .elementor-element.elementor-element-5d763a73{color:var( --e-global-color-84963db );}.elementor-325 .elementor-element.elementor-element-26004fa1 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);border-radius:1000px 1000px 1000px 1000px;}.elementor-325 .elementor-element.elementor-element-31a519b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-325 .elementor-element.elementor-element-2b8be5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-325 .elementor-element.elementor-element-69ec79b8{--display:flex;}.elementor-325 .elementor-element.elementor-element-73bf369e{--display:flex;--justify-content:center;}.elementor-325 .elementor-element.elementor-element-7125c60f{--display:flex;}.elementor-325 .elementor-element.elementor-element-5746cda{--display:flex;}.elementor-325 .elementor-element.elementor-element-d709e2e{color:var( --e-global-color-84963db );}.elementor-325 .elementor-element.elementor-element-ad2c348{--display:flex;}.elementor-325 .elementor-element.elementor-element-7f62850c{--display:flex;}.elementor-325 .elementor-element.elementor-element-168107a9{color:var( --e-global-color-84963db );}.elementor-325 .elementor-element.elementor-element-99b19aa{--display:flex;}.elementor-325 .elementor-element.elementor-element-5f95770f{--display:flex;}.elementor-325 .elementor-element.elementor-element-3a62228b{color:var( --e-global-color-84963db );}.elementor-325 .elementor-element.elementor-element-63f484a6{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-84963db );--n-accordion-title-hover-color:var( --e-global-color-84963db );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-325 .elementor-element.elementor-element-63f484a6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-accent );}.elementor-325 .elementor-element.elementor-element-63f484a6 {--n-accordion-padding:20px 20px 20px 20px;}@media(min-width:768px){.elementor-325 .elementor-element.elementor-element-dcd21ea{--width:40%;}.elementor-325 .elementor-element.elementor-element-2b7159d3{--width:60%;}.elementor-325 .elementor-element.elementor-element-2134b67b{--width:40%;}.elementor-325 .elementor-element.elementor-element-42cce064{--width:60%;}.elementor-325 .elementor-element.elementor-element-740b3d12{--width:40%;}.elementor-325 .elementor-element.elementor-element-6d0c52f7{--width:60%;}.elementor-325 .elementor-element.elementor-element-767d359f{--width:40%;}.elementor-325 .elementor-element.elementor-element-4974c580{--width:60%;}.elementor-325 .elementor-element.elementor-element-69ec79b8{--width:30%;}.elementor-325 .elementor-element.elementor-element-73bf369e{--width:70%;}}@media(min-width:1025px){.elementor-325 .elementor-element.elementor-element-6acd7c20::before, .elementor-325 .elementor-element.elementor-element-6acd7c20 > .elementor-background-video-container::before, .elementor-325 .elementor-element.elementor-element-6acd7c20 > .e-con-inner > .elementor-background-video-container::before, .elementor-325 .elementor-element.elementor-element-6acd7c20 > .elementor-background-slideshow::before, .elementor-325 .elementor-element.elementor-element-6acd7c20 > .e-con-inner > .elementor-background-slideshow::before, .elementor-325 .elementor-element.elementor-element-6acd7c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}