.elementor-342 .elementor-element.elementor-element-3e45ea0{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:95px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-342 .elementor-element.elementor-element-3e45ea0:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-3e45ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecoacaustin.com/wp-content/uploads/2025/05/main-banner-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-342 .elementor-element.elementor-element-12f161f{--display:flex;}.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 );color:var( --e-global-color-primary );}.elementor-342 .elementor-element.elementor-element-72541da{text-align:center;}.elementor-342 .elementor-element.elementor-element-72541da .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-1ec220e{--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:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-342 .elementor-element.elementor-element-87e3a45{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-6260730{--display:flex;}.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-342 .elementor-element.elementor-element-2077459{color:var( --e-global-color-f7f7358 );}.elementor-342 .elementor-element.elementor-element-2077459 a{color:var( --e-global-color-secondary );}.elementor-342 .elementor-element.elementor-element-80c1c3f .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-342 .elementor-element.elementor-element-6ddbc4d{color:var( --e-global-color-f7f7358 );}.elementor-342 .elementor-element.elementor-element-f5482c3 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-342 .elementor-element.elementor-element-ffa3dab{color:var( --e-global-color-f7f7358 );}.elementor-342 .elementor-element.elementor-element-cce7bba .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-342 .elementor-element.elementor-element-68e543e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-342 .elementor-element.elementor-element-758b07e{color:var( --e-global-color-f7f7358 );}.elementor-342 .elementor-element.elementor-element-b8219d7 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-342 .elementor-element.elementor-element-f49e68e{color:var( --e-global-color-f7f7358 );}.elementor-342 .elementor-element.elementor-element-3e3e7aa .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-342 .elementor-element.elementor-element-6b1e796{color:var( --e-global-color-f7f7358 );}.elementor-342 .elementor-element.elementor-element-acf1cd5 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-342 .elementor-element.elementor-element-a49eff7{color:var( --e-global-color-f7f7358 );}.elementor-342 .elementor-element.elementor-element-1acbcf5{color:var( --e-global-color-f7f7358 );}.elementor-342 .elementor-element.elementor-element-97d534e{color:var( --e-global-color-f7f7358 );}.elementor-342 .elementor-element.elementor-element-97d534e a{color:var( --e-global-color-secondary );}.elementor-342 .elementor-element.elementor-element-2db31d0{color:var( --e-global-color-f7f7358 );}.elementor-342 .elementor-element.elementor-element-12f77a4{color:var( --e-global-color-f7f7358 );}.elementor-342 .elementor-element.elementor-element-53e0255 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-342 .elementor-element.elementor-element-91fd510{color:var( --e-global-color-f7f7358 );}.elementor-342 .elementor-element.elementor-element-914a2fc{color:var( --e-global-color-f7f7358 );}.elementor-342 .elementor-element.elementor-element-aa01965{color:var( --e-global-color-f7f7358 );}.elementor-342 .elementor-element.elementor-element-a14065d{color:var( --e-global-color-f7f7358 );}.elementor-342 .elementor-element.elementor-element-5168a82{color:var( --e-global-color-f7f7358 );}.elementor-342 .elementor-element.elementor-element-7cf0bd9{color:var( --e-global-color-f7f7358 );}.elementor-342 .elementor-element.elementor-element-7a1421d .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-342 .elementor-element.elementor-element-56195b9{color:var( --e-global-color-f7f7358 );}.elementor-342 .elementor-element.elementor-element-024131a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-342 .elementor-element.elementor-element-969c2d5{color:var( --e-global-color-f7f7358 );}.elementor-342 .elementor-element.elementor-element-f06e1dd .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-342 .elementor-element.elementor-element-185337d{color:var( --e-global-color-f7f7358 );}.elementor-342 .elementor-element.elementor-element-d8d7ede{color:var( --e-global-color-f7f7358 );}.elementor-342 .elementor-element.elementor-element-754d9e1{color:var( --e-global-color-f7f7358 );}.elementor-342 .elementor-element.elementor-element-e15992a{color:var( --e-global-color-f7f7358 );}.elementor-342 .elementor-element.elementor-element-e7f2123{color:var( --e-global-color-f7f7358 );}.elementor-342 .elementor-element.elementor-element-6e8d6cd{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-342 .elementor-element.elementor-element-3515b3e img{width:100%;max-width:100%;}.elementor-342 .elementor-element.elementor-element-b04daf1{--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:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-342 .elementor-element.elementor-element-b04daf1:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-b04daf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-342 .elementor-element.elementor-element-d422bf8{text-align:center;}.elementor-342 .elementor-element.elementor-element-d422bf8 .elementor-heading-title{font-family:"Yoshida Bold", Sans-serif;font-size:68px;font-weight:600;line-height:75px;color:var( --e-global-color-primary );}.elementor-342 .elementor-element.elementor-element-f66dafb{text-align:center;}.elementor-342 .elementor-element.elementor-element-f66dafb .elementor-heading-title{font-family:"YoshidaSoft", Sans-serif;font-weight:400;line-height:50px;color:var( --e-global-color-secondary );}.elementor-342 .elementor-element.elementor-element-ae51a1e{--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;--justify-content:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-342 .elementor-element.elementor-element-b7ee40c > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-342 .elementor-element.elementor-element-b7ee40c .elementor-icon-box-wrapper{align-items:center;}.elementor-342 .elementor-element.elementor-element-b7ee40c{--icon-box-icon-margin:15px;}.elementor-342 .elementor-element.elementor-element-b7ee40c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#09453A;color:#09453A;}.elementor-342 .elementor-element.elementor-element-b7ee40c.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-b7ee40c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-b7ee40c.elementor-view-framed .elementor-icon{background-color:#09453A;}.elementor-342 .elementor-element.elementor-element-b7ee40c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-342 .elementor-element.elementor-element-b7ee40c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#151515;fill:#FFFFFF;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-b7ee40c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-342 .elementor-element.elementor-element-b7ee40c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-342 .elementor-element.elementor-element-b7ee40c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-342 .elementor-element.elementor-element-b7ee40c.elementor-view-default:has(:focus) .elementor-icon{fill:#151515;color:#151515;border-color:#151515;}.elementor-342 .elementor-element.elementor-element-b7ee40c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-342 .elementor-element.elementor-element-b7ee40c.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-b7ee40c .elementor-icon{font-size:25px;}.elementor-342 .elementor-element.elementor-element-b7ee40c .elementor-icon-box-title, .elementor-342 .elementor-element.elementor-element-b7ee40c .elementor-icon-box-title a{font-family:"Yoshida Bold", Sans-serif;font-weight:600;text-transform:lowercase;}.elementor-342 .elementor-element.elementor-element-b7ee40c .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-342 .elementor-element.elementor-element-b7ee40c .elementor-icon-box-description{font-family:"TAYBirdie", Sans-serif;font-weight:500;color:var( --e-global-color-secondary );}.elementor-342 .elementor-element.elementor-element-7e6ef2c .elementor-icon-box-wrapper{align-items:center;}.elementor-342 .elementor-element.elementor-element-7e6ef2c{--icon-box-icon-margin:15px;}.elementor-342 .elementor-element.elementor-element-7e6ef2c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#09453A;color:#09453A;}.elementor-342 .elementor-element.elementor-element-7e6ef2c.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-7e6ef2c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-7e6ef2c.elementor-view-framed .elementor-icon{background-color:#09453A;}.elementor-342 .elementor-element.elementor-element-7e6ef2c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-342 .elementor-element.elementor-element-7e6ef2c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#151515;fill:#FFFFFF;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-7e6ef2c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-342 .elementor-element.elementor-element-7e6ef2c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-342 .elementor-element.elementor-element-7e6ef2c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-342 .elementor-element.elementor-element-7e6ef2c.elementor-view-default:has(:focus) .elementor-icon{fill:#151515;color:#151515;border-color:#151515;}.elementor-342 .elementor-element.elementor-element-7e6ef2c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-342 .elementor-element.elementor-element-7e6ef2c.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-7e6ef2c .elementor-icon{font-size:25px;}.elementor-342 .elementor-element.elementor-element-7e6ef2c .elementor-icon-box-title, .elementor-342 .elementor-element.elementor-element-7e6ef2c .elementor-icon-box-title a{font-family:"Yoshida Bold", Sans-serif;font-weight:600;text-transform:lowercase;}.elementor-342 .elementor-element.elementor-element-7e6ef2c .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-342 .elementor-element.elementor-element-7e6ef2c .elementor-icon-box-description{font-family:"TAYBirdie", Sans-serif;font-weight:500;color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1540px){.elementor-342 .elementor-element.elementor-element-3e45ea0{--min-height:400px;}}@media(max-width:1280px){.elementor-342 .elementor-element.elementor-element-3e45ea0{--min-height:320px;}.elementor-342 .elementor-element.elementor-element-72541da .elementor-heading-title{font-size:42px;}}@media(max-width:1024px){.elementor-342 .elementor-element.elementor-element-3e45ea0:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-3e45ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecoacaustin.com/wp-content/uploads/2025/05/EcoAirConditioning_Services001_AC_Maintenance_mobile01.webp");background-position:bottom center;}.elementor-342 .elementor-element.elementor-element-3e45ea0{--min-height:265px;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-342 .elementor-element.elementor-element-72541da .elementor-heading-title{font-size:38px;}}@media(max-width:767px){.elementor-342 .elementor-element.elementor-element-3e45ea0{--justify-content:center;}.elementor-342 .elementor-element.elementor-element-3e45ea0:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-3e45ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-342 .elementor-element.elementor-element-72541da .elementor-heading-title{font-size:32px;}.elementor-342 .elementor-element.elementor-element-6e8d6cd{--margin-top:0px;--margin-bottom:-5px;--margin-left:0px;--margin-right:0px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'YoshidaSoft';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ecoacaustin.com/wp-content/uploads/2025/07/YoshidaSans-Regular.woff2') format('woff2'),
		url('https://ecoacaustin.com/wp-content/uploads/2025/07/YoshidaSoft-BoldCondensed.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TAYBirdie';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ecoacaustin.com/wp-content/uploads/2025/07/TAYBirdieRegular.woff') format('woff');
}
/* End Custom Fonts CSS */