.elementor-64 .elementor-element.elementor-element-8310411{--display:flex;--min-height:60vh;--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;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-8310411:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-8310411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://fitness-ridderkerk.nl/wp-content/uploads/2026/06/image00036.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-64 .elementor-element.elementor-element-8310411::before, .elementor-64 .elementor-element.elementor-element-8310411 > .elementor-background-video-container::before, .elementor-64 .elementor-element.elementor-element-8310411 > .e-con-inner > .elementor-background-video-container::before, .elementor-64 .elementor-element.elementor-element-8310411 > .elementor-background-slideshow::before, .elementor-64 .elementor-element.elementor-element-8310411 > .e-con-inner > .elementor-background-slideshow::before, .elementor-64 .elementor-element.elementor-element-8310411 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-64 .elementor-element.elementor-element-a62c9f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-b0f1352{text-align:center;}.elementor-64 .elementor-element.elementor-element-b0f1352 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:5rem;font-weight:900;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-6609fae{text-align:center;}.elementor-64 .elementor-element.elementor-element-6609fae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:800;text-transform:uppercase;line-height:0.9em;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-a47b21f{--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;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:100px;--padding-bottom:0px;--padding-left:100px;--padding-right:50px;--e-con-transform-transition-duration:500ms;}.elementor-64 .elementor-element.elementor-element-13081a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:800;text-transform:uppercase;line-height:0.7em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-ba98dd8{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-2bb3f93{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-64 .elementor-element.elementor-element-d679257{--display:flex;--justify-content:space-evenly;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-64 .elementor-element.elementor-element-d679257:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-d679257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-d679257.e-con:hover{--e-con-transform-scale:1.01;}.elementor-64 .elementor-element.elementor-element-c987691 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:700;text-transform:uppercase;text-decoration:none;line-height:1.3em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-b4c8aba{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.6rem;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-7968108 .elementor-icon-wrapper{text-align:end;}.elementor-64 .elementor-element.elementor-element-7968108.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-7968108.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-7968108.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-7968108.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-7968108.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-0166669{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-0166669:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-0166669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-0166669.e-con:hover{--e-con-transform-scale:1.01;}.elementor-64 .elementor-element.elementor-element-3ee8da5{--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:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-3ee8da5:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-3ee8da5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-widget-price-table .elementor-price-table__button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-price-table .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-64 .elementor-element.elementor-element-733ca02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-price-table-header-background-color:#121212;}.elementor-64 .elementor-element.elementor-element-733ca02 .elementor-price-table__header{padding:120px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-733ca02 .elementor-price-table__heading{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:900;text-transform:uppercase;line-height:1em;}.elementor-64 .elementor-element.elementor-element-733ca02 .elementor-price-table__price{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-733ca02 .elementor-price-table .elementor-price-table__price{font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:900;text-transform:uppercase;line-height:1em;}.elementor-64 .elementor-element.elementor-element-733ca02 .elementor-price-table__currency{align-self:flex-start;}.elementor-64 .elementor-element.elementor-element-733ca02 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-64 .elementor-element.elementor-element-733ca02 .elementor-price-table__features-list{background-color:#121212;padding:0px 0px 0px 0px;text-align:center;}.elementor-64 .elementor-element.elementor-element-733ca02 .elementor-price-table__features-list li{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;line-height:2.2rem;}.elementor-64 .elementor-element.elementor-element-733ca02 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:1px;margin-top:4px;margin-bottom:4px;}.elementor-64 .elementor-element.elementor-element-1c111a9{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:050px;--padding-left:10px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-1c111a9:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-1c111a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-1c111a9.e-con:hover{--e-con-transform-scale:1.01;}.elementor-64 .elementor-element.elementor-element-d87a7a0{--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:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-d87a7a0:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-d87a7a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-c1bb720{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-price-table-header-background-color:#121212;}.elementor-64 .elementor-element.elementor-element-c1bb720 .elementor-price-table__header{padding:120px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-c1bb720 .elementor-price-table__heading{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:900;text-transform:uppercase;line-height:1em;}.elementor-64 .elementor-element.elementor-element-c1bb720 .elementor-price-table__price{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-c1bb720 .elementor-price-table .elementor-price-table__price{font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:900;text-transform:uppercase;line-height:1em;}.elementor-64 .elementor-element.elementor-element-c1bb720 .elementor-price-table__currency{align-self:flex-start;}.elementor-64 .elementor-element.elementor-element-c1bb720 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-64 .elementor-element.elementor-element-c1bb720 .elementor-price-table__features-list{background-color:#121212;padding:0px 0px 0px 0px;text-align:center;}.elementor-64 .elementor-element.elementor-element-c1bb720 .elementor-price-table__features-list li{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;line-height:2.2rem;}.elementor-64 .elementor-element.elementor-element-c1bb720 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:1px;margin-top:4px;margin-bottom:4px;}.elementor-64 .elementor-element.elementor-element-638c9a2{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 0px 40px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-e9a9b06{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-64 .elementor-element.elementor-element-7529ed9{--display:flex;--justify-content:space-evenly;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-64 .elementor-element.elementor-element-7529ed9:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-7529ed9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-7529ed9.e-con:hover{--e-con-transform-scale:1.01;}.elementor-64 .elementor-element.elementor-element-df2ee40 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:700;text-transform:uppercase;text-decoration:none;line-height:1.3em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-202795b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.6rem;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-3de68bb .elementor-icon-wrapper{text-align:end;}.elementor-64 .elementor-element.elementor-element-3de68bb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-3de68bb.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-3de68bb.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-3de68bb.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-3de68bb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-41eb818{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-41eb818:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-41eb818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-41eb818.e-con:hover{--e-con-transform-scale:1.01;}.elementor-64 .elementor-element.elementor-element-1ffec58{--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:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-1ffec58:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-1ffec58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-1a5330f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-price-table-header-background-color:#121212;}.elementor-64 .elementor-element.elementor-element-1a5330f .elementor-price-table__header{padding:120px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-1a5330f .elementor-price-table__heading{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:900;text-transform:uppercase;line-height:1em;}.elementor-64 .elementor-element.elementor-element-1a5330f .elementor-price-table__price{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-1a5330f .elementor-price-table .elementor-price-table__price{font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:900;text-transform:uppercase;line-height:1em;}.elementor-64 .elementor-element.elementor-element-1a5330f .elementor-price-table__currency{align-self:flex-start;}.elementor-64 .elementor-element.elementor-element-1a5330f .elementor-price-table__after-price{justify-content:flex-start;}.elementor-64 .elementor-element.elementor-element-1a5330f .elementor-price-table__features-list{background-color:#121212;padding:0px 0px 0px 0px;text-align:center;}.elementor-64 .elementor-element.elementor-element-1a5330f .elementor-price-table__features-list li{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;line-height:2.2rem;}.elementor-64 .elementor-element.elementor-element-1a5330f .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:1px;margin-top:4px;margin-bottom:4px;}.elementor-64 .elementor-element.elementor-element-36675a7{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-36675a7:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-36675a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-36675a7.e-con:hover{--e-con-transform-scale:1.01;}.elementor-64 .elementor-element.elementor-element-933b867{--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:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-933b867:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-933b867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-64 .elementor-element.elementor-element-983873f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-price-table-header-background-color:#121212;}.elementor-64 .elementor-element.elementor-element-983873f .elementor-price-table__header{padding:120px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-983873f .elementor-price-table__heading{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:900;text-transform:uppercase;line-height:1em;}.elementor-64 .elementor-element.elementor-element-983873f .elementor-price-table__price{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-983873f .elementor-price-table .elementor-price-table__price{font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:900;text-transform:uppercase;line-height:1em;}.elementor-64 .elementor-element.elementor-element-983873f .elementor-price-table__currency{align-self:flex-start;}.elementor-64 .elementor-element.elementor-element-983873f .elementor-price-table__after-price{justify-content:flex-start;}.elementor-64 .elementor-element.elementor-element-983873f .elementor-price-table__features-list{background-color:#121212;padding:0px 0px 0px 0px;text-align:center;}.elementor-64 .elementor-element.elementor-element-983873f .elementor-price-table__features-list li{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;line-height:2.2rem;}.elementor-64 .elementor-element.elementor-element-983873f .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:1px;margin-top:4px;margin-bottom:4px;}.elementor-64 .elementor-element.elementor-element-305c94b{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 0px 40px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-45ef9e7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-64 .elementor-element.elementor-element-2051064{--display:flex;--justify-content:space-evenly;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-64 .elementor-element.elementor-element-2051064:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-2051064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-2051064.e-con:hover{--e-con-transform-scale:1.01;}.elementor-64 .elementor-element.elementor-element-328e421 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:700;text-transform:uppercase;text-decoration:none;line-height:1.3em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-c8d261f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.6rem;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-0987ccb .elementor-icon-wrapper{text-align:end;}.elementor-64 .elementor-element.elementor-element-0987ccb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-0987ccb.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-0987ccb.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-0987ccb.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-0987ccb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-55ea467{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-55ea467:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-55ea467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-55ea467.e-con:hover{--e-con-transform-scale:1.01;}.elementor-64 .elementor-element.elementor-element-6742f5e{--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:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-6742f5e:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-6742f5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-ebcbe85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-price-table-header-background-color:#121212;}.elementor-64 .elementor-element.elementor-element-ebcbe85 .elementor-price-table__header{padding:120px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-ebcbe85 .elementor-price-table__heading{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:900;text-transform:uppercase;line-height:1em;}.elementor-64 .elementor-element.elementor-element-ebcbe85 .elementor-price-table__price{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-ebcbe85 .elementor-price-table .elementor-price-table__price{font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:900;text-transform:uppercase;line-height:1em;}.elementor-64 .elementor-element.elementor-element-ebcbe85 .elementor-price-table__currency{align-self:flex-start;}.elementor-64 .elementor-element.elementor-element-ebcbe85 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-64 .elementor-element.elementor-element-ebcbe85 .elementor-price-table__features-list{background-color:#121212;padding:0px 0px 0px 0px;text-align:center;}.elementor-64 .elementor-element.elementor-element-ebcbe85 .elementor-price-table__features-list li{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;line-height:2.2rem;}.elementor-64 .elementor-element.elementor-element-ebcbe85 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:1px;margin-top:4px;margin-bottom:4px;}.elementor-64 .elementor-element.elementor-element-96d1337{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-96d1337:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-96d1337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-96d1337.e-con:hover{--e-con-transform-scale:1.01;}.elementor-64 .elementor-element.elementor-element-59e8bfa{--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:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-59e8bfa:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-59e8bfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-841a067{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-price-table-header-background-color:#121212;}.elementor-64 .elementor-element.elementor-element-841a067 .elementor-price-table__header{padding:120px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-841a067 .elementor-price-table__heading{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:900;text-transform:uppercase;line-height:1em;}.elementor-64 .elementor-element.elementor-element-841a067 .elementor-price-table__price{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-841a067 .elementor-price-table .elementor-price-table__price{font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:900;text-transform:uppercase;line-height:1em;}.elementor-64 .elementor-element.elementor-element-841a067 .elementor-price-table__currency{align-self:flex-start;}.elementor-64 .elementor-element.elementor-element-841a067 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-64 .elementor-element.elementor-element-841a067 .elementor-price-table__features-list{background-color:#121212;padding:0px 0px 0px 0px;text-align:center;}.elementor-64 .elementor-element.elementor-element-841a067 .elementor-price-table__features-list li{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;line-height:2.2rem;}.elementor-64 .elementor-element.elementor-element-841a067 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:1px;margin-top:4px;margin-bottom:4px;}.elementor-64 .elementor-element.elementor-element-9e4d632{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 0px 40px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-7fc2a01{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-64 .elementor-element.elementor-element-398a08e{--display:flex;--justify-content:space-evenly;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-64 .elementor-element.elementor-element-398a08e:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-398a08e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-398a08e.e-con:hover{--e-con-transform-scale:1.01;}.elementor-64 .elementor-element.elementor-element-b0ed4de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:700;text-transform:uppercase;text-decoration:none;line-height:1.3em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-e5e5c60{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.6rem;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-4a83f0e .elementor-icon-wrapper{text-align:end;}.elementor-64 .elementor-element.elementor-element-4a83f0e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-4a83f0e.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-4a83f0e.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-4a83f0e.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-4a83f0e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-650991a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-650991a:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-650991a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-650991a.e-con:hover{--e-con-transform-scale:1.01;}.elementor-64 .elementor-element.elementor-element-a0f2684{--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:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-a0f2684:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-a0f2684 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-abdd89b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-price-table-header-background-color:#121212;}.elementor-64 .elementor-element.elementor-element-abdd89b .elementor-price-table__header{padding:120px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-abdd89b .elementor-price-table__heading{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:900;text-transform:uppercase;line-height:1em;}.elementor-64 .elementor-element.elementor-element-abdd89b .elementor-price-table__price{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-abdd89b .elementor-price-table .elementor-price-table__price{font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:900;text-transform:uppercase;line-height:1em;}.elementor-64 .elementor-element.elementor-element-abdd89b .elementor-price-table__currency{align-self:flex-start;}.elementor-64 .elementor-element.elementor-element-abdd89b .elementor-price-table__after-price{justify-content:flex-start;}.elementor-64 .elementor-element.elementor-element-abdd89b .elementor-price-table__original-price{align-self:center;}.elementor-64 .elementor-element.elementor-element-abdd89b .elementor-price-table__features-list{background-color:#121212;padding:0px 15px 0px 15px;text-align:center;}.elementor-64 .elementor-element.elementor-element-abdd89b .elementor-price-table__features-list li{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;line-height:2.2rem;}.elementor-64 .elementor-element.elementor-element-abdd89b .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:1px;margin-top:4px;margin-bottom:4px;}.elementor-64 .elementor-element.elementor-element-c0b7cf1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-c0b7cf1:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-c0b7cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-c0b7cf1.e-con:hover{--e-con-transform-scale:1.01;}.elementor-64 .elementor-element.elementor-element-1fd1f31{--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:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-1fd1f31:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-1fd1f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-ce7f5ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-price-table-header-background-color:#121212;}.elementor-64 .elementor-element.elementor-element-ce7f5ea .elementor-price-table__header{padding:120px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-ce7f5ea .elementor-price-table__heading{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:900;text-transform:uppercase;line-height:1em;}.elementor-64 .elementor-element.elementor-element-ce7f5ea .elementor-price-table__price{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-ce7f5ea .elementor-price-table .elementor-price-table__price{font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:900;text-transform:uppercase;line-height:1em;}.elementor-64 .elementor-element.elementor-element-ce7f5ea .elementor-price-table__currency{align-self:flex-start;}.elementor-64 .elementor-element.elementor-element-ce7f5ea .elementor-price-table__after-price{justify-content:flex-start;}.elementor-64 .elementor-element.elementor-element-ce7f5ea .elementor-price-table__features-list{background-color:#121212;padding:0px 15px 0px 15px;text-align:center;}.elementor-64 .elementor-element.elementor-element-ce7f5ea .elementor-price-table__features-list li{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;line-height:2.2rem;}.elementor-64 .elementor-element.elementor-element-ce7f5ea .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:1px;margin-top:4px;margin-bottom:4px;}.elementor-64 .elementor-element.elementor-element-55aaca6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-55aaca6:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-55aaca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-55aaca6.e-con:hover{--e-con-transform-scale:1.01;}.elementor-64 .elementor-element.elementor-element-3bf5a5c{--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:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-3bf5a5c:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-3bf5a5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-29547da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-price-table-header-background-color:#121212;}.elementor-64 .elementor-element.elementor-element-29547da .elementor-price-table__header{padding:120px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-29547da .elementor-price-table__heading{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:900;text-transform:uppercase;line-height:1em;}.elementor-64 .elementor-element.elementor-element-29547da .elementor-price-table__price{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-29547da .elementor-price-table .elementor-price-table__price{font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:900;text-transform:uppercase;line-height:1em;}.elementor-64 .elementor-element.elementor-element-29547da .elementor-price-table__currency{align-self:flex-start;}.elementor-64 .elementor-element.elementor-element-29547da .elementor-price-table__after-price{justify-content:flex-start;}.elementor-64 .elementor-element.elementor-element-29547da .elementor-price-table__features-list{background-color:#121212;padding:0px 15px 0px 15px;text-align:center;}.elementor-64 .elementor-element.elementor-element-29547da .elementor-price-table__features-list li{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;line-height:2.2rem;}.elementor-64 .elementor-element.elementor-element-29547da .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:1px;margin-top:4px;margin-bottom:4px;}.elementor-64 .elementor-element.elementor-element-e8d35f1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-e8d35f1:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-e8d35f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-e8d35f1.e-con:hover{--e-con-transform-scale:1.01;}.elementor-64 .elementor-element.elementor-element-4ecb490{--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:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-4ecb490:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-4ecb490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-d1bd812{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-price-table-header-background-color:#121212;}.elementor-64 .elementor-element.elementor-element-d1bd812 .elementor-price-table__header{padding:120px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-d1bd812 .elementor-price-table__heading{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:900;text-transform:uppercase;line-height:1em;}.elementor-64 .elementor-element.elementor-element-d1bd812 .elementor-price-table__price{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-d1bd812 .elementor-price-table .elementor-price-table__price{font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:900;text-transform:uppercase;line-height:1em;}.elementor-64 .elementor-element.elementor-element-d1bd812 .elementor-price-table__currency{align-self:flex-start;}.elementor-64 .elementor-element.elementor-element-d1bd812 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-64 .elementor-element.elementor-element-d1bd812 .elementor-price-table__features-list{background-color:#121212;padding:0px 15px 0px 15px;text-align:center;}.elementor-64 .elementor-element.elementor-element-d1bd812 .elementor-price-table__features-list li{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;line-height:2.2rem;}.elementor-64 .elementor-element.elementor-element-d1bd812 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:1px;margin-top:4px;margin-bottom:4px;}.elementor-64 .elementor-element.elementor-element-c1aa8ea{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 0px 40px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-5a586c3{--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;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:100px;--padding-right:50px;--e-con-transform-transition-duration:500ms;}.elementor-64 .elementor-element.elementor-element-e371f52 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:800;text-transform:uppercase;line-height:0.7em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-8773740{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-64 .elementor-element.elementor-element-7f851ec{--display:flex;--justify-content:space-evenly;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-64 .elementor-element.elementor-element-7f851ec:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-7f851ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-7f851ec.e-con:hover{--e-con-transform-scale:1.01;}.elementor-64 .elementor-element.elementor-element-6083330 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;text-transform:uppercase;text-decoration:none;line-height:1.3em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-38a86a4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.6rem;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-908c3ef{--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;}.elementor-64 .elementor-element.elementor-element-5846636 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;text-transform:uppercase;text-decoration:none;line-height:1.3em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-20d9cef{--display:flex;--justify-content:space-evenly;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-64 .elementor-element.elementor-element-20d9cef:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-20d9cef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-20d9cef.e-con:hover{--e-con-transform-scale:1.01;}.elementor-64 .elementor-element.elementor-element-e62f5da .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;text-transform:uppercase;text-decoration:none;line-height:1.3em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-7ddad97{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.6rem;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-e7b72c2{--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;}.elementor-64 .elementor-element.elementor-element-a96fd3e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;text-transform:uppercase;text-decoration:none;line-height:1.3em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-99110df{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 40px 20px 40px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-a23ee2b{--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;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:100px;--padding-right:50px;--e-con-transform-transition-duration:500ms;}.elementor-64 .elementor-element.elementor-element-6079ce9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:800;text-transform:uppercase;line-height:0.7em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-d2a3494{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-64 .elementor-element.elementor-element-d6c018d{--display:flex;--justify-content:space-evenly;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-64 .elementor-element.elementor-element-d6c018d:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-d6c018d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-d6c018d.e-con:hover{--e-con-transform-scale:1.01;}.elementor-64 .elementor-element.elementor-element-a0b7d1d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;text-transform:uppercase;text-decoration:none;line-height:1.3em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-9b5e5d4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.6rem;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-66f5d36 .elementor-icon-wrapper{text-align:end;}.elementor-64 .elementor-element.elementor-element-66f5d36.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-66f5d36.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-66f5d36.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-66f5d36.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-66f5d36.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-6d699f3{--display:flex;--justify-content:flex-end;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-64 .elementor-element.elementor-element-6d699f3:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-6d699f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;background-image:url("https://fitness-ridderkerk.nl/wp-content/uploads/2026/06/WhatsApp-Image-2026-05-05-at-10.11.24-9.jpg");}.elementor-64 .elementor-element.elementor-element-6d699f3.e-con:hover{--e-con-transform-scale:1.01;}.elementor-64 .elementor-element.elementor-element-9051a04{text-align:start;}.elementor-64 .elementor-element.elementor-element-9051a04 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:900;text-transform:uppercase;line-height:1em;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-950e6d5{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-64 .elementor-element.elementor-element-58252a5{--display:flex;--justify-content:flex-end;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-64 .elementor-element.elementor-element-58252a5:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-58252a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;background-image:url("https://fitness-ridderkerk.nl/wp-content/uploads/2026/06/DSC01569-scaled.jpg");background-position:top center;background-size:cover;}.elementor-64 .elementor-element.elementor-element-58252a5.e-con:hover{--e-con-transform-scale:1.01;}.elementor-64 .elementor-element.elementor-element-e35dc4b{text-align:start;}.elementor-64 .elementor-element.elementor-element-e35dc4b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:900;text-transform:uppercase;line-height:1em;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-e178e6b{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-64 .elementor-element.elementor-element-6dd2c4a{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 40px 20px 40px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-d188f54{--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;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:100px;--padding-right:50px;--e-con-transform-transition-duration:500ms;}.elementor-64 .elementor-element.elementor-element-71816ab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:800;text-transform:uppercase;line-height:0.7em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-17d4f52{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-64 .elementor-element.elementor-element-94b8804{--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:center;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-64 .elementor-element.elementor-element-94b8804:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-94b8804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-e589b5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;text-transform:uppercase;text-decoration:none;line-height:1.3em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-51add69{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.6rem;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-065fdf9{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-065fdf9:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-065fdf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-64 .elementor-element.elementor-element-9a5d6ea{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-d861601{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;}.elementor-64 .elementor-element.elementor-element-d861601 a{color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-9a913b5{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-d44cc8f{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;}.elementor-64 .elementor-element.elementor-element-d44cc8f a{color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-90d3481{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-7ded995{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;}.elementor-64 .elementor-element.elementor-element-7ded995 a{color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-3a89cff{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-10f8555{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;}.elementor-64 .elementor-element.elementor-element-10f8555 a{color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-79b9cf0{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-5ef6c7b{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;}.elementor-64 .elementor-element.elementor-element-5ef6c7b a{color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-da89629{--n-accordion-title-font-size:1.5rem;--n-accordion-item-title-space-between:13px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;}.elementor-64 .elementor-element.elementor-element-da89629 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;}:where( .elementor-64 .elementor-element.elementor-element-da89629 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:900;text-transform:uppercase;line-height:1em;}:where( .elementor-64 .elementor-element.elementor-element-da89629 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}@media(min-width:768px){.elementor-64 .elementor-element.elementor-element-94b8804{--width:100%;}.elementor-64 .elementor-element.elementor-element-065fdf9{--width:100%;}}@media(max-width:1024px){.elementor-64 .elementor-element.elementor-element-8310411{--min-height:40vh;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-64 .elementor-element.elementor-element-a62c9f9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-64 .elementor-element.elementor-element-b0f1352 .elementor-heading-title{font-size:3.5rem;}.elementor-64 .elementor-element.elementor-element-6609fae .elementor-heading-title{font-size:1.6rem;}.elementor-64 .elementor-element.elementor-element-a47b21f{--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-64 .elementor-element.elementor-element-2bb3f93{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-64 .elementor-element.elementor-element-b4c8aba{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-price-table .elementor-price-table__heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__subheading{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__original-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__period{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__features-list li{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-price-table .elementor-price-table__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-price-table .elementor-price-table__additional_info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-price-table .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-64 .elementor-element.elementor-element-733ca02 .elementor-price-table__heading{font-size:2rem;}.elementor-64 .elementor-element.elementor-element-733ca02 .elementor-price-table .elementor-price-table__price{font-size:2.5rem;}.elementor-64 .elementor-element.elementor-element-733ca02 .elementor-price-table__features-list li{font-size:1rem;}.elementor-64 .elementor-element.elementor-element-c1bb720 .elementor-price-table__heading{font-size:2rem;}.elementor-64 .elementor-element.elementor-element-c1bb720 .elementor-price-table .elementor-price-table__price{font-size:2.5rem;}.elementor-64 .elementor-element.elementor-element-c1bb720 .elementor-price-table__features-list li{font-size:1rem;}.elementor-64 .elementor-element.elementor-element-638c9a2{--e-n-carousel-swiper-slides-to-display:2;}.elementor-64 .elementor-element.elementor-element-e9a9b06{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-202795b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-64 .elementor-element.elementor-element-1a5330f .elementor-price-table__heading{font-size:2rem;}.elementor-64 .elementor-element.elementor-element-1a5330f .elementor-price-table .elementor-price-table__price{font-size:2.5rem;}.elementor-64 .elementor-element.elementor-element-1a5330f .elementor-price-table__features-list li{font-size:1rem;}.elementor-64 .elementor-element.elementor-element-983873f .elementor-price-table__heading{font-size:2rem;}.elementor-64 .elementor-element.elementor-element-983873f .elementor-price-table .elementor-price-table__price{font-size:2.5rem;}.elementor-64 .elementor-element.elementor-element-983873f .elementor-price-table__features-list li{font-size:1rem;}.elementor-64 .elementor-element.elementor-element-305c94b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-64 .elementor-element.elementor-element-45ef9e7{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-c8d261f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-64 .elementor-element.elementor-element-ebcbe85 .elementor-price-table__heading{font-size:2rem;}.elementor-64 .elementor-element.elementor-element-ebcbe85 .elementor-price-table .elementor-price-table__price{font-size:2.5rem;}.elementor-64 .elementor-element.elementor-element-ebcbe85 .elementor-price-table__features-list li{font-size:1rem;}.elementor-64 .elementor-element.elementor-element-841a067 .elementor-price-table__heading{font-size:2rem;}.elementor-64 .elementor-element.elementor-element-841a067 .elementor-price-table .elementor-price-table__price{font-size:2.5rem;}.elementor-64 .elementor-element.elementor-element-841a067 .elementor-price-table__features-list li{font-size:1rem;}.elementor-64 .elementor-element.elementor-element-9e4d632{--e-n-carousel-swiper-slides-to-display:2;}.elementor-64 .elementor-element.elementor-element-7fc2a01{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-e5e5c60{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-64 .elementor-element.elementor-element-abdd89b .elementor-price-table__heading{font-size:2rem;}.elementor-64 .elementor-element.elementor-element-abdd89b .elementor-price-table .elementor-price-table__price{font-size:2.5rem;}.elementor-64 .elementor-element.elementor-element-abdd89b .elementor-price-table__features-list li{font-size:1rem;}.elementor-64 .elementor-element.elementor-element-ce7f5ea .elementor-price-table__heading{font-size:2rem;}.elementor-64 .elementor-element.elementor-element-ce7f5ea .elementor-price-table .elementor-price-table__price{font-size:2.5rem;}.elementor-64 .elementor-element.elementor-element-ce7f5ea .elementor-price-table__features-list li{font-size:1rem;}.elementor-64 .elementor-element.elementor-element-29547da .elementor-price-table__heading{font-size:2rem;}.elementor-64 .elementor-element.elementor-element-29547da .elementor-price-table .elementor-price-table__price{font-size:2.5rem;}.elementor-64 .elementor-element.elementor-element-29547da .elementor-price-table__features-list li{font-size:1rem;}.elementor-64 .elementor-element.elementor-element-d1bd812 .elementor-price-table__heading{font-size:2rem;}.elementor-64 .elementor-element.elementor-element-d1bd812 .elementor-price-table .elementor-price-table__price{font-size:2.5rem;}.elementor-64 .elementor-element.elementor-element-d1bd812 .elementor-price-table__features-list li{font-size:1rem;}.elementor-64 .elementor-element.elementor-element-c1aa8ea{--e-n-carousel-swiper-slides-to-display:2;}.elementor-64 .elementor-element.elementor-element-5a586c3{--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-64 .elementor-element.elementor-element-8773740{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-38a86a4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1.1rem;}.elementor-64 .elementor-element.elementor-element-7ddad97{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1.1rem;}.elementor-64 .elementor-element.elementor-element-99110df{--e-n-carousel-swiper-slides-to-display:2;}.elementor-64 .elementor-element.elementor-element-a23ee2b{--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-64 .elementor-element.elementor-element-d2a3494{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-9b5e5d4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1.1rem;}.elementor-64 .elementor-element.elementor-element-9051a04 .elementor-heading-title{font-size:2.4rem;}.elementor-64 .elementor-element.elementor-element-950e6d5.elementor-element{--align-self:flex-start;}.elementor-64 .elementor-element.elementor-element-950e6d5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-64 .elementor-element.elementor-element-e35dc4b .elementor-heading-title{font-size:2.4rem;}.elementor-64 .elementor-element.elementor-element-e178e6b.elementor-element{--align-self:flex-start;}.elementor-64 .elementor-element.elementor-element-e178e6b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-64 .elementor-element.elementor-element-6dd2c4a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-64 .elementor-element.elementor-element-d188f54{--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-64 .elementor-element.elementor-element-17d4f52{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-64 .elementor-element.elementor-element-51add69{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1.1rem;}.elementor-64 .elementor-element.elementor-element-d861601{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-64 .elementor-element.elementor-element-8310411{--min-height:40vh;--padding-top:40px;--padding-bottom:40px;--padding-left:5px;--padding-right:5px;}.elementor-64 .elementor-element.elementor-element-a62c9f9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-64 .elementor-element.elementor-element-b0f1352{text-align:center;}.elementor-64 .elementor-element.elementor-element-b0f1352 .elementor-heading-title{font-size:1.9rem;}.elementor-64 .elementor-element.elementor-element-6609fae .elementor-heading-title{font-size:1.3rem;}.elementor-64 .elementor-element.elementor-element-a47b21f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-64 .elementor-element.elementor-element-13081a1 .elementor-heading-title{font-size:1.8rem;line-height:0.8em;}.elementor-64 .elementor-element.elementor-element-d679257{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-64 .elementor-element.elementor-element-c987691{padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-c987691 .elementor-heading-title{font-size:1.6rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-64 .elementor-element.elementor-element-b4c8aba{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;}.elementor-widget-price-table .elementor-price-table__heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__subheading{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__original-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__period{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-price-table .elementor-price-table__features-list li{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-price-table .elementor-price-table__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-price-table .elementor-price-table__additional_info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-price-table .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-64 .elementor-element.elementor-element-733ca02 .elementor-price-table__header{padding:50px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-733ca02 .elementor-price-table__heading{font-size:1.6rem;}.elementor-64 .elementor-element.elementor-element-733ca02 .elementor-price-table__features-list li{font-size:1rem;}.elementor-64 .elementor-element.elementor-element-c1bb720 .elementor-price-table__header{padding:50px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-c1bb720 .elementor-price-table__heading{font-size:1.6rem;}.elementor-64 .elementor-element.elementor-element-c1bb720 .elementor-price-table__features-list li{font-size:1rem;}.elementor-64 .elementor-element.elementor-element-638c9a2{--e-n-carousel-swiper-slides-to-display:1;padding:0px 20px 0px 20px;}.elementor-64 .elementor-element.elementor-element-7529ed9{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-64 .elementor-element.elementor-element-df2ee40{padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-df2ee40 .elementor-heading-title{font-size:1.6rem;}.elementor-64 .elementor-element.elementor-element-202795b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;}.elementor-64 .elementor-element.elementor-element-1a5330f .elementor-price-table__header{padding:50px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-1a5330f .elementor-price-table__heading{font-size:1.6rem;}.elementor-64 .elementor-element.elementor-element-1a5330f .elementor-price-table__features-list li{font-size:1rem;}.elementor-64 .elementor-element.elementor-element-983873f .elementor-price-table__header{padding:50px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-983873f .elementor-price-table__heading{font-size:1.6rem;}.elementor-64 .elementor-element.elementor-element-983873f .elementor-price-table__features-list li{font-size:1rem;}.elementor-64 .elementor-element.elementor-element-305c94b{--e-n-carousel-swiper-slides-to-display:1;padding:0px 20px 0px 20px;}.elementor-64 .elementor-element.elementor-element-2051064{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-64 .elementor-element.elementor-element-328e421{padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-328e421 .elementor-heading-title{font-size:1.6rem;}.elementor-64 .elementor-element.elementor-element-c8d261f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;}.elementor-64 .elementor-element.elementor-element-ebcbe85 .elementor-price-table__header{padding:50px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-ebcbe85 .elementor-price-table__heading{font-size:1.6rem;}.elementor-64 .elementor-element.elementor-element-ebcbe85 .elementor-price-table__features-list li{font-size:1rem;}.elementor-64 .elementor-element.elementor-element-841a067 .elementor-price-table__header{padding:50px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-841a067 .elementor-price-table__heading{font-size:1.6rem;}.elementor-64 .elementor-element.elementor-element-841a067 .elementor-price-table__features-list li{font-size:1rem;}.elementor-64 .elementor-element.elementor-element-9e4d632{--e-n-carousel-swiper-slides-to-display:1;padding:0px 20px 0px 20px;}.elementor-64 .elementor-element.elementor-element-398a08e{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-64 .elementor-element.elementor-element-b0ed4de{padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-b0ed4de .elementor-heading-title{font-size:1.6rem;}.elementor-64 .elementor-element.elementor-element-e5e5c60{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;}.elementor-64 .elementor-element.elementor-element-abdd89b .elementor-price-table__header{padding:50px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-abdd89b .elementor-price-table__heading{font-size:1.6rem;}.elementor-64 .elementor-element.elementor-element-abdd89b .elementor-price-table__features-list li{font-size:1rem;}.elementor-64 .elementor-element.elementor-element-ce7f5ea .elementor-price-table__header{padding:50px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-ce7f5ea .elementor-price-table__heading{font-size:1.6rem;}.elementor-64 .elementor-element.elementor-element-ce7f5ea .elementor-price-table__features-list li{font-size:1rem;}.elementor-64 .elementor-element.elementor-element-29547da .elementor-price-table__header{padding:50px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-29547da .elementor-price-table__heading{font-size:1.6rem;}.elementor-64 .elementor-element.elementor-element-29547da .elementor-price-table__features-list li{font-size:1rem;}.elementor-64 .elementor-element.elementor-element-d1bd812 .elementor-price-table__header{padding:50px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-d1bd812 .elementor-price-table__heading{font-size:1.6rem;}.elementor-64 .elementor-element.elementor-element-d1bd812 .elementor-price-table__features-list li{font-size:1rem;}.elementor-64 .elementor-element.elementor-element-c1aa8ea{--e-n-carousel-swiper-slides-to-display:1;padding:0px 20px 0px 20px;}.elementor-64 .elementor-element.elementor-element-5a586c3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-64 .elementor-element.elementor-element-e371f52 .elementor-heading-title{font-size:1.8rem;line-height:0.8em;}.elementor-64 .elementor-element.elementor-element-7f851ec{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-6083330{padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-6083330 .elementor-heading-title{font-size:1.3rem;}.elementor-64 .elementor-element.elementor-element-38a86a4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;}.elementor-64 .elementor-element.elementor-element-5846636{padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-5846636 .elementor-heading-title{font-size:1.3rem;}.elementor-64 .elementor-element.elementor-element-20d9cef{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-e62f5da{padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-e62f5da .elementor-heading-title{font-size:1.3rem;}.elementor-64 .elementor-element.elementor-element-7ddad97{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;}.elementor-64 .elementor-element.elementor-element-a96fd3e{padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-a96fd3e .elementor-heading-title{font-size:1.3rem;}.elementor-64 .elementor-element.elementor-element-99110df{--e-n-carousel-swiper-slides-to-display:1;padding:0px 20px 0px 20px;}.elementor-64 .elementor-element.elementor-element-a23ee2b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-64 .elementor-element.elementor-element-6079ce9 .elementor-heading-title{font-size:1.8rem;line-height:0.8em;}.elementor-64 .elementor-element.elementor-element-d6c018d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-a0b7d1d{padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-a0b7d1d .elementor-heading-title{font-size:1.3rem;}.elementor-64 .elementor-element.elementor-element-9b5e5d4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;}.elementor-64 .elementor-element.elementor-element-6d699f3:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-6d699f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fitness-ridderkerk.nl/wp-content/uploads/2026/06/WhatsApp-Image-2026-05-05-at-10.11.24-9.jpg");background-position:center center;background-size:cover;}.elementor-64 .elementor-element.elementor-element-6d699f3{--justify-content:flex-end;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-9051a04 .elementor-heading-title{font-size:1.8rem;}.elementor-64 .elementor-element.elementor-element-950e6d5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-64 .elementor-element.elementor-element-58252a5{--justify-content:flex-end;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-e35dc4b .elementor-heading-title{font-size:1.8rem;}.elementor-64 .elementor-element.elementor-element-e178e6b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-64 .elementor-element.elementor-element-6dd2c4a{--e-n-carousel-swiper-slides-to-display:1;padding:0px 20px 0px 20px;}.elementor-64 .elementor-element.elementor-element-d188f54{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-64 .elementor-element.elementor-element-71816ab .elementor-heading-title{font-size:1.8rem;line-height:0.8em;}.elementor-64 .elementor-element.elementor-element-17d4f52{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-94b8804{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-e589b5a{padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-e589b5a .elementor-heading-title{font-size:1.6rem;}.elementor-64 .elementor-element.elementor-element-51add69{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;}.elementor-64 .elementor-element.elementor-element-9a5d6ea{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-d861601{padding:0px 0px 0px 0px;font-size:0.9rem;}.elementor-64 .elementor-element.elementor-element-9a913b5{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-d44cc8f{padding:0px 0px 0px 0px;font-size:0.9rem;}.elementor-64 .elementor-element.elementor-element-90d3481{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-7ded995{padding:0px 0px 0px 0px;font-size:0.9rem;}.elementor-64 .elementor-element.elementor-element-3a89cff{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-10f8555{padding:0px 0px 0px 0px;font-size:0.9rem;}.elementor-64 .elementor-element.elementor-element-79b9cf0{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-5ef6c7b{font-size:0.9rem;}.elementor-64 .elementor-element.elementor-element-da89629{--n-accordion-title-font-size:1rem;}}/* Start custom CSS for container, class: .elementor-element-6d699f3 *//* ==========================================
   1. DE HOOFDCONTAINER (Selector)
   ========================================== */
.elementor-64 .elementor-element.elementor-element-6d699f3 {
    position: relative;
    overflow: hidden;
    display: flex !important; 
    flex-direction: column;
    justify-content: flex-end; 
    transition: transform 0.4s ease; 
}

/* De gradient overlay die infadet bij hover */
.elementor-64 .elementor-element.elementor-element-6d699f3::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* Gradient van 85% zwart onderin naar volledig transparant bovenin */
    background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%);
    opacity: 0;
    transition: opacity 0.5s ease;
    pointer-events: none; 
    z-index: 1; /* Overlay ligt op laag 1 */
}

/* Zorg dat de titel en uitleg ALTIJD boven de overlay liggen */
.elementor-64 .elementor-element.elementor-element-6d699f3 .hover-kaart-titel,
.elementor-64 .elementor-element.elementor-element-6d699f3 .hover-kaart-uitleg {
    position: relative;
    z-index: 2; /* Tekst ligt op laag 2, dus BOVEN de overlay */
}


/* ==========================================
   2. DE TITEL (.hover-kaart-titel)
   ========================================== */
.elementor-64 .elementor-element.elementor-element-6d699f3 .hover-kaart-titel {
    transition: color 0.4s ease;
}


/* ==========================================
   3. DE UITLEG (.hover-kaart-uitleg)
   ========================================== */
.elementor-64 .elementor-element.elementor-element-6d699f3 .hover-kaart-uitleg {
    max-height: 0; 
    opacity: 0; 
    margin-top: 0 !important; 
    transform: translateY(20px); 
    overflow: hidden;
    transition: 
        max-height 0.5s ease, 
        opacity 0.4s ease, 
        transform 0.5s ease, 
        margin 0.4s ease !important;
}


/* ==========================================
   4. HOVER INTERACTIES
   ========================================== */

/* Overlay activeren */
.elementor-64 .elementor-element.elementor-element-6d699f3:hover::before {
    opacity: 1;
}

/* Uitleg tevoorschijn laten komen */
.elementor-64 .elementor-element.elementor-element-6d699f3:hover .hover-kaart-uitleg {
    max-height: 300px; 
    opacity: 1;
    margin-top: 15px !important; 
    transform: translateY(0); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58252a5 *//* ==========================================
   1. DE HOOFDCONTAINER (Selector)
   ========================================== */
.elementor-64 .elementor-element.elementor-element-58252a5 {
    position: relative;
    overflow: hidden;
    display: flex !important; 
    flex-direction: column;
    justify-content: flex-end; 
    transition: transform 0.4s ease; 
}

/* De gradient overlay die infadet bij hover */
.elementor-64 .elementor-element.elementor-element-58252a5::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* Gradient van 85% zwart onderin naar volledig transparant bovenin */
    background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%);
    opacity: 0;
    transition: opacity 0.5s ease;
    pointer-events: none; 
    z-index: 1; /* Overlay ligt op laag 1 */
}

/* Zorg dat de titel en uitleg ALTIJD boven de overlay liggen */
.elementor-64 .elementor-element.elementor-element-58252a5 .hover-kaart-titel,
.elementor-64 .elementor-element.elementor-element-58252a5 .hover-kaart-uitleg {
    position: relative;
    z-index: 2; /* Tekst ligt op laag 2, dus BOVEN de overlay */
}


/* ==========================================
   2. DE TITEL (.hover-kaart-titel)
   ========================================== */
.elementor-64 .elementor-element.elementor-element-58252a5 .hover-kaart-titel {
    transition: color 0.4s ease;
}


/* ==========================================
   3. DE UITLEG (.hover-kaart-uitleg)
   ========================================== */
.elementor-64 .elementor-element.elementor-element-58252a5 .hover-kaart-uitleg {
    max-height: 0; 
    opacity: 0; 
    margin-top: 0 !important; 
    transform: translateY(20px); 
    overflow: hidden;
    transition: 
        max-height 0.5s ease, 
        opacity 0.4s ease, 
        transform 0.5s ease, 
        margin 0.4s ease !important;
}


/* ==========================================
   4. HOVER INTERACTIES
   ========================================== */

/* Overlay activeren */
.elementor-64 .elementor-element.elementor-element-58252a5:hover::before {
    opacity: 1;
}

/* Uitleg tevoorschijn laten komen */
.elementor-64 .elementor-element.elementor-element-58252a5:hover .hover-kaart-uitleg {
    max-height: 300px; 
    opacity: 1;
    margin-top: 15px !important; 
    transform: translateY(0); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d699f3 *//* ==========================================
   1. DE HOOFDCONTAINER (Selector)
   ========================================== */
.elementor-64 .elementor-element.elementor-element-6d699f3 {
    position: relative;
    overflow: hidden;
    display: flex !important; 
    flex-direction: column;
    justify-content: flex-end; 
    transition: transform 0.4s ease; 
}

/* De gradient overlay die infadet bij hover */
.elementor-64 .elementor-element.elementor-element-6d699f3::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* Gradient van 85% zwart onderin naar volledig transparant bovenin */
    background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%);
    opacity: 0;
    transition: opacity 0.5s ease;
    pointer-events: none; 
    z-index: 1; /* Overlay ligt op laag 1 */
}

/* Zorg dat de titel en uitleg ALTIJD boven de overlay liggen */
.elementor-64 .elementor-element.elementor-element-6d699f3 .hover-kaart-titel,
.elementor-64 .elementor-element.elementor-element-6d699f3 .hover-kaart-uitleg {
    position: relative;
    z-index: 2; /* Tekst ligt op laag 2, dus BOVEN de overlay */
}


/* ==========================================
   2. DE TITEL (.hover-kaart-titel)
   ========================================== */
.elementor-64 .elementor-element.elementor-element-6d699f3 .hover-kaart-titel {
    transition: color 0.4s ease;
}


/* ==========================================
   3. DE UITLEG (.hover-kaart-uitleg)
   ========================================== */
.elementor-64 .elementor-element.elementor-element-6d699f3 .hover-kaart-uitleg {
    max-height: 0; 
    opacity: 0; 
    margin-top: 0 !important; 
    transform: translateY(20px); 
    overflow: hidden;
    transition: 
        max-height 0.5s ease, 
        opacity 0.4s ease, 
        transform 0.5s ease, 
        margin 0.4s ease !important;
}


/* ==========================================
   4. HOVER INTERACTIES
   ========================================== */

/* Overlay activeren */
.elementor-64 .elementor-element.elementor-element-6d699f3:hover::before {
    opacity: 1;
}

/* Uitleg tevoorschijn laten komen */
.elementor-64 .elementor-element.elementor-element-6d699f3:hover .hover-kaart-uitleg {
    max-height: 300px; 
    opacity: 1;
    margin-top: 15px !important; 
    transform: translateY(0); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58252a5 *//* ==========================================
   1. DE HOOFDCONTAINER (Selector)
   ========================================== */
.elementor-64 .elementor-element.elementor-element-58252a5 {
    position: relative;
    overflow: hidden;
    display: flex !important; 
    flex-direction: column;
    justify-content: flex-end; 
    transition: transform 0.4s ease; 
}

/* De gradient overlay die infadet bij hover */
.elementor-64 .elementor-element.elementor-element-58252a5::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* Gradient van 85% zwart onderin naar volledig transparant bovenin */
    background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%);
    opacity: 0;
    transition: opacity 0.5s ease;
    pointer-events: none; 
    z-index: 1; /* Overlay ligt op laag 1 */
}

/* Zorg dat de titel en uitleg ALTIJD boven de overlay liggen */
.elementor-64 .elementor-element.elementor-element-58252a5 .hover-kaart-titel,
.elementor-64 .elementor-element.elementor-element-58252a5 .hover-kaart-uitleg {
    position: relative;
    z-index: 2; /* Tekst ligt op laag 2, dus BOVEN de overlay */
}


/* ==========================================
   2. DE TITEL (.hover-kaart-titel)
   ========================================== */
.elementor-64 .elementor-element.elementor-element-58252a5 .hover-kaart-titel {
    transition: color 0.4s ease;
}


/* ==========================================
   3. DE UITLEG (.hover-kaart-uitleg)
   ========================================== */
.elementor-64 .elementor-element.elementor-element-58252a5 .hover-kaart-uitleg {
    max-height: 0; 
    opacity: 0; 
    margin-top: 0 !important; 
    transform: translateY(20px); 
    overflow: hidden;
    transition: 
        max-height 0.5s ease, 
        opacity 0.4s ease, 
        transform 0.5s ease, 
        margin 0.4s ease !important;
}


/* ==========================================
   4. HOVER INTERACTIES
   ========================================== */

/* Overlay activeren */
.elementor-64 .elementor-element.elementor-element-58252a5:hover::before {
    opacity: 1;
}

/* Uitleg tevoorschijn laten komen */
.elementor-64 .elementor-element.elementor-element-58252a5:hover .hover-kaart-uitleg {
    max-height: 300px; 
    opacity: 1;
    margin-top: 15px !important; 
    transform: translateY(0); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d699f3 *//* ==========================================
   1. DE HOOFDCONTAINER (Selector)
   ========================================== */
.elementor-64 .elementor-element.elementor-element-6d699f3 {
    position: relative;
    overflow: hidden;
    display: flex !important; 
    flex-direction: column;
    justify-content: flex-end; 
    transition: transform 0.4s ease; 
}

/* De gradient overlay die infadet bij hover */
.elementor-64 .elementor-element.elementor-element-6d699f3::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* Gradient van 85% zwart onderin naar volledig transparant bovenin */
    background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%);
    opacity: 0;
    transition: opacity 0.5s ease;
    pointer-events: none; 
    z-index: 1; /* Overlay ligt op laag 1 */
}

/* Zorg dat de titel en uitleg ALTIJD boven de overlay liggen */
.elementor-64 .elementor-element.elementor-element-6d699f3 .hover-kaart-titel,
.elementor-64 .elementor-element.elementor-element-6d699f3 .hover-kaart-uitleg {
    position: relative;
    z-index: 2; /* Tekst ligt op laag 2, dus BOVEN de overlay */
}


/* ==========================================
   2. DE TITEL (.hover-kaart-titel)
   ========================================== */
.elementor-64 .elementor-element.elementor-element-6d699f3 .hover-kaart-titel {
    transition: color 0.4s ease;
}


/* ==========================================
   3. DE UITLEG (.hover-kaart-uitleg)
   ========================================== */
.elementor-64 .elementor-element.elementor-element-6d699f3 .hover-kaart-uitleg {
    max-height: 0; 
    opacity: 0; 
    margin-top: 0 !important; 
    transform: translateY(20px); 
    overflow: hidden;
    transition: 
        max-height 0.5s ease, 
        opacity 0.4s ease, 
        transform 0.5s ease, 
        margin 0.4s ease !important;
}


/* ==========================================
   4. HOVER INTERACTIES
   ========================================== */

/* Overlay activeren */
.elementor-64 .elementor-element.elementor-element-6d699f3:hover::before {
    opacity: 1;
}

/* Uitleg tevoorschijn laten komen */
.elementor-64 .elementor-element.elementor-element-6d699f3:hover .hover-kaart-uitleg {
    max-height: 300px; 
    opacity: 1;
    margin-top: 15px !important; 
    transform: translateY(0); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58252a5 *//* ==========================================
   1. DE HOOFDCONTAINER (Selector)
   ========================================== */
.elementor-64 .elementor-element.elementor-element-58252a5 {
    position: relative;
    overflow: hidden;
    display: flex !important; 
    flex-direction: column;
    justify-content: flex-end; 
    transition: transform 0.4s ease; 
}

/* De gradient overlay die infadet bij hover */
.elementor-64 .elementor-element.elementor-element-58252a5::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* Gradient van 85% zwart onderin naar volledig transparant bovenin */
    background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%);
    opacity: 0;
    transition: opacity 0.5s ease;
    pointer-events: none; 
    z-index: 1; /* Overlay ligt op laag 1 */
}

/* Zorg dat de titel en uitleg ALTIJD boven de overlay liggen */
.elementor-64 .elementor-element.elementor-element-58252a5 .hover-kaart-titel,
.elementor-64 .elementor-element.elementor-element-58252a5 .hover-kaart-uitleg {
    position: relative;
    z-index: 2; /* Tekst ligt op laag 2, dus BOVEN de overlay */
}


/* ==========================================
   2. DE TITEL (.hover-kaart-titel)
   ========================================== */
.elementor-64 .elementor-element.elementor-element-58252a5 .hover-kaart-titel {
    transition: color 0.4s ease;
}


/* ==========================================
   3. DE UITLEG (.hover-kaart-uitleg)
   ========================================== */
.elementor-64 .elementor-element.elementor-element-58252a5 .hover-kaart-uitleg {
    max-height: 0; 
    opacity: 0; 
    margin-top: 0 !important; 
    transform: translateY(20px); 
    overflow: hidden;
    transition: 
        max-height 0.5s ease, 
        opacity 0.4s ease, 
        transform 0.5s ease, 
        margin 0.4s ease !important;
}


/* ==========================================
   4. HOVER INTERACTIES
   ========================================== */

/* Overlay activeren */
.elementor-64 .elementor-element.elementor-element-58252a5:hover::before {
    opacity: 1;
}

/* Uitleg tevoorschijn laten komen */
.elementor-64 .elementor-element.elementor-element-58252a5:hover .hover-kaart-uitleg {
    max-height: 300px; 
    opacity: 1;
    margin-top: 15px !important; 
    transform: translateY(0); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d699f3 *//* ==========================================
   1. DE HOOFDCONTAINER (Selector)
   ========================================== */
.elementor-64 .elementor-element.elementor-element-6d699f3 {
    position: relative;
    overflow: hidden;
    display: flex !important; 
    flex-direction: column;
    justify-content: flex-end; 
    transition: transform 0.4s ease; 
}

/* De gradient overlay die infadet bij hover */
.elementor-64 .elementor-element.elementor-element-6d699f3::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* Gradient van 85% zwart onderin naar volledig transparant bovenin */
    background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%);
    opacity: 0;
    transition: opacity 0.5s ease;
    pointer-events: none; 
    z-index: 1; /* Overlay ligt op laag 1 */
}

/* Zorg dat de titel en uitleg ALTIJD boven de overlay liggen */
.elementor-64 .elementor-element.elementor-element-6d699f3 .hover-kaart-titel,
.elementor-64 .elementor-element.elementor-element-6d699f3 .hover-kaart-uitleg {
    position: relative;
    z-index: 2; /* Tekst ligt op laag 2, dus BOVEN de overlay */
}


/* ==========================================
   2. DE TITEL (.hover-kaart-titel)
   ========================================== */
.elementor-64 .elementor-element.elementor-element-6d699f3 .hover-kaart-titel {
    transition: color 0.4s ease;
}


/* ==========================================
   3. DE UITLEG (.hover-kaart-uitleg)
   ========================================== */
.elementor-64 .elementor-element.elementor-element-6d699f3 .hover-kaart-uitleg {
    max-height: 0; 
    opacity: 0; 
    margin-top: 0 !important; 
    transform: translateY(20px); 
    overflow: hidden;
    transition: 
        max-height 0.5s ease, 
        opacity 0.4s ease, 
        transform 0.5s ease, 
        margin 0.4s ease !important;
}


/* ==========================================
   4. HOVER INTERACTIES
   ========================================== */

/* Overlay activeren */
.elementor-64 .elementor-element.elementor-element-6d699f3:hover::before {
    opacity: 1;
}

/* Uitleg tevoorschijn laten komen */
.elementor-64 .elementor-element.elementor-element-6d699f3:hover .hover-kaart-uitleg {
    max-height: 300px; 
    opacity: 1;
    margin-top: 15px !important; 
    transform: translateY(0); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58252a5 *//* ==========================================
   1. DE HOOFDCONTAINER (Selector)
   ========================================== */
.elementor-64 .elementor-element.elementor-element-58252a5 {
    position: relative;
    overflow: hidden;
    display: flex !important; 
    flex-direction: column;
    justify-content: flex-end; 
    transition: transform 0.4s ease; 
}

/* De gradient overlay die infadet bij hover */
.elementor-64 .elementor-element.elementor-element-58252a5::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* Gradient van 85% zwart onderin naar volledig transparant bovenin */
    background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%);
    opacity: 0;
    transition: opacity 0.5s ease;
    pointer-events: none; 
    z-index: 1; /* Overlay ligt op laag 1 */
}

/* Zorg dat de titel en uitleg ALTIJD boven de overlay liggen */
.elementor-64 .elementor-element.elementor-element-58252a5 .hover-kaart-titel,
.elementor-64 .elementor-element.elementor-element-58252a5 .hover-kaart-uitleg {
    position: relative;
    z-index: 2; /* Tekst ligt op laag 2, dus BOVEN de overlay */
}


/* ==========================================
   2. DE TITEL (.hover-kaart-titel)
   ========================================== */
.elementor-64 .elementor-element.elementor-element-58252a5 .hover-kaart-titel {
    transition: color 0.4s ease;
}


/* ==========================================
   3. DE UITLEG (.hover-kaart-uitleg)
   ========================================== */
.elementor-64 .elementor-element.elementor-element-58252a5 .hover-kaart-uitleg {
    max-height: 0; 
    opacity: 0; 
    margin-top: 0 !important; 
    transform: translateY(20px); 
    overflow: hidden;
    transition: 
        max-height 0.5s ease, 
        opacity 0.4s ease, 
        transform 0.5s ease, 
        margin 0.4s ease !important;
}


/* ==========================================
   4. HOVER INTERACTIES
   ========================================== */

/* Overlay activeren */
.elementor-64 .elementor-element.elementor-element-58252a5:hover::before {
    opacity: 1;
}

/* Uitleg tevoorschijn laten komen */
.elementor-64 .elementor-element.elementor-element-58252a5:hover .hover-kaart-uitleg {
    max-height: 300px; 
    opacity: 1;
    margin-top: 15px !important; 
    transform: translateY(0); 
}/* End custom CSS */