.elementor-222 .elementor-element.elementor-element-54c30b3{--display:flex;--min-height:100vh;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.6;}.elementor-222 .elementor-element.elementor-element-54c30b3:not(.elementor-motion-effects-element-type-background), .elementor-222 .elementor-element.elementor-element-54c30b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050A14;background-image:url("https://poortvandewinter.nl/wp-content/uploads/2026/02/e38ec3bf-6584-479b-bbff-ff4a5d1a7066.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-222 .elementor-element.elementor-element-54c30b3::before, .elementor-222 .elementor-element.elementor-element-54c30b3 > .elementor-background-video-container::before, .elementor-222 .elementor-element.elementor-element-54c30b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-222 .elementor-element.elementor-element-54c30b3 > .elementor-background-slideshow::before, .elementor-222 .elementor-element.elementor-element-54c30b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-222 .elementor-element.elementor-element-54c30b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#050A14;--background-overlay:'';}.elementor-222 .elementor-element.elementor-element-a299e22{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-222 .elementor-element.elementor-element-a299e22.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-222 .elementor-element.elementor-element-a299e22 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:80px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-9eab854 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:28px;color:var( --e-global-color-61ffd88 );}.elementor-222 .elementor-element.elementor-element-8ae8e85{width:var( --container-widget-width, 35% );max-width:35%;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-style:italic;color:var( --e-global-color-b23a81b );}.elementor-222 .elementor-element.elementor-element-8ae8e85.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-222 .elementor-element.elementor-element-14a685a{font-family:"Raleway", Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:0.25em;color:#E8CFA0;}.elementor-222 .elementor-element.elementor-element-084cc53{width:var( --container-widget-width, 76.661% );max-width:76.661%;padding:0px 0px 0px 0px;--container-widget-width:76.661%;--container-widget-flex-grow:0;}.elementor-222 .elementor-element.elementor-element-084cc53.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-222 .elementor-element.elementor-element-084cc53 .elementor-countdown-wrapper{max-width:59%;}body:not(.rtl) .elementor-222 .elementor-element.elementor-element-084cc53 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-222 .elementor-element.elementor-element-084cc53 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-222 .elementor-element.elementor-element-084cc53 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-222 .elementor-element.elementor-element-084cc53 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-222 .elementor-element.elementor-element-084cc53 .elementor-countdown-digits{color:#D4E8F7;font-family:"Cinzel Decorative", Sans-serif;font-size:60px;letter-spacing:-1.5px;word-spacing:0px;}.elementor-222 .elementor-element.elementor-element-084cc53 .elementor-countdown-label{font-family:"Raleway", Sans-serif;font-size:11px;}.elementor-222 .elementor-element.elementor-element-29de57a{width:var( --container-widget-width, 29.786% );max-width:29.786%;padding:10px 0px 0px 0px;--container-widget-width:29.786%;--container-widget-flex-grow:0;text-align:center;font-family:"Raleway", Sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:0.4em;color:var( --e-global-color-941ad54 );}.elementor-222 .elementor-element.elementor-element-29de57a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-222 .elementor-element.elementor-element-e7d6ae5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-222 .elementor-element.elementor-element-e7d6ae5::before, .elementor-222 .elementor-element.elementor-element-e7d6ae5 > .elementor-background-video-container::before, .elementor-222 .elementor-element.elementor-element-e7d6ae5 > .e-con-inner > .elementor-background-video-container::before, .elementor-222 .elementor-element.elementor-element-e7d6ae5 > .elementor-background-slideshow::before, .elementor-222 .elementor-element.elementor-element-e7d6ae5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-222 .elementor-element.elementor-element-e7d6ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}@media(max-width:1024px){.elementor-222 .elementor-element.elementor-element-e7d6ae5{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-222 .elementor-element.elementor-element-a299e22{width:var( --container-widget-width, 289.544px );max-width:289.544px;--container-widget-width:289.544px;--container-widget-flex-grow:0;text-align:center;}.elementor-222 .elementor-element.elementor-element-a299e22 .elementor-heading-title{font-size:40px;}.elementor-222 .elementor-element.elementor-element-9eab854{width:auto;max-width:auto;text-align:center;}.elementor-222 .elementor-element.elementor-element-8ae8e85{width:var( --container-widget-width, 283.987px );max-width:283.987px;--container-widget-width:283.987px;--container-widget-flex-grow:0;}.elementor-222 .elementor-element.elementor-element-14a685a{text-align:center;font-size:15px;}.elementor-222 .elementor-element.elementor-element-084cc53{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-084cc53.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-222 .elementor-element.elementor-element-084cc53 .elementor-countdown-digits{font-size:28px;}.elementor-222 .elementor-element.elementor-element-29de57a{width:var( --container-widget-width, 269.797px );max-width:269.797px;--container-widget-width:269.797px;--container-widget-flex-grow:0;}.elementor-222 .elementor-element.elementor-element-e7d6ae5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-a299e22 */.pvdw-hoofdtitel .elementor-heading-title {
  background: linear-gradient(
    135deg,
    #E8CFA0 0%,
    #C8A96E 40%,
    #A8C4E0 70%,
    #D4E8F7 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for countdown, class: .elementor-element-084cc53 */.pvdw-countdown .elementor-countdown-wrapper {
  background: rgba(15,32,64,0.6);
  border: 1px solid rgba(168,196,224,0.1);
  padding: 32px 40px;
  position: relative;
  width: 100%;
  box-sizing: border-box;
}

.pvdw-countdown .elementor-countdown-item {
  flex: 1;
  min-width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7d6ae5 *//* Achtergrond per blok */
.pvdw-countdown .elementor-countdown-wrapper {
  background: rgba(15,32,64,0.6);
  border: 1px solid rgba(168,196,224,0.1);
  padding: 32px 40px;
  position: relative;
}

/* Gouden lijn bovenaan elk blok */
.pvdw-countdown .elementor-countdown-wrapper::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 1px;
  background: linear-gradient(to right, transparent, #C8A96E, transparent);
}

/* Cijfers */
.pvdw-countdown .elementor-countdown-digits {
  font-family: 'Cinzel Decorative', serif;
  color: #D4E8F7;
  text-shadow: 0 0 30px rgba(168,196,224,0.4);
}

/* Labels (Dagen, Uren etc.) */
.pvdw-countdown .elementor-countdown-label {
  font-family: 'Raleway', sans-serif;
  color: #7A9AB8;
  letter-spacing: 0.3em;
  text-transform: uppercase;
}

/* Sectie achtergrond gradient */
.pvdw-countdown {
  background: linear-gradient(
    to bottom,
    transparent,
    rgba(15,32,64,0.4),
    transparent
  );
}/* End custom CSS */