.elementor-20294 .elementor-element.elementor-element-59fb80b{--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:75px;--padding-bottom:46px;--padding-left:56px;--padding-right:56px;}.elementor-20294 .elementor-element.elementor-element-534b276 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#2192AB;}.elementor-20294 .elementor-element.elementor-element-d0c6076{width:var( --container-widget-width, 630px );max-width:630px;--container-widget-width:630px;--container-widget-flex-grow:0;}.elementor-20294 .elementor-element.elementor-element-d0c6076 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:40px;font-weight:700;line-height:1.02em;letter-spacing:-0.022em;color:#0E171F;}.elementor-20294 .elementor-element.elementor-element-f993a3a{width:var( --container-widget-width, 599px );max-width:599px;--container-widget-width:599px;--container-widget-flex-grow:0;font-family:"Hanken Grotesk", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;letter-spacing:0.1px;color:#4C545A;}.elementor-20294 .elementor-element.elementor-element-f993a3a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20294 .elementor-element.elementor-element-f993a3a p{margin-block-end:0px;}.elementor-20294 .elementor-element.elementor-element-a0bc561{--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:clamp(22px, 2.5vw, 38px) clamp(22px, 2.5vw, 38px);--row-gap:clamp(22px, 2.5vw, 38px);--column-gap:clamp(22px, 2.5vw, 38px);--padding-top:10px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-20294 .elementor-element.elementor-element-7a62656{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C5D0D4;--border-color:#C5D0D4;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-20294 .elementor-element.elementor-element-7a62656:not(.elementor-motion-effects-element-type-background), .elementor-20294 .elementor-element.elementor-element-7a62656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCFD;}.elementor-20294 .elementor-element.elementor-element-7a62656.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20294 .elementor-element.elementor-element-a4d8dda{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C5D0D4;--border-color:#C5D0D4;--padding-top:clamp(22px, 2.5vw, 38px);--padding-bottom:clamp(22px, 2.5vw, 38px);--padding-left:clamp(22px, 2.5vw, 38px);--padding-right:clamp(22px, 2.5vw, 38px);}.elementor-20294 .elementor-element.elementor-element-a4d8dda:not(.elementor-motion-effects-element-type-background), .elementor-20294 .elementor-element.elementor-element-a4d8dda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCFD;}.elementor-20294 .elementor-element.elementor-element-5d1bcbc{width:auto;max-width:auto;top:20px;}.elementor-20294 .elementor-element.elementor-element-5d1bcbc > .elementor-widget-container{background-color:#0E171F;padding:6px 12px 6px 12px;}body:not(.rtl) .elementor-20294 .elementor-element.elementor-element-5d1bcbc{left:20px;}body.rtl .elementor-20294 .elementor-element.elementor-element-5d1bcbc{right:20px;}.elementor-20294 .elementor-element.elementor-element-5d1bcbc .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:#FFFFFF;}.elementor-20294 .elementor-element.elementor-element-79cde45{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C5D0D4;--border-color:#C5D0D4;--padding-top:clamp(22px, 2.5vw, 38px);--padding-bottom:clamp(22px, 2.5vw, 38px);--padding-left:clamp(22px, 2.5vw, 38px);--padding-right:clamp(22px, 2.5vw, 38px);}.elementor-20294 .elementor-element.elementor-element-79cde45:not(.elementor-motion-effects-element-type-background), .elementor-20294 .elementor-element.elementor-element-79cde45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCFD;}.elementor-20294 .elementor-element.elementor-element-553148d .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#2192AB;}.elementor-20294 .elementor-element.elementor-element-f37a2e4 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:clamp(22.4px, 2.5vw, 38.4px);font-weight:700;line-height:1.02em;letter-spacing:-0.022em;color:#0E171F;}.elementor-20294 .elementor-element.elementor-element-2d7387d{width:var( --container-widget-width, 599px );max-width:599px;--container-widget-width:599px;--container-widget-flex-grow:0;font-family:"Hanken Grotesk", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;letter-spacing:0.1px;color:#4C545A;}.elementor-20294 .elementor-element.elementor-element-2d7387d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20294 .elementor-element.elementor-element-2d7387d p{margin-block-end:0px;}.elementor-20294 .elementor-element.elementor-element-7e991ee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20294 .elementor-element.elementor-element-7e991ee > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C5D0D4;}.elementor-20294 .elementor-element.elementor-element-7e991ee{color:#4C545A;font-family:"Hanken Grotesk", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;letter-spacing:0.1px;}.elementor-20294 .elementor-element.elementor-element-2230205 .elementor-button{background-color:#0E171F;font-family:"Hanken Grotesk", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E171F;border-radius:0px 0px 0px 0px;padding:16px 30px 16px 30px;}.elementor-20294 .elementor-element.elementor-element-2230205 .elementor-button:hover, .elementor-20294 .elementor-element.elementor-element-2230205 .elementor-button:focus{background-color:#00829F;color:#FFFFFF;border-color:#00829F;}.elementor-20294 .elementor-element.elementor-element-2230205 .elementor-button:hover svg, .elementor-20294 .elementor-element.elementor-element-2230205 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20294 .elementor-element.elementor-element-b56d8c0{width:var( --container-widget-width, 599px );max-width:599px;--container-widget-width:599px;--container-widget-flex-grow:0;font-family:"Hanken Grotesk", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;letter-spacing:0.1px;color:#4C545A;}.elementor-20294 .elementor-element.elementor-element-b56d8c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20294 .elementor-element.elementor-element-b56d8c0 p{margin-block-end:0px;}.elementor-20294 .elementor-element.elementor-element-973f71e{--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:clamp(42px, 5vw, 64px);--padding-bottom:clamp(42px, 5vw, 64px);--padding-left:0;--padding-right:0;}.elementor-20294 .elementor-element.elementor-element-973f71e:not(.elementor-motion-effects-element-type-background), .elementor-20294 .elementor-element.elementor-element-973f71e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E171F;}.elementor-20294 .elementor-element.elementor-element-1f58b42{--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:clamp(48px, 6vw, 80px);--padding-bottom:clamp(48px, 6vw, 80px);--padding-left:0;--padding-right:0;}.elementor-20294 .elementor-element.elementor-element-37ab77a{text-align:center;}.elementor-20294 .elementor-element.elementor-element-37ab77a .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:46px;font-weight:700;line-height:1em;letter-spacing:0.3px;color:#0E171F;}.elementor-20294 .elementor-element.elementor-element-a1e7db6{width:var( --container-widget-width, 439px );max-width:439px;--container-widget-width:439px;--container-widget-flex-grow:0;text-align:center;font-family:"Hanken Grotesk", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;letter-spacing:0px;color:#4C545A;}.elementor-20294 .elementor-element.elementor-element-a1e7db6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20294 .elementor-element.elementor-element-a1e7db6 p{margin-block-end:0px;}.elementor-20294 .elementor-element.elementor-element-ab4cb7e .elementor-button{background-color:#0E171F;font-family:"Hanken Grotesk", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E171F;border-radius:0px 0px 0px 0px;padding:16px 30px 16px 30px;}.elementor-20294 .elementor-element.elementor-element-ab4cb7e .elementor-button:hover, .elementor-20294 .elementor-element.elementor-element-ab4cb7e .elementor-button:focus{background-color:#00829F;color:#FFFFFF;border-color:#00829F;}.elementor-20294 .elementor-element.elementor-element-ab4cb7e.elementor-element{--align-self:center;}.elementor-20294 .elementor-element.elementor-element-ab4cb7e .elementor-button:hover svg, .elementor-20294 .elementor-element.elementor-element-ab4cb7e .elementor-button:focus svg{fill:#FFFFFF;}body.elementor-page-20294:not(.elementor-motion-effects-element-type-background), body.elementor-page-20294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7F9;}@media(max-width:1140px){.elementor-20294 .elementor-element.elementor-element-59fb80b{--padding-top:40px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20294 .elementor-element.elementor-element-d0c6076{--container-widget-width:392px;--container-widget-flex-grow:0;width:var( --container-widget-width, 392px );max-width:392px;}.elementor-20294 .elementor-element.elementor-element-d0c6076 .elementor-heading-title{font-size:45px;}.elementor-20294 .elementor-element.elementor-element-f993a3a p{margin-block-end:10px;}.elementor-20294 .elementor-element.elementor-element-a0bc561{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-20294 .elementor-element.elementor-element-a4d8dda.e-con{--order:-99999 /* order start hack */;}.elementor-20294 .elementor-element.elementor-element-f37a2e4 .elementor-heading-title{font-size:28px;}.elementor-20294 .elementor-element.elementor-element-2d7387d p{margin-block-end:10px;}.elementor-20294 .elementor-element.elementor-element-b56d8c0 p{margin-block-end:10px;}.elementor-20294 .elementor-element.elementor-element-37ab77a .elementor-heading-title{font-size:28px;}.elementor-20294 .elementor-element.elementor-element-a1e7db6 p{margin-block-end:10px;}}@media(max-width:767px){.elementor-20294 .elementor-element.elementor-element-59fb80b{--padding-top:40px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-20294 .elementor-element.elementor-element-d0c6076 .elementor-heading-title{font-size:38px;}.elementor-20294 .elementor-element.elementor-element-a0bc561{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20294 .elementor-element.elementor-element-f37a2e4 .elementor-heading-title{font-size:27px;}.elementor-20294 .elementor-element.elementor-element-973f71e{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-20294 .elementor-element.elementor-element-1f58b42{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-20294 .elementor-element.elementor-element-37ab77a .elementor-heading-title{font-size:30px;}.elementor-20294 .elementor-element.elementor-element-a1e7db6{letter-spacing:-0.4px;}}@media(min-width:768px){.elementor-20294 .elementor-element.elementor-element-59fb80b{--content-width:1230px;}.elementor-20294 .elementor-element.elementor-element-a0bc561{--content-width:1230px;}.elementor-20294 .elementor-element.elementor-element-7a62656{--width:248px;}.elementor-20294 .elementor-element.elementor-element-a4d8dda{--width:50%;}.elementor-20294 .elementor-element.elementor-element-79cde45{--width:25%;}.elementor-20294 .elementor-element.elementor-element-973f71e{--content-width:1230px;}.elementor-20294 .elementor-element.elementor-element-1f58b42{--content-width:1208px;}}@media(max-width:1140px) and (min-width:768px){.elementor-20294 .elementor-element.elementor-element-7a62656{--width:100%;}.elementor-20294 .elementor-element.elementor-element-a4d8dda{--width:100%;}.elementor-20294 .elementor-element.elementor-element-79cde45{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-d0c6076 */.hero_title_size h1{
    font-size: clamp(38.4px, 5.5vw, 70.4px) !important;
}
.hero_title_size span{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e74ca0 */.fp__list{}
.fp__list a.fp__opt{
    display: flex;
    flex-direction: column;
    gap: 4px;
    padding: 12px 15px;
}
.fp__list a.fp__opt b{
    font-size: 15px;
    font-weight: 700;
    letter-spacing: -.01px;
    color: #0e171f;
}
.fp__list a.fp__opt span{
    font-size: 12.5px;
    font-weight: 400;
    color: #757b7f;
}
.fp__list a.fp__opt.active{
    background-color: #0E171F !important;
}
.fp__list a.fp__opt.active b{
    color: #fff;
}
.fp__list a.fp__opt.active span{
    color: #c4d4dbcc;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cfd2531 */.fp__specs{
  padding-top:10px;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:17.6px 22.4px;
}

.fp__specs div{
  display:flex;
  flex-direction:column;
  gap:4px;
}

.fp__specs dt{
  font-size:9.92px;
  font-weight:700;
  letter-spacing:0.16em;
  text-transform:uppercase;
  color:oklch(58% 0.010 235);
}

.fp__specs dd{
    margin: 0px !important;
  font-size:18.4px;
  font-weight:700;
  color:oklch(20% 0.020 245);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2230205 */.btn_ssl{
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0bc561 */@media (min-width: 1024px){
    .child1 {
  flex: 0 0 248px !important;
}

.child2 {
  flex: 1.4 1 0 !important;
}

.child3 {
  flex: 1 1 0 !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-973f71e */.facts__g{
  display:grid;
  grid-template-columns:repeat(5,1fr);
  gap:24px;
}

@media(max-width:820px){
  .facts__g{
    grid-template-columns:repeat(2,1fr);
    gap:28.8px 22.4px;
  }
}

@media(max-width:480px){
  .facts__g{
    grid-template-columns:1fr;
  }
}

.facts__g div{
  display:flex;
  flex-direction:column;
  gap:6.4px;
}

.facts__g dt{
  font-size:10.24px;
  font-weight:700;
  letter-spacing:0.2em;
  text-transform:uppercase;
  color:oklch(80% .02 225 / .7);
  margin: 0px;
}

.facts__g dd{
  font-size:clamp(22.4px,2.4vw,30.4px);
  color: #fff;
  font-weight:700;
  letter-spacing:-0.01em;
  margin: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab4cb7e */.btn_ssl{
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS */body.elementor-editor-active .elementor-element-69a7db3, 
body.elementor-editor-active header{
    display: none !important;
}
body{
    font-family: "Hanken Grotesk", sans-serif !important;
}

.title span{
    color: #99DAEC;
    font-weight: 500;
}
.darkt span{
    color: #00829F;
}
.title.fw500 span{
    font-weight: 500 !important;
}
.img_full_cover{
    height: 100%;
}/* End custom CSS */