.elementor .header-inner{width:100%;max-width:100%;overflow:visible;position:static;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .header{width:100%;overflow:visible;z-index:9999;padding:0px;}.elementor .Intro-heading{font-family:acumin-pro-extra-condensed;font-weight:700;font-size:40px;color:#000000;letter-spacing:4%;text-align:start;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .brodtext{font-family:acumin-pro-semi-condensed;font-weight:400;font-size:24px;color:#000000;letter-spacing:0.64px;line-height:36px;}.elementor .seerup-slider{width:100%;overflow:visible;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;/* =========================================================
 SEERUP MEDIA SLIDER
 Alt CSS til slider-komponenten ligger her.
 ========================================================= */

& {
/* Layout */
--slide-side: 31.53%;
--slide-center: 36.94%;
--slide-height: clamp(420px, 34.4vw, 660px);

/* Slider-animation */
--slider-duration: 720ms;
--slider-ease: cubic-bezier(0.22, 1, 0.36, 1);

/* Controls */
--control-size: 52px;
--control-edge: 30px;

/* Control-animation */
--control-duration: 620ms;
--control-ease: cubic-bezier(0.22, 1, 0.36, 1);

position: relative;

width: 100%;
max-width: none;

margin-left: auto;
margin-right: auto;

padding: 0;

overflow: hidden;
}


/* =========================================================
 TRACK
 ========================================================= */

& .seerup-slider-track {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: stretch;

width: 100%;
height: var(--slide-height);

margin: 0;
padding: 0;
gap: 0;

position: relative;

overflow: visible;

transform: translate3d(0, 0, 0);

transition:
  transform var(--slider-duration) var(--slider-ease);

will-change: transform;

touch-action: pan-y;

cursor: grab;
}

& .seerup-slider-track:active {
cursor: grabbing;
}


/* =========================================================
 MEDIA ITEMS
 ========================================================= */

& .Media-item {
flex-grow: 0;
flex-shrink: 0;
flex-basis: var(--slide-side);

width: auto;
min-width: 0;
height: var(--slide-height);

margin: 0;
padding: 0;

position: relative;

overflow: hidden;

box-sizing: border-box;

border-right: 2px solid #ffffff;

transition:
  flex-basis var(--slider-duration) var(--slider-ease);

will-change: flex-basis;
}


/* Før JS initialiseres er nr. 2 center */
&:not(.is-ready) .Media-item:nth-child(2) {
flex-basis: var(--slide-center);
}


/* JS flytter denne class til det aktuelle centerbillede */
&.is-ready .Media-item.is-active {
flex-basis: var(--slide-center);
}


/* =========================================================
 ELEMENTOR IMAGE WIDGET
 ========================================================= */

& .Media-item .elementor-widget-image {
width: 100% !important;
height: 100% !important;

margin: 0 !important;
padding: 0 !important;

line-height: 0;
}


& .Media-item .elementor-widget-container {
width: 100% !important;
height: 100% !important;

margin: 0 !important;
padding: 0 !important;

overflow: hidden;
}


& .Media-item .elementor-widget-image a {
display: block;

width: 100%;
height: 100%;
}


& .Media-item img {
display: block !important;

width: 100% !important;
height: 100% !important;

max-width: none !important;

margin: 0 !important;
padding: 0 !important;

object-fit: cover !important;
object-position: center center;

user-select: none;
-webkit-user-drag: none;

pointer-events: none;
}


/* =========================================================
 LOOP RESET
 Stopper scale/bredde-animation under det usynlige
 hop fra clone tilbage til original.
 ========================================================= */

&.is-jumping .seerup-slider-track,
&.is-jumping .Media-item {
transition: none !important;
}


/* =========================================================
 CONTROLS WRAPPER
 Dækker hele slideren, men modtager ikke selv klik.
 ========================================================= */

& .seerup-slider-controls {
position: absolute !important;

inset: 0 !important;

width: 100% !important;
height: 100% !important;

margin: 0 !important;
padding: 0 !important;

display: block !important;

pointer-events: none;

z-index: 10;
}


/* =========================================================
 PILKNAPPER – FÆLLES
 52 × 52 px
 ========================================================= */

& .seerup-slider-prev,
& .seerup-slider-next {
position: absolute !important;

top: 50% !important;

width: var(--control-size) !important;
height: var(--control-size) !important;

min-width: var(--control-size) !important;
min-height: var(--control-size) !important;

max-width: var(--control-size) !important;
max-height: var(--control-size) !important;

margin: 0 !important;
padding: 0 !important;

display: flex !important;
align-items: center;
justify-content: center;

isolation: isolate;
overflow: hidden;

box-sizing: border-box;

border: 0 !important;
border-radius: 999px !important;

background: transparent !important;

box-shadow: none !important;

transform:
  translateY(-50%)
  scale(1);

transform-origin: center;

transition:
  transform var(--control-duration) var(--control-ease),
  filter var(--control-duration) var(--control-ease);

pointer-events: auto;

cursor: pointer;

z-index: 11;
}


/* 30 px fra venstre */
& .seerup-slider-prev {
left: var(--control-edge) !important;
right: auto !important;
}


/* 30 px fra højre */
& .seerup-slider-next {
right: var(--control-edge) !important;
left: auto !important;
}


/* =========================================================
 ELEMENTORS INDRE BUTTON
 ========================================================= */

& .seerup-slider-prev > a,
& .seerup-slider-prev > button,
& .seerup-slider-prev .e-button,
& .seerup-slider-prev .elementor-button,
& .seerup-slider-next > a,
& .seerup-slider-next > button,
& .seerup-slider-next .e-button,
& .seerup-slider-next .elementor-button {
width: 100% !important;
height: 100% !important;

min-width: 0 !important;

margin: 0 !important;
padding: 0 !important;

display: flex !important;
align-items: center;
justify-content: center;

position: relative;

border: 0 !important;
border-radius: inherit !important;

background: transparent !important;

box-shadow: none !important;

color: transparent !important;
font-size: 0 !important;

text-decoration: none !important;

z-index: 4;
}


/* =========================================================
 LIQUID GLASS
 Samme materialefamilie som hero-knappen.
 ========================================================= */

& .seerup-slider-prev::before,
& .seerup-slider-next::before {
content: "";

position: absolute;

inset: 0;

z-index: -2;

border-radius: inherit;

background:
  linear-gradient(
    128deg,
    rgba(255, 255, 255, 0.015) 0%,
    rgba(255, 255, 255, 0.015) 34%,
    rgba(255, 255, 255, 0.09) 45%,
    rgba(255, 255, 255, 0.025) 56%,
    rgba(255, 255, 255, 0.012) 100%
  ),
  rgba(214, 214, 214, 0.10);

-webkit-backdrop-filter:
  blur(5px)
  saturate(118%)
  brightness(1.02);

backdrop-filter:
  blur(5px)
  saturate(118%)
  brightness(1.02);

filter:
  url(#seerup-liquid-glass);

box-shadow:
  inset 0 1px 0 rgba(255, 255, 255, 0.28),
  inset 0 -1px 0 rgba(0, 0, 0, 0.08),
  0 3px 10px rgba(0, 0, 0, 0.09);
}


/* =========================================================
 GLASS GRADIENT STROKE
 ========================================================= */

& .seerup-slider-prev::after,
& .seerup-slider-next::after {
content: "";

position: absolute;

inset: 0;

z-index: -1;

border-radius: inherit;

padding: 1.2px;

background:
  linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.94) 0%,
    rgba(255, 255, 255, 0.48) 24%,
    rgba(255, 255, 255, 0.12) 48%,
    rgba(255, 255, 255, 0.30) 72%,
    rgba(255, 255, 255, 0.82) 100%
  );

-webkit-mask:
  linear-gradient(#000 0 0) content-box,
  linear-gradient(#000 0 0);

-webkit-mask-composite: xor;

mask-composite: exclude;

pointer-events: none;
}
 

/* Skjul evt. gammel knaptekst */
& .seerup-slider-prev .elementor-button-text,
& .seerup-slider-next .elementor-button-text {
display: none !important;
}



/* =========================================================
 HOVER
 Langsom og blød ease in/out.
 Ingen ændring af glasset – kun fysisk respons.
 ========================================================= */

@media (hover: hover) {

& .seerup-slider-prev:hover,
& .seerup-slider-next:hover {
  transform:
    translateY(-50%)
    scale(0.96);
}

}


/* =========================================================
 ACTIVE / CLICK
 ========================================================= */

& .seerup-slider-prev:active,
& .seerup-slider-next:active {
transform:
  translateY(-50%)
  scale(0.92);

transition-duration: 180ms;
}


/* =========================================================
 FOCUS
 Tastatur-navigation uden voldsom browser-outline.
 ========================================================= */

& .seerup-slider-prev:focus-visible,
& .seerup-slider-next:focus-visible {
outline: 2px solid rgba(255, 255, 255, 0.85);
outline-offset: 3px;
}


/* =========================================================
 REDUCED MOTION
 ========================================================= */

@media (prefers-reduced-motion: reduce) {

& .seerup-slider-track,
& .Media-item,
& .seerup-slider-prev,
& .seerup-slider-next {
  transition-duration: 1ms !important;
}

}

/* =========================================================
 RIGTIGE SVG-IKONER I KNAPPERNE
 ========================================================= */

& .seerup-slider-prev img,
& .seerup-slider-next img,
& .seerup-slider-prev svg,
& .seerup-slider-next svg {
display: block !important;

width: 11px !important;
height: 20px !important;

max-width: 11px !important;
max-height: 20px !important;

margin: 0 !important;
padding: 0 !important;

position: relative;
z-index: 5;

pointer-events: none;
}

/* =========================================================
 FARVE PÅ SVG-PILE
 ========================================================= */

& .seerup-slider-prev .elementor-button-icon,
& .seerup-slider-next .elementor-button-icon {
color: #ffffff !important;
}

& .seerup-slider-prev .elementor-button-icon svg,
& .seerup-slider-next .elementor-button-icon svg,
& .seerup-slider-prev .elementor-button-icon svg *,
& .seerup-slider-next .elementor-button-icon svg * {
fill: currentColor !important;
stroke: currentColor !important;
}


/* =========================================================
 MOBILE
 Fast slidebredde og almindelig vandret bevægelse.
 Desktop forbliver uændret.
 ========================================================= */

@media (max-width: 767px) {

  & {
  --slide-side: 11.2%;
  --slide-center: 77.6%;
  --slide-height: 310px;
  --control-edge: 8px;
  --slider-duration: 420ms;
  }

  & .Media-item,
  &:not(.is-ready) .Media-item:nth-child(2),
  &.is-ready .Media-item.is-active {
  flex-basis: var(--slide-center) !important;
  transition: none !important;
  }

}\n}.elementor .seerup-slider-controls:hover,.elementor .seerup-slider-controls:focus-visible{@media (hover: hover) {

& .seerup-slider-prev:hover,
& .seerup-slider-next:hover {
  transform: translateY(-50%) scale(0.94);
}

}

& .seerup-slider-prev:active,
& .seerup-slider-next:active {
transform: translateY(-50%) scale(0.89);

transition-duration: 140ms;
}\n}.elementor .statement-section{width:100%;max-width:100%;overflow:visible;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#ffffff;display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:center;}.elementor .statement-eyebrow{width:100%;font-family:acumin-pro-extra-condensed;font-weight:700;font-size:40px;color:#040404;letter-spacing:4%;line-height:48px;text-align:center;text-transform:uppercase;padding:0px;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .statement-copy{width:100%;max-width:1299px;font-family:acumin-pro-semi-condensed;font-weight:400;font-size:52px;color:#000000;line-height:78px;text-align:center;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .statement-action{padding-block-start:35px;padding-block-end:90px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;flex-direction:row;gap:0px;justify-content:center;align-items:center;}.elementor .flex-hero{width:100%;height:800px;min-height:800px;max-width:100%;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:80px;padding-inline-end:80px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;justify-content:space-around;align-items:center;}.elementor .flex-brand{width:auto;padding:0px;margin-block-start:-20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:0px;justify-content:flex-start;align-items:center;}.elementor .Flex-offer{width:auto;overflow:visible;padding:0px;margin-block-start:90px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:start;}.elementor .offer-title{font-family:acumin-pro-extra-condensed;font-weight:700;font-size:67px;color:#ffffff;letter-spacing:4%;text-align:start;margin-block-end:18px;}.elementor .offer-subtitle{font-family:acumin-pro-semi-condensed;font-weight:400;font-size:23px;color:#ffffff;letter-spacing:4%;line-height:22.2px;padding:0px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .offer-action{padding:0px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .brands-intro{height:798px;max-width:100%;overflow:hidden;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;align-items:stretch;}.elementor .brands-copy{width:50%;height:100%;padding-inline-start:100px;padding-inline-end:70px;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .brands{width:100%;max-width:100%;overflow:visible;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#000000;border-style:solid;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:center;}.elementor .brands-title{width:100%;min-height:0px;text-align:center;padding-block-start:75px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .brands-primary{width:100%;height:565px;max-width:1728px;overflow:visible;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .brands-left{width:50%;min-width:0px;overflow:visible;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .brands-right{width:50%;min-width:0px;overflow:visible;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:center;}.elementor .brand-item{font-family:acumin-pro-semi-condensed;font-weight:400;font-size:52px;color:#cccccc;line-height:56px;text-align:center;text-transform:uppercase;padding:0px;margin:0px;}.elementor .brands-hover-media{width:525px;height:544px;max-width:525px;max-height:544px;overflow:hidden;position:absolute;z-index:2;padding:0px;margin:0px;perspective-origin:50% 50%;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .brands-heading{padding-block-start:0px;padding-block-end:75px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .brand-hover-image{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .brands-secondary{width:100%;height:auto;max-width:1320px;padding:0px;margin-block-start:90px;margin-block-end:90px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .brand-secondary{width:auto;height:auto;font-family:acumin-pro-semi-condensed;font-weight:400;font-size:33px;color:#cccccc;line-height:48px;text-transform:uppercase;padding:0px;margin:0px;flex-direction:row;flex-wrap:nowrap;justify-content:center;}.elementor .brands-note{width:100%;height:auto;max-width:100%;position:sticky;inset-block-end:0px;z-index:20;padding:0px;margin-block-start:-28px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0px;justify-content:center;align-items:center;}.elementor .brands-note-bar{width:100%;height:60px;max-width:100%;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;background-color:#000000;display:flex;flex-direction:row;gap:0px;justify-content:center;align-items:center;}.elementor .brands-note-text{font-family:acumin-pro-semi-condensed;font-weight:400;font-size:24px;color:#ffffff;letter-spacing:4%;line-height:36px;}.elementor .linser{width:100%;height:888px;min-width:0px;max-width:100%;position:relative;z-index:30;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#ffffff;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .linser-intro{width:50%;height:100%;min-width:0px;padding-block-start:50px;padding-block-end:75px;padding-inline-start:75px;padding-inline-end:65px;margin:0px;background-color:#ffffff;display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:start;}.elementor .linser-eyebrow{font-family:acumin-pro-semi-condensed;font-weight:400;font-size:16px;color:#0000004d;letter-spacing:4%;text-transform:uppercase;}.elementor .linser-intro-text{font-family:acumin-pro-semi-condensed;font-weight:400;font-size:44px;color:#000000;line-height:66px;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .linser-content{width:50%;height:100%;min-width:0px;position:relative;padding:0px;margin:0px;background-color:#E8E6DA;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .linser-content-top{width:100%;padding-block-start:55px;padding-block-end:10px;padding-inline-start:70px;padding-inline-end:70px;margin:0px;display:flex;flex-direction:column;align-items:start;}.elementor .brodtext-small{font-family:acumin-pro-semi-condensed;font-weight:400;font-size:23px;color:#000000;letter-spacing:4%;line-height:35.2px;text-align:start;}.elementor .seerup-carousel{width:100%;height:auto;min-width:0px;position:relative;padding:0px;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex:1 0 auto;justify-content:flex-start;align-items:stretch;}.elementor .seerup-carousel-track{width:auto;height:auto;min-width:0px;overflow:visible;position:relative;padding:0px;margin:0px;display:flex;flex-direction:row;gap:30px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .seerup-carousel-viewport{width:100%;height:auto;min-width:0px;overflow:hidden;position:relative;padding:0px;margin:0px;display:block;flex-direction:row;justify-content:flex-start;align-items:stretch;}.elementor .seerup-carousel-card{width:472px;height:350px;min-width:472px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:30px;padding-inline-end:50px;margin:0px;display:flex;flex-direction:column;gap:0px;justify-content:space-between;align-items:start;}.elementor .carousel-head{font-family:acumin-pro-extra-condensed;font-weight:700;font-size:30px;}.elementor .seerup-carousel-nav{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:15px;padding-inline-end:15px;margin-block-start:40px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:0px;justify-content:space-between;align-items:center;}.elementor .carousel-arrow{height:25px;}.elementor .stores{width:100%;height:auto;max-width:100%;overflow:visible;position:relative;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#000000;border-style:solid;background-color:#D4CEC2;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .stores-title{width:100%;height:auto;min-width:0px;padding-block-start:30px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .stores-grid{width:100%;height:auto;min-width:0px;overflow:visible;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:55px;margin-block-end:50px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:0px;justify-content:space-between;align-items:stretch;}.elementor .store-item{width:25%;height:auto;min-width:0px;overflow:visible;position:relative;padding:0px;margin:0px;display:flex;flex-direction:column;gap:35px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .store-visual{width:100%;height:auto;overflow:visible;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .store-contact{width:auto;height:auto;min-width:0px;font-family:acumin-pro-semi-condensed;font-weight:400;font-size:16px;color:#000000;letter-spacing:4%;line-height:21.2px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:5px;flex-wrap:nowrap;justify-content:flex-start;align-items:start;}.elementor .store-visual-svg{width:auto;}.elementor .store-contact-labels{width:auto;min-width:40px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:start;}.elementor .store-contact-details{width:auto;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;flex:1 0 auto;justify-content:flex-start;align-items:start;}.elementor .store-hours{display:flex;flex-direction:row;gap:18px;align-items:start;}.elementor .store-hours-days{display:flex;flex-direction:column;gap:0px;}.elementor .store-hours-times{padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .stores-info-card{width:287px;height:auto;position:absolute;z-index:20;font-family:acumin-pro-semi-condensed;font-weight:400;font-size:16px;color:#000000;letter-spacing:4%;line-height:24px;padding:30px;margin:0px;border-radius:34px;border-width:0px;display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:start;}.elementor .stores-info-hours{width:auto;padding:0px;margin:0px;display:flex;flex-direction:row;gap:18px;justify-content:flex-start;align-items:start;}.elementor .cta-section{width:100%;height:auto;max-width:100%;overflow:visible;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#000000;border-style:solid;background-color:#DBE6EC;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .cta-inner{width:100%;height:auto;max-width:1728px;overflow:visible;position:relative;padding:0px;margin-block-start:40px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .cta-text{width:auto;max-width:1299px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:35px;margin-block-end:55px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .cta-brod-center{font-family:acumin-pro-semi-condensed;font-weight:400;font-size:44px;color:#000000;line-height:66px;text-align:center;}.elementor .micro-text{max-width:400px;font-family:acumin-pro-semi-condensed;font-weight:400;font-size:14px;color:#000000;line-height:17.5px;text-align:center;margin-block-start:30px;margin-block-end:50px;}.elementor .instagram-section{width:100%;height:auto;max-width:100%;overflow:visible;position:relative;padding-block-start:0px;padding-block-end:90px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:40px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .header-top{position:fixed;z-index:9999;background-color:#ffffff;}.elementor .header-center{position:relative;z-index:10000;}.elementor .mobile-menu-overlay{display:none;}