.elementor-9446 .elementor-element.elementor-element-708526a{--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;--justify-content:space-between;--padding-top:032px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-9446 .elementor-element.elementor-element-5c4d98a{width:var( --container-widget-width, 651px );max-width:651px;--container-widget-width:651px;--container-widget-flex-grow:0;text-align:center;}.elementor-9446 .elementor-element.elementor-element-5c4d98a > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-9446 .elementor-element.elementor-element-5c4d98a.elementor-element{--align-self:center;}.elementor-9446 .elementor-element.elementor-element-5c4d98a .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:64px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;color:var( --e-global-color-secondary );}.elementor-9446 .elementor-element.elementor-element-55a2e36{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:center;font-family:"roc-grotesk-wide", Sans-serif;font-size:18px;color:var( --e-global-color-secondary );}.elementor-9446 .elementor-element.elementor-element-55a2e36 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-9446 .elementor-element.elementor-element-55a2e36.elementor-element{--align-self:center;}.elementor-9446 .elementor-element.elementor-element-1126f30{--display:flex;--min-height:261px;--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;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-9446 .elementor-element.elementor-element-fb098cf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9446 .elementor-element.elementor-element-12c1e8f .elementor-flip-box__front{background-color:var( --e-global-color-be74b8f );}.elementor-9446 .elementor-element.elementor-element-12c1e8f .elementor-flip-box__back{background-color:var( --e-global-color-secondary );}.elementor-9446 .elementor-element.elementor-element-12c1e8f .elementor-flip-box__button{background-color:var( --e-global-color-primary );margin-inline-center:0;color:var( --e-global-color-be74b8f );border-color:var( --e-global-color-primary );border-width:1px;border-radius:32px;}.elementor-9446 .elementor-element.elementor-element-12c1e8f .elementor-flip-box__button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9446 .elementor-element.elementor-element-12c1e8f .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:32px 32px 32px 32px;text-align:center;}.elementor-9446 .elementor-element.elementor-element-12c1e8f .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-9446 .elementor-element.elementor-element-12c1e8f .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-secondary );}.elementor-9446 .elementor-element.elementor-element-12c1e8f .elementor-view-framed .elementor-icon, .elementor-9446 .elementor-element.elementor-element-12c1e8f .elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-9446 .elementor-element.elementor-element-12c1e8f .elementor-view-framed .elementor-icon svg, .elementor-9446 .elementor-element.elementor-element-12c1e8f .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-9446 .elementor-element.elementor-element-12c1e8f .elementor-icon{font-size:133px;}.elementor-9446 .elementor-element.elementor-element-12c1e8f .elementor-icon svg{width:133px;transform:rotate(0deg);}.elementor-9446 .elementor-element.elementor-element-12c1e8f .elementor-icon i{transform:rotate(0deg);}.elementor-9446 .elementor-element.elementor-element-12c1e8f .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-weight:600;}.elementor-9446 .elementor-element.elementor-element-12c1e8f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:32px 32px 32px 32px;text-align:center;}.elementor-9446 .elementor-element.elementor-element-12c1e8f .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:16px;color:var( --e-global-color-primary );}.elementor-9446 .elementor-element.elementor-element-12c1e8f .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:16px;}.elementor-9446 .elementor-element.elementor-element-af31a69 .elementor-flip-box__front{background-color:var( --e-global-color-be74b8f );}.elementor-9446 .elementor-element.elementor-element-af31a69 .elementor-flip-box__back{background-color:var( --e-global-color-secondary );}.elementor-9446 .elementor-element.elementor-element-af31a69 .elementor-flip-box__button{background-color:var( --e-global-color-primary );margin-inline-center:0;color:var( --e-global-color-be74b8f );border-color:var( --e-global-color-primary );border-width:1px;border-radius:32px;}.elementor-9446 .elementor-element.elementor-element-af31a69 .elementor-flip-box__button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9446 .elementor-element.elementor-element-af31a69 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:32px 32px 32px 32px;text-align:center;}.elementor-9446 .elementor-element.elementor-element-af31a69 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-9446 .elementor-element.elementor-element-af31a69 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-secondary );}.elementor-9446 .elementor-element.elementor-element-af31a69 .elementor-view-framed .elementor-icon, .elementor-9446 .elementor-element.elementor-element-af31a69 .elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-9446 .elementor-element.elementor-element-af31a69 .elementor-view-framed .elementor-icon svg, .elementor-9446 .elementor-element.elementor-element-af31a69 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-9446 .elementor-element.elementor-element-af31a69 .elementor-icon{font-size:133px;}.elementor-9446 .elementor-element.elementor-element-af31a69 .elementor-icon svg{width:133px;transform:rotate(0deg);}.elementor-9446 .elementor-element.elementor-element-af31a69 .elementor-icon i{transform:rotate(0deg);}.elementor-9446 .elementor-element.elementor-element-af31a69 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-weight:600;}.elementor-9446 .elementor-element.elementor-element-af31a69 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:32px 32px 32px 32px;text-align:center;}.elementor-9446 .elementor-element.elementor-element-af31a69 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:16px;color:var( --e-global-color-primary );}.elementor-9446 .elementor-element.elementor-element-af31a69 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:16px;}.elementor-9446 .elementor-element.elementor-element-8b3ec39 .elementor-flip-box__front{background-color:var( --e-global-color-be74b8f );}.elementor-9446 .elementor-element.elementor-element-8b3ec39 .elementor-flip-box__back{background-color:var( --e-global-color-secondary );}.elementor-9446 .elementor-element.elementor-element-8b3ec39 .elementor-flip-box__button{background-color:var( --e-global-color-primary );margin-inline-center:0;color:var( --e-global-color-be74b8f );border-color:var( --e-global-color-primary );border-width:1px;border-radius:32px;}.elementor-9446 .elementor-element.elementor-element-8b3ec39 .elementor-flip-box__button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9446 .elementor-element.elementor-element-8b3ec39 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:32px 32px 32px 32px;text-align:center;}.elementor-9446 .elementor-element.elementor-element-8b3ec39 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-9446 .elementor-element.elementor-element-8b3ec39 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-secondary );}.elementor-9446 .elementor-element.elementor-element-8b3ec39 .elementor-view-framed .elementor-icon, .elementor-9446 .elementor-element.elementor-element-8b3ec39 .elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-9446 .elementor-element.elementor-element-8b3ec39 .elementor-view-framed .elementor-icon svg, .elementor-9446 .elementor-element.elementor-element-8b3ec39 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-9446 .elementor-element.elementor-element-8b3ec39 .elementor-icon{font-size:133px;}.elementor-9446 .elementor-element.elementor-element-8b3ec39 .elementor-icon svg{width:133px;transform:rotate(0deg);}.elementor-9446 .elementor-element.elementor-element-8b3ec39 .elementor-icon i{transform:rotate(0deg);}.elementor-9446 .elementor-element.elementor-element-8b3ec39 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-weight:600;}.elementor-9446 .elementor-element.elementor-element-8b3ec39 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:32px 32px 32px 32px;text-align:center;}.elementor-9446 .elementor-element.elementor-element-8b3ec39 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:16px;color:var( --e-global-color-primary );}.elementor-9446 .elementor-element.elementor-element-8b3ec39 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:16px;}@media(max-width:1024px){.elementor-9446 .elementor-element.elementor-element-708526a{--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-9446 .elementor-element.elementor-element-5c4d98a{--container-widget-width:472px;--container-widget-flex-grow:0;width:var( --container-widget-width, 472px );max-width:472px;}.elementor-9446 .elementor-element.elementor-element-5c4d98a .elementor-heading-title{font-size:40px;}.elementor-9446 .elementor-element.elementor-element-55a2e36{font-size:14px;}.elementor-9446 .elementor-element.elementor-element-1126f30{--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;}.elementor-9446 .elementor-element.elementor-element-fb098cf{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-9446 .elementor-element.elementor-element-5c4d98a > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-9446 .elementor-element.elementor-element-5c4d98a{--container-widget-width:285px;--container-widget-flex-grow:0;width:var( --container-widget-width, 285px );max-width:285px;}.elementor-9446 .elementor-element.elementor-element-55a2e36 > .elementor-widget-container{margin:0px 0px 024px 0px;}.elementor-9446 .elementor-element.elementor-element-55a2e36{--container-widget-width:315px;--container-widget-flex-grow:0;width:var( --container-widget-width, 315px );max-width:315px;}.elementor-9446 .elementor-element.elementor-element-fb098cf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-f3c0dd5 */.elementor-9446 .elementor-element.elementor-element-f3c0dd5 .tide-card {
  --brand-dark: #1f222b;
  --ink-dark: #153048;
  --ink-light: #FEFEFE;
  --accent: var(--e-global-color-primary, #4e8b8f);
  --radius: 22px;
  --shadow: 0 8px 24px rgba(0,0,0,.12);

  position: relative;
  display: grid;
  place-items: center;
  width: 520px;
  height: 320px;
  background: #fff; /* white background */
  border-radius: var(--radius);
  box-shadow: var(--shadow);
  overflow: hidden;
  text-decoration: none;
  isolation: isolate;
}

@media (max-width:560px){
  .elementor-9446 .elementor-element.elementor-element-f3c0dd5 .tide-card { width: 100%; height: auto; aspect-ratio: 520/320; }
}

/* ---------- Face (icon + title) ---------- */
.elementor-9446 .elementor-element.elementor-element-f3c0dd5 .card-face {
  width: 100%;
  height: 100%;
  display: grid;
  justify-items: center;
  align-content: center;
  gap: 18px;
  padding: 24px;
  text-align: center;
}

.elementor-9446 .elementor-element.elementor-element-f3c0dd5 .card-icon {
  width: 200px;
  height: 200px;
  background: #fff;
  display: grid;
  place-items: center;
}

.elementor-9446 .elementor-element.elementor-element-f3c0dd5 .card-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
}

.elementor-9446 .elementor-element.elementor-element-f3c0dd5 .card-title {
  margin: 0;
  font-family: "Clash Display", system-ui, sans-serif;
  font-weight: 600;
  font-size: 28px;
  line-height: 1.1;
  letter-spacing: .02em;
  color: var(--ink-dark);
}

/* ---------- Fade Overlay ---------- */
.elementor-9446 .elementor-element.elementor-element-f3c0dd5 .card-reveal {
  position: absolute;
  inset: 0;
  display: grid;
  place-items: center;
  text-align: center;
  padding: 32px 28px;
  gap: 16px;
  background: var(--brand-dark);
  color: var(--ink-light);

  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity .4s ease-in-out, visibility .4s ease-in-out;
}

.elementor-9446 .elementor-element.elementor-element-f3c0dd5 .tide-card:hover .card-reveal,
.elementor-9446 .elementor-element.elementor-element-f3c0dd5 .tide-card:focus-visible .card-reveal {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

/* ---------- Overlay Content ---------- */
.elementor-9446 .elementor-element.elementor-element-f3c0dd5 .reveal-title {
  margin: 0;
  font-family: "Clash Display", system-ui, sans-serif;
  font-weight: 600;
  font-size: 24px;
  color: var(--ink-light);
}

.elementor-9446 .elementor-element.elementor-element-f3c0dd5 .reveal-copy {
  margin: 0;
  max-width: 52ch;
  font-family: "Roc Grotesk", system-ui, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.6;
  color: var(--ink-light);
  opacity: .92;
}

/* ---------- Button ---------- */
.elementor-9446 .elementor-element.elementor-element-f3c0dd5 .btn {
  display: inline-block;
  padding: 10px 18px;
  border-radius: 999px;
  background: var(--accent);
  color: #fff;
  font-family: "Clash Display", system-ui, sans-serif;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: .02em;
  line-height: 1;
  cursor: pointer;
  user-select: none;
  transition: transform .2s ease, filter .2s ease;
}
.elementor-9446 .elementor-element.elementor-element-f3c0dd5 .btn:hover { transform: translateY(-1px); filter: brightness(1.05); }
.elementor-9446 .elementor-element.elementor-element-f3c0dd5 .btn:active { transform: translateY(0); filter: brightness(.95); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-773fca8 */.elementor-9446 .elementor-element.elementor-element-773fca8 .tide-card {
  --brand-dark: #1f222b;
  --ink-dark: #153048;
  --ink-light: #FEFEFE;
  --accent: var(--e-global-color-primary, #4e8b8f);
  --radius: 22px;
  --shadow: 0 8px 24px rgba(0,0,0,.12);

  position: relative;
  display: grid;
  place-items: center;
  width: 520px;
  height: 320px;
  background: #fff; /* white background */
  border-radius: var(--radius);
  box-shadow: var(--shadow);
  overflow: hidden;
  text-decoration: none;
  isolation: isolate;
}

@media (max-width:560px){
  .elementor-9446 .elementor-element.elementor-element-773fca8 .tide-card { width: 100%; height: auto; aspect-ratio: 520/320; }
}

/* ---------- Face (icon + title) ---------- */
.elementor-9446 .elementor-element.elementor-element-773fca8 .card-face {
  width: 100%;
  height: 100%;
  display: grid;
  justify-items: center;
  align-content: center;
  gap: 18px;
  padding: 24px;
  text-align: center;
}

.elementor-9446 .elementor-element.elementor-element-773fca8 .card-icon {
  width: 200px;
  height: 200px;
  background: #fff;
  display: grid;
  place-items: center;
}

.elementor-9446 .elementor-element.elementor-element-773fca8 .card-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
}

.elementor-9446 .elementor-element.elementor-element-773fca8 .card-title {
  margin: 0;
  font-family: "Clash Display", system-ui, sans-serif;
  font-weight: 600;
  font-size: 28px;
  line-height: 1.1;
  letter-spacing: .02em;
  color: var(--ink-dark);
}

/* ---------- Fade Overlay ---------- */
.elementor-9446 .elementor-element.elementor-element-773fca8 .card-reveal {
  position: absolute;
  inset: 0;
  display: grid;
  place-items: center;
  text-align: center;
  padding: 32px 28px;
  gap: 16px;
  background: var(--brand-dark);
  color: var(--ink-light);

  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity .4s ease-in-out, visibility .4s ease-in-out;
}

.elementor-9446 .elementor-element.elementor-element-773fca8 .tide-card:hover .card-reveal,
.elementor-9446 .elementor-element.elementor-element-773fca8 .tide-card:focus-visible .card-reveal {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

/* ---------- Overlay Content ---------- */
.elementor-9446 .elementor-element.elementor-element-773fca8 .reveal-title {
  margin: 0;
  font-family: "Clash Display", system-ui, sans-serif;
  font-weight: 600;
  font-size: 24px;
  color: var(--ink-light);
}

.elementor-9446 .elementor-element.elementor-element-773fca8 .reveal-copy {
  margin: 0;
  max-width: 52ch;
  font-family: "Roc Grotesk", system-ui, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.6;
  color: var(--ink-light);
  opacity: .92;
}

/* ---------- Button ---------- */
.elementor-9446 .elementor-element.elementor-element-773fca8 .btn {
  display: inline-block;
  padding: 10px 18px;
  border-radius: 999px;
  background: var(--accent);
  color: #fff;
  font-family: "Clash Display", system-ui, sans-serif;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: .02em;
  line-height: 1;
  cursor: pointer;
  user-select: none;
  transition: transform .2s ease, filter .2s ease;
}
.elementor-9446 .elementor-element.elementor-element-773fca8 .btn:hover { transform: translateY(-1px); filter: brightness(1.05); }
.elementor-9446 .elementor-element.elementor-element-773fca8 .btn:active { transform: translateY(0); filter: brightness(.95); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d31745c */.elementor-9446 .elementor-element.elementor-element-d31745c .tide-card {
  --brand-dark: #1f222b;
  --ink-dark: #153048;
  --ink-light: #FEFEFE;
  --accent: var(--e-global-color-primary, #4e8b8f);
  --radius: 22px;
  --shadow: 0 8px 24px rgba(0,0,0,.12);

  position: relative;
  display: grid;
  place-items: center;
  width: 520px;
  height: 320px;
  background: #fff; /* white background */
  border-radius: var(--radius);
  box-shadow: var(--shadow);
  overflow: hidden;
  text-decoration: none;
  isolation: isolate;
}

@media (max-width:560px){
  .elementor-9446 .elementor-element.elementor-element-d31745c .tide-card { width: 100%; height: auto; aspect-ratio: 520/320; }
}

/* ---------- Face (icon + title) ---------- */
.elementor-9446 .elementor-element.elementor-element-d31745c .card-face {
  width: 100%;
  height: 100%;
  display: grid;
  justify-items: center;
  align-content: center;
  gap: 18px;
  padding: 24px;
  text-align: center;
}

.elementor-9446 .elementor-element.elementor-element-d31745c .card-icon {
  width: 200px;
  height: 200px;
  background: #fff;
  display: grid;
  place-items: center;
}

.elementor-9446 .elementor-element.elementor-element-d31745c .card-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
}

.elementor-9446 .elementor-element.elementor-element-d31745c .card-title {
  margin: 0;
  font-family: "Clash Display", system-ui, sans-serif;
  font-weight: 600;
  font-size: 28px;
  line-height: 1.1;
  letter-spacing: .02em;
  color: var(--ink-dark);
}

/* ---------- Fade Overlay ---------- */
.elementor-9446 .elementor-element.elementor-element-d31745c .card-reveal {
  position: absolute;
  inset: 0;
  display: grid;
  place-items: center;
  text-align: center;
  padding: 32px 28px;
  gap: 16px;
  background: var(--brand-dark);
  color: var(--ink-light);

  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity .4s ease-in-out, visibility .4s ease-in-out;
}

.elementor-9446 .elementor-element.elementor-element-d31745c .tide-card:hover .card-reveal,
.elementor-9446 .elementor-element.elementor-element-d31745c .tide-card:focus-visible .card-reveal {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

/* ---------- Overlay Content ---------- */
.elementor-9446 .elementor-element.elementor-element-d31745c .reveal-title {
  margin: 0;
  font-family: "Clash Display", system-ui, sans-serif;
  font-weight: 600;
  font-size: 24px;
  color: var(--ink-light);
}

.elementor-9446 .elementor-element.elementor-element-d31745c .reveal-copy {
  margin: 0;
  max-width: 52ch;
  font-family: "Roc Grotesk", system-ui, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.6;
  color: var(--ink-light);
  opacity: .92;
}

/* ---------- Button ---------- */
.elementor-9446 .elementor-element.elementor-element-d31745c .btn {
  display: inline-block;
  padding: 10px 18px;
  border-radius: 999px;
  background: var(--accent);
  color: #fff;
  font-family: "Clash Display", system-ui, sans-serif;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: .02em;
  line-height: 1;
  cursor: pointer;
  user-select: none;
  transition: transform .2s ease, filter .2s ease;
}
.elementor-9446 .elementor-element.elementor-element-d31745c .btn:hover { transform: translateY(-1px); filter: brightness(1.05); }
.elementor-9446 .elementor-element.elementor-element-d31745c .btn:active { transform: translateY(0); filter: brightness(.95); }/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-12c1e8f */.elementor-9446 .elementor-element.elementor-element-12c1e8f .elementor-flip-box__layer {
	border-radius: 16px !important;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-af31a69 */.elementor-9446 .elementor-element.elementor-element-af31a69 .elementor-flip-box__layer {
	border-radius: 16px !important;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-8b3ec39 */.elementor-9446 .elementor-element.elementor-element-8b3ec39 .elementor-flip-box__layer {
	border-radius: 16px !important;
}/* End custom CSS */
/* Start custom CSS */.header-cta {
    width:50%!important;
}
.header-cta a {
    display:block;
    width:100%;
}/* End custom CSS */