#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-c8a78e41684452a43d4c74d6dce2dc23{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-mfv25xry-c8a78e41684452a43d4c74d6dce2dc23 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mfv25xry-c8a78e41684452a43d4c74d6dce2dc23 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mfv25xry-c8a78e41684452a43d4c74d6dce2dc23 .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-16e0fa6013672f40d7d98fe0cbf0d4eb .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
.iconbox.av-8cl751-16e0fa6013672f40d7d98fe0cbf0d4eb .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-8cl751-16e0fa6013672f40d7d98fe0cbf0d4eb .iconbox_content_title{
font-size:20px;
color:#ffffff;
}
.iconbox.av-8cl751-16e0fa6013672f40d7d98fe0cbf0d4eb .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-cfd895f22ef9bf654afcda79647cecdf .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
.iconbox.av-80u7il-cfd895f22ef9bf654afcda79647cecdf .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-80u7il-cfd895f22ef9bf654afcda79647cecdf .iconbox_content_title{
font-size:20px;
color:#ffffff;
}
.iconbox.av-80u7il-cfd895f22ef9bf654afcda79647cecdf .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-ba8502b9ba61de33631dc8e96db67231 .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
.iconbox.av-7nhvul-ba8502b9ba61de33631dc8e96db67231 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-7nhvul-ba8502b9ba61de33631dc8e96db67231 .iconbox_content_title{
font-size:20px;
color:#ffffff;
}
.iconbox.av-7nhvul-ba8502b9ba61de33631dc8e96db67231 .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-da14f11c0c3b718a6f30a9174d032cd4{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-7cdum5-da14f11c0c3b718a6f30a9174d032cd4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7cdum5-da14f11c0c3b718a6f30a9174d032cd4 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-7cdum5-da14f11c0c3b718a6f30a9174d032cd4 .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-be1a8cb9f7a77f18c43fa615cfc460c6{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-69za8l-be1a8cb9f7a77f18c43fa615cfc460c6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-69za8l-be1a8cb9f7a77f18c43fa615cfc460c6 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-69za8l-be1a8cb9f7a77f18c43fa615cfc460c6 .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-9f10b64b445efd7364c2fc986e5816f1 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mfuvmvxe-9f10b64b445efd7364c2fc986e5816f1 .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-adb0d5d6fd3faf4ada08ee61d31d2552 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mfuvn4zw-adb0d5d6fd3faf4ada08ee61d31d2552 .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-242c77ef96683cd924889ec8ea97b024{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-3skigt-242c77ef96683cd924889ec8ea97b024 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3skigt-242c77ef96683cd924889ec8ea97b024 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-3skigt-242c77ef96683cd924889ec8ea97b024 .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-da14f11c0c3b718a6f30a9174d032cd4 .av-special-heading-tag{
font-size:0.8em;
}

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

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

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

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

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