.elementor-10 .elementor-element.elementor-element-c913bed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-alb_fabb_hero_slider .albhs-eyebrow{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-alb_fabb_hero_slider .albhs{--albhs-eyebrow:var( --e-global-color-primary );--albhs-eyebrow-line:var( --e-global-color-primary );--albhs-title:var( --e-global-color-text );--albhs-highlight:var( --e-global-color-primary );--albhs-description:var( --e-global-color-text );--albhs-btn1-hover-bg:var( --e-global-color-primary );--albhs-feature-icon:var( --e-global-color-primary );--albhs-feature-title:var( --e-global-color-text );--albhs-image-accent:var( --e-global-color-primary );--albhs-laser:var( --e-global-color-primary );--albhs-arrow-hover-bg:var( --e-global-color-primary );--albhs-dot-active:var( --e-global-color-primary );--albhs-scroll-accent:var( --e-global-color-primary );}.elementor-widget-alb_fabb_hero_slider .albhs-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-alb_fabb_hero_slider .albhs-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-alb_fabb_hero_slider .albhs-btn-primary{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-alb_fabb_hero_slider .albhs-btn-secondary{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-4cfe09f .elementor-repeater-item-aa96372 .albhs-slide-bg-media{background-position:center center;}.elementor-10 .elementor-element.elementor-element-4cfe09f .elementor-repeater-item-aa96372{--albhs-slide-overlay:#00000042;}.elementor-10 .elementor-element.elementor-element-4cfe09f .elementor-repeater-item-6422968 .albhs-image img{object-position:center center;}.elementor-10 .elementor-element.elementor-element-4cfe09f .elementor-repeater-item-6422968 .albhs-slide-bg-media{background-position:center center;}.elementor-10 .elementor-element.elementor-element-4cfe09f .elementor-repeater-item-6422968{--albhs-slide-overlay:#00000042;}.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-simple .albhs-container{justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-simple .albhs-content{text-align:left;--albhs-align:flex-start;}.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs{--albhs-simple-content-width:910px;--albhs-bg-zoom-scale:1.08;--albhs-mobile-text-rule:text-align:center;--albhs-mobile-align:center;--albhs-mobile-items:center;--albhs-mobile-title-size:36px;--albhs-mobile-title-line:1.04;--albhs-mobile-description-size:15px;--albhs-mobile-description-line:1.58;--albhs-mobile-content-width:100%;--albhs-mobile-padding-top:46px;--albhs-mobile-padding-bottom:104px;--albhs-mobile-button-height:54px;--albhs-mobile-button-gap:10px;--albhs-mobile-nav-bottom:24px;--albhs-mobile-nav-v14-bg:rgba(255,255,255,.88);--albhs-mobile-overlay-v14:rgba(6,10,13,.30);--albhs-mobile-bg-position-v14:center center;--albhs-min-height:724px;--albhs-container:1320px;--albhs-side:24px;--albhs-gap:62px;--albhs-content-width:39%;--albhs-grid:rgba(0,0,0,.035);--albhs-glow:rgba(20,175,225,.16);--albhs-eyebrow:#0986BA;--albhs-eyebrow-line:#0986BA;--albhs-eyebrow-line-w:38px;--albhs-title:#FFFFFF;--albhs-highlight:#11AFF1;--albhs-description:#FFFFFF;--albhs-btn1-bg:#0986BA;--albhs-btn1-color:#FFFFFF;--albhs-btn1-border:rgba(0,0,0,0);--albhs-btn1-hover-color:#FFFFFF;--albhs-btn1-radius:0px;--albhs-btn1-icon:18px;--albhs-btn2-bg:#FFFFFF;--albhs-btn2-color:#0B1013;--albhs-btn2-border:rgba(12,18,22,.18);--albhs-btn2-hover-bg:#E2E2E2;--albhs-btn2-hover-color:#0B1013;--albhs-btn2-hover-border:#0B1013;--albhs-btn2-radius:0px;--albhs-btn2-icon:18px;--albhs-feature-border:#F0F9FFBD;--albhs-feature-icon-bg:rgba(20,175,225,.08);--albhs-feature-icon-box:38px;--albhs-feature-icon-size:18px;--albhs-feature-icon-radius:0px;--albhs-feature-label:#FFFFFF;--albhs-feature-title:#FFFFFF;--albhs-feature-margin:46px;--albhs-feature-padding:24px;--albhs-visual-height:570px;--albhs-image-overlay:rgba(7,12,15,.08);--albhs-image-border:rgba(255,255,255,.15);--albhs-image-radius:0px;--albhs-image-accent-w:52%;--albhs-frame-1:#F8F8F8;--albhs-frame-2:#FFFFFF;--albhs-metal-1:#B7C0C4;--albhs-metal-2:#646F74;--albhs-tech-card-bg:#080D10D1;--albhs-tech-card-border:rgba(255,255,255,.10);--albhs-tech-card-text:#FFFFFF;--albhs-tech-card-small:rgba(255,255,255,.42);--albhs-tech-label-bg:#080D10D1;--albhs-tech-label-border:rgba(0,0,0,.08);--albhs-tech-label-small:#9AA1A5;--albhs-tech-label-title:#FFFFFF;--albhs-head-light:#D5DBDD;--albhs-head-dark:#505B60;--albhs-arrow-color:#0B1013;--albhs-arrow-bg:#FFFFFF;--albhs-arrow-hover-color:#FFFFFF;--albhs-arrow-border:rgba(0,0,0,.10);--albhs-arrow-box:48px;--albhs-arrow-icon:16px;--albhs-arrow-radius:0px;--albhs-dot:rgba(11,16,19,.22);--albhs-dot-size:7px;--albhs-counter:#7C858A;--albhs-nav-bottom:82px;--albhs-bottom-line:#FFFFFFF0;--albhs-scroll-text:#FFFFFF;--albhs-bottom-height:64px;--albhs-button-gap:12px;--albhs-mobile-nav-bg:rgba(255,255,255,.82);}.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-container{padding:70px 0px 80px 0px;}.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-content{text-align:right;--albhs-align:flex-end;}.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-grid{opacity:0.55;}.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-eyebrow{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;max-width:680px;margin:0px 0px 26px 0px;}.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-description{max-width:355px;margin:0px 0px 34px 0px;}.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-btn-primary{padding:17px 23px 17px 23px;}.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-btn-secondary{padding:17px 23px 17px 23px;}.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-image img{object-fit:contain;}.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-navigation{justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-27530f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-alb_services_showcase .albsvc-eyebrow{color:var( --e-global-color-primary );}.elementor-widget-alb_services_showcase .albsvc-eyebrow-line{background:var( --e-global-color-primary );}.elementor-widget-alb_services_showcase .albsvc-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-text );}.elementor-widget-alb_services_showcase .albsvc-title-highlight{color:var( --e-global-color-primary );}.elementor-widget-alb_services_showcase .albsvc-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-alb_services_showcase .albsvc-main-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-alb_services_showcase .albsvc-main-btn::before{background:var( --e-global-color-primary );}.elementor-widget-alb_services_showcase .albsvc-label-icon{color:var( --e-global-color-primary );}.elementor-widget-alb_services_showcase .albsvc{--albsvc-accent:var( --e-global-color-primary );}.elementor-widget-alb_services_showcase .albsvc-card-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-alb_services_showcase .albsvc-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-alb_services_showcase .albsvc-list li::before{color:var( --e-global-color-primary );}.elementor-widget-alb_services_showcase .albsvc-link{color:var( --e-global-color-primary );}.elementor-widget-alb_services_showcase .albsvc-stage-groups-line{background:var( --e-global-color-primary );}.elementor-widget-alb_services_showcase .albsvc-card-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-alb_services_showcase .albsvc-section-footer-number{color:var( --e-global-color-primary );}.elementor-widget-alb_services_showcase .albsvc-mobile-hint-line::after{background:var( --e-global-color-primary );}.elementor-widget-alb_services_showcase .albsvc-mobile-progress span{background:var( --e-global-color-primary );}.elementor-widget-alb_services_showcase .albsvc-mobile-arrow:hover{background:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc{background-color:#EFF6FF;padding:90px 0px 95px 0px;--albsvc-stage-height:861px;--albsvc-stage-bg:#0D1215;--albsvc-label-y:0px;--albsvc-label-x:0px;--albsvc-card-bg:rgba(10,15,18,.58);--albsvc-card-active:rgba(7,12,15,.82);--albsvc-card-border:rgba(255,255,255,.12);--albsvc-card-blur:10px;--albsvc-accent:#11AFF1;--albsvc-icon-color:#FFFFFF;--albsvc-icon-bg:rgba(255,255,255,.13);--albsvc-card-title-color:#FFFFFF;--albsvc-image-mobile-height:300px;--albsvc-mobile-card-width:85%;--albsvc-mobile-gap:0px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-container{max-width:1380px;padding-left:24px;padding-right:24px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-grid{opacity:1;background-image:linear-gradient(to right,transparent calc(25% - .5px),rgba(16,21,24,.055) 25%,transparent calc(25% + .5px)),linear-gradient(to right,transparent calc(50% - .5px),rgba(16,21,24,.055) 50%,transparent calc(50% + .5px)),linear-gradient(to right,transparent calc(75% - .5px),rgba(16,21,24,.055) 75%,transparent calc(75% + .5px));}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-heading{gap:100px;margin-bottom:58px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-heading-right{max-width:500px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-eyebrow{font-family:"Poppins", Sans-serif;font-weight:600;color:#11AFF1;gap:22px;margin-bottom:20px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-eyebrow-line{background:#11AFF1;width:34px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:#222222;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-title-highlight{color:#11AFF1;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#1C1C1C;margin-bottom:28px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-main-btn{font-family:"Poppins", Sans-serif;font-weight:500;background:#0D1215;color:#FFFFFF;border-color:#0D1215;min-height:58px;padding:0px 8px 0px 22px;border-width:0px;border-radius:0px;gap:20px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-main-btn-icon{background:#FFFFFF;color:#0D1215;width:42px;height:42px;font-size:17px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-main-btn::before{background:#11AFF1;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-main-btn:hover,.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-main-btn:focus-visible{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-main-btn:hover .albsvc-main-btn-icon,.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-main-btn:focus-visible .albsvc-main-btn-icon{background:#FFFFFF;color:#0D1215;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-main-btn-icon svg{width:17px;height:17px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-label{background:rgba(10,15,18,.58);padding:10px 13px 10px 13px;gap:10px;border-radius:0px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-label-brand{color:#FFFFFF;font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-label-small{color:rgba(255,255,255,.55);font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-cards{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-card{min-height:421px;padding:35px 35px 40px 35px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-number{font-family:"Poppins", Sans-serif;color:rgba(255,255,255,.12);top:25px;right:25px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-icon{width:64px;height:64px;font-size:36px;margin-bottom:27px;border-radius:50%;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-card-title{font-family:"Poppins", Sans-serif;font-weight:400;margin-bottom:19px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-list li{font-family:"Poppins", Sans-serif;font-weight:400;color:rgba(255,255,255,.78);}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-list li::before{color:#11AFF1;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-list{gap:11px;margin-bottom:25px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-link{font-family:"Poppins", Sans-serif;color:#11AFF1;gap:9px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-link:hover,.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-link:focus-visible{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-link-icon{font-size:14px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-stage-top{top:28px;left:30px;right:30px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-stage-groups{font-family:"Poppins", Sans-serif;color:rgba(255,255,255,.70);gap:11px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-stage-groups-line{background:#11AFF1;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-card-category{font-family:"Poppins", Sans-serif;color:rgba(255,255,255,.45);border-color:rgba(255,255,255,.14);background:transparent;padding:4px 7px 4px 7px;margin-bottom:17px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-card-description{font-family:"Poppins", Sans-serif;font-weight:400;color:rgba(255,255,255,.58);margin-bottom:18px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-section-footer{padding-top:18px;gap:30px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-section-footer-number{font-family:"Poppins", Sans-serif;color:#6EC1E4;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-section-footer-text{max-width:480px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-mobile-footer{background:#090E11;padding:16px 20px 16px 20px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-mobile-hint{color:rgba(255,255,255,.45);font-family:"Poppins", Sans-serif;gap:12px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-mobile-hint-line::after{background:#11AFF1;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-mobile-hint-line{width:42px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-mobile-progress{background:rgba(255,255,255,.14);width:60px;height:2px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-mobile-progress span{background:#11AFF1;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-mobile-arrow{background:#101518;color:#FFFFFF;border-color:transparent;width:44px;height:44px;font-size:16px;border-radius:0px;border-width:0px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-mobile-arrow:hover{background:#11AFF1;color:#101518;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-mobile-nav{gap:8px;}.elementor-10 .elementor-element.elementor-element-87563f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-albacora_about_values .albav-accent{background-color:var( --e-global-color-primary );}.elementor-widget-albacora_about_values .albav-media-card::before{background-color:var( --e-global-color-primary );}.elementor-widget-albacora_about_values .albav-card-line{background-color:var( --e-global-color-primary );}.elementor-widget-albacora_about_values .albav-eyebrow{color:var( --e-global-color-primary );}.elementor-widget-albacora_about_values .albav-eyebrow-line{background-color:var( --e-global-color-primary );}.elementor-widget-albacora_about_values .albav-title{color:var( --e-global-color-text );}.elementor-widget-albacora_about_values .albav-title-highlight{color:var( --e-global-color-primary );}.elementor-widget-albacora_about_values .albav-description{color:var( --e-global-color-text );}.elementor-widget-albacora_about_values .albav-button::before{background-color:var( --e-global-color-primary );}.elementor-widget-albacora_about_values .albav-value-icon{color:var( --e-global-color-primary );}.elementor-widget-albacora_about_values .albav-value-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-albacora_about_values .albav-company-link{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-98393ca .albav{padding:90px 0px 95px 0px;--albav-grid-color:rgba(16,21,24,.055);}.elementor-10 .elementor-element.elementor-element-98393ca .albav-container, .elementor-10 .elementor-element.elementor-element-98393ca .albav-values-wrap{max-width:1380px;padding-left:24px;padding-right:24px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-container{column-gap:93px;grid-template-columns:minmax(0, 53%) minmax(0, calc(100% - 53%));row-gap:55px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-grid{display:block;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-image-wrap{min-height:602px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-image{object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-accent{width:55%;height:44%;right:calc(28px * -1);bottom:calc(28px * -1);}.elementor-10 .elementor-element.elementor-element-98393ca .albav-media-card{width:292px;min-height:291px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-media-card-inner{padding:35px 35px 40px 35px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-card-big{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:54px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-card-text{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-eyebrow{color:#11AFF1;font-family:"Poppins", Sans-serif;font-weight:600;margin-bottom:19px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-eyebrow-line{background-color:#11AFF1;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-title{color:#222222;font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;line-height:57px;margin-bottom:28px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-title-highlight{color:#11AFF1;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-description{color:#1C1C1C;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-description + .albav-description{margin-top:17px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-actions{margin-top:14px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-button{background-color:#101518;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:600;min-height:61px;padding:15px 15px 23px 15px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-button::before{background-color:#116B91;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-button-icon{background-color:#FFFFFF;color:#101518;width:37px;height:37px;font-size:17px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-button-icon svg{fill:currentColor;width:17px;height:17px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-values{width:58%;padding:45px 45px 45px 45px;gap:32px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-values-wrap{margin-top:-155px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-value-card{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-value-card:not(:last-child)::after{background-color:rgba(16,21,24,.18);}.elementor-10 .elementor-element.elementor-element-98393ca .albav-value-icon{background-color:rgba(24,175,226,.10);width:62px;height:62px;font-size:29px;margin-bottom:25px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-value-icon svg{width:29px;height:29px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-value-number{color:rgba(16,21,24,.08);font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-value-title{color:#101518;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-value-text{color:#030303;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-company-logo{max-height:52px;max-width:190px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-company-link:hover{color:#101518;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-simple .albhs-container{justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-simple .albhs-content{text-align:left;--albhs-align:flex-start;}.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs{--albhs-simple-content-width:760px;--albhs-min-height:720px;--albhs-visual-height:540px;--albhs-mobile-gap:55px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-container{padding-left:20px;padding-right:20px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-heading{gap:55px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc{--albsvc-stage-height:885px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-cards{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-card{min-height:365px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-container, .elementor-10 .elementor-element.elementor-element-98393ca .albav-values-wrap{padding-left:24px;padding-right:24px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-image-wrap{min-height:560px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-values{width:100%;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-values-wrap{margin-top:50px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-simple .albhs-container{justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-simple .albhs-content{text-align:center;--albhs-align:center;}.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs{--albhs-simple-content-width:100%;--albhs-min-height:590px;--albhs-side:15px;--albhs-eyebrow-line-w:8px;--albhs-btn1-radius:0px;--albhs-btn2-radius:0px;--albhs-visual-height:280px;--albhs-image-radius:0px;--albhs-mobile-gap:45px;}.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-container{padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-content{text-align:center;--albhs-align:center;}.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-eyebrow{font-size:11px;margin:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-container{padding-left:15px;padding-right:15px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-heading{gap:24px;margin-bottom:38px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-cards{grid-template-columns:repeat(1,minmax(0,1fr));}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-card{min-height:410px;}.elementor-10 .elementor-element.elementor-element-c37ae3d .albsvc-stage-top{top:17px;left:17px;right:17px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav{padding:40px 10px 40px 10px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-container, .elementor-10 .elementor-element.elementor-element-98393ca .albav-values-wrap{padding-left:15px;padding-right:15px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-image-wrap{min-height:440px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-values{width:100%;padding:30px 25px 30px 25px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-values-wrap{margin-top:55px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-value-icon{width:54px;height:54px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-company-logo{max-height:46px;}.elementor-10 .elementor-element.elementor-element-98393ca .albav-container{row-gap:55px;}}/* Start custom CSS for alb_fabb_hero_slider, class: .elementor-element-4cfe09f *//* =========================================================
   ALBACORA SLIDER
   SETAS - CORREÇÃO DEFINITIVA
========================================================= */

/* BASE DAS SETAS */
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-prev,
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-next,
.elementor-10 .elementor-element.elementor-element-4cfe09f .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-10 .elementor-element.elementor-element-4cfe09f .albhs-prev {
    background-color: #101518 !important;
    color: #FFFFFF !important;
    border-color: #101518 !important;
}


/* =========================================================
   SETA DIREITA
========================================================= */

.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-next {
    background-color: #14AFE1 !important;
    color: #101518 !important;
    border-color: #14AFE1 !important;
}


/* =========================================================
   FONT AWESOME / ELEMENTOR ICONS
   ESSA É A CORREÇÃO PRINCIPAL
========================================================= */

.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-prev i,
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-next i,
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-arrow i,
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-prev svg,
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-next svg,
.elementor-10 .elementor-element.elementor-element-4cfe09f .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-10 .elementor-element.elementor-element-4cfe09f .albhs-prev svg,
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-next svg,
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-arrow svg {
    fill: currentColor !important;
    stroke: none !important;
}


/* garante que PATH receba a cor */
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-prev svg path,
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-next svg path,
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-arrow svg path {
    fill: currentColor !important;
    stroke: none !important;

    opacity: 1 !important;
}


/* =========================================================
   ESQUERDA - HOVER
========================================================= */

.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-prev:hover,
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-prev:focus,
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-prev:active,
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-prev:focus-visible {
    background-color: #14AFE1 !important;
    color: #101518 !important;
    border-color: #14AFE1 !important;

    transform: translateY(-2px);
}


/* =========================================================
   DIREITA - HOVER
========================================================= */

.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-next:hover,
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-next:focus,
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-next:active,
.elementor-10 .elementor-element.elementor-element-4cfe09f .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-10 .elementor-element.elementor-element-4cfe09f .albhs-prev:hover svg,
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-prev:focus svg,
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-prev:active svg {
    color: #101518 !important;
    fill: #101518 !important;
}


.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-next:hover svg,
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-next:focus svg,
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-next:active svg {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}


.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-prev:hover svg path,
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-prev:focus svg path,
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-prev:active svg path {
    fill: #101518 !important;
}


.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-next:hover svg path,
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-next:focus svg path,
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-next:active svg path {
    fill: #FFFFFF !important;
}


/* =========================================================
   REMOVE INTERFERÊNCIA DO TEMA
========================================================= */

.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-prev::before,
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-prev::after,
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-next::before,
.elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-next::after {
    background: transparent !important;
    box-shadow: none !important;
}


/* Elementor às vezes altera cor de i/svg no :hover */
.elementor-10 .elementor-element.elementor-element-4cfe09f button.albhs-prev *,
.elementor-10 .elementor-element.elementor-element-4cfe09f button.albhs-next * {
    color: inherit !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-prev svg,
    .elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-next svg,
    .elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-prev i,
    .elementor-10 .elementor-element.elementor-element-4cfe09f .albhs-next i {
        width: 19px !important;
        height: 19px !important;
        font-size: 19px !important;
    }

}/* End custom CSS */