.elementor-15 .elementor-element.elementor-element-02ab797{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp{font-family:"Poppins",sans-serif;--albcl-blue:#FFFFFF;--albcl-blue-dark:#0798CE;--albcl-ink:#0C1215;--albcl-ink-2:#151C20;--albcl-text:#000000;--albcl-soft:#F4F7F8;--albcl-white:#FFFFFF;--albcl-line:rgba(12,18,21,.10);--albcl-max:1360px;--albcl-side:24px;--albcl-overlay-start:rgba(7,12,15,.92);--albcl-overlay-mid:rgba(7,12,15,.65);--albcl-overlay-soft:rgba(7,12,15,.22);--albcl-overlay-end:rgba(7,12,15,.14);--albcl-overlay-bottom:rgba(7,12,15,.72);--albcl-overlay-mobile-bottom:rgba(7,12,15,.94);--albcl-overlay-mobile-mid:rgba(7,12,15,.58);--albcl-overlay-mobile-top:rgba(7,12,15,.20);}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__grid{background-image:linear-gradient(to right,transparent calc(25% - .5px),rgba(0,0,0,.035) 25%,transparent calc(25% + .5px)),linear-gradient(to right,transparent calc(50% - .5px),rgba(0,0,0,.035) 50%,transparent calc(50% + .5px)),linear-gradient(to right,transparent calc(75% - .5px),rgba(0,0,0,.035) 75%,transparent calc(75% + .5px));opacity:0.55;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__hero{min-height:380px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__hero-inner{padding-top:72px;padding-right:calc(var(--albcl-side) + 0px);padding-bottom:70px;padding-left:calc(var(--albcl-side) + 0px);}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__hero-bg{object-position:center center;object-fit:cover;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__hero-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:47px;font-weight:600;max-width:900px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__hero-highlight{color:#17AFE2;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__hero-lead{color:rgba(255,255,255,.72);font-family:"Poppins", Sans-serif;font-weight:400;max-width:680px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__breadcrumb{color:rgba(255,255,255,.52);font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__breadcrumb-current{color:#17AFE2;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__hero-tag{width:280px;min-height:154px;padding:28px 30px 28px 30px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__hero-tag-big{color:#0C1215;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__hero-tag-text{color:#0C1215;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__intro{padding:105px 0px 70px 0px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__intro-grid{gap:70px;grid-template-columns:0.45fr 1.55fr;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__intro-index-no{color:rgba(12,18,21,.07);font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__intro-index-label{color:#0798CE;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__intro-title{color:#0C1215;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__intro-title .albclp__highlight{color:#0798CE;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__intro-copy p{color:#000000;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__facts{grid-template-columns:repeat(3,minmax(0,1fr));}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__fact{padding:26px 24px 26px 24px;background:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__fact-no{color:#0798CE;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__fact-text{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__process{padding:95px 0px 95px 0px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__process-head{gap:60px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__process .albclp__kicker{color:#17AFE2;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__process-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__process-description{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__process-media{min-height:600px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__process-media img{object-position:center center;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__steps{grid-template-columns:repeat(2,minmax(0,1fr));background:#0D1418;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__step{min-height:300px;padding:34px 30px 34px 30px;border-color:rgba(255,255,255,.08);}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__step::before{background:var(--albcl-step-accent,#17AFE2);}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__step-label{color:#17AFE2;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__step-icon{color:#17AFE2;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.13);width:52px;height:52px;font-size:23px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__step-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__step-text{color:#FFFFFFFC;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__benefits{padding:100px 0px 100px 0px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__benefit-layout{gap:90px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__benefits .albclp__kicker{color:#0798CE;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__benefit-title{color:#0C1215;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__benefit-title .albclp__highlight{color:#0798CE;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__benefit-description{color:#000000;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__benefit-list{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__benefit-item{min-height:180px;padding:28px 28px 28px 28px;background:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__benefit-list, .elementor-15 .elementor-element.elementor-element-e605980 .albclp__benefit-item{border-color:rgba(12,18,21,.10);}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__benefit-no{color:#17AFE2;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__benefit-item-title{color:#0C1215;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__benefit-item-text{color:#000000;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__apps{padding:90px 0px 90px 0px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__apps-head{gap:70px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__apps .albclp__kicker{color:#0798CE;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__apps-title{color:#0C1215;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__apps-description{color:#111111;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__apps-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__app-card{min-height:170px;padding:24px 24px 24px 24px;background:#FFFFFF;border-color:rgba(12,18,21,.10);}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__app-no{color:#0798CE;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__app-icon{color:#0798CE;background:rgba(23,175,226,.08);width:38px;height:38px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__app-title{color:#0C1215;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__app-text{color:#000000;font-family:"Poppins", Sans-serif;font-weight:400;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-e605980 .albclp{--albcl-side:24px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__hero{min-height:560px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__hero-inner{padding-top:54px;padding-right:calc(var(--albcl-side) + 0px);padding-bottom:52px;padding-left:calc(var(--albcl-side) + 0px);}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__hero-bg{object-position:center center;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__hero-title{max-width:720px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__hero-lead{max-width:620px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__intro-grid{gap:48px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__facts{grid-template-columns:repeat(3,minmax(0,1fr));}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__process-media{min-height:500px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__steps{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__benefit-layout{gap:48px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__benefit-list{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__apps-track{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-e605980 .albclp{--albcl-side:5px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__hero{min-height:500px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__hero-inner{padding-top:34px;padding-right:calc(var(--albcl-side) + 10px);padding-bottom:28px;padding-left:calc(var(--albcl-side) + 10px);}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__hero-bg{object-position:center center;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__hero-title{font-size:30px;max-width:300px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__hero-lead{max-width:100%;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__hero-tag{min-height:96px;padding:20px 22px 20px 22px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__intro{padding:20px 0px 20px 0px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__intro-grid{gap:26px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__intro-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__facts{grid-template-columns:repeat(1,minmax(0,1fr));}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__fact{padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__process{padding:40px 10px 40px 10px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__process-head{gap:20px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__process-media{min-height:330px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__step{min-height:260px;padding:25px 20px 25px 20px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__benefits{padding:40px 10px 40px 10px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__benefit-list{grid-template-columns:repeat(1,minmax(0,1fr));}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__benefit-item{min-height:130px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__apps{padding:40px 10px 40px 10px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__apps-head{gap:22px;}.elementor-15 .elementor-element.elementor-element-e605980 .albclp__apps-track.is-carousel .albclp__app-card{flex-basis:84%;}}/* Start custom CSS for albacora_corte_laser, class: .elementor-element-e605980 *//* =========================================================
   ALBACORA SLIDER
   SETAS - CORREÇÃO DEFINITIVA
========================================================= */

/* BASE DAS SETAS */
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-prev,
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-next,
.elementor-15 .elementor-element.elementor-element-e605980 .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-15 .elementor-element.elementor-element-e605980 .albhs-prev {
    background-color: #101518 !important;
    color: #FFFFFF !important;
    border-color: #101518 !important;
}


/* =========================================================
   SETA DIREITA
========================================================= */

.elementor-15 .elementor-element.elementor-element-e605980 .albhs-next {
    background-color: #14AFE1 !important;
    color: #101518 !important;
    border-color: #14AFE1 !important;
}


/* =========================================================
   FONT AWESOME / ELEMENTOR ICONS
   ESSA É A CORREÇÃO PRINCIPAL
========================================================= */

.elementor-15 .elementor-element.elementor-element-e605980 .albhs-prev i,
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-next i,
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-arrow i,
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-prev svg,
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-next svg,
.elementor-15 .elementor-element.elementor-element-e605980 .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-15 .elementor-element.elementor-element-e605980 .albhs-prev svg,
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-next svg,
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-arrow svg {
    fill: currentColor !important;
    stroke: none !important;
}


/* garante que PATH receba a cor */
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-prev svg path,
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-next svg path,
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-arrow svg path {
    fill: currentColor !important;
    stroke: none !important;

    opacity: 1 !important;
}


/* =========================================================
   ESQUERDA - HOVER
========================================================= */

.elementor-15 .elementor-element.elementor-element-e605980 .albhs-prev:hover,
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-prev:focus,
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-prev:active,
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-prev:focus-visible {
    background-color: #14AFE1 !important;
    color: #101518 !important;
    border-color: #14AFE1 !important;

    transform: translateY(-2px);
}


/* =========================================================
   DIREITA - HOVER
========================================================= */

.elementor-15 .elementor-element.elementor-element-e605980 .albhs-next:hover,
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-next:focus,
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-next:active,
.elementor-15 .elementor-element.elementor-element-e605980 .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-15 .elementor-element.elementor-element-e605980 .albhs-prev:hover svg,
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-prev:focus svg,
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-prev:active svg {
    color: #101518 !important;
    fill: #101518 !important;
}


.elementor-15 .elementor-element.elementor-element-e605980 .albhs-next:hover svg,
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-next:focus svg,
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-next:active svg {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}


.elementor-15 .elementor-element.elementor-element-e605980 .albhs-prev:hover svg path,
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-prev:focus svg path,
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-prev:active svg path {
    fill: #101518 !important;
}


.elementor-15 .elementor-element.elementor-element-e605980 .albhs-next:hover svg path,
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-next:focus svg path,
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-next:active svg path {
    fill: #FFFFFF !important;
}


/* =========================================================
   REMOVE INTERFERÊNCIA DO TEMA
========================================================= */

.elementor-15 .elementor-element.elementor-element-e605980 .albhs-prev::before,
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-prev::after,
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-next::before,
.elementor-15 .elementor-element.elementor-element-e605980 .albhs-next::after {
    background: transparent !important;
    box-shadow: none !important;
}


/* Elementor às vezes altera cor de i/svg no :hover */
.elementor-15 .elementor-element.elementor-element-e605980 button.albhs-prev *,
.elementor-15 .elementor-element.elementor-element-e605980 button.albhs-next * {
    color: inherit !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-15 .elementor-element.elementor-element-e605980 .albhs-prev svg,
    .elementor-15 .elementor-element.elementor-element-e605980 .albhs-next svg,
    .elementor-15 .elementor-element.elementor-element-e605980 .albhs-prev i,
    .elementor-15 .elementor-element.elementor-element-e605980 .albhs-next i {
        width: 19px !important;
        height: 19px !important;
        font-size: 19px !important;
    }

}/* End custom CSS */