#top #wrap_all .avia-slideshow .av-slideshow-caption.av-91o6ut-30c98aad897cc832d29982398d7b242c__0 .avia-caption-title{
font-size:70px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-91o6ut-30c98aad897cc832d29982398d7b242c__0 .avia-caption-content{
font-size:38px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-91o6ut-30c98aad897cc832d29982398d7b242c__0 .avia-caption-content p{
font-size:38px;
}

.avia-section.av-mfv25fp1-10610720b040c750ef9787a441642b77{
background-repeat:no-repeat;
background-image:url(http://somaparcaments.com/wp-content/uploads/2025/09/som_banner.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mfv25fp1-10610720b040c750ef9787a441642b77 .av-section-color-overlay{
opacity:0.5;
background-color:#0a0a0a;
}

#top .av-special-heading.av-mfv25xry-9652389ddfbc2b806fb7d2cc852c569a{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-mfv25xry-9652389ddfbc2b806fb7d2cc852c569a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mfv25xry-9652389ddfbc2b806fb7d2cc852c569a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mfv25xry-9652389ddfbc2b806fb7d2cc852c569a .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mfv26b55-cfbd764c5f546f1442d6d90128e992d6 .avia_textblock{
color:#ffffff;
}

.flex_cell.av-8i5yrh-26682ecf141f18fc351fae42aac29707{
vertical-align:top;
background-color:#28449b;
}
.responsive #top #wrap_all .flex_cell.av-8i5yrh-26682ecf141f18fc351fae42aac29707{
padding:90px 50px 90px 50px !important;
}

.iconbox.av-8cl751-638bdd2a55e2f5e37a8b8a731ac5a43d .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
.iconbox.av-8cl751-638bdd2a55e2f5e37a8b8a731ac5a43d .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-8cl751-638bdd2a55e2f5e37a8b8a731ac5a43d .iconbox_content_title{
font-size:20px;
color:#ffffff;
}
.iconbox.av-8cl751-638bdd2a55e2f5e37a8b8a731ac5a43d .iconbox_content_container{
color:#ffffff;
}

.flex_cell.av-87qu4t-206890960490aadfc3c83b9529a7aa5e{
vertical-align:top;
background-color:#292929;
}
.responsive #top #wrap_all .flex_cell.av-87qu4t-206890960490aadfc3c83b9529a7aa5e{
padding:90px 50px 90px 50px !important;
}

.iconbox.av-80u7il-97be16503b71b382e681d27bfff97bce .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
.iconbox.av-80u7il-97be16503b71b382e681d27bfff97bce .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-80u7il-97be16503b71b382e681d27bfff97bce .iconbox_content_title{
font-size:20px;
color:#ffffff;
}
.iconbox.av-80u7il-97be16503b71b382e681d27bfff97bce .iconbox_content_container{
color:#ffffff;
}

.flex_cell.av-7xdp9h-9e7959b76367823fa7c55951ce8636e6{
vertical-align:top;
background-color:#3c3c3c;
}
.responsive #top #wrap_all .flex_cell.av-7xdp9h-9e7959b76367823fa7c55951ce8636e6{
padding:90px 50px 90px 50px !important;
}

.iconbox.av-7nhvul-51b1a492d7d0e0ab72cf282254a7e755 .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
.iconbox.av-7nhvul-51b1a492d7d0e0ab72cf282254a7e755 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-7nhvul-51b1a492d7d0e0ab72cf282254a7e755 .iconbox_content_title{
font-size:20px;
color:#ffffff;
}
.iconbox.av-7nhvul-51b1a492d7d0e0ab72cf282254a7e755 .iconbox_content_container{
color:#ffffff;
}

.avia-section.av-7knnal-170871972ff956124a988a69680f7a77{
background-repeat:no-repeat;
background-image:url(http://somaparcaments.com/wp-content/uploads/2025/09/aparcamiento.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-7knnal-170871972ff956124a988a69680f7a77 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

#top .av-special-heading.av-7cdum5-e2ca1c9c8cc3621a5d3588a23bf6fdaf{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-7cdum5-e2ca1c9c8cc3621a5d3588a23bf6fdaf .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7cdum5-e2ca1c9c8cc3621a5d3588a23bf6fdaf .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-7cdum5-e2ca1c9c8cc3621a5d3588a23bf6fdaf .av-subheading{
font-size:15px;
}

.flex_column.av-703ukt-9b798d4a34c9cb51c7ad07ec7b0752a2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-6wgkhx-0d2fa1626e537f57c1b24814e518a490 .avia_textblock{
color:#ffffff;
}

#top .av-special-heading.av-69za8l-10339dfbaf59dc9d71da65392b939ab9{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-69za8l-10339dfbaf59dc9d71da65392b939ab9 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-69za8l-10339dfbaf59dc9d71da65392b939ab9 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-69za8l-10339dfbaf59dc9d71da65392b939ab9 .av-subheading{
font-size:15px;
}

.flex_column.av-la9il-3b510ccad29069551514136679573daa{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-h70l9-04ce9276d36bd528efe411f297310a27{
width:48.5%;
margin-left:0;
border-width:1px;
border-color:#e8e8e8;
border-style:solid;
padding:50px 50px 50px 50px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-h70l9-04ce9276d36bd528efe411f297310a27 .av-flex-placeholder{
width:3%;
}

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

#top .av-special-heading.av-mfuv130f-06715677a90f0ad05db0dde7beb068a8{
padding-bottom:10px;
}
body .av-special-heading.av-mfuv130f-06715677a90f0ad05db0dde7beb068a8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mfuv130f-06715677a90f0ad05db0dde7beb068a8 .av-subheading{
font-size:15px;
}

.flex_column.av-976ph-dfe4488f5bf9a3be0f84603654990fd2{
width:48.5%;
margin-left:0;
border-width:1px;
border-color:#e8e8e8;
border-style:solid;
padding:50px 50px 50px 50px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-976ph-dfe4488f5bf9a3be0f84603654990fd2 .av-flex-placeholder{
width:3%;
}

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

#top .av-special-heading.av-mfuv1b54-5e7481962023c4b41132712564bf4bc2{
padding-bottom:10px;
}
body .av-special-heading.av-mfuv1b54-5e7481962023c4b41132712564bf4bc2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mfuv1b54-5e7481962023c4b41132712564bf4bc2 .av-subheading{
font-size:15px;
}

.avia-section.av-e9vv9-aeb8ee3a1bdc7a41186d0d98df524882{
background-repeat:no-repeat;
background-image:url(http://somaparcaments.com/wp-content/uploads/2025/09/parking-2.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-e9vv9-aeb8ee3a1bdc7a41186d0d98df524882 .av-section-color-overlay{
opacity:0.8;
background-color:#000000;
}

#top .av-special-heading.av-3skigt-48ca97a8912bfcfd37128cb2ca135163{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-3skigt-48ca97a8912bfcfd37128cb2ca135163 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3skigt-48ca97a8912bfcfd37128cb2ca135163 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-3skigt-48ca97a8912bfcfd37128cb2ca135163 .av-subheading{
font-size:15px;
}

.flex_column.av-c3swt-c570428859acbd5a2747187599fb0969{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-7cdum5-e2ca1c9c8cc3621a5d3588a23bf6fdaf .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-69za8l-10339dfbaf59dc9d71da65392b939ab9 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3skigt-48ca97a8912bfcfd37128cb2ca135163 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-7cdum5-e2ca1c9c8cc3621a5d3588a23bf6fdaf .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-69za8l-10339dfbaf59dc9d71da65392b939ab9 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3skigt-48ca97a8912bfcfd37128cb2ca135163 .av-special-heading-tag{
font-size:0.8em;
}
}
