.elementor-218 .elementor-element.elementor-element-b627bd9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp{--blue:#17AFE2;--blue2:#0798CE;--ink:#0C1215;--text:#000000;--soft:#F4F7F8;--line:rgba(12,18,21,.10);--max:1380px;--side:24px;}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__hero{min-height:380px;}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__hero-inner{padding-top:70px;padding-right:calc(var(--side) + 0px);padding-bottom:68px;padding-left:calc(var(--side) + 0px);}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__hero-bg{background-position:center center;}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__hero h1{max-width:900px;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__hero p{max-width:720px;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__hero-highlight{color:#17AFE2;}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__crumb{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__intro h2{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__intro-copy{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__section h2{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__body{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__content{max-width:880px;}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__lgpd{background:#0C1215;}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__btn{background:#17AFE2;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__lgpd h2{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__lgpd p{font-family:"Poppins", Sans-serif;font-weight:400;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__hero{min-height:480px;}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__hero-inner{padding-top:52px;padding-right:calc(var(--side) + 0px);padding-bottom:50px;padding-left:calc(var(--side) + 0px);}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__hero-bg{background-position:center center;}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__hero h1{max-width:760px;}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__hero p{max-width:620px;}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__content{max-width:100%;}}@media(max-width:767px){.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp{--side:15px;}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__hero{min-height:420px;}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__hero-inner{padding-top:34px;padding-right:calc(var(--side) + 0px);padding-bottom:36px;padding-left:calc(var(--side) + 0px);}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__hero-bg{background-position:center center;}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__hero h1{max-width:100%;}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__hero p{max-width:100%;}.elementor-218 .elementor-element.elementor-element-60db5a6 .albpp__content{max-width:100%;}}/* Start custom CSS for albacora_privacidade_pro_v10, class: .elementor-element-60db5a6 *//* =========================================================
   ALBACORA SLIDER
   SETAS - CORREÇÃO DEFINITIVA
========================================================= */

/* BASE DAS SETAS */
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-prev,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-next,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-arrow {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    opacity: 1 !important;
    visibility: visible !important;

    box-shadow: none !important;
    outline: none !important;

    transition:
        background-color .25s ease,
        color .25s ease,
        transform .25s ease !important;
}


/* =========================================================
   SETA ESQUERDA
========================================================= */

.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-prev {
    background-color: #101518 !important;
    color: #FFFFFF !important;
    border-color: #101518 !important;
}


/* =========================================================
   SETA DIREITA
========================================================= */

.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-next {
    background-color: #14AFE1 !important;
    color: #101518 !important;
    border-color: #14AFE1 !important;
}


/* =========================================================
   FONT AWESOME / ELEMENTOR ICONS
   ESSA É A CORREÇÃO PRINCIPAL
========================================================= */

.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-prev i,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-next i,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-arrow i,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-prev svg,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-next svg,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-arrow svg {
    display: block !important;

    width: 22px !important;
    height: 22px !important;

    font-size: 22px !important;

    color: currentColor !important;

    opacity: 1 !important;
    visibility: visible !important;
}


/* Font Awesome SVG usa FILL, não STROKE */
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-prev svg,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-next svg,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-arrow svg {
    fill: currentColor !important;
    stroke: none !important;
}


/* garante que PATH receba a cor */
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-prev svg path,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-next svg path,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-arrow svg path {
    fill: currentColor !important;
    stroke: none !important;

    opacity: 1 !important;
}


/* =========================================================
   ESQUERDA - HOVER
========================================================= */

.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-prev:hover,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-prev:focus,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-prev:active,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-prev:focus-visible {
    background-color: #14AFE1 !important;
    color: #101518 !important;
    border-color: #14AFE1 !important;

    transform: translateY(-2px);
}


/* =========================================================
   DIREITA - HOVER
========================================================= */

.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-next:hover,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-next:focus,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-next:active,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-next:focus-visible {
    background-color: #101518 !important;
    color: #FFFFFF !important;
    border-color: #101518 !important;

    transform: translateY(-2px);
}


/* =========================================================
   GARANTE COR DO SVG NOS ESTADOS
========================================================= */

.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-prev:hover svg,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-prev:focus svg,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-prev:active svg {
    color: #101518 !important;
    fill: #101518 !important;
}


.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-next:hover svg,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-next:focus svg,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-next:active svg {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}


.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-prev:hover svg path,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-prev:focus svg path,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-prev:active svg path {
    fill: #101518 !important;
}


.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-next:hover svg path,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-next:focus svg path,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-next:active svg path {
    fill: #FFFFFF !important;
}


/* =========================================================
   REMOVE INTERFERÊNCIA DO TEMA
========================================================= */

.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-prev::before,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-prev::after,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-next::before,
.elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-next::after {
    background: transparent !important;
    box-shadow: none !important;
}


/* Elementor às vezes altera cor de i/svg no :hover */
.elementor-218 .elementor-element.elementor-element-60db5a6 button.albhs-prev *,
.elementor-218 .elementor-element.elementor-element-60db5a6 button.albhs-next * {
    color: inherit !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-prev svg,
    .elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-next svg,
    .elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-prev i,
    .elementor-218 .elementor-element.elementor-element-60db5a6 .albhs-next i {
        width: 19px !important;
        height: 19px !important;
        font-size: 19px !important;
    }

}/* End custom CSS */