.elementor-1805 .elementor-element.elementor-element-bdecc48{--display:flex;}.elementor-1805 .elementor-element.elementor-element-1b7f650{--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-1805 .elementor-element.elementor-element-9e55bff{--divider-border-style:solid;}.elementor-1805 .elementor-element.elementor-element-9e55bff .elementor-divider-separator{width:100%;}.elementor-1805 .elementor-element.elementor-element-1e92219{--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-1805 .elementor-element.elementor-element-91a15e6 .gallery-item .gallery-caption{display:none;}.elementor-1805 .elementor-element.elementor-element-03fc17c{--display:flex;}.elementor-1805 .elementor-element.elementor-element-5598eba{--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-1805 .elementor-element.elementor-element-374cd4c{--display:flex;}.elementor-1805 .elementor-element.elementor-element-0046c68 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1805 .elementor-element.elementor-element-0046c68 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1805 .elementor-element.elementor-element-0046c68 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1805 .elementor-element.elementor-element-ccb1b58{--display:flex;}.elementor-1805 .elementor-element.elementor-element-17f0748{--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-1805 .elementor-element.elementor-element-f573615{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1805 .elementor-element.elementor-element-f573615 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1805 .elementor-element.elementor-element-282dc54{--e-image-carousel-slides-to-show:5;}.elementor-1805 .elementor-element.elementor-element-282dc54 .elementor-image-carousel-caption{text-align:center;}.elementor-1805 .elementor-element.elementor-element-f5bbfe6{--display:flex;}.elementor-1805 .elementor-element.elementor-element-6cb537d{--display:flex;}.elementor-1805 .elementor-element.elementor-element-880124c{text-align:start;}.elementor-1805 .elementor-element.elementor-element-1a7f9d8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1805 .elementor-element.elementor-element-1a7f9d8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1805 .elementor-element.elementor-element-01a6599{--display:flex;}.elementor-1805 .elementor-element.elementor-element-df68066{--display:flex;}.elementor-1805 .elementor-element.elementor-element-9207409{text-align:start;}.elementor-1805 .elementor-element.elementor-element-684646c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1805 .elementor-element.elementor-element-684646c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1805 .elementor-element.elementor-element-922ab49{--display:flex;}.elementor-1805 .elementor-element.elementor-element-37784e7{--display:flex;}.elementor-1805 .elementor-element.elementor-element-9078cc6{text-align:start;}.elementor-1805 .elementor-element.elementor-element-e926d95{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1805 .elementor-element.elementor-element-e926d95 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1805 .elementor-element.elementor-element-21715d9{--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-1805 .elementor-element.elementor-element-2d98862{--divider-border-style:solid;}.elementor-1805 .elementor-element.elementor-element-207bd22{--swiper-slides-to-display:3;--swiper-slides-gap:30px;}.elementor-1805 .elementor-element.elementor-element-207bd22 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-1805 .elementor-element.elementor-element-282dc54{--e-image-carousel-slides-to-show:3;}.elementor-1805 .elementor-element.elementor-element-207bd22{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1805 .elementor-element.elementor-element-282dc54{--e-image-carousel-slides-to-show:1;}.elementor-1805 .elementor-element.elementor-element-207bd22{--swiper-slides-to-display:1;}}/* Start custom CSS *//* AHP Areas */
#areas img {
    height: 96px;
    width: auto;
}

#areas svg.e-font-icon-svg{
    fill: var(--e-global-color-secondary);
}

#areas figure img {
    margin-bottom: 5px;
}

#areas figure {
    font-size: 14px;
}

/* AHP Big Card */
.ahp-a {
    justify-content: center!important;
}

.ahp-a h2 {
    font-size: 18px;
}

.ahp-a li {
     font-size: 14px!important;
}

.ahp-a li:not(:last-child) {
     margin-bottom: 15px!important;
     padding-bottom: 5px!important;
     border-bottom: 1px solid var(--e-global-color-secondary);
}

.ahp-a svg {
    fill: var(--e-global-color-primary);
    font-size: 18px;
}

/* AHP Highlight */
.ahp-highlight > div.e-con-inner {
    gap: 30px;
    padding-top: 60px;
}

.ahp-highlight-icon img {
    height: 64px;
    width: auto;
}

/* Mobile only */
@media (max-width: 767px) {
    /* AHP Big Card */
    .ahp-a {
        background-position: center;
    }
}

/* Tablets only */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    /* AHP Big Card */
    .ahp-a {
        background-position: 200px 0px;
    }

    /* AHP Highlight */
    .ahp-highlight > div.e-con-inner {
        width: 75%;
    }
}

/* Tablet */
@media (min-width: 768px) {
    /* AHP Big Card */
    .ahp-a h2 {
        font-size: 22px;
    }
    
    .ahp-a-in {
        width: 480px;
        transform: translateX(100px);
    }
}

/* Mobile and Tablet only */
@media (max-width: 1024px) {
    /* AHP Big Card */
    .ahp-a {
        padding: 100px 20px;
        background-image: url('https://sandrabessa.com/wp-content/uploads/2025/04/sandrabessa-ambiente-harmonioso-2.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    
    .ahp-b:before {
        content: "";
        position: absolute;
        left: 0; right: 0;
        top: 0; bottom: 0;
        background-color: rgba(140, 106, 93, 0.50);
    }
}

/* Desktop */
@media (min-width: 1025px) {
    /* AHP Big Card */
    #ahp {
        flex-direction: row!important;
    }
    
    .ahp-a ul {
         width: 80%;
    }
    
    .ahp-a-in {
        align-self: end;
        z-index: 1;
        width: 640px;
        transform: translateX(130px);
        padding: 60px!important;
    }
    
    .ahp-b {
        min-height: 80vh;
        background-image: url('https://sandrabessa.com/wp-content/uploads/2025/04/sandrabessa-ambiente-harmonioso-2.webp');
    }
    
    /* AHP Highlight */
    .ahp-highlight > div.e-con-inner {
        flex-direction: row!important;
        align-items: center!important;
        gap: 60px;
        padding-top: 105px;
    }
    
    .ahp-highlight-text {
        width: 60%;
    }
    
    .ahp-highlight-icon img {
        height: 72px;
        width: auto;
    }

}/* End custom CSS */