.elementor-149 .elementor-element.elementor-element-250554a{--display:flex;--overlay-opacity:0.6;}.elementor-149 .elementor-element.elementor-element-250554a:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-250554a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baggioremovals.com/wp-content/uploads/2024/06/baggioremovals-transportes-gerais.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-149 .elementor-element.elementor-element-250554a::before, .elementor-149 .elementor-element.elementor-element-250554a > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-250554a > .e-con-inner > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-250554a > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-250554a > .e-con-inner > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-250554a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-149 .elementor-element.elementor-element-153aecf{--display:flex;}.elementor-149 .elementor-element.elementor-element-5f64efb{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor5 );--divider-border-width:4px;}.elementor-149 .elementor-element.elementor-element-5f64efb .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-149 .elementor-element.elementor-element-5f64efb .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-149 .elementor-element.elementor-element-f70fb55 .elementor-icon-wrapper{text-align:center;}.elementor-149 .elementor-element.elementor-element-f70fb55.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-149 .elementor-element.elementor-element-f70fb55.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-f70fb55.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-149 .elementor-element.elementor-element-f70fb55.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-f70fb55.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}@media(min-width:1025px){.elementor-149 .elementor-element.elementor-element-250554a:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-250554a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-250554a *//* Hero Section */
.hero-section {
    min-height: 100vh;
    text-align: center;
}

.hero-section .e-con-inner{
    gap: 10px;
}

/* Navbar */
.nav-section .e-con-inner {
    flex-wrap: nowrap!important;
    padding: 0;
    gap: 20px;
}

/* Navbar CTA */
.nav-item-hamburger .elementor-nav-menu li.nav-item-cta-mobile a {
    background-color: var(--e-global-color-primary);
    color: var(--ast-global-color-5)!important;
    display: inline-block;
    border-radius: 6px;
    padding: 15px 30px;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 20px;
}

.nav-item-hamburger .elementor-nav-menu li.nav-item-cta-mobile a:hover {
    background-color: var(--ast-global-color-2);
}

/* Navbar Hamburgers */
.nav-item-hamburger .elementor-nav-menu {
    margin-inline-start: auto;
    margin-inline-end: auto;
    justify-content: center;
}

.hero-section ul {
    padding: 0!important;
    margin: 0!important;
}

/* Navbar Hamburger */
.nav-item-hamburger .elementor-menu-toggle {
    background-color: var(--ast-global-color-4);
    border-radius: 30px;
    padding: 7.5px;
}

.nav-item-hamburger .elementor-menu-toggle i {
    color: var(--e-global-color-primary);
}

.nav-item-hamburger .elementor-nav-menu {
    padding-top: 20px;
    padding-bottom: 30px;
    background-color: var(--ast-global-color-4);
}

.nav-item-hamburger .elementor-nav-menu--dropdown {
    background-color: var(--ast-global-color-4);
}

.nav-item-hamburger .elementor-nav-menu li a {
    font-size:22px;
    color: var(--e-global-color-primary)!important;
    padding-top:10px;
}

.nav-item-hamburger .elementor-nav-menu li a:hover{
    color: var(--ast-global-color-4)!important;
    background-color: var(--e-global-color-primary);
}

.nav-item-hamburger .elementor-nav-menu li a.elementor-item-active {
    color: var(--ast-global-color-4)!important;
    background-color: var(--e-global-color-secondary);
}

/* Navbar Logo*/
.nav-item-logo img {
    width: auto;
    height: 96px;
}

/* Text */
.hero-section h1 {
    font-size: 36px;
}

.hero-section h1,
.hero-section .hero-section-text {
    color: var(--ast-global-color-4);
}

.nav-item-logo ,
.hero-section h1,
.hero-section .hero-button,
.hero-section .hero-arrow{
    padding-top: 30px;
} 
    
/* Tablet */
@media (min-width: 768px) {
    /* Navbar Hamburgers */
    .nav-item-hamburger .elementor-nav-menu {
        padding-top: 0;
        padding-bottom: 0;
        background-color: transparent;
    }
    
    .nav-item-hamburger .elementor-nav-menu li a {
        font-size: 20px;
        font-weight: 600;
        color: var(--ast-global-color-4)!important;
        padding-top:13px;
        padding-left:20px;
        text-decoration: solid underline transparent 3px;
        text-underline-offset: 8px;
        transition: text-decoration-color 0.5s ease-in-out!important;
        text-transform: uppercase;
    }
    
    .nav-item-hamburger .elementor-nav-menu li a:hover {
        background-color: transparent;
        color: var(--ast-global-color-4)!important;
        text-decoration-color: var(--ast-global-color-4)!important;
    }
    
    .nav-item-hamburger .elementor-nav-menu li a.elementor-item-active {
        background-color: transparent;
        color: var(--ast-global-color-5)!important;
        text-decoration-color: var(--ast-global-color-5)!important;
    }

    /* Navbar */
    .nav-section .e-con-inner {
        flex-direction: column!important;
    }

    /* Navbar Logo*/
    .nav-item-logo img {
        width: auto;
        height: 196px;
    }
    
    /* Text */
    .hero-section h1 {
        font-size: 64px;
    }
    
}/* End custom CSS */