.elementor-369 .elementor-element.elementor-element-3c59b2eb{--display:flex;--min-height:300px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-369 .elementor-element.elementor-element-409506ab{--display:flex;--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;--justify-content:center;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-369 .elementor-element.elementor-element-409506ab:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-409506ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-f6b4b0c ) 100%);}.elementor-369 .elementor-element.elementor-element-1c137294{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:60px;}.elementor-369 .elementor-element.elementor-element-ad4af1c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-369 .elementor-element.elementor-element-ad4af1c{font-size:1rem;color:var( --e-global-color-fdde751 );}.elementor-369 .elementor-element.elementor-element-ad4af1c a{color:var( --e-global-color-fdde751 );}.elementor-369 .elementor-element.elementor-element-ad4af1c a:hover{color:var( --e-global-color-2d559d8 );}.elementor-369 .elementor-element.elementor-element-493f6336 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-369 .elementor-element.elementor-element-493f6336 .elementor-heading-title{color:var( --e-global-color-fdde751 );}.elementor-369 .elementor-element.elementor-element-2eba3ea3 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-369 .elementor-element.elementor-element-2eba3ea3 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:24px;font-weight:500;line-height:2rem;letter-spacing:0px;color:var( --e-global-color-fdde751 );}.elementor-369 .elementor-element.elementor-element-706a8f7f{--display:flex;--min-height:300px;--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;}.elementor-369 .elementor-element.elementor-element-706a8f7f:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-706a8f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vastolaheating.com/wp-content/uploads/AC-Service-photo-1600x1173.png");background-position:center center;background-size:cover;}.elementor-369 .elementor-element.elementor-element-b4f1b0f{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-369 .elementor-element.elementor-element-a94e9e0{--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;}.elementor-369 .elementor-element.elementor-element-9b05aea{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-369 .elementor-element.elementor-element-0a2eb15{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-369 .elementor-element.elementor-element-bd0d89a{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-369 .elementor-element.elementor-element-bd0d89a:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-bd0d89a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d559d8 );}.elementor-369 .elementor-element.elementor-element-12568b5{text-align:center;}.elementor-369 .elementor-element.elementor-element-bab9bbc{color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-bab9bbc a:hover, .elementor-369 .elementor-element.elementor-element-bab9bbc a:focus{color:var( --e-global-color-primary );}.elementor-369 .elementor-element.elementor-element-4e2fe47{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-369 .elementor-element.elementor-element-4e2fe47:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-4e2fe47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d559d8 );}.elementor-369 .elementor-element.elementor-element-5444f0f{text-align:center;}.elementor-369 .elementor-element.elementor-element-f526a5d{color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-f526a5d a:hover, .elementor-369 .elementor-element.elementor-element-f526a5d a:focus{color:var( --e-global-color-primary );}.elementor-369 .elementor-element.elementor-element-5e9d522{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-369 .elementor-element.elementor-element-5e9d522:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-5e9d522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d559d8 );}.elementor-369 .elementor-element.elementor-element-66d1730{text-align:center;}.elementor-369 .elementor-element.elementor-element-1449165{color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-1449165 a:hover, .elementor-369 .elementor-element.elementor-element-1449165 a:focus{color:var( --e-global-color-primary );}.elementor-369 .elementor-element.elementor-element-e3cae8b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-369 .elementor-element.elementor-element-e3cae8b:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-e3cae8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d559d8 );}.elementor-369 .elementor-element.elementor-element-3282d6f{text-align:center;}.elementor-369 .elementor-element.elementor-element-d79d4e0{color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-d79d4e0 a:hover, .elementor-369 .elementor-element.elementor-element-d79d4e0 a:focus{color:var( --e-global-color-primary );}.elementor-369 .elementor-element.elementor-element-c676fbe{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-369 .elementor-element.elementor-element-c676fbe:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-c676fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d559d8 );}.elementor-369 .elementor-element.elementor-element-7a8900b{text-align:center;}.elementor-369 .elementor-element.elementor-element-61508db{color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-61508db a:hover, .elementor-369 .elementor-element.elementor-element-61508db a:focus{color:var( --e-global-color-primary );}.elementor-369 .elementor-element.elementor-element-80a8e5e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-369 .elementor-element.elementor-element-80a8e5e:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-80a8e5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d559d8 );}.elementor-369 .elementor-element.elementor-element-1bdbe31{text-align:center;}.elementor-369 .elementor-element.elementor-element-7dedbbc{color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-7dedbbc a:hover, .elementor-369 .elementor-element.elementor-element-7dedbbc a:focus{color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-369 .elementor-element.elementor-element-409506ab{--width:50%;}.elementor-369 .elementor-element.elementor-element-706a8f7f{--width:50%;}.elementor-369 .elementor-element.elementor-element-a94e9e0{--width:50%;}.elementor-369 .elementor-element.elementor-element-9b05aea{--width:50%;}}@media(max-width:1024px){.elementor-369 .elementor-element.elementor-element-1c137294{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:40px;}.elementor-369 .elementor-element.elementor-element-b4f1b0f{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-369 .elementor-element.elementor-element-1c137294{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-369 .elementor-element.elementor-element-706a8f7f{--min-height:200px;}.elementor-369 .elementor-element.elementor-element-b4f1b0f{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for container, class: .elementor-element-1c137294 */.elementor-369 .elementor-element.elementor-element-1c137294{
    max-width: 700px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bab9bbc */.elementor-369 .elementor-element.elementor-element-bab9bbc a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f526a5d */.elementor-369 .elementor-element.elementor-element-f526a5d a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1449165 */.elementor-369 .elementor-element.elementor-element-1449165 a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d79d4e0 */.elementor-369 .elementor-element.elementor-element-d79d4e0 a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61508db */.elementor-369 .elementor-element.elementor-element-61508db a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7dedbbc */.elementor-369 .elementor-element.elementor-element-7dedbbc a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS */.location_list ul{
    list-style-type: none;
    columns: 5;
    break-inside: avoid-column;
}

@media(min-width:768px) and (max-width: 1023px){
    .location_list ul{
    columns: 3;
    }
}

@media(min-width:451px) and (max-width: 767px){
    .location_list ul{
    columns: 2;
    }
}

@media(max-width:450px){
    .location_list ul{
    columns: 1;
    }
}

.location_list li{
    padding-left: 10px;
    padding-bottom: 10px;
    break-inside: avoid-column;
    position: relative;
}

.location_list li::marker{
    content: url('data:image/svg+xml,<svg enable-background="new 0 0 512 512" height="24" viewBox="0 0 512 512" width="24" xmlns="http://www.w3.org/2000/svg" id="fi_2776067"><g id="_x32_3"><path id="XMLID_214_" d="m256 32.31c85.36 0 154.53 69.2 154.53 154.53 0 64-114.82 220.49-154.53 292.07-38.07-68.7-154.53-231.83-154.53-292.07 0-85.33 69.2-154.53 154.53-154.53zm69.07 148.71c0-38.03-31.02-69.05-69.07-69.05-38.02 0-69.04 31.02-69.04 69.05 0 38.02 31.02 69.04 69.04 69.04 38.05 0 69.07-31.02 69.07-69.04z" fill="%23e74c3c"></path></g></svg>')
}/* End custom CSS */