.avia-section.av-1iajjdl-53f20f0c92c73b4fe530977d9b3e5c1c{
background-repeat:no-repeat;
background-image:url(https://dipre.es/wp-content/uploads/2023/06/servicios_fondo.jpg);
background-position:50% 50%;
background-attachment:fixed;
}

#top .av-special-heading.av-lj6ytukl-8c3c33d5fc7af508491062ca525ccf9f{
padding-bottom:10px;
color:#f7f7f7;
}
body .av-special-heading.av-lj6ytukl-8c3c33d5fc7af508491062ca525ccf9f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lj6ytukl-8c3c33d5fc7af508491062ca525ccf9f .special-heading-inner-border{
border-color:#f7f7f7;
}
.av-special-heading.av-lj6ytukl-8c3c33d5fc7af508491062ca525ccf9f .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-lj6yukjp-de7b3fee49570feeb27c7ce491ea7396{
padding-bottom:10px;
font-size:46px;
}
body .av-special-heading.av-lj6yukjp-de7b3fee49570feeb27c7ce491ea7396 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lj6yukjp-de7b3fee49570feeb27c7ce491ea7396 .av-special-heading-tag{
font-size:46px;
}
.av-special-heading.av-lj6yukjp-de7b3fee49570feeb27c7ce491ea7396 .av-subheading{
font-size:15px;
}

.avia_transform .avia-image-container.av-16itrkp-e0625c8dc378eb30751705c09d34acc3{
-webkit-animation-duration:1.5s;
-moz-animation-duration:1.5s;
animation-duration:1.5s;
}
.avia-image-container.av-16itrkp-e0625c8dc378eb30751705c09d34acc3 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-16itrkp-e0625c8dc378eb30751705c09d34acc3 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-lj6yvr4u-88412ad78a7766ca1b531f869f20103b{
padding-bottom:10px;
font-size:37px;
}
body .av-special-heading.av-lj6yvr4u-88412ad78a7766ca1b531f869f20103b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lj6yvr4u-88412ad78a7766ca1b531f869f20103b .av-special-heading-tag{
font-size:37px;
}
.av-special-heading.av-lj6yvr4u-88412ad78a7766ca1b531f869f20103b .av-subheading{
font-size:15px;
}

.avia-section.av-13d947t-c1c6a2a0bc3ee56400a113dddc5cb8eb{
background-color:#1f1a17;
background-image:unset;
}

#top .av-special-heading.av-10tv2ux-59a52c5b576b3662fcf37d3c55ee1da5{
padding-bottom:10px;
color:#efefef;
font-size:37px;
}
body .av-special-heading.av-10tv2ux-59a52c5b576b3662fcf37d3c55ee1da5 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-10tv2ux-59a52c5b576b3662fcf37d3c55ee1da5 .av-special-heading-tag{
font-size:37px;
}
.av-special-heading.av-10tv2ux-59a52c5b576b3662fcf37d3c55ee1da5 .special-heading-inner-border{
border-color:#efefef;
}
.av-special-heading.av-10tv2ux-59a52c5b576b3662fcf37d3c55ee1da5 .av-subheading{
font-size:17px;
}

.avia-image-container.av-y1f1e1-46fa51c7d7bc71f319fff49fe63d6d8a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-y1f1e1-46fa51c7d7bc71f319fff49fe63d6d8a .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-y1f1e1-46fa51c7d7bc71f319fff49fe63d6d8a .avia-curtain-reveal-overlay{
-webkit-animation-duration:3s;
-moz-animation-duration:3s;
animation-duration:3s;
z-index:100;
}

#top .avia-icon-list-container.av-v2l8bd-fe7fcb65a7f207e9c8b1c5e3bd32b4ee .iconlist_icon{
color:#1e1e1e;
background-color:#e8e8e8;
}
#top #wrap_all .avia-icon-list-container.av-v2l8bd-fe7fcb65a7f207e9c8b1c5e3bd32b4ee .av_iconlist_title{
color:#f9f9f9;
}
.avia-icon-list-container.av-v2l8bd-fe7fcb65a7f207e9c8b1c5e3bd32b4ee .iconlist_content{
color:#f9f9f9;
}

.flex_column.av-m29k8p-23df3a7e9d4cfcf812cdbd21d49d5169{
width:47.5%;
margin-left:0;
border-width:12px;
border-color:#eaeaea;
border-style:solid;
padding:4% 4% 4% 4%;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-m29k8p-23df3a7e9d4cfcf812cdbd21d49d5169 .av-flex-placeholder{
width:5%;
}

#top .av-special-heading.av-k7fnl5-228d16aa5b0054436b7eb2eb98a967da{
padding-bottom:10px;
font-size:37px;
}
body .av-special-heading.av-k7fnl5-228d16aa5b0054436b7eb2eb98a967da .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-k7fnl5-228d16aa5b0054436b7eb2eb98a967da .av-special-heading-tag{
font-size:37px;
}
.av-special-heading.av-k7fnl5-228d16aa5b0054436b7eb2eb98a967da .av-subheading{
font-size:15px;
}

.flex_column.av-hz6uo9-22cc4d7646648725a36159cf1c14b363{
width:47.5%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-hz6uo9-22cc4d7646648725a36159cf1c14b363 .av-flex-placeholder{
width:5%;
}

.avia-image-container.av-f7y3uh-7180693353b62c584419d766362f70f9 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-f7y3uh-7180693353b62c584419d766362f70f9 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-f7y3uh-7180693353b62c584419d766362f70f9 .avia-curtain-reveal-overlay{
-webkit-animation-duration:3s;
-moz-animation-duration:3s;
animation-duration:3s;
z-index:100;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-lj6yukjp-de7b3fee49570feeb27c7ce491ea7396 .av-special-heading-tag{
font-size:39px;
}

.avia-image-container.av-16itrkp-e0625c8dc378eb30751705c09d34acc3{
position:relative;
top:0px;
}

#top #wrap_all .av-special-heading.av-lj6yvr4u-88412ad78a7766ca1b531f869f20103b .av-special-heading-tag{
font-size:28px;
}

#top #wrap_all .av-special-heading.av-10tv2ux-59a52c5b576b3662fcf37d3c55ee1da5 .av-special-heading-tag{
font-size:39px;
}

.avia-image-container.av-y1f1e1-46fa51c7d7bc71f319fff49fe63d6d8a{
position:relative;
top:0px;
}

#top #wrap_all .av-special-heading.av-k7fnl5-228d16aa5b0054436b7eb2eb98a967da .av-special-heading-tag{
font-size:28px;
}

.avia-image-container.av-f7y3uh-7180693353b62c584419d766362f70f9{
position:relative;
top:0px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-lj6yukjp-de7b3fee49570feeb27c7ce491ea7396 .av-special-heading-tag{
font-size:38px;
}

.avia-image-container.av-16itrkp-e0625c8dc378eb30751705c09d34acc3{
position:relative;
top:0px;
}

#top #wrap_all .av-special-heading.av-lj6yvr4u-88412ad78a7766ca1b531f869f20103b .av-special-heading-tag{
font-size:28px;
}

#top #wrap_all .av-special-heading.av-10tv2ux-59a52c5b576b3662fcf37d3c55ee1da5 .av-special-heading-tag{
font-size:38px;
}

.avia-image-container.av-y1f1e1-46fa51c7d7bc71f319fff49fe63d6d8a{
position:relative;
top:0px;
}

#top #wrap_all .av-special-heading.av-k7fnl5-228d16aa5b0054436b7eb2eb98a967da .av-special-heading-tag{
font-size:28px;
}

.avia-image-container.av-f7y3uh-7180693353b62c584419d766362f70f9{
position:relative;
top:0px;
}
}
