.avia-section.av-lx1pso6a-c0de8ba3afe27e5ea487ebfba45a5965{
background-color:#000000;
background-image:unset;
}

#top .av_textblock_section.av-lx1pw35h-392c128d31076fd386c6f545f1414bcb .avia_textblock{
text-align:center;
}

#top #wrap_all .avia-button.av-fe0ap-951e8855e8cf4315f1239c204576a103{
font-size:18px;
background-color:#f8aa00;
border-color:#f8aa00;
color:#000000;
border-radius:20px 20px 20px 20px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-fe0ap-951e8855e8cf4315f1239c204576a103:hover{
background-color:#f8aa00;
color:black;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-fe0ap-951e8855e8cf4315f1239c204576a103:hover .avia_button_background{
border-radius:20px 20px 20px 20px;
}

.avia-section.av-bd12yf-9927d8565b729389f2b97e5a2306c74b{
background-repeat:no-repeat;
background-image:url(https://www.aireacondicionado.cat/wp-content/uploads/2024/06/header-landing-2.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

#top .av_textblock_section.av-it43r-ada43c89f4ab82b73264b2775bdba452 .avia_textblock{
font-size:16px;
color:#ffffff;
text-align:center;
}

.avia-section.av-lxlrdvfy-882b270d6f94ab4f5c0d4b96ae2af354{
background-repeat:no-repeat;
background-image:url(https://www.aireacondicionado.cat/wp-content/uploads/2024/06/header-mobile-1.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-lxlrdvfy-882b270d6f94ab4f5c0d4b96ae2af354 .av-section-color-overlay{
opacity:0.4;
background-color:#000000;
}

#top .hr.hr-invisible.av-lxlroa0l-7de20198aa299083e5b56925a2dbc7b4{
height:100px;
}

#top .av_textblock_section.av-21js2h-5d01ea4c5f4b17ce82a15c4c3b73bdc0 .avia_textblock{
font-size:16px;
color:#ffffff;
text-align:center;
}

.avia-section.av-lwrvwo7h-03ca6ea7b082ae96133fb0f8a2721275{
margin-top:-150px;
margin-bottom:60px;
}

.flex_column.av-lwrvsjqt-c198b58a2f0620a56d955325ca210bac{
border-radius:15px 15px 15px 15px;
padding:2% 8% 2% 4%;
height:auto;
min-height:325px;
background-color:#aacdf8;
}

#top .av_textblock_section.av-lx1qpihm-2ac0b31ac10bccfa757b2fe91043a828 .avia_textblock{
font-size:19px;
color:#000000;
text-align:left;
}

#top #wrap_all .avia-button.av-lxuao459-542c28ae897fb26a0e4e2423f4023e2f{
font-size:22px;
background-color:#f8aa00;
border-color:#f8aa00;
color:#000000;
border-radius:25px 25px 25px 25px;
box-shadow: 1px 3px 0px 0px #256cdd;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lxuao459-542c28ae897fb26a0e4e2423f4023e2f:hover{
background-color:#f8aa00;
color:black;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-lxuao459-542c28ae897fb26a0e4e2423f4023e2f:hover .avia_button_background{
border-radius:25px 25px 25px 25px;
}

.flex_column.av-lwrvt5ru-a1069fd671d8abd48f33dd42332d3619{
border-radius:15px 15px 15px 15px;
padding:3.5% 5% 2% 5%;
height:auto;
min-height:325px;
background-color:#dfedfc;
}

#top .av_textblock_section.av-ske89-db75ef5ef584286d719cfb32abc7b87b .avia_textblock{
font-size:19px;
color:#000000;
text-align:left;
}

.flex_column.av-1vq0dd-07e0db54e7aa722ad66027ea889d8b0e{
border-radius:20px 20px 20px 20px;
padding:3% 8% 2% 5%;
background-color:#aacdf8;
}

#top .av_textblock_section.av-lxlroxau-33ce2c3e28bc53435d40f7dd5cc66707 .avia_textblock{
font-size:16px;
color:#000000;
text-align:center;
}

#top #wrap_all .avia-button.av-lxlrp6v6-acfb1a1e8629487342892d15557a4203{
font-size:23px;
background-color:#f8aa00;
border-color:#f8aa00;
color:#000000;
border-radius:20px 20px 20px 20px;
box-shadow: 1px 3px 0px 0px #256cdd;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lxlrp6v6-acfb1a1e8629487342892d15557a4203:hover{
background-color:#f8aa00;
color:black;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-lxlrp6v6-acfb1a1e8629487342892d15557a4203:hover .avia_button_background{
border-radius:20px 20px 20px 20px;
}

.flex_column.av-1rcfj5-6038c97408576317fa0fa7ace7b38b36{
border-radius:15px 15px 15px 15px;
padding:3% 6% 3% 6%;
background-color:#dfedfc;
}

#top .av_textblock_section.av-lxlrp16e-b5c9488253cbbc785ecfe1ecfb7547a3 .avia_textblock{
font-size:16px;
color:#000000;
text-align:center;
}

.flex_cell.av-lxlob2l0-636ea79cf9a64c7ae177789bfd96ed70{
vertical-align:top;
}

.flex_cell.av-lxlobx7u-c390d3823ed904f6bf783435fee1a042{
vertical-align:top;
background:url(https://www.aireacondicionado.cat/wp-content/uploads/2024/06/imagen-aire-condicionado-landing.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-lxlobx7u-c390d3823ed904f6bf783435fee1a042{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-lxloe4x7-9fccdf8ff94e3b1df5f38695646cb36f{
vertical-align:top;
background-color:#000000;
}
.responsive #top #wrap_all .flex_cell.av-lxloe4x7-9fccdf8ff94e3b1df5f38695646cb36f{
padding:0% 2% 2% 2% !important;
}

#top .av_textblock_section.av-1iziyx-69d12ea5110d86c9a57dcc93b036362e .avia_textblock{
font-size:29px;
color:#ffffff;
}

.flex_cell.av-18dqdd-f4ea7a943e1d27d66de754b3b5de0c27{
vertical-align:top;
}

.flex_column.av-nrn3d-a860e139cb6fb38d2667c7a5710eb403{
border-radius:25px 25px 25px 25px;
padding:0 3% 0 3%;
background-color:#000000;
}

#top .av_textblock_section.av-lxlrrrhd-ce2d692c35d7b4669ed87d09b6c35dd3 .avia_textblock{
font-size:25px;
color:#ffffff;
text-align:center;
}

#top .togglecontainer.av-lx3e6txi-dfab650551a1dcdd43b95cc4e76d60ab h2.toggler{
font-size:23px;
color:#000000;
background-color:#ffffff;
border-color:#000000;
}
#top .togglecontainer.av-lx3e6txi-dfab650551a1dcdd43b95cc4e76d60ab h2.toggler.activeTitle{
color:#000000;
border-color:#000000;
background-color:#ffffff;
}
#top .togglecontainer.av-lx3e6txi-dfab650551a1dcdd43b95cc4e76d60ab h2.toggler:not(.activeTitle):hover{
color:#f8aa00;
background-color:#ffffff;
}
#top .togglecontainer.av-lx3e6txi-dfab650551a1dcdd43b95cc4e76d60ab h2.toggler:not(.activeTitle):hover .toggle_icon, #top .togglecontainer.av-lx3e6txi-dfab650551a1dcdd43b95cc4e76d60ab p.toggler:not(.activeTitle):hover .toggle_icon *{
border-color:#f8aa00 !important;
}
#top .togglecontainer.av-lx3e6txi-dfab650551a1dcdd43b95cc4e76d60ab h2.toggler .toggle_icon{
color:#0a0a0a;
border-color:#0a0a0a;
}
#top .togglecontainer.av-lx3e6txi-dfab650551a1dcdd43b95cc4e76d60ab h2.toggler .toggle_icon > span{
color:#0a0a0a;
border-color:#0a0a0a;
}
#top .togglecontainer.av-lx3e6txi-dfab650551a1dcdd43b95cc4e76d60ab h2.toggler.activeTitle .toggle_icon, #top .togglecontainer.av-lx3e6txi-dfab650551a1dcdd43b95cc4e76d60ab p.toggler.activeTitle .toggle_icon > span{
color:#000000;
border-color:#000000;
}
#top .togglecontainer.av-lx3e6txi-dfab650551a1dcdd43b95cc4e76d60ab .toggle_wrap .toggle_content{
font-size:19px;
color:#000000;
background-color:#ffffff;
border-color:#000000;
}

.avia-section.av-d1twv-ce69e1021a0c39f7b9592eb61fbd76ab{
margin-top:0px;
margin-bottom:3%;
}

#top .av_textblock_section.av-8rq2n-0ecc48a5116a972d4b578225ad68ead1 .avia_textblock{
font-size:28px;
color:#000000;
}

#top .flex_column.av-lx0jh0lf-7675ad91f832f624bc01aa0bbc76fa7e{
margin-top:10px;
margin-bottom:10px;
}
.responsive #top #wrap_all .flex_column.av-lx0jh0lf-7675ad91f832f624bc01aa0bbc76fa7e{
margin-top:10px;
margin-bottom:10px;
}

#top .flex_column.av-1cq4hb-b49b4aac444c97a00ee5f9e3a2e2401f{
margin-top:10px;
margin-bottom:10px;
}
.responsive #top #wrap_all .flex_column.av-1cq4hb-b49b4aac444c97a00ee5f9e3a2e2401f{
margin-top:10px;
margin-bottom:10px;
}

.avia-image-container.av-lxls5we5-57009fa8b177bcc47fdb6bce83d17021 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lxls5we5-57009fa8b177bcc47fdb6bce83d17021 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column.av-16advz-2e5374147e893f064ef86742e04e9c58{
margin-top:10px;
margin-bottom:10px;
}
.responsive #top #wrap_all .flex_column.av-16advz-2e5374147e893f064ef86742e04e9c58{
margin-top:10px;
margin-bottom:10px;
}

#top #wrap_all .avia-button.av-n7fgx-17448d96059dd8067478ce7d57c065bc{
font-size:20px;
background-color:#000000;
border-color:#000000;
color:#f8aa00;
border-radius:35px 35px 35px 35px;
box-shadow: 0px 2px 1px 1px #969696;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-n7fgx-17448d96059dd8067478ce7d57c065bc:hover{
background-color:#3eba00;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-n7fgx-17448d96059dd8067478ce7d57c065bc:hover .avia_button_background{
border-radius:35px 35px 35px 35px;
}

.avia-section.av-lxuj5697-ae622ed9def375544283a682137b17a2{
margin-top:0px;
margin-bottom:-150px;
}

#top .av_textblock_section.av-lxujskcw-41081acebc10986fca0932439263e39a .avia_textblock{
font-size:28px;
color:#000000;
}

#top .av_textblock_section.av-d9us9-eb07f3d5dc5f1677e2d2ee0e8d997dd1 .avia_textblock{
font-size:28px;
color:#000000;
}

.avia-section.av-lwryts2g-1f8f5f30478700a12c6084b592f6957a{
margin-top:10px;
margin-bottom:0px;
}

.flex_column.av-lwrxaqc2-8dbc633910f5676e75f3ade5293e6060{
width:24.625%;
border-radius:15px 0px 0px 15px;
padding:3% 1% 3% 1%;
height:auto;
min-height:80px;
background-color:#e8f2fd;
}

.avia-image-container.av-pko55-f89d3839c89a0f8b36a8a6f99a32509c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-pko55-f89d3839c89a0f8b36a8a6f99a32509c .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-lwrx9ji5-5cc2a46b39427ab9c10e480f718d5548 .avia_textblock{
font-size:16px;
color:#000000;
}

.flex_column.av-lwryswg2-c26f80e423ae7d4a5b703a94a8076268{
width:24.625%;
margin-left:0.5%;
border-radius:0px 0px 0px 0px;
padding:3% 1% 3% 1%;
height:auto;
min-height:80px;
background-color:#e8f2fd;
}

.avia-image-container.av-lwryx36s-1b67343d566c842d799498c8d99dd4d9 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lwryx36s-1b67343d566c842d799498c8d99dd4d9 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-lwryypq4-139395e2ac3ca1d4d935673eff2b2c78 .avia_textblock{
font-size:16px;
color:#000000;
}

.flex_column.av-a7ofz-9876c467fb7a18ada914a1a2fd7741de{
width:24.625%;
margin-left:0.5%;
border-radius:0px 0px 0px 0px;
padding:3% 1% 3% 1%;
height:auto;
min-height:80px;
background-color:#e8f2fd;
}

.avia-image-container.av-lwryx9iq-e40272d59b51d47abb5677b301f1958a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lwryx9iq-e40272d59b51d47abb5677b301f1958a .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-lwryyyy6-c1fc6b709b5a985249177ab6b28506b4 .avia_textblock{
font-size:16px;
color:#000000;
}

.flex_column.av-lwryt5so-8650b2ba705e53b05679ae97ccf2f6a4{
width:24.625%;
margin-left:0.5%;
border-radius:0px 15px 15px 0px;
padding:3% 1% 3% 1%;
height:auto;
min-height:80px;
background-color:#e8f2fd;
}

.avia-image-container.av-lwryxkn8-b524adc8031e0576664409ad74788c26 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lwryxkn8-b524adc8031e0576664409ad74788c26 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-lwryzj0q-c7cde4818cf2eee95a8efe1f29459b5a .avia_textblock{
font-size:16px;
color:#000000;
}

.flex_cell.av-lxkjd0pu-e2e949bd2f7069f270a003a6615046e0{
vertical-align:top;
height:240px;
min-height:240px;
background:url(https://www.aireacondicionado.cat/wp-content/uploads/2024/06/imagen-footer.jpg) 50% 50% no-repeat scroll ;
}

.flex_cell.av-lxkixuhi-9875252000071f1cd1b809ba89741b7a{
vertical-align:top;
height:240px;
min-height:240px;
background-color:#a1cefc;
}
.responsive #top #wrap_all .flex_cell.av-lxkixuhi-9875252000071f1cd1b809ba89741b7a{
padding:2% 15% 2% 3% !important;
}

#top .av_textblock_section.av-lwrvu0i7-3fa780cb8eba247129a65aa681cc020b .avia_textblock{
font-size:21px;
color:#000000;
text-align:left;
}

.flex_cell.av-n70t5-33f4d8ecb9e77ad0c3bfa7cf2fefacc6{
vertical-align:top;
height:200px;
min-height:200px;
background:url(https://www.aireacondicionado.cat/wp-content/uploads/2024/06/imagen-footer.jpg) 50% 50% no-repeat scroll ;
}

.flex_cell.av-lxn4icx5-a04ca317b429bbf5e358f8f1ee8c8a4a{
vertical-align:top;
height:200px;
min-height:200px;
background-color:#aacdf8;
}
.responsive #top #wrap_all .flex_cell.av-lxn4icx5-a04ca317b429bbf5e358f8f1ee8c8a4a{
padding:2% 10% 0% 10% !important;
}

#top .av_textblock_section.av-lxn4i44g-df4c72406075adac8db829d3e7fafa3c .avia_textblock{
font-size:17px;
color:#000000;
text-align:left;
}

.flex_column.av-lxkkr2t6-b705302a369143eea351539e28b4706b{
border-radius:20px 20px 20px 20px;
padding:1% 6% 2% 6%;
background-color:#000000;
}

#top .av_textblock_section.av-lxkkblb1-750a9584e0b7af43335c902b8b7c4a28 .avia_textblock{
font-size:31px;
color:#ffffff;
}

#top .hr.hr-invisible.av-lxkki22d-4f01ddfc412e2441053370ebac2c120d{
height:20px;
}

.avia-section.av-lxn4kwlg-4ff17aa235015895dfe7ce30edade55e{
margin-top:-50px;
margin-bottom:40px;
}

.flex_column.av-fx3sp-9604f028e9ce0d1aa56c8d74b40126f8{
border-radius:25px 25px 25px 25px;
padding:0 5% 0 5%;
background-color:#000000;
}

#top .av_textblock_section.av-lxn4kp01-50bcaad8c5d2cc5e806604ce2830116d .avia_textblock{
font-size:31px;
color:#ffffff;
}

#top .av_textblock_section.av-lxn4kaig-a084856f68f7fefe2036af47cef18707 .avia_textblock{
font-size:23px;
color:#ffffff;
text-align:center;
}

.flex_cell.av-lxlqz642-ca1c4d761ef9fa3564ecbf36b548ad45{
vertical-align:top;
background-color:#000000;
}
.responsive #top #wrap_all .flex_cell.av-lxlqz642-ca1c4d761ef9fa3564ecbf36b548ad45{
padding:0% 7% 0% 7% !important;
}

.flex_cell.av-lxlr04d8-6d63bdda327ed7fc349b334e58b40cf5{
vertical-align:top;
background-color:#000000;
}
.responsive #top #wrap_all .flex_cell.av-lxlr04d8-6d63bdda327ed7fc349b334e58b40cf5{
padding:0 12% 0 12% !important;
}

#top #wrap_all .avia-button.av-lwrx3w84-e424ccced2cd3373aba6b2697ba97f38{
font-size:22px;
background-color:#f8aa00;
border-color:#f8aa00;
color:#000000;
border-radius:20px 20px 20px 20px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lwrx3w84-e424ccced2cd3373aba6b2697ba97f38:hover{
background-color:#f8aa00;
color:black;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-lwrx3w84-e424ccced2cd3373aba6b2697ba97f38:hover .avia_button_background{
border-radius:20px 20px 20px 20px;
}

.flex_cell.av-lxlr08u0-ee20f4085d68ede8b45221ec0b01af8a{
vertical-align:top;
background-color:#000000;
}

#top #wrap_all .avia-button.av-a2aah-e1a187a8323a1f4774528e3ff7a6e319{
font-size:18px;
background-color:#f8aa00;
border-color:#f8aa00;
color:#000000;
border-radius:20px 20px 20px 20px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-a2aah-e1a187a8323a1f4774528e3ff7a6e319:hover{
background-color:#f8aa00;
color:black;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-a2aah-e1a187a8323a1f4774528e3ff7a6e319:hover .avia_button_background{
border-radius:20px 20px 20px 20px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-1vq0dd-07e0db54e7aa722ad66027ea889d8b0e{
padding:5% 5% 5% 5%;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-1vq0dd-07e0db54e7aa722ad66027ea889d8b0e{
padding:5% 1% 2% 1%;
}
}
