.elementor-90163 .elementor-element.elementor-element-ccc7c0e{--display:flex;--min-height:52vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--gap:92px 92px;--row-gap:92px;--column-gap:92px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:190px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;--z-index:1;}.elementor-90163 .elementor-element.elementor-element-ccc7c0e:not(.elementor-motion-effects-element-type-background), .elementor-90163 .elementor-element.elementor-element-ccc7c0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2F26;}.elementor-90163 .elementor-element.elementor-element-b833fcf{--display:flex;--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;--align-items:flex-end;--gap:92px 92px;--row-gap:92px;--column-gap:92px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90163 .elementor-element.elementor-element-6959fd4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90163 .elementor-element.elementor-element-32f4a9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"Barlow", Sans-serif;font-size:12.5px;font-weight:500;text-transform:uppercase;letter-spacing:0.02em;color:#FFFFFF8F;}.elementor-90163 .elementor-element.elementor-element-6517267{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-90163 .elementor-element.elementor-element-6517267 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:62px;font-weight:400;line-height:1.06em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-90163 .elementor-element.elementor-element-3fd6e5d{width:var( --container-widget-width, 36% );max-width:36%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:36%;--container-widget-flex-grow:0;font-family:"Barlow", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFFB8;}.elementor-90163 .elementor-element.elementor-element-3517117{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90163 .elementor-element.elementor-element-153702c{--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:112px;--padding-bottom:122px;--padding-left:24px;--padding-right:24px;}.elementor-90163 .elementor-element.elementor-element-a2aeee6{--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;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--margin-top:0px;--margin-bottom:62px;--margin-left:0px;--margin-right:0px;}.elementor-90163 .elementor-element.elementor-element-2055745{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90163 .elementor-element.elementor-element-425d0b0{--display:flex;--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;--align-items:flex-start;--gap:78px 78px;--row-gap:78px;--column-gap:78px;--flex-wrap:nowrap;--padding-top:106px;--padding-bottom:116px;--padding-left:24px;--padding-right:24px;}.elementor-90163 .elementor-element.elementor-element-425d0b0:not(.elementor-motion-effects-element-type-background), .elementor-90163 .elementor-element.elementor-element-425d0b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2EE;}.elementor-90163 .elementor-element.elementor-element-5af4264{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90163 .elementor-element.elementor-element-2f9aa1c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90163 .elementor-element.elementor-element-34a5798{--display:flex;--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;--flex-wrap:wrap;--padding-top:96px;--padding-bottom:104px;--padding-left:24px;--padding-right:24px;}.elementor-90163 .elementor-element.elementor-element-34a5798:not(.elementor-motion-effects-element-type-background), .elementor-90163 .elementor-element.elementor-element-34a5798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2F26;}.elementor-90163 .elementor-element.elementor-element-2055e21{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-90163 .elementor-element.elementor-element-2ad0140{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-90163 .elementor-element.elementor-element-2ad0140 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:32px;font-weight:400;line-height:1.28em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-90163 .elementor-element.elementor-element-00a416d{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#FFFFFFA8;}.elementor-90163 .elementor-element.elementor-element-47b8eda{--display:flex;--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:flex-end;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}@media(max-width:1024px){.elementor-90163 .elementor-element.elementor-element-ccc7c0e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:150px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-90163 .elementor-element.elementor-element-b833fcf{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-90163 .elementor-element.elementor-element-6517267 .elementor-heading-title{font-size:46px;}.elementor-90163 .elementor-element.elementor-element-3fd6e5d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-90163 .elementor-element.elementor-element-153702c{--padding-top:84px;--padding-bottom:94px;--padding-left:20px;--padding-right:20px;}.elementor-90163 .elementor-element.elementor-element-a2aeee6{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:46px;--margin-left:0px;--margin-right:0px;}.elementor-90163 .elementor-element.elementor-element-425d0b0{--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;--align-items:stretch;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:80px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-90163 .elementor-element.elementor-element-34a5798{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:74px;--padding-bottom:82px;--padding-left:20px;--padding-right:20px;}.elementor-90163 .elementor-element.elementor-element-2055e21{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-90163 .elementor-element.elementor-element-47b8eda{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}}@media(max-width:767px){.elementor-90163 .elementor-element.elementor-element-ccc7c0e{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:126px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-90163 .elementor-element.elementor-element-b833fcf{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:38px;--margin-left:0px;--margin-right:0px;}.elementor-90163 .elementor-element.elementor-element-32f4a9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;font-size:11.5px;}.elementor-90163 .elementor-element.elementor-element-6517267 .elementor-heading-title{font-size:33px;}.elementor-90163 .elementor-element.elementor-element-3fd6e5d{font-size:16.5px;}.elementor-90163 .elementor-element.elementor-element-153702c{--padding-top:66px;--padding-bottom:74px;--padding-left:18px;--padding-right:18px;}.elementor-90163 .elementor-element.elementor-element-425d0b0{--padding-top:62px;--padding-bottom:70px;--padding-left:18px;--padding-right:18px;}.elementor-90163 .elementor-element.elementor-element-34a5798{--padding-top:58px;--padding-bottom:66px;--padding-left:18px;--padding-right:18px;}.elementor-90163 .elementor-element.elementor-element-2ad0140 .elementor-heading-title{font-size:23px;}.elementor-90163 .elementor-element.elementor-element-47b8eda{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(min-width:768px){.elementor-90163 .elementor-element.elementor-element-ccc7c0e{--content-width:1320px;}.elementor-90163 .elementor-element.elementor-element-6959fd4{--width:58%;}.elementor-90163 .elementor-element.elementor-element-153702c{--content-width:1320px;}.elementor-90163 .elementor-element.elementor-element-425d0b0{--content-width:1320px;}.elementor-90163 .elementor-element.elementor-element-5af4264{--width:50%;}.elementor-90163 .elementor-element.elementor-element-2f9aa1c{--width:50%;}.elementor-90163 .elementor-element.elementor-element-34a5798{--content-width:1320px;}.elementor-90163 .elementor-element.elementor-element-2055e21{--width:50%;}.elementor-90163 .elementor-element.elementor-element-47b8eda{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-90163 .elementor-element.elementor-element-6959fd4{--width:100%;}.elementor-90163 .elementor-element.elementor-element-5af4264{--width:100%;}.elementor-90163 .elementor-element.elementor-element-2f9aa1c{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-ccc7c0e */.elementor-90163 .elementor-element.elementor-element-ccc7c0e{position:relative;overflow:hidden;isolation:isolate;}
.elementor-90163 .elementor-element.elementor-element-ccc7c0e::before{
  content:"";position:absolute;inset:0;z-index:0;
  pointer-events:none;opacity:.055;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23n)'/%3E%3C/svg%3E");
}
.elementor-90163 .elementor-element.elementor-element-ccc7c0e::after{
  content:"";position:absolute;z-index:0;pointer-events:none;
  left:-12vw;top:-18vh;width:56vw;height:74vh;
  background:radial-gradient(closest-side,rgba(200,162,74,.09),transparent 72%);
}
.elementor-90163 .elementor-element.elementor-element-ccc7c0e > .e-con-inner > *{position:relative;z-index:2;}

.elementor-90163 .elementor-element.elementor-element-ccc7c0e .gi-phd__back .elementor-button{
  background:transparent!important;border:0;padding:0;
  font-family:'Barlow',sans-serif;
  font-size:12.5px;font-weight:400;
  letter-spacing:.02em;text-transform:none;
  color:rgba(255,255,255,.5)!important;
  transition:color .3s var(--gi-ease);
}
.elementor-90163 .elementor-element.elementor-element-ccc7c0e .gi-phd__kicker .elementor-heading-title{
  display:flex;align-items:center;gap:15px;
  font-family:'Barlow',sans-serif;
  font-size:12.5px;font-weight:500;letter-spacing:.02em;
  color:rgba(255,255,255,.56);margin:0;
}
.elementor-90163 .elementor-element.elementor-element-ccc7c0e .gi-phd__kicker .elementor-heading-title::before{
  content:"";width:40px;height:1px;flex:none;background:var(--gi-gold);
}
.elementor-90163 .elementor-element.elementor-element-ccc7c0e .gi-phd__title .elementor-heading-title{max-width:15ch;}
.elementor-90163 .elementor-element.elementor-element-ccc7c0e .gi-phd__lead p{margin:0;padding-bottom:8px;}

/* Fact strip */
.elementor-90163 .elementor-element.elementor-element-ccc7c0e .gi-facts__row{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:0 34px;
  padding-top:26px;
  border-top:1px solid rgba(255,255,255,.14);
  font-family:'Barlow',sans-serif;
}
.elementor-90163 .elementor-element.elementor-element-ccc7c0e .gi-facts__i{margin:0;}
.elementor-90163 .elementor-element.elementor-element-ccc7c0e .gi-facts__k{
  display:block;
  font-size:10.5px;font-weight:600;
  letter-spacing:.14em;text-transform:uppercase;
  color:rgba(255,255,255,.4);margin-bottom:6px;
}
.elementor-90163 .elementor-element.elementor-element-ccc7c0e .gi-facts__v{
  display:block;
  font-family:'Marcellus',Georgia,serif;
  font-size:20px;line-height:1.3;color:#fff;
}
.elementor-90163 .elementor-element.elementor-element-ccc7c0e .gi-facts__v--sm{
  font-family:'Barlow',sans-serif;
  font-size:15px;line-height:1.55;
  color:rgba(255,255,255,.8);
}

@media (hover:hover) and (pointer:fine){
  .elementor-90163 .elementor-element.elementor-element-ccc7c0e .gi-phd__back .elementor-button:hover{color:var(--gi-gold-lt)!important;}
}
@media (max-width:1180px){ .elementor-90163 .elementor-element.elementor-element-ccc7c0e .gi-facts__row{gap:0 24px;} }
@media (max-width:900px){
  .elementor-90163 .elementor-element.elementor-element-ccc7c0e .gi-phd__title .elementor-heading-title{max-width:19ch;}
  .elementor-90163 .elementor-element.elementor-element-ccc7c0e .gi-phd__lead p{padding-bottom:0;max-width:56ch;}
  .elementor-90163 .elementor-element.elementor-element-ccc7c0e .gi-facts__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;}
}
@media (max-width:600px){
  .elementor-90163 .elementor-element.elementor-element-ccc7c0e .gi-phd__kicker .elementor-heading-title{gap:11px;font-size:11.5px;}
  .elementor-90163 .elementor-element.elementor-element-ccc7c0e .gi-phd__kicker .elementor-heading-title::before{width:26px;}
  .elementor-90163 .elementor-element.elementor-element-ccc7c0e .gi-phd__title .elementor-heading-title{max-width:none;}
  .elementor-90163 .elementor-element.elementor-element-ccc7c0e .gi-facts__row{grid-template-columns:1fr;gap:0;padding-top:18px;}
  .elementor-90163 .elementor-element.elementor-element-ccc7c0e .gi-facts__i{padding:13px 0;border-bottom:1px solid rgba(255,255,255,.09);}
  .elementor-90163 .elementor-element.elementor-element-ccc7c0e .gi-facts__i:last-child{border-bottom:0;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3517117 */.elementor-90163 .elementor-element.elementor-element-3517117{position:relative;overflow:hidden;}
.elementor-90163 .elementor-element.elementor-element-3517117 .gi-pband__img,
.elementor-90163 .elementor-element.elementor-element-3517117 .gi-pband__img .elementor-widget-container{height:100%;}
.elementor-90163 .elementor-element.elementor-element-3517117 .gi-pband__img img{
  width:100%;height:100%;object-fit:cover;
  transform:scale(1.02);display:block;
}
.elementor-90163 .elementor-element.elementor-element-3517117::after{
  content:"";position:absolute;inset:0;z-index:2;
  border-top:1px solid rgba(200,162,74,.45);
  border-bottom:1px solid rgba(200,162,74,.45);
  pointer-events:none;
}
.elementor-90163 .elementor-element.elementor-element-3517117{aspect-ratio:21/9;}
@media (max-width:900px){ .elementor-90163 .elementor-element.elementor-element-3517117{aspect-ratio:16/9;} }
@media (max-width:600px){ .elementor-90163 .elementor-element.elementor-element-3517117{aspect-ratio:4/3;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-153702c */.elementor-90163 .elementor-element.elementor-element-153702c .gi-pitin__kicker p{
  display:flex;align-items:center;gap:15px;margin:0;
}
.elementor-90163 .elementor-element.elementor-element-153702c .gi-pitin__kicker p::before{
  content:"";width:40px;height:1px;flex:none;background:var(--gi-gold);
}
.elementor-90163 .elementor-element.elementor-element-153702c .gi-pitin__title .elementor-heading-title{max-width:15ch;}
.elementor-90163 .elementor-element.elementor-element-153702c .gi-pitin__blurb p{margin:0;padding-bottom:6px;}

/* Timeline */
.elementor-90163 .elementor-element.elementor-element-153702c .gi-itin__list{font-family:'Barlow',sans-serif;}
.elementor-90163 .elementor-element.elementor-element-153702c .gi-itin__day{
  position:relative;
  display:grid;
  grid-template-columns:104px minmax(0,1fr);
  gap:44px;
  padding:0 0 46px;
}
.elementor-90163 .elementor-element.elementor-element-153702c .gi-itin__day:last-child{padding-bottom:0;}

.elementor-90163 .elementor-element.elementor-element-153702c .gi-itin__n{position:relative;padding-top:2px;}
.elementor-90163 .elementor-element.elementor-element-153702c .gi-itin__n::before{
  content:"";position:absolute;
  left:9px;top:30px;bottom:-46px;
  width:1px;background:#D2DCD6;
}
.elementor-90163 .elementor-element.elementor-element-153702c .gi-itin__day:last-child .gi-itin__n::before{display:none;}
.elementor-90163 .elementor-element.elementor-element-153702c .gi-itin__n span{
  position:relative;display:block;
  padding-left:32px;
  font-family:'Marcellus',Georgia,serif;
  font-size:21px;line-height:1.2;color:#8A6D28;
}
.elementor-90163 .elementor-element.elementor-element-153702c .gi-itin__n span::before{
  content:"";position:absolute;
  left:6px;top:9px;width:7px;height:7px;
  background:var(--gi-gold);transform:rotate(45deg);
}

.elementor-90163 .elementor-element.elementor-element-153702c .gi-itin__body{
  min-width:0;padding-bottom:40px;
  border-bottom:1px solid #D2DCD6;
}
.elementor-90163 .elementor-element.elementor-element-153702c .gi-itin__day:last-child .gi-itin__body{
  border-bottom:0;padding-bottom:0;
}
.elementor-90163 .elementor-element.elementor-element-153702c .gi-itin__h{
  font-family:'Marcellus',Georgia,serif;font-weight:400;
  font-size:24px;line-height:1.26;letter-spacing:-.008em;
  color:var(--gi-emerald);margin:0 0 12px;
}
.elementor-90163 .elementor-element.elementor-element-153702c .gi-itin__p{
  font-size:16.5px;line-height:1.76;
  color:#3A4842;margin:0 0 18px;max-width:56ch;
}
.elementor-90163 .elementor-element.elementor-element-153702c .gi-itin__meta{display:flex;flex-wrap:wrap;gap:0 40px;}
.elementor-90163 .elementor-element.elementor-element-153702c .gi-itin__m{
  margin:0;font-size:14.5px;line-height:1.6;
  color:var(--gi-ink,#0C1512);
}
.elementor-90163 .elementor-element.elementor-element-153702c .gi-itin__m span{
  display:block;
  font-size:10.5px;font-weight:600;
  letter-spacing:.14em;text-transform:uppercase;
  color:#8A968F;margin-bottom:3px;
}

@media (max-width:1180px){
  .elementor-90163 .elementor-element.elementor-element-153702c .gi-itin__day{grid-template-columns:86px minmax(0,1fr);gap:32px;}
}
@media (max-width:900px){
  .elementor-90163 .elementor-element.elementor-element-153702c .gi-pitin__title .elementor-heading-title{max-width:20ch;}
  .elementor-90163 .elementor-element.elementor-element-153702c .gi-pitin__blurb p{padding-bottom:0;max-width:58ch;}
}
@media (max-width:600px){
  .elementor-90163 .elementor-element.elementor-element-153702c .gi-pitin__kicker p{gap:11px;}
  .elementor-90163 .elementor-element.elementor-element-153702c .gi-pitin__kicker p::before{width:26px;}
  .elementor-90163 .elementor-element.elementor-element-153702c .gi-itin__day{grid-template-columns:1fr;gap:14px;padding-bottom:36px;}
  .elementor-90163 .elementor-element.elementor-element-153702c .gi-itin__n::before{display:none;}
  .elementor-90163 .elementor-element.elementor-element-153702c .gi-itin__n span{padding-left:24px;font-size:19px;}
  .elementor-90163 .elementor-element.elementor-element-153702c .gi-itin__n span::before{left:0;top:8px;}
  .elementor-90163 .elementor-element.elementor-element-153702c .gi-itin__body{padding-bottom:32px;}
  .elementor-90163 .elementor-element.elementor-element-153702c .gi-itin__h{font-size:21px;}
  .elementor-90163 .elementor-element.elementor-element-153702c .gi-itin__p{font-size:16px;}
  .elementor-90163 .elementor-element.elementor-element-153702c .gi-itin__meta{gap:16px 0;flex-direction:column;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-425d0b0 */.elementor-90163 .elementor-element.elementor-element-425d0b0 .gi-pinc__k p{
  display:flex;align-items:center;gap:15px;
  margin:0 0 20px;padding-bottom:16px;
  border-bottom:1px solid #D2DCD6;
}
.elementor-90163 .elementor-element.elementor-element-425d0b0 .gi-pinc__list{
  list-style:none;margin:0;padding:0;
  font-family:'Barlow',sans-serif;
}
.elementor-90163 .elementor-element.elementor-element-425d0b0 .gi-pinc__list li{
  position:relative;
  padding:0 0 13px 30px;
  font-size:16.5px;line-height:1.66;
  color:var(--gi-ink,#0C1512);
}
.elementor-90163 .elementor-element.elementor-element-425d0b0 .gi-pinc__list li:last-child{padding-bottom:0;}
.elementor-90163 .elementor-element.elementor-element-425d0b0 .gi-pinc__list li::before{
  content:"";position:absolute;left:0;top:12px;
  width:14px;height:1px;background:var(--gi-gold);
}
.elementor-90163 .elementor-element.elementor-element-425d0b0 .gi-pinc__list--out li{color:#6B7A73;}
.elementor-90163 .elementor-element.elementor-element-425d0b0 .gi-pinc__list--out li::before{background:#B6C2BB;}

@media (max-width:600px){
  .elementor-90163 .elementor-element.elementor-element-425d0b0 .gi-pinc__list li{font-size:16px;padding-left:26px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34a5798 */.elementor-90163 .elementor-element.elementor-element-34a5798{position:relative;overflow:hidden;isolation:isolate;}
.elementor-90163 .elementor-element.elementor-element-34a5798::before{
  content:"";position:absolute;inset:0;z-index:0;
  pointer-events:none;opacity:.055;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23n)'/%3E%3C/svg%3E");
}
.elementor-90163 .elementor-element.elementor-element-34a5798 > .e-con-inner > *{position:relative;z-index:2;}

.elementor-90163 .elementor-element.elementor-element-34a5798 .gi-pcta__text .elementor-heading-title{max-width:24ch;}
.elementor-90163 .elementor-element.elementor-element-34a5798 .gi-pcta__sub p{margin:0;max-width:52ch;}

.elementor-90163 .elementor-element.elementor-element-34a5798 .gi-btn .elementor-button{
  position:relative;overflow:hidden;
  display:inline-flex;align-items:center;justify-content:center;
  padding:18px 34px;border-radius:0;
  font-family:'Barlow',sans-serif;
  font-size:12.5px;font-weight:600;
  letter-spacing:.15em;text-transform:uppercase;line-height:1;
  white-space:nowrap;
  transition:color .4s var(--gi-ease);
}
.elementor-90163 .elementor-element.elementor-element-34a5798 .gi-btn .elementor-button::before{
  content:"";position:absolute;inset:0;z-index:0;
  transform:scaleX(0);transform-origin:left;
  transition:transform .45s var(--gi-ease);
}
.elementor-90163 .elementor-element.elementor-element-34a5798 .gi-btn .elementor-button-content-wrapper,
.elementor-90163 .elementor-element.elementor-element-34a5798 .gi-btn .elementor-button-text{position:relative;z-index:1;}
.elementor-90163 .elementor-element.elementor-element-34a5798 .gi-btn--solid .elementor-button{
  background:var(--gi-gold)!important;
  border:1px solid var(--gi-gold);
  color:var(--gi-emerald-deep)!important;
}
.elementor-90163 .elementor-element.elementor-element-34a5798 .gi-btn--solid .elementor-button::before{background:#fff;}
.elementor-90163 .elementor-element.elementor-element-34a5798 .gi-btn--ghost .elementor-button{
  background:transparent!important;
  border:1px solid rgba(255,255,255,.34);
  color:#fff!important;
}
.elementor-90163 .elementor-element.elementor-element-34a5798 .gi-btn--ghost .elementor-button::before{background:#fff;}

@media (hover:hover) and (pointer:fine){
  .elementor-90163 .elementor-element.elementor-element-34a5798 .gi-btn .elementor-button:hover::before{transform:scaleX(1);}
  .elementor-90163 .elementor-element.elementor-element-34a5798 .gi-btn--solid .elementor-button:hover,
  .elementor-90163 .elementor-element.elementor-element-34a5798 .gi-btn--ghost .elementor-button:hover{color:var(--gi-emerald-deep)!important;}
}
@media (max-width:600px){
  .elementor-90163 .elementor-element.elementor-element-34a5798 .gi-btns{width:100%;}
  .elementor-90163 .elementor-element.elementor-element-34a5798 .gi-btn,.elementor-90163 .elementor-element.elementor-element-34a5798 .gi-btn .elementor-button{width:100%;padding:16px 20px;}
}/* End custom CSS */