.elementor-68 .elementor-element.elementor-element-6304a6c5{--display:flex;--min-height:62px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:15px 15px 30px 5px rgba(0, 0, 0, 0.04);--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;--z-index:96;}.elementor-68 .elementor-element.elementor-element-6304a6c5:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-6304a6c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-68 .elementor-element.elementor-element-65aa1e69 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#1C244B;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-68 .elementor-element.elementor-element-370333bf .elementor-icon-list-icon i{color:#1C244B;transition:color 0.3s;}.elementor-68 .elementor-element.elementor-element-370333bf .elementor-icon-list-icon svg{fill:#1C244B;transition:fill 0.3s;}.elementor-68 .elementor-element.elementor-element-370333bf{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-68 .elementor-element.elementor-element-370333bf .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-68 .elementor-element.elementor-element-370333bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68 .elementor-element.elementor-element-370333bf .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-68 .elementor-element.elementor-element-370333bf .elementor-icon-list-text{color:#1C244B;transition:color 0.3s;}.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-68 .elementor-element.elementor-element-6304a6c5{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-68 .elementor-element.elementor-element-65aa1e69 .elementor-heading-title{font-size:14px;}.elementor-68 .elementor-element.elementor-element-370333bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68 .elementor-element.elementor-element-370333bf .elementor-icon-list-item > a{font-size:14px;}}@media(max-width:767px){.elementor-68 .elementor-element.elementor-element-6304a6c5{--min-height:50px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-68 .elementor-element.elementor-element-65aa1e69{text-align:center;}.elementor-68 .elementor-element.elementor-element-370333bf{--e-icon-list-icon-size:12px;}}/* Start custom CSS for html, class: .elementor-element-f8d2f6b */.ione-header{
  width:100%;
  background:rgba(255,253,250,.88);
  backdrop-filter:blur(14px);
  border-bottom:1px solid rgba(239,231,219,.85);
  position:sticky;
  top:0;
  z-index:999;
}

.ione-header-in{
  max-width:1180px;
  margin:0 auto;
  padding:18px 24px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:28px;
}

.ione-logo{
  text-decoration:none;
  display:inline-flex;
  flex-direction:column;
  line-height:1;
}

.ione-logo span{
  font-family:'Cormorant Garamond',serif;
  font-size:2rem;
  font-weight:600;
  color:#403c4e;
}

.ione-logo small{
  margin-top:3px;
  font-family:'Jost',sans-serif;
  font-size:.58rem;
  letter-spacing:.34em;
  text-transform:uppercase;
  color:#76659e;
}

.ione-nav{
  display:flex;
  align-items:center;
  gap:28px;
}

.ione-nav a{
  font-family:'Jost',sans-serif;
  font-size:.82rem;
  letter-spacing:.08em;
  text-transform:uppercase;
  color:#403c4e;
  text-decoration:none;
  font-weight:400;
  transition:.25s ease;
}

.ione-nav a:hover{
  color:#76659e;
}

.ione-nav-cta{
  padding:12px 22px;
  border-radius:999px;
  background:#76659e;
  color:#fff !important;
  border:1px solid #76659e;
  box-shadow:0 14px 28px -22px rgba(118,101,158,.8);
}

.ione-nav-cta:hover{
  background:#403c4e;
  border-color:#403c4e;
  transform:translateY(-1px);
}

.ione-menu-check{
  display:none;
}

.ione-menu-btn{
  display:none;
  width:42px;
  height:42px;
  border-radius:50%;
  border:1px solid rgba(118,101,158,.22);
  background:#fffdfa;
  align-items:center;
  justify-content:center;
  flex-direction:column;
  gap:5px;
  cursor:pointer;
}

.ione-menu-btn span{
  width:18px;
  height:1.5px;
  background:#403c4e;
  display:block;
  transition:.25s ease;
}

@media(max-width:860px){

  .ione-header-in{
    padding:16px 20px;
  }

  .ione-menu-btn{
    display:flex;
  }

  .ione-nav{
    position:absolute;
    top:100%;
    left:20px;
    right:20px;
    display:flex;
    flex-direction:column;
    align-items:stretch;
    gap:0;
    padding:14px;
    background:#fffdfa;
    border:1px solid #efe7db;
    border-radius:22px;
    box-shadow:0 28px 60px -42px rgba(64,60,78,.35);
    opacity:0;
    visibility:hidden;
    transform:translateY(-8px);
    transition:.28s ease;
  }

  .ione-nav a{
    padding:15px 16px;
    border-bottom:1px solid rgba(239,231,219,.85);
  }

  .ione-nav a:last-child{
    border-bottom:none;
  }

  .ione-nav-cta{
    margin-top:10px;
    text-align:center;
  }

  .ione-menu-check:checked ~ .ione-nav{
    opacity:1;
    visibility:visible;
    transform:translateY(0);
  }

  .ione-menu-check:checked + .ione-menu-btn span:nth-child(1){
    transform:translateY(6.5px) rotate(45deg);
  }

  .ione-menu-check:checked + .ione-menu-btn span:nth-child(2){
    opacity:0;
  }

  .ione-menu-check:checked + .ione-menu-btn span:nth-child(3){
    transform:translateY(-6.5px) rotate(-45deg);
  }
}/* End custom CSS */