.elementor-1672 .elementor-element.elementor-element-2fba220{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1672 .elementor-element.elementor-element-2fba220.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1672 .elementor-element.elementor-element-6f9d3b2{width:100%;max-width:100%;}.elementor-1672 .elementor-element.elementor-element-6f9d3b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-1672:not(.elementor-motion-effects-element-type-background), body.elementor-page-1672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(min-width:768px){.elementor-1672 .elementor-element.elementor-element-2fba220{--width:103.731%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1672 .elementor-element.elementor-element-2fba220{--width:80.496vw;}}/* Start custom CSS for container, class: .elementor-element-2fba220 */.site-footer, #colophon div{
    background-color: transparent !important;
}

.site-primary-footer-wrap {
    display: none !important;
}

.ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {
    top: 10px  !important;
    width: 100%  !important;
    display: grid  !important;
    left: 0 !important;
    right: 0 !important;
}

@media (max-width: 480px) {

   .ast-mobile-header-wrap .ast-mobile-header-content {
        width: 100% !important;
        left: 0px !important;
        top: 70px !important;
    }
}

/* Tablet */
@media (min-width: 481px) and (max-width: 1024px) {
    
   .ast-mobile-header-wrap .ast-mobile-header-content {
        width: 100% !important;
        left: 0px !important;
        top: 70px !important;
    }
    
}/* End custom CSS */