.elementor-126 .elementor-element.elementor-element-3542cb4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-798d262 .ulgpd-banner{max-width:1080px;padding:24px 28px 24px 28px;gap:28px;border-radius:20px 20px 20px 20px;box-shadow:0px 22px 65px 0px rgba(0,21,43,.38);}.elementor-126 .elementor-element.elementor-element-798d262 .ulgpd-root{--ulgpd-edge:20px;--ulgpd-bg:#061B2E;--ulgpd-primary:#00528C;--ulgpd-accent:#00AEEF;--ulgpd-title:#FFFFFF;--ulgpd-text:#DCEAF4;--ulgpd-muted:#AFC3D2;--ulgpd-border:rgba(255,255,255,.14);font-family:"Ubuntu", Sans-serif;--ulgpd-reopen-edge:18px;}.elementor-126 .elementor-element.elementor-element-798d262 .ulgpd-title, .elementor-126 .elementor-element.elementor-element-798d262 .ulgpd-panel-title{font-family:"Ubuntu", Sans-serif;font-weight:700;}.elementor-126 .elementor-element.elementor-element-798d262 .ulgpd-button{padding:11px 17px 11px 17px;border-radius:999px 999px 999px 999px;}.elementor-126 .elementor-element.elementor-element-798d262 .ulgpd-button--primary{color:#FFFFFF;background:#00528C;}.elementor-126 .elementor-element.elementor-element-798d262 .ulgpd-button--primary:hover, .elementor-126 .elementor-element.elementor-element-798d262 .ulgpd-button--primary:focus-visible{background:#00AEEF;border-color:#00AEEF;}.elementor-126 .elementor-element.elementor-element-798d262 .ulgpd-button--secondary{color:#FFFFFF;background:rgba(255,255,255,.06);}.elementor-126 .elementor-element.elementor-element-798d262 .ulgpd-button--secondary:hover, .elementor-126 .elementor-element.elementor-element-798d262 .ulgpd-button--secondary:focus-visible{background:rgba(255,255,255,.12);}.elementor-126 .elementor-element.elementor-element-798d262 .ulgpd-panel{max-width:670px;padding:30px 30px 30px 30px;border-radius:24px 24px 24px 24px;}.elementor-126 .elementor-element.elementor-element-798d262 .ulgpd-overlay{background:rgba(2,17,31,.76);}.elementor-126 .elementor-element.elementor-element-798d262 .ulgpd-reopen{color:#00528C;background:rgba(255,255,255,.96);}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp{--albfp-blue:#17AFE2;--albfp-bg:#080D10;--albfp-border:rgba(255,255,255,.10);--albfp-container:1380px;--albfp-side:24px;--albfp-main-pad-top:75px;--albfp-main-pad-bottom:65px;--albfp-col-gap:64px;--albfp-contact-icon-size:17px;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__grid{background-image:linear-gradient(rgba(255,255,255,.34) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.34) 1px,transparent 1px);background-size:85px 85px;opacity:0.08;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__cta{background-color:#17AFE2;padding:58px 58px 58px 58px;gap:70px;border-radius:0px;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__cta-wrap{padding-top:80px;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__eyebrow{color:#080D10;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__eyebrow-text{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__cta-title{color:#080D10;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__cta-highlight{color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__cta-desc{color:rgba(8,13,16,.72);font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__cta-btn-text{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__cta-btn{background:#080D10;color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__cta-btn-icon{background:#FFFFFF;color:#080D10;width:42px;height:42px;flex-basis:42px;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__cta-btn::before{background:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__cta-btn:hover{color:#080D10;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__cta-btn:hover .albfp__cta-btn-icon{background:#17AFE2;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__col-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__col-number{color:#17AFE2;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__logo--albacora{width:210px;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__logos{gap:18px;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__instagram{color:rgba(255,255,255,.58);font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__instagram:hover{color:#17AFE2;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__brand-desc{color:rgba(255,255,255,.56);font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__tag{color:rgba(255,255,255,.58);border-color:rgba(255,255,255,.10);font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__tag:hover{color:#17AFE2;border-color:#17AFE2;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__status{color:rgba(255,255,255,.30);font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__status-dot{background:#17AFE2;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__nav-link{font-family:"Poppins", Sans-serif;font-weight:400;color:rgba(255,255,255,.57);min-height:45px;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__nav-link:hover{color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__nav-icon{color:#17AFE2;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__service-link{font-family:"Poppins", Sans-serif;font-weight:400;color:rgba(255,255,255,.60);min-height:58px;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__service-index{font-family:"Poppins", Sans-serif;font-weight:600;color:#17AFE2;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__service-link:hover{color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__service-icon{color:#17AFE2;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__contact-icon{color:#17AFE2;background:rgba(23,175,226,.07);border-color:rgba(23,175,226,.28);width:39px;height:39px;flex-basis:39px;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__contact-label{color:rgba(255,255,255,.31);font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__contact-value{color:rgba(255,255,255,.87);font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__contact-extra{color:rgba(255,255,255,.40);font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__wa{font-family:"Poppins", Sans-serif;font-weight:600;background:#17AFE2;color:#080D10;min-height:52px;padding-left:17px;padding-right:17px;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__wa:hover{background:#FFFFFF;color:#080D10;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__shortcode--lgpd{color:rgba(255,255,255,.45);justify-content:flex-start;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__bottom{border-top-color:rgba(255,255,255,.10);}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__bottom-inner{min-height:78px;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__copyright{color:rgba(255,255,255,.31);font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__copyright strong{color:rgba(255,255,255,.72);}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__identity-note{color:rgba(255,255,255,.28);font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__policy{color:rgba(255,255,255,.35);}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__top-btn{color:rgba(255,255,255,.42);}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__policy:hover,.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__top-btn:hover{color:#17AFE2;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp{--albfp-side:15px;--albfp-main-pad-top:55px;--albfp-main-pad-bottom:45px;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__cta-wrap{padding-top:45px;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__cta{padding:20px 20px 20px 20px;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__col-title{font-size:13px;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__col-number{font-size:13px;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__service-link{font-size:13px;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__service-index{font-size:13px;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__contact-label{font-size:13px;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__contact-value{font-size:13px;}.elementor-126 .elementor-element.elementor-element-a1e9d41 .albfp__wa{font-size:13px;}}/* Start custom CSS for universal_lgpd_cookie, class: .elementor-element-798d262 */.albfp__top-btn:hover {
    display: flex;
    align-items: center;
    gap: 9px;
    padding: 0;
    border: 0;
    background: transparent!important;
    color: #17AFE2;
    cursor: pointer;
    font-size: 8px;
    font-weight: 600;
    letter-spacing: .1em;
    transition: color .2s ease;
}


.albfp__top-btn{
    display: flex;
    align-items: center;
    gap: 9px;
    padding: 0;
    border: 0;
    background: transparent!important;
    color: #fff;
    cursor: pointer;
    font-size: 8px;
    font-weight: 600;
    letter-spacing: .1em;
    transition: color .2s ease;
}/* End custom CSS */
/* Start custom CSS for alb_footer_pro, class: .elementor-element-a1e9d41 */.btn-whatsapp-pulse {
	background: #25d366;
        color: #ffffff !important;
	color: white;
	position: fixed;
	bottom: 22px;
	right: 22px;
	font-size: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 0;
	height: 0;
	padding: 32px;
	text-decoration: none;
	border-radius: 50%;
	animation-name: pulse;
	animation-duration: 1.5s;
	animation-timing-function: ease-out;
	animation-iteration-count: infinite;
}

@keyframes pulse {
	0% {
		box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.5);
	}
	80% {
		box-shadow: 0 0 0 14px rgba(37, 211, 102, 0);
	}
}

.btn-whatsapp-pulse-border {
	animation-play-state: paused;
}

.btn-whatsapp-pulse-border::before {
	content: "";
	position: absolute;
	border-radius: 50%;
	padding: 25px;
	border: 5px solid #25d366;
	opacity: 0.75;
	animation-name: pulse-border;
	animation-duration: 1.5s;
	animation-timing-function: ease-out;
	animation-iteration-count: infinite;
}

@keyframes pulse-border {
	0% {
		padding: 25px;
		opacity: 0.75;
	}
	75% {
		padding: 50px;
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}/* End custom CSS */