.elementor-6911 .elementor-element.elementor-element-70176b8{--display:flex;--min-height:470px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6911 .elementor-element.elementor-element-70176b8:not(.elementor-motion-effects-element-type-background), .elementor-6911 .elementor-element.elementor-element-70176b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.sunnysandsestates.com/wp-content/uploads/2025/06/11.jpeg") 50% 50%;background-size:cover;}.elementor-6911 .elementor-element.elementor-element-a9b4e48{padding:30px 30px 0px 30px;}.elementor-6911 .elementor-element.elementor-element-606692f > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-6911 .elementor-element.elementor-element-606692f .project-details .content-box h2{display:show !important;text-align:left !important;padding:30px 0px 0px 0px!important;}.elementor-6911 .elementor-element.elementor-element-606692f .project-details .content-box h3{display:show !important;text-align:left !important;}.elementor-6911 .elementor-element.elementor-element-606692f .project-details .content-box p{display:show !important;text-align:left !important;}.elementor-6911 .elementor-element.elementor-element-606692f .project-details .content-box .project-info li{display:show !important;text-align:left !important;}.elementor-6911 .elementor-element.elementor-element-606692f .project-details .theme-btn.btn-one{display:none !important;}.elementor-6911 .elementor-element.elementor-element-606692f .project-details .theme-btn.bg_yellow{display:show !important;}.elementor-6911 .elementor-element.elementor-element-fc1a45f > .elementor-background-overlay{background-color:#F6F9FF;}.elementor-6911 .elementor-element.elementor-element-fc1a45f{margin-top:20px;margin-bottom:0px;}.elementor-6911 .elementor-element.elementor-element-67f165d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6911 .elementor-element.elementor-element-67f165d .amenities-section .list-item li{display:show !important;margin:0px 0px 0px 0px!important;}.elementor-6911 .elementor-element.elementor-element-67f165d  .amenities-section .list-item li{padding:0px 0px 0px 0px!important;}.elementor-6911 .elementor-element.elementor-element-67f165d .amenities-section .list-item li .single-item .icon-box{display:show !important;text-align:center !important;}.elementor-6911 .elementor-element.elementor-element-67f165d .amenities-section .list-item li .single-item .icon-box i{font-size:30px;}.elementor-6911 .elementor-element.elementor-element-67f165d .amenities-section .list-item li .single-item h4{display:show !important;text-align:left !important;font-family:"Mulish", Sans-serif;font-size:15px;font-weight:700;}.elementor-6911 .elementor-element.elementor-element-67f165d .amenities-section .list-item li .single-item p{display:show !important;text-align:left !important;}.elementor-6911 .elementor-element.elementor-element-c80262b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6911 .elementor-element.elementor-element-8163819{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-6911 .elementor-element.elementor-element-880dee0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6911 .elementor-element.elementor-element-5b03c00.elementor-element{--align-self:center;}.elementor-6911 .elementor-element.elementor-element-5b03c00{text-align:center;}.elementor-6911 .elementor-element.elementor-element-5b03c00 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;line-height:39px;color:#000000;}.elementor-6911 .elementor-element.elementor-element-2b8e0ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:8%;--margin-bottom:0%;--margin-left:01%;--margin-right:0%;}.elementor-6911 .elementor-element.elementor-element-a2518c4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6911 .elementor-element.elementor-element-ac72994.elementor-element{--align-self:center;}.elementor-6911 .elementor-element.elementor-element-ac72994{text-align:center;}.elementor-6911 .elementor-element.elementor-element-ac72994 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;line-height:39px;color:#000000;}.elementor-6911 .elementor-element.elementor-element-0323874{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.76;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6911 .elementor-element.elementor-element-0323874:not(.elementor-motion-effects-element-type-background), .elementor-6911 .elementor-element.elementor-element-0323874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-repeat:repeat-x;background-size:cover;}.elementor-6911 .elementor-element.elementor-element-0323874::before, .elementor-6911 .elementor-element.elementor-element-0323874 > .elementor-background-video-container::before, .elementor-6911 .elementor-element.elementor-element-0323874 > .e-con-inner > .elementor-background-video-container::before, .elementor-6911 .elementor-element.elementor-element-0323874 > .elementor-background-slideshow::before, .elementor-6911 .elementor-element.elementor-element-0323874 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6911 .elementor-element.elementor-element-0323874 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-6911 .elementor-element.elementor-element-e5d7024{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6911 .elementor-element.elementor-element-eae6521 > .elementor-widget-container{margin:030px 30px 060px 30px;}.elementor-6911 .elementor-element.elementor-element-eae6521{text-align:center;}.elementor-6911 .elementor-element.elementor-element-eae6521 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-6911 .elementor-element.elementor-element-9d86df2 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6911 .elementor-element.elementor-element-9d86df2 .skills-section .single-item{display:show !important;}.elementor-6911 .elementor-element.elementor-element-9d86df2 .skills-section .single-item h6{display:show !important;text-align:center !important;font-size:14px;}.elementor-6911 .elementor-element.elementor-element-9b75a9b{--display:flex;}.elementor-6911 .elementor-element.elementor-element-9b75a9b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6911 .elementor-element.elementor-element-998a17b .clients-section.one .sec-title h2, .clients-section.two .sec-title h2{display:show !important;text-align:center !important;}.elementor-6911 .elementor-element.elementor-element-998a17b .clients-section.one .sec-title h5, .clients-section.two .sec-title h5{display:show !important;text-align:center !important;}.elementor-6911 .elementor-element.elementor-element-998a17b .clients-section.one .more-text p, .clients-section.two .more-text p{display:show !important;text-align:center !important;}.elementor-6911 .elementor-element.elementor-element-998a17b .clients-section.one ul li, .clients-section .clients-logo img{display:show !important;}.elementor-6911 .elementor-element.elementor-element-998a17b .clients-section.one ul li:hover, .clients-section .clients-logo img:hover{background:#0E36D0 !important;}.elementor-6911 .elementor-element.elementor-element-3676f76{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6911 .elementor-element.elementor-element-b716667{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6911 .elementor-element.elementor-element-087d21e{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6911 .elementor-element.elementor-element-f52c50c{--display:flex;}.elementor-6911 .elementor-element.elementor-element-b2c2bdb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6911 .elementor-element.elementor-element-69ad905 .feature-section .sec-title .icon-box{display:none !important;}.elementor-6911 .elementor-element.elementor-element-69ad905 .feature-section .sec-title .sub-title, .chooseus-section .sec-title .sub-title{display:show !important;}.elementor-6911 .elementor-element.elementor-element-69ad905 .feature-section .sec-title .sub-title, .chooseus-section .sec-title .sub-title, section.chooseus-section.new .sec-title .sub-title{text-align:left !important;}.elementor-6911 .elementor-element.elementor-element-69ad905 .feature-section .feature-block-one .inner-box, .feature-style-two .feature-block-two .inner-box, .chooseus-section .chooseus-block-one .inner-box{display:show !important;}.elementor-6911 .elementor-element.elementor-element-69ad905 .feature-section .feature-block-one .inner-box .overlay-content h3, .feature-section .feature-block-one .inner-box .text h3, .feature-style-two .inner-box h3, .chooseus-section .chooseus-block-one .inner-box h3{display:show !important;text-align:left !important;}.elementor-6911 .elementor-element.elementor-element-69ad905 .feature-section .feature-block-one .inner-box .overlay-content h3, .feature-block-one .inner-box .text h3, .feature-style-two .inner-box h3, .chooseus-section .chooseus-block-one .inner-box h3{padding:0px 0px 0px 0px!important;font-size:15px;}.elementor-6911 .elementor-element.elementor-element-9a99cc8{--display:flex;}.elementor-6911 .elementor-element.elementor-element-ec3ad63 .feature-section .sec-title .sub-title, .chooseus-section .sec-title .sub-title{display:none !important;}.elementor-6911 .elementor-element.elementor-element-88e106b{--display:flex;}.elementor-6911 .elementor-element.elementor-element-c28fbfe .feature-section .sec-title .sub-title, .chooseus-section .sec-title .sub-title{display:none !important;}.elementor-6911 .elementor-element.elementor-element-0821dc8{--display:flex;}.elementor-6911 .elementor-element.elementor-element-86cb249 .feature-section .sec-title .sub-title, .chooseus-section .sec-title .sub-title{display:show !important;}.elementor-6911 .elementor-element.elementor-element-86cb249 .feature-section .sec-title .sub-title, .chooseus-section .sec-title .sub-title, section.chooseus-section.new .sec-title .sub-title{text-align:center !important;}.elementor-6911 .elementor-element.elementor-element-86cb249 .feature-section .sec-title h2, .chooseus-section .sec-title h2{display:show !important;text-align:center !important;}.elementor-6911 .elementor-element.elementor-element-86cb249 .feature-section .feature-block-one .inner-box, .feature-style-two .feature-block-two .inner-box, .chooseus-section .chooseus-block-one .inner-box{display:show !important;}.elementor-6911 .elementor-element.elementor-element-86cb249 .feature-section .feature-block-one .inner-box .overlay-content h3, .feature-section .feature-block-one .inner-box .text h3, .feature-style-two .inner-box h3, .chooseus-section .chooseus-block-one .inner-box h3{display:show !important;text-align:center !important;}.elementor-6911 .elementor-element.elementor-element-4b38eb8{--display:flex;}.elementor-6911 .elementor-element.elementor-element-b3a0fcf .feature-section .sec-title .sub-title, .chooseus-section .sec-title .sub-title{display:none !important;}.elementor-6911 .elementor-element.elementor-element-a4acf0b{--display:flex;}.elementor-6911 .elementor-element.elementor-element-c021ada .feature-section .sec-title .sub-title, .chooseus-section .sec-title .sub-title{display:none !important;}.elementor-6911 .elementor-element.elementor-element-9a9aa84{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-gap:1px;--n-tabs-gap:0px;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:10px;--n-tabs-title-font-size:14px;--n-tabs-title-direction:row;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:18px;--n-tabs-icon-gap:8px;}.elementor-6911 .elementor-element.elementor-element-9a9aa84.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-6911 .elementor-element.elementor-element-9a9aa84.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#066AAB;box-shadow:2px 4px 13px -3px rgba(0,0,0,0.5);}.elementor-6911 .elementor-element.elementor-element-9a9aa84.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:groove;}.elementor-6911 .elementor-element.elementor-element-9a9aa84.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Mulish", Sans-serif;font-weight:400;}.elementor-6911 .elementor-element.elementor-element-79aa62a{--display:flex;}.elementor-6911 .elementor-element.elementor-element-0f5db63 > .elementor-widget-container{margin:20px 30px 20px 30px;}.elementor-6911 .elementor-element.elementor-element-0f5db63{text-align:center;}.elementor-6911 .elementor-element.elementor-element-0f5db63 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:50px;font-weight:800;color:#000000;}.elementor-6911 .elementor-element.elementor-element-f27bfd0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6911 .elementor-element.elementor-element-8bf7480 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-6911 .elementor-element.elementor-element-8bf7480 .gallery-item .gallery-caption{text-align:center;color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;margin-block-start:15px;}.elementor-6911 .elementor-element.elementor-element-b646719{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6911 .elementor-element.elementor-element-38c662f > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-6911 .elementor-element.elementor-element-a32ca65 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-6911 .elementor-element.elementor-element-a32ca65 .testimonial-section .sec-title .sub-title, .testimonial-style-two .sec-title .sub-title{display:show !important;text-align:center !important;}.elementor-6911 .elementor-element.elementor-element-a32ca65 .testimonial-style-two .sec-title h2{display:show !important;text-align:center !important;}.elementor-6911 .elementor-element.elementor-element-a32ca65 .testimonial-section .testimonial-content .text{display:show !important;text-align:center !important;}.elementor-6911 .elementor-element.elementor-element-a32ca65 .testimonial-section .testimonial-section .testimonial-content .text, .testimonial-style-two .testimonial-block-one .inner-box{display:show !important;}.elementor-6911 .elementor-element.elementor-element-a32ca65 .testimonial-section .testimonial-content .text, .testimonial-style-two .testimonial-block-one .inner-box{margin:0px 0px 20px 0px!important;}.elementor-6911 .elementor-element.elementor-element-a32ca65 .testimonial-section .testimonial-content .author-box h5, .testimonial-style-two .testimonial-block-one .inner-box h5{display:show !important;text-align:left !important;}.elementor-6911 .elementor-element.elementor-element-a32ca65 .testimonial-section .testimonial-content .author-box span, .testimonial-style-two .testimonial-block-one .inner-box .designation{display:show !important;text-align:center !important;padding:0px 0px 0px 0px!important;font-family:"Mulish", Sans-serif;}.elementor-6911 .elementor-element.elementor-element-a32ca65 .testimonial-style-two .testimonial-block-one .inner-box .text p{display:show !important;text-align:center !important;}@media(min-width:768px){.elementor-6911 .elementor-element.elementor-element-8163819{--width:50%;}.elementor-6911 .elementor-element.elementor-element-2b8e0ac{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6911 .elementor-element.elementor-element-9b75a9b{--width:998px;}}/* Start custom CSS for amortez_project_details, class: .elementor-element-606692f */.project-info li {
    display: flex;
    align-items: flex-start; 
    flex-wrap: wrap;
}

.project-info h5 {
    width: 140px; /* Fixed width for heading */
    text-align: left;
    font-weight: bold;
    margin: 0; /* Removes extra spacing */
    font-size:16px
}

.project-info span {
    flex: 1; /* Takes remaining space */
    text-align: left; /* Aligns content next to the heading */
    font-size:16px;
    margin-top:-4px;
    padding-left: 0px;
}
.content-box{
    margin-left: !important 0px;
}
.elementor-3939 .elementor-element.elementor-element-c078769 .project-details .theme-btn.btn-one{
    display:inline-block!important;
    
}/* End custom CSS */
/* Start custom CSS for amortez_amenities, class: .elementor-element-67f165d *//* Default - Desktop: 4 items per row */
.amenitiessection .amenities-section .list-item li {
    width: 25%;
    display: flex;
    align-items: center;
    gap: 10px;
    }
    /* Mobile: 1 item per row and fix text overlapping */
@media screen and (max-width: 768px) {
    .amenitiessection .amenities-section .list-item li {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: flex-start; /* Align content properly */
        gap: 15px; /* Space between icon and text */
        padding: 10px 15px; /* Add padding for spacing */
    }

    .amenitiessection .amenities-section .list-item li .single-item {
        display: flex;
        align-items: center;
        gap: 15px;
    }

    .amenitiessection .amenities-section .list-item li .single-item .icon-box {
        width: 50px;
        height: 50px;
        flex-shrink: 0; /* Prevents icon from shrinking */
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .amenitiessection .amenities-section .list-item li .single-item .text {
        font-size: 15px;
        font-weight: bold;
        line-height: 1.4;
        word-break: break-word; /* Prevents text from breaking weirdly */
        text-align: left;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fc1a45f */.form-inner{
    padding-top: 70px;
}/* End custom CSS */
/* Start custom CSS for amortez_h1_skill_featured, class: .elementor-element-9d86df2 */.propertiesA img { width:45%;}/* End custom CSS */
/* Start custom CSS for amortez_clients, class: .elementor-element-998a17b */.sec-title{
    margin-bottom:-50px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b75a9b */.sec-pad {
    padding: 20px 0px;
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-69ad905 */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}
.overlay-content{
    display:none;
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-ec3ad63 */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0px;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}
.tabs-container {
    overflow: hidden;
    white-space: nowrap;
}

.tabs-container:hover .tabs-wrapper {
    animation: scrollTabs 2s linear forwards;
}

@keyframes scrollTabs {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%); /* Adjust based on content width */
    }
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-c28fbfe */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0px;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-c021ada */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0px;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-69ad905 */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}
.overlay-content{
    display:none;
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-ec3ad63 */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0px;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}
.tabs-container {
    overflow: hidden;
    white-space: nowrap;
}

.tabs-container:hover .tabs-wrapper {
    animation: scrollTabs 2s linear forwards;
}

@keyframes scrollTabs {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%); /* Adjust based on content width */
    }
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-c28fbfe */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0px;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-c021ada */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0px;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-69ad905 */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}
.overlay-content{
    display:none;
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-ec3ad63 */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0px;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}
.tabs-container {
    overflow: hidden;
    white-space: nowrap;
}

.tabs-container:hover .tabs-wrapper {
    animation: scrollTabs 2s linear forwards;
}

@keyframes scrollTabs {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%); /* Adjust based on content width */
    }
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-c28fbfe */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0px;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-c021ada */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0px;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-69ad905 */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}
.overlay-content{
    display:none;
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-ec3ad63 */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0px;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}
.tabs-container {
    overflow: hidden;
    white-space: nowrap;
}

.tabs-container:hover .tabs-wrapper {
    animation: scrollTabs 2s linear forwards;
}

@keyframes scrollTabs {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%); /* Adjust based on content width */
    }
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-c28fbfe */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0px;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-c021ada */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0px;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-69ad905 */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}
.overlay-content{
    display:none;
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-ec3ad63 */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0px;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}
.tabs-container {
    overflow: hidden;
    white-space: nowrap;
}

.tabs-container:hover .tabs-wrapper {
    animation: scrollTabs 2s linear forwards;
}

@keyframes scrollTabs {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%); /* Adjust based on content width */
    }
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-c28fbfe */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0px;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-c021ada */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0px;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-69ad905 */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}
.overlay-content{
    display:none;
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-ec3ad63 */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0px;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}
.tabs-container {
    overflow: hidden;
    white-space: nowrap;
}

.tabs-container:hover .tabs-wrapper {
    animation: scrollTabs 2s linear forwards;
}

@keyframes scrollTabs {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%); /* Adjust based on content width */
    }
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-c28fbfe */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0px;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-c021ada */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0px;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-69ad905 */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}
.overlay-content{
    display:none;
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-ec3ad63 */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0px;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}
.tabs-container {
    overflow: hidden;
    white-space: nowrap;
}

.tabs-container:hover .tabs-wrapper {
    animation: scrollTabs 2s linear forwards;
}

@keyframes scrollTabs {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%); /* Adjust based on content width */
    }
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-c28fbfe */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0px;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for amortez_feature, class: .elementor-element-c021ada */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0px;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-9a9aa84 */.nearby1 .pt_35 {
    padding-top: 0px;
}

.nearby1 .pr_15 {
    padding-right: 0px;
}
.nearby1 .pb_35 {
    padding-bottom: 0px;
} 
.nearby1 .pl_15 {
    padding-left: 5px;
}

.nearby1 .feature-block-one .inner-box .text {
    left: 20px;
    bottom: -2px;
    width: calc(100% - 40px);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-8bf7480 *//* Gallery layout fix */
.captionn .gallery {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 5px; /* gap between items */
}

/* Individual gallery items */
.captionn .gallery-item {
  width: calc(25.333% - 20px); /* 3 in a row with spacing */
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;   }

/* Image styling */
.captionn .gallery-item img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 6px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
      margin-top: 25px;
}

/* Caption styling */
.captionn figcaption,
.captionn .gallery-caption,
.captionn .wp-caption-text {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 600;
  color: black;
  font-family: 'Inter', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 1.4;
  
}
@media (max-width: 767px) {
  .captionn .gallery-item {
    width: 100% !important;
  }
}/* End custom CSS */