.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-fefb7433ae60fb5965c0e82fbd71be19{
background-repeat:no-repeat;
background-image:url(https://www.aireacondicionado.cat/wp-content/uploads/2024/07/header-landing-barcelona.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-bd12yf-fefb7433ae60fb5965c0e82fbd71be19 .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}

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

.avia-section.av-lxlrdvfy-a9a7b32cb08359c0ab5edfa8655a1ede{
background-repeat:no-repeat;
background-image:url(https://www.aireacondicionado.cat/wp-content/uploads/2024/07/header-landing-barcelona-mobile.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-lxlrdvfy-a9a7b32cb08359c0ab5edfa8655a1ede .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-ae48e21b3f3fc6afd28f7c9c8cca2449{
border-radius:15px 15px 15px 15px;
padding:4% 5% 7% 5%;
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;
}

.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;
}

#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-1vq0dd-e9b8a30b1d9172f026a791d51b7c1c80{
border-radius:15px 15px 15px 15px;
padding:3% 6% 3% 6%;
background-color:#aacdf8;
}

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

.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;
}

#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_cell.av-lxlob2l0-636ea79cf9a64c7ae177789bfd96ed70{
vertical-align:top;
}

.flex_cell.av-lxlobx7u-15a0b71c3a7658e1b6aad7bf274cd1ba{
vertical-align:top;
background:url(https://www.aireacondicionado.cat/wp-content/uploads/2025/04/img-formulari-calderas.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-lxlobx7u-15a0b71c3a7658e1b6aad7bf274cd1ba{
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;
}

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

.avia-section.av-lxuj5697-71a2683c128fb7ad4c17e3db9312a99f{
margin-top:-30px;
margin-bottom:-150px;
}

#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-12tpro-cdf79ffd50f76a539cc5f3f18fcc9674{
vertical-align:top;
}

.flex_cell.av-95jgqs-995fa137f25cbe85ac43913a74fa1422{
vertical-align:top;
background-color:#f8e1ac;
}
.responsive #top #wrap_all .flex_cell.av-95jgqs-995fa137f25cbe85ac43913a74fa1422{
padding:2% 6% 2% 3% !important;
}

#top .av_textblock_section.av-m98o6p0u-cd43f94b30b3c811617d03c3bdf77130 .avia_textblock{
font-size:21px;
color:#000000;
}

.flex_cell.av-67wqlg-e771777ce19628dd02aed95b21a8106c{
vertical-align:top;
background:url(https://www.aireacondicionado.cat/wp-content/uploads/2024/07/imatge-banner.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-67wqlg-e771777ce19628dd02aed95b21a8106c{
padding:0px 0px 0px 0px !important;
}

.avia-image-container.av-4e2et0-2f37b2be3d0cc995d3e2d485fb352391 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-4e2et0-2f37b2be3d0cc995d3e2d485fb352391 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-2sdq04-172e8f18c4a1bb28f72766bef24621ea{
vertical-align:top;
}

.avia-section.av-4xga9g-052fbc09bca00ffeca3e4db109a720f3{
margin-top:0px;
margin-bottom:-100px;
}

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

.avia-section.av-4xjxfo-352f6b05a69e7bb4ec07f8b06d186158{
background-color:#f8e1ac;
background-image:unset;
}

#top .hr.hr-invisible.av-2eb8z8-b91e74f4d66ee4abf6e793bbf4ca21ee{
height:45px;
}

#top .av_textblock_section.av-m99rt1kz-da16c486254d9cce3599de66ddffe84e .avia_textblock{
font-size:21px;
color:#000000;
}

.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-lwrvsjqt-ae48e21b3f3fc6afd28f7c9c8cca2449{
padding:0 5px 0 5px;
}

.flex_column.av-1vq0dd-e9b8a30b1d9172f026a791d51b7c1c80{
padding:5% 5% 5% 5%;
}
}

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