.elementor-21721 .elementor-element.elementor-element-63d917b7:not(.elementor-motion-effects-element-type-background), .elementor-21721 .elementor-element.elementor-element-63d917b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-21721 .elementor-element.elementor-element-63d917b7 > .elementor-container{min-height:0px;}.elementor-21721 .elementor-element.elementor-element-63d917b7{border-style:solid;border-width:0px 0px 1px 0px;border-color:#efefef;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-8px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-21721 .elementor-element.elementor-element-63d917b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21721 .elementor-element.elementor-element-1645368b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-21721 .elementor-element.elementor-element-541fd77d{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;text-align:start;}.elementor-21721 .elementor-element.elementor-element-541fd77d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-21721 .elementor-element.elementor-element-541fd77d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21721 .elementor-element.elementor-element-541fd77d img{width:100%;max-width:100%;box-shadow:-72px -80px 0px -100px rgba(0,0,0,0.5);}.elementor-21721 .elementor-element.elementor-element-baab67d{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;--e-nav-menu-horizontal-menu-item-margin:calc( 0.1px / 2 );}.elementor-21721 .elementor-element.elementor-element-baab67d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21721 .elementor-element.elementor-element-baab67d.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-21721 .elementor-element.elementor-element-baab67d .elementor-menu-toggle{margin:0 auto;background-color:#FFFFFF;}.elementor-21721 .elementor-element.elementor-element-baab67d .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:0.3px;word-spacing:0.3px;}.elementor-21721 .elementor-element.elementor-element-baab67d .elementor-nav-menu--main .elementor-item{color:#2E2D2D;fill:#2E2D2D;padding-left:10px;padding-right:10px;}.elementor-21721 .elementor-element.elementor-element-baab67d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-21721 .elementor-element.elementor-element-baab67d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-21721 .elementor-element.elementor-element-baab67d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-21721 .elementor-element.elementor-element-baab67d .elementor-nav-menu--main .elementor-item:focus{color:#FE6E00;fill:#FE6E00;}.elementor-21721 .elementor-element.elementor-element-baab67d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0.1px;}.elementor-21721 .elementor-element.elementor-element-baab67d .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-21721 .elementor-element.elementor-element-baab67d .elementor-nav-menu--dropdown a:hover,
					.elementor-21721 .elementor-element.elementor-element-baab67d .elementor-nav-menu--dropdown a:focus,
					.elementor-21721 .elementor-element.elementor-element-baab67d .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-21721 .elementor-element.elementor-element-baab67d .elementor-nav-menu--dropdown a.highlighted,
					.elementor-21721 .elementor-element.elementor-element-baab67d .elementor-menu-toggle:hover,
					.elementor-21721 .elementor-element.elementor-element-baab67d .elementor-menu-toggle:focus{color:#FE6E00;}.elementor-21721 .elementor-element.elementor-element-229097f8 .elementor-button{background-color:#434343CC;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-21721 .elementor-element.elementor-element-229097f8{width:var( --container-widget-width, 17.924% );max-width:17.924%;--container-widget-width:17.924%;--container-widget-flex-grow:0;}.elementor-21721 .elementor-element.elementor-element-229097f8 > .elementor-widget-container{margin:11px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-21721 .elementor-element.elementor-element-229097f8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-21721 .elementor-element.elementor-element-229097f8 .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:1024px){.elementor-21721 .elementor-element.elementor-element-541fd77d{width:var( --container-widget-width, 287.788px );max-width:287.788px;--container-widget-width:287.788px;--container-widget-flex-grow:0;text-align:center;}.elementor-21721 .elementor-element.elementor-element-541fd77d.elementor-element{--align-self:center;}.elementor-21721 .elementor-element.elementor-element-baab67d{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;--nav-menu-icon-size:50px;}.elementor-21721 .elementor-element.elementor-element-baab67d .elementor-nav-menu .elementor-item{font-size:13px;}.elementor-21721 .elementor-element.elementor-element-baab67d .elementor-nav-menu--main .elementor-item{padding-top:0px;padding-bottom:0px;}.elementor-21721 .elementor-element.elementor-element-229097f8{width:var( --container-widget-width, 531px );max-width:531px;--container-widget-width:531px;--container-widget-flex-grow:0;}.elementor-21721 .elementor-element.elementor-element-229097f8 > .elementor-widget-container{margin:050px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21721 .elementor-element.elementor-element-229097f8.elementor-element{--order:99999 /* order end hack */;}}@media(max-width:767px){.elementor-21721 .elementor-element.elementor-element-63d917b7 > .elementor-container{min-height:100px;}.elementor-21721 .elementor-element.elementor-element-63d917b7{margin-top:-30px;margin-bottom:-30px;}.elementor-21721 .elementor-element.elementor-element-1645368b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21721 .elementor-element.elementor-element-541fd77d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21721 .elementor-element.elementor-element-541fd77d{--container-widget-width:235px;--container-widget-flex-grow:0;width:var( --container-widget-width, 235px );max-width:235px;text-align:start;}.elementor-21721 .elementor-element.elementor-element-541fd77d.elementor-element{--align-self:flex-start;}.elementor-21721 .elementor-element.elementor-element-541fd77d img{height:54px;border-radius:0px 0px 0px 0px;}.elementor-21721 .elementor-element.elementor-element-baab67d > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21721 .elementor-element.elementor-element-baab67d.elementor-element{--align-self:flex-start;}.elementor-21721 .elementor-element.elementor-element-baab67d .elementor-nav-menu--main .elementor-item{padding-top:60px;padding-bottom:60px;}.elementor-21721 .elementor-element.elementor-element-baab67d{--e-nav-menu-horizontal-menu-item-margin:calc( 3px / 2 );--nav-menu-icon-size:25px;}.elementor-21721 .elementor-element.elementor-element-baab67d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:3px;}.elementor-21721 .elementor-element.elementor-element-229097f8{width:var( --container-widget-width, 390.188px );max-width:390.188px;--container-widget-width:390.188px;--container-widget-flex-grow:0;}.elementor-21721 .elementor-element.elementor-element-229097f8 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-21721 .elementor-element.elementor-element-229097f8.elementor-element{--align-self:center;}}/* Start custom CSS for column, class: .elementor-element-1645368b *//* Header: default state (full-width rectangle) */
.staadil-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  background: #fff;
  border-radius: 0;
  padding: 8px 16px;
  height: 76px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition:
    top .45s cubic-bezier(.2,.8,.2,1),
    width .45s cubic-bezier(.2,.8,.2,1),
    left .45s cubic-bezier(.2,.8,.2,1),
    height .45s cubic-bezier(.2,.8,.2,1),
    padding .45s cubic-bezier(.2,.8,.2,1),
    border-radius .45s cubic-bezier(.2,.8,.2,1),
    background .35s,
    box-shadow .35s;
}

/* Logo + hamburger transitions */
.staadil-header .logo img,
.staadil-header .logo {
  transition: transform .45s cubic-bezier(.2,.8,.2,1);
  transform-origin: left center;
}
.staadil-header .menu-toggle {
  width: 52px;
  height: 52px;
  border-radius: 12px;
  background: #efefef;
  transition: width .45s, height .45s, border-radius .45s, background .35s;
}

/* Scrolled state: shrunk, rounded, frosted pill */
.staadil-header.scrolled {
  top: 10px;
  left: 18px;
  width: calc(100% - 36px);
  height: 54px;
  padding: 6px 8px 6px 16px;
  border-radius: 999px; /* use 20px for a softer rectangle instead */
  background: rgba(255, 255, 255, .62);
  -webkit-backdrop-filter: blur(14px) saturate(1.6);
  backdrop-filter: blur(14px) saturate(1.6);
  box-shadow: 0 8px 28px rgba(0, 0, 0, .18);
}
.staadil-header.scrolled .logo img,
.staadil-header.scrolled .logo {
  transform: scale(.78);
}
.staadil-header.scrolled .menu-toggle {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: transparent;
}/* End custom CSS */