.elementor-1907 .elementor-element.elementor-element-f3ea333{--display:flex;--min-height:0vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1907 .elementor-element.elementor-element-f22b2da{--display:flex;--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1907 .elementor-element.elementor-element-c919ed0{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:300;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1907 .elementor-element.elementor-element-c2b94b1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:700;letter-spacing:-0.5px;}.elementor-1907 .elementor-element.elementor-element-c9591c8{--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;--margin-top:66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1907 .elementor-element.elementor-element-4c016b3 .elementor-button{background-color:#4A90E200;}.elementor-1907 .elementor-element.elementor-element-6285770{--display:flex;--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;--margin-top:0px;--margin-bottom:-46px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1907 .elementor-element.elementor-element-1f9ff22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-1907 .elementor-element.elementor-element-4f64e2a{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);top:455px;}.elementor-1907 .elementor-element.elementor-element-4f64e2a:not(.elementor-motion-effects-element-type-background), .elementor-1907 .elementor-element.elementor-element-4f64e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF5;}body:not(.rtl) .elementor-1907 .elementor-element.elementor-element-4f64e2a{left:-24px;}body.rtl .elementor-1907 .elementor-element.elementor-element-4f64e2a{right:-24px;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1907 .elementor-element.elementor-element-b498965 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1907 .elementor-element.elementor-element-b498965 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1907 .elementor-element.elementor-element-b498965{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-1907 .elementor-element.elementor-element-b498965 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1907 .elementor-element.elementor-element-b498965 .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:500;}.elementor-1907 .elementor-element.elementor-element-b498965 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1907 .elementor-element.elementor-element-d6c1e9e{--display:flex;--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;}.elementor-1907 .elementor-element.elementor-element-8348efa{text-align:center;}.elementor-1907 .elementor-element.elementor-element-aa848dc{text-align:center;}.elementor-1907 .elementor-element.elementor-element-6256fc4{--display:flex;}.elementor-1907 .elementor-element.elementor-element-fb6c2b9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1907 .elementor-element.elementor-element-fb6c2b9.e-con{--align-self:center;}.elementor-1907 .elementor-element.elementor-element-64cc58d{text-align:center;}.elementor-1907 .elementor-element.elementor-element-64cc58d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.5px;}.elementor-1907 .elementor-element.elementor-element-2fc04ea{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:300;}.elementor-1907 .elementor-element.elementor-element-f478de1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1907 .elementor-element.elementor-element-f478de1.e-con{--align-self:center;}.elementor-1907 .elementor-element.elementor-element-9f0d807{text-align:center;}.elementor-1907 .elementor-element.elementor-element-9f0d807 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.5px;}.elementor-1907 .elementor-element.elementor-element-469a744{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:300;}.elementor-1907 .elementor-element.elementor-element-bec0100{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1907 .elementor-element.elementor-element-bec0100.e-con{--align-self:center;}.elementor-1907 .elementor-element.elementor-element-1740c5a{text-align:center;}.elementor-1907 .elementor-element.elementor-element-1740c5a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.5px;}.elementor-1907 .elementor-element.elementor-element-8b07913{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:300;}.elementor-1907 .elementor-element.elementor-element-aa19c16{--display:flex;--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;--padding-top:0px;--padding-bottom:13px;--padding-left:0px;--padding-right:0px;}.elementor-1907 .elementor-element.elementor-element-41120f0{text-align:center;}.elementor-1907 .elementor-element.elementor-element-b3fabb9{text-align:center;}.elementor-1907 .elementor-element.elementor-element-d7dcd01{--display:flex;--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;}.elementor-1907 .elementor-element.elementor-element-578aa55{text-align:center;}.elementor-1907 .elementor-element.elementor-element-db1cf07{text-align:center;}.elementor-1907 .elementor-element.elementor-element-9e68292{--display:flex;--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;}.elementor-1907 .elementor-element.elementor-element-069578d.elementor-element{--align-self:center;}.elementor-1907 .elementor-element.elementor-element-069578d{text-align:center;}.elementor-1907 .elementor-element.elementor-element-14a3fc3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1907 .elementor-element.elementor-element-14a3fc3.e-con{--align-self:center;}.elementor-1907 .elementor-element.elementor-element-76b7704{--display:flex;}.elementor-1907 .elementor-element.elementor-element-2da1bd5{--display:flex;}.elementor-1907 .elementor-element.elementor-element-6594c84{--display:flex;}.elementor-1907 .elementor-element.elementor-element-58e05ef{--display:flex;}.elementor-1907 .elementor-element.elementor-element-22fe507{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}:where( .elementor-1907 .elementor-element.elementor-element-22fe507 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-1907 .elementor-element.elementor-element-e17aa87{--display:flex;--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;}.elementor-1907 .elementor-element.elementor-element-d80e477{--display:flex;}.elementor-1907 .elementor-element.elementor-element-c2734fd{--display:flex;}.elementor-1907 .elementor-element.elementor-element-72e72ac{text-align:center;}.elementor-1907 .elementor-element.elementor-element-72e72ac .elementor-heading-title{color:#FFFFFF;}.elementor-1907 .elementor-element.elementor-element-5c9c750{text-align:center;color:#FFFFFF;}.elementor-1907 .elementor-element.elementor-element-f4e2643{--display:flex;}.elementor-1907 .elementor-element.elementor-element-d76bcdd .elementor-button{background-color:#4A90E200;}.elementor-1907 .elementor-element.elementor-element-d76bcdd.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-1907 .elementor-element.elementor-element-f3ea333{--margin-top:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1907 .elementor-element.elementor-element-c919ed0.elementor-element{--align-self:center;}.elementor-1907 .elementor-element.elementor-element-c919ed0{text-align:center;font-size:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1907 .elementor-element.elementor-element-c2b94b1{text-align:center;}.elementor-1907 .elementor-element.elementor-element-c2b94b1 .elementor-heading-title{font-size:39px;}.elementor-1907 .elementor-element.elementor-element-f580906{text-align:center;}.elementor-1907 .elementor-element.elementor-element-c9591c8{--margin-top:0px;--margin-bottom:31px;--margin-left:0px;--margin-right:0px;}.elementor-1907 .elementor-element.elementor-element-6285770{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1907 .elementor-element.elementor-element-4f64e2a{--width:87%;--min-height:0px;top:359px;}body:not(.rtl) .elementor-1907 .elementor-element.elementor-element-4f64e2a{left:24px;}body.rtl .elementor-1907 .elementor-element.elementor-element-4f64e2a{right:24px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1907 .elementor-element.elementor-element-8348efa{padding:0px 10px 0px 10px;}.elementor-1907 .elementor-element.elementor-element-aa848dc{padding:0px 15px 0px 15px;}.elementor-1907 .elementor-element.elementor-element-aa19c16{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1907 .elementor-element.elementor-element-41120f0{padding:0px 10px 0px 10px;}.elementor-1907 .elementor-element.elementor-element-b3fabb9{padding:0px 10px 20px 10px;}.elementor-1907 .elementor-element.elementor-element-391fc4a{padding:0px 10px 0px 10px;}.elementor-1907 .elementor-element.elementor-element-578aa55{padding:0px 10px 0px 10px;}.elementor-1907 .elementor-element.elementor-element-db1cf07{padding:0px 10px 0px 10px;}}@media(min-width:768px){.elementor-1907 .elementor-element.elementor-element-f22b2da{--width:63%;}.elementor-1907 .elementor-element.elementor-element-6285770{--width:37%;}.elementor-1907 .elementor-element.elementor-element-4f64e2a{--width:55%;}.elementor-1907 .elementor-element.elementor-element-14a3fc3{--width:82%;}}/* Start custom CSS */:root{
  --hw-blue:#4c7ff4;
  --hw-blue-hover:#3f73e8;
  --hw-blue-dark:#183b66;
  --hw-text:#183b66;
  --hw-muted:#6f7890;
  --hw-soft:#f7f8fd;
  --hw-line:#e6ebf5;
  --hw-card:#ffffff;
  --hw-shadow:0 18px 45px rgba(18,53,95,.08);
  --hw-radius:22px;
}

.hw-eyebrow {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 26px;
  font-size: 13px;
  letter-spacing: 0.26em;
  text-transform: uppercase;
  color: #6f86a7;
  font-weight: 600;
}

.hw-eyebrow::before,
.hw-eyebrow::after {
  content: "";
  width: 34px;
  height: 1px;
  background: #b7c4d5;
}

/* SECTIONS */

.hw-ev-hero,
.hw-ev-expect,
.hw-ev-events,
.hw-ev-safe,
.hw-ev-forwho,
.hw-ev-faq,
.hw-ev-final{
  position:relative;
  overflow:hidden;
  padding:82px 0;
}

.hw-ev-hero{
  background:
    radial-gradient(circle at 10% 10%,rgba(255,255,255,.45) 0 145px,transparent 146px),
    linear-gradient(120deg,#e4edff 0%,#eee9ff 52%,#f8e7ef 100%);
}

.hw-ev-expect,
.hw-ev-forwho{
  background:#fff;
}

.hw-ev-events,
.hw-ev-faq{
  background:#f7f8fd;
}

.hw-ev-safe{
  background:linear-gradient(120deg,#eaf2ff 0%,#f1edff 52%,#f8e8ef 100%);
}

.hw-ev-final{
  background:#183b66;
}

.hw-ev-container{
  max-width:1120px;
  margin:0 auto;
  padding:0 22px;
}

/* TITLES */

.hw-ev-title-main,
.hw-ev-section-title{
  font-family:Georgia,"Times New Roman",serif;
  color:var(--hw-text);
  font-weight:700;
  letter-spacing:-.035em;
  line-height:1.08;
}

.hw-ev-title-main{
  font-size:clamp(42px,5.6vw,68px);
  margin:0 0 22px;
}

.hw-ev-section-title{
  font-size:clamp(32px,4vw,48px);
  margin:0 0 18px;
}

.hw-ev-text{
  color:var(--hw-muted);
  font-size:15px;
  line-height:1.85;
}

/* BUTTONS */

.hw-ev-btn,
.hw-ev-primary{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:48px;
  padding:14px 24px;
  border-radius:999px;
  background:var(--hw-blue);
  color:#fff!important;
  font-size:14px;
  font-weight:800;
  text-decoration:none!important;
  box-shadow:0 14px 32px rgba(76,127,244,.28);
  transition:.25s ease;
}

.hw-ev-btn:hover,
.hw-ev-primary:hover{
  transform:translateY(-2px);
  background:var(--hw-blue-hover);
  box-shadow:0 20px 45px rgba(76,127,244,.34);
}

/* EVENT GRID */

.hw-ev-grid{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:22px;
  margin-top:42px;
}

.hw-ev-card{
  position:relative;
  overflow:hidden;
  background:#fff;
  border:1px solid var(--hw-line);
  border-radius:26px;
  box-shadow:var(--hw-shadow);
  transition:.25s ease;
}

.hw-ev-card:hover{
  transform:translateY(-5px);
  box-shadow:0 24px 54px rgba(18,53,95,.12);
}

.hw-ev-image{
  position:relative;
  height:210px;
  overflow:hidden;
  background:#eef4ff;
}

.hw-ev-image img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}

.hw-ev-date{
  position:absolute;
  left:18px;
  top:18px;
  background:rgba(255,255,255,.9);
  backdrop-filter:blur(10px);
  border:1px solid rgba(255,255,255,.75);
  border-radius:16px;
  padding:10px 14px;
  color:var(--hw-text);
  font-size:13px;
  font-weight:800;
  box-shadow:0 12px 28px rgba(18,53,95,.12);
}

.hw-ev-content{
  padding:26px;
}

.hw-ev-card-title{
  font-family:Georgia,"Times New Roman",serif;
  color:var(--hw-text);
  font-size:24px;
  line-height:1.15;
  margin:0 0 12px;
}

.hw-ev-desc{
  color:var(--hw-muted);
  font-size:14px;
  line-height:1.75;
  margin:0 0 18px;
}

.hw-ev-meta{
  display:grid;
  gap:8px;
  margin:18px 0 22px;
  padding:16px;
  border-radius:18px;
  background:#f7f8fd;
  border:1px solid var(--hw-line);
}

.hw-ev-meta span{
  color:var(--hw-text);
  font-size:13px;
  font-weight:700;
}

.hw-ev-card .hw-ev-btn{
  width:100%;
}

/* EMPTY / ERROR */

.hw-ev-empty{
  background:#fff;
  border:1px solid var(--hw-line);
  border-radius:24px;
  padding:34px;
  text-align:center;
  color:var(--hw-muted);
  box-shadow:var(--hw-shadow);
}

/* MOBILE */

@media(max-width:1024px){
  .hw-ev-grid{
    grid-template-columns:repeat(2,1fr);
  }
}

@media(max-width:767px){
  .hw-ev-hero,
  .hw-ev-expect,
  .hw-ev-events,
  .hw-ev-safe,
  .hw-ev-forwho,
  .hw-ev-faq,
  .hw-ev-final{
    padding:64px 0;
  }

  .hw-ev-grid{
    grid-template-columns:1fr;
    gap:18px;
  }

  .hw-ev-image{
    height:220px;
  }

  .hw-ev-content{
    padding:22px;
  }

  .hw-ev-card-title{
    font-size:22px;
  }
}

.hero-imgs{
    height: 75%;
   
}/* End custom CSS */