.elementor-30 .elementor-element.elementor-element-334a6de{--display:flex;--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;--justify-content:space-between;--padding-top:54px;--padding-bottom:54px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-e072f46.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-e072f46 img{width:112px;height:32px;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-mobile-menu-container, .elementor-30 .elementor-element.elementor-element-df55047 .besalp-mobile-menu-body-container{background-color:transparent;background-image:linear-gradient(180deg, #3C32CC 0%, var( --e-global-color-primary ) 100%);}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-hamburger-line{background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-hamburger{width:28px;height:28px;background-color:transparent;padding:6px 6px 6px 6px;border-radius:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-mobile-menu-container:before, .elementor-30 .elementor-element.elementor-element-df55047 .besalp-mobile-menu-body-container:before{background-image:url("https://besalp.ch/wp-content/uploads/2025/06/mobile_menu_bg.png");background-size:100% auto;background-position:0% 75%;background-repeat:no-repeat;opacity:1;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-mobile-menu-container a{color:#000000;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-mobile-menu-container .menu-item{color:#000000;}body > .besalp-mobile-menu-body-container a{color:#000000;}body > .besalp-mobile-menu-body-container .menu-item{color:#000000;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-mobile-menu-container a:hover{color:#666666;}body > .besalp-mobile-menu-body-container a:hover{color:#666666;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-mobile-menu-content{padding:20px 20px 20px 20px;}body > .besalp-mobile-menu-body-container .besalp-mobile-menu-content{padding:20px 20px 20px 20px;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-mobile-menu-container{transition-duration:300ms;}body > .besalp-mobile-menu-body-container{transition-duration:300ms;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-menu-items > li > a, body > .besalp-mobile-menu-body-container .besalp-menu-items > li > a{font-family:"Parkinsans", Sans-serif;font-weight:400;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-menu-items > li > a{padding-top:12px;padding-bottom:12px;}body > .besalp-mobile-menu-body-container .besalp-menu-items > li > a{padding-top:12px;padding-bottom:12px;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-menu-items a{border-bottom-color:rgba(0, 0, 0, 0.1);}body > .besalp-mobile-menu-body-container .besalp-menu-items a{border-bottom-color:rgba(0, 0, 0, 0.1);}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-menu-logo img{width:150px;opacity:1;}body > .besalp-mobile-menu-body-container .besalp-menu-logo img{width:150px;opacity:1;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-menu-logo{text-align:left;margin:0px 0px 20px 0px;}body > .besalp-mobile-menu-body-container .besalp-menu-logo{text-align:left;margin:0px 0px 20px 0px;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-mobile-menu-social-links{justify-content:center;margin:20px 0px 10px 0px;}body > .besalp-mobile-menu-body-container .besalp-mobile-menu-social-links{justify-content:center;margin:20px 0px 10px 0px;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-mobile-menu-social-links .social-link i{font-size:20px;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-mobile-menu-social-links .social-link svg{width:20px;height:20px;fill:#ffffff;}body > .besalp-mobile-menu-body-container .besalp-mobile-menu-social-links .social-link i{font-size:20px;}body > .besalp-mobile-menu-body-container .besalp-mobile-menu-social-links .social-link svg{width:20px;height:20px;fill:#ffffff;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-mobile-menu-social-links .social-link{color:#ffffff;}body > .besalp-mobile-menu-body-container .besalp-mobile-menu-social-links .social-link{color:#ffffff;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-mobile-menu-social-links .social-link:hover{color:#cccccc;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-mobile-menu-social-links .social-link:hover svg{fill:#cccccc;}body > .besalp-mobile-menu-body-container .besalp-mobile-menu-social-links .social-link:hover{color:#cccccc;}body > .besalp-mobile-menu-body-container .besalp-mobile-menu-social-links .social-link:hover svg{fill:#cccccc;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-mobile-menu-social-links .social-link:not(:last-child){margin-right:15px;}body > .besalp-mobile-menu-body-container .besalp-mobile-menu-social-links .social-link:not(:last-child){margin-right:15px;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-mobile-menu-footer-text, body > .besalp-mobile-menu-body-container .besalp-mobile-menu-footer-text{font-family:"Parkinsans", Sans-serif;font-weight:400;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-mobile-menu-footer-text{color:#ffffff;text-align:center;margin:10px 0px 0px 0px;}body > .besalp-mobile-menu-body-container .besalp-mobile-menu-footer-text{color:#ffffff;text-align:center;margin:10px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-4a9669c .elementor-nav-menu .elementor-item{font-family:"Parkinsans", Sans-serif;font-size:13px;font-weight:500;}.elementor-30 .elementor-element.elementor-element-4a9669c .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:26px;padding-right:26px;}.elementor-30 .elementor-element.elementor-element-4a9669c .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-698294d{--display:flex;--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;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-698294d:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-698294d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-30 .elementor-element.elementor-element-a500921.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-a500921 img{width:112px;height:32px;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-mobile-menu-container, .elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-mobile-menu-body-container{background-color:transparent;background-image:linear-gradient(180deg, #3C32CC 0%, var( --e-global-color-primary ) 100%);}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-hamburger-line{background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-hamburger{width:28px;height:28px;background-color:transparent;padding:6px 6px 6px 6px;border-radius:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-mobile-menu-container:before, .elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-mobile-menu-body-container:before{background-image:url("https://besalp.ch/wp-content/uploads/2025/06/mobile_menu_bg.png");background-size:100% auto;background-position:0% 75%;background-repeat:no-repeat;opacity:1;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-mobile-menu-container a{color:#000000;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-mobile-menu-container .menu-item{color:#000000;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-mobile-menu-container a:hover{color:#666666;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-mobile-menu-content{padding:20px 20px 20px 20px;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-mobile-menu-container{transition-duration:300ms;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-menu-items > li > a, body > .besalp-mobile-menu-body-container .besalp-menu-items > li > a{font-family:"Parkinsans", Sans-serif;font-weight:400;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-menu-items > li > a{padding-top:12px;padding-bottom:12px;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-menu-items a{border-bottom-color:rgba(0, 0, 0, 0.1);}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-menu-logo img{width:150px;opacity:1;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-menu-logo{text-align:left;margin:0px 0px 20px 0px;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-mobile-menu-social-links{justify-content:center;margin:20px 0px 10px 0px;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-mobile-menu-social-links .social-link i{font-size:20px;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-mobile-menu-social-links .social-link svg{width:20px;height:20px;fill:#ffffff;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-mobile-menu-social-links .social-link{color:#ffffff;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-mobile-menu-social-links .social-link:hover{color:#cccccc;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-mobile-menu-social-links .social-link:hover svg{fill:#cccccc;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-mobile-menu-social-links .social-link:not(:last-child){margin-right:15px;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-mobile-menu-footer-text, body > .besalp-mobile-menu-body-container .besalp-mobile-menu-footer-text{font-family:"Parkinsans", Sans-serif;font-weight:400;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-mobile-menu-footer-text{color:#ffffff;text-align:center;margin:10px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-1123b91 .elementor-nav-menu .elementor-item{font-family:"Parkinsans", Sans-serif;font-size:13px;font-weight:500;}.elementor-30 .elementor-element.elementor-element-1123b91 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:26px;padding-right:26px;}.elementor-30 .elementor-element.elementor-element-1123b91 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-4a9669c .elementor-nav-menu--main .elementor-item{padding-left:12px;padding-right:12px;}.elementor-30 .elementor-element.elementor-element-1123b91 .elementor-nav-menu--main .elementor-item{padding-left:12px;padding-right:12px;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-334a6de{--padding-top:40px;--padding-bottom:25px;--padding-left:35px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-mobile-menu-content{padding:22px 0px 0px 20px;margin:0px 0px 0px 0px;}body > .besalp-mobile-menu-body-container .besalp-mobile-menu-content{padding:22px 0px 0px 20px;margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-mobile-menu-container{border-radius:0px 0px 0px 0px;}body > .besalp-mobile-menu-body-container{border-radius:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-menu-items > li > a, body > .besalp-mobile-menu-body-container .besalp-menu-items > li > a{font-size:16px;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-menu-logo img{width:112px;height:32px;}body > .besalp-mobile-menu-body-container .besalp-menu-logo img{width:112px;height:32px;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-menu-logo{text-align:left;margin:0px 0px 100px 0px;}body > .besalp-mobile-menu-body-container .besalp-menu-logo{text-align:left;margin:0px 0px 100px 0px;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-mobile-menu-social-links{justify-content:flex-start;}body > .besalp-mobile-menu-body-container .besalp-mobile-menu-social-links{justify-content:flex-start;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-mobile-menu-footer-text, body > .besalp-mobile-menu-body-container .besalp-mobile-menu-footer-text{font-size:14px;}.elementor-30 .elementor-element.elementor-element-df55047 .besalp-mobile-menu-footer-text{text-align:left;}body > .besalp-mobile-menu-body-container .besalp-mobile-menu-footer-text{text-align:left;}.elementor-30 .elementor-element.elementor-element-698294d{--padding-top:25px;--padding-bottom:25px;--padding-left:35px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-mobile-menu-content{padding:22px 0px 0px 20px;margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-mobile-menu-container{border-radius:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-menu-items > li > a, body > .besalp-mobile-menu-body-container .besalp-menu-items > li > a{font-size:16px;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-menu-logo img{width:112px;height:32px;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-menu-logo{text-align:left;margin:0px 0px 100px 0px;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-mobile-menu-social-links{justify-content:flex-start;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-mobile-menu-footer-text, body > .besalp-mobile-menu-body-container .besalp-mobile-menu-footer-text{font-size:14px;}.elementor-30 .elementor-element.elementor-element-3c7dcbe .besalp-mobile-menu-footer-text{text-align:left;}}/* Start custom CSS for container, class: .elementor-element-698294d */.elementor-30 .elementor-element.elementor-element-698294d {
    position: fixed;
    backdrop-filter: blur(10px);
    top: 0;
    transform: translateY(-150%);
    box-shadow: 0 0 20px 0 rgba(0,0,0,.1);
}/* End custom CSS */