.elementor-1570 .elementor-element.elementor-element-3c80bf70{--display:flex;--min-height:56px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-1px;--margin-bottom:-1px;--margin-left:-1px;--margin-right:-1px;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;--z-index:9999;}.elementor-1570 .elementor-element.elementor-element-3c80bf70:not(.elementor-motion-effects-element-type-background), .elementor-1570 .elementor-element.elementor-element-3c80bf70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-1570 .elementor-element.elementor-element-2732184 > .elementor-widget-container{margin:-1px -1px -1px -1px;padding:4px 4px 4px 4px;}.elementor-1570 .elementor-element.elementor-element-2732184 img{width:82%;opacity:1;}.elementor-1570 .elementor-element.elementor-element-7b1d1f25 .elementor-menu-toggle{margin:0 auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1570 .elementor-element.elementor-element-3c80bf70{--content-width:1180px;}}/* Start custom CSS for container, class: .elementor-element-3c80bf70 */.elementor-1570 .elementor-element.elementor-element-3c80bf70 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;

    background: transparent;
    transition:
        background-color 0.35s ease,
        box-shadow 0.35s ease,
        backdrop-filter 0.35s ease;
}

.elementor-1570 .elementor-element.elementor-element-3c80bf70.elementor-sticky--effects {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;

    background: rgba(250, 248, 245, 0.94);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);

    box-shadow: 0 8px 30px rgba(36, 49, 45, 0.09);
}/* End custom CSS */