.elementor-7024 .elementor-element.elementor-element-1101a1a8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7024 .elementor-element.elementor-element-980ce82{--display:flex;--min-height:505px;--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7024 .elementor-element.elementor-element-617cffd6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--margin-top:-129px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7024 .elementor-element.elementor-element-617cffd6:not(.elementor-motion-effects-element-type-background), .elementor-7024 .elementor-element.elementor-element-617cffd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-7024 .elementor-element.elementor-element-617cffd6::before, .elementor-7024 .elementor-element.elementor-element-617cffd6 > .elementor-background-video-container::before, .elementor-7024 .elementor-element.elementor-element-617cffd6 > .e-con-inner > .elementor-background-video-container::before, .elementor-7024 .elementor-element.elementor-element-617cffd6 > .elementor-background-slideshow::before, .elementor-7024 .elementor-element.elementor-element-617cffd6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7024 .elementor-element.elementor-element-617cffd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #A65218A1 100%);}.elementor-7024 .elementor-element.elementor-element-44d3ad9e{--display:flex;--min-height:0px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7024 .elementor-element.elementor-element-4ed5bf1f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7024 .elementor-element.elementor-element-54fff46a .elementor-button{background-color:var( --e-global-color-accent );font-family:"Futura Demi";font-size:24px;font-weight:300;box-shadow:2px 2px 2px 1px rgba(0,0,0,0.5);border-style:none;}.elementor-7024 .elementor-element.elementor-element-54fff46a .elementor-button:hover, .elementor-7024 .elementor-element.elementor-element-54fff46a .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-7024 .elementor-element.elementor-element-54fff46a{width:auto;max-width:auto;}.elementor-7024 .elementor-element.elementor-element-54fff46a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-54fff46a.elementor-element{--align-self:flex-start;}.elementor-7024 .elementor-element.elementor-element-54fff46a .elementor-button-content-wrapper{flex-direction:row;}.elementor-7024 .elementor-element.elementor-element-54fff46a .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-7024 .elementor-element.elementor-element-54fff46a .elementor-button:hover svg, .elementor-7024 .elementor-element.elementor-element-54fff46a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7024 .elementor-element.elementor-element-7790b1a0 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Futura Demi";font-size:24px;font-weight:300;box-shadow:2px 2px 2px 1px rgba(0,0,0,0.5);border-style:none;}.elementor-7024 .elementor-element.elementor-element-7790b1a0 .elementor-button:hover, .elementor-7024 .elementor-element.elementor-element-7790b1a0 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-7024 .elementor-element.elementor-element-7790b1a0{width:auto;max-width:auto;}.elementor-7024 .elementor-element.elementor-element-7790b1a0 > .elementor-widget-container{margin:0px 0px 0px -26px;padding:0px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-7790b1a0.elementor-element{--align-self:flex-start;}.elementor-7024 .elementor-element.elementor-element-7790b1a0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7024 .elementor-element.elementor-element-7790b1a0 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-7024 .elementor-element.elementor-element-7790b1a0 .elementor-button:hover svg, .elementor-7024 .elementor-element.elementor-element-7790b1a0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7024 .elementor-element.elementor-element-5151af8c{--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;--margin-top:-90px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--z-index:11;}.elementor-7024 .elementor-element.elementor-element-5151af8c:not(.elementor-motion-effects-element-type-background), .elementor-7024 .elementor-element.elementor-element-5151af8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happyitaly.nl/wp-content/uploads/2025/03/paper-rip.png");}.elementor-7024 .elementor-element.elementor-element-7ae2e3f9{--spacer-size:50px;}.elementor-7024 .elementor-element.elementor-element-5a7f9f85{--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;}.elementor-7024 .elementor-element.elementor-element-5a7f9f85:not(.elementor-motion-effects-element-type-background), .elementor-7024 .elementor-element.elementor-element-5a7f9f85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://happyitaly.nl/wp-content/uploads/2025/03/Textuur-roze.jpg");}.elementor-7024 .elementor-element.elementor-element-785ef2bc{--spacer-size:219px;}.elementor-7024 .elementor-element.elementor-element-230aa9e4{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:83px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-7024 .elementor-element.elementor-element-230aa9e4:not(.elementor-motion-effects-element-type-background), .elementor-7024 .elementor-element.elementor-element-230aa9e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happyitaly.nl/wp-content/uploads/2025/03/paper-rip.png");background-repeat:no-repeat;}.elementor-7024 .elementor-element.elementor-element-700f464{--spacer-size:1px;}.elementor-7024 .elementor-element.elementor-element-700f464 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-6f011ed1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:55px;--padding-bottom:25px;--padding-left:40px;--padding-right:40px;}.elementor-7024 .elementor-element.elementor-element-6f011ed1:not(.elementor-motion-effects-element-type-background), .elementor-7024 .elementor-element.elementor-element-6f011ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happyitaly.nl/wp-content/uploads/2025/03/Textuur-background2.jpg");}.elementor-7024 .elementor-element.elementor-element-7628e1e4{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7024 .elementor-element.elementor-element-417a212e.elementor-element{--align-self:flex-end;}.elementor-7024 .elementor-element.elementor-element-417a212e .elementor-icon-box-wrapper{align-items:start;}.elementor-7024 .elementor-element.elementor-element-417a212e{--icon-box-icon-margin:15px;}.elementor-7024 .elementor-element.elementor-element-417a212e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-7024 .elementor-element.elementor-element-417a212e.elementor-view-framed .elementor-icon, .elementor-7024 .elementor-element.elementor-element-417a212e.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7024 .elementor-element.elementor-element-417a212e .elementor-icon{font-size:24px;}.elementor-7024 .elementor-element.elementor-element-417a212e .elementor-icon-box-title, .elementor-7024 .elementor-element.elementor-element-417a212e .elementor-icon-box-title a{font-family:"Futura Demi";font-size:21px;font-weight:300;text-transform:none;text-decoration:underline;}.elementor-7024 .elementor-element.elementor-element-417a212e .elementor-icon-box-title{color:#000000;}.elementor-7024 .elementor-element.elementor-element-417a212e .elementor-icon-box-description{font-size:18px;}.elementor-7024 .elementor-element.elementor-element-1cdf5762 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-1cdf5762 .elementor-heading-title{font-family:"Salo";font-size:64px;color:var( --e-global-color-accent );}.elementor-7024 .elementor-element.elementor-element-7d4f206c{--display:flex;--margin-top:-38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7024 .elementor-element.elementor-element-55ffe2e3 > .elementor-widget-container{--e-transform-rotateZ:0.3deg;background-color:var( --e-global-color-accent );margin:10px 0px 12px 0px;padding:14px 14px 0px 14px;}.elementor-7024 .elementor-element.elementor-element-55ffe2e3 .elementor-heading-title{font-family:"Futura Book";font-size:21px;font-weight:900;text-transform:none;color:#FFFFFF;}.elementor-7024 .elementor-element.elementor-element-2935c636{--display:flex;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7024 .elementor-element.elementor-element-2935c636:not(.elementor-motion-effects-element-type-background), .elementor-7024 .elementor-element.elementor-element-2935c636 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7024 .elementor-element.elementor-element-3fa18c85 .elementor-heading-title{font-family:"Salo";font-size:35px;}.elementor-7024 .elementor-element.elementor-element-2f311ca3 > .elementor-widget-container{margin:-22px 0px 20px 0px;}.elementor-7024 .elementor-element.elementor-element-2f311ca3{font-family:"Futura Book";font-size:17px;font-weight:500;line-height:20px;color:var( --e-global-color-text );}.elementor-7024 .elementor-element.elementor-element-4905be86 > .elementor-widget-container{margin:-34px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-4905be86 .elementor-icon-box-wrapper{align-items:start;}.elementor-7024 .elementor-element.elementor-element-4905be86{--icon-box-icon-margin:11px;}.elementor-7024 .elementor-element.elementor-element-4905be86 .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-7024 .elementor-element.elementor-element-4905be86.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-7024 .elementor-element.elementor-element-4905be86.elementor-view-framed .elementor-icon, .elementor-7024 .elementor-element.elementor-element-4905be86.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7024 .elementor-element.elementor-element-4905be86.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7024 .elementor-element.elementor-element-4905be86.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#69727D;}.elementor-7024 .elementor-element.elementor-element-4905be86.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7024 .elementor-element.elementor-element-4905be86.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7024 .elementor-element.elementor-element-4905be86.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7024 .elementor-element.elementor-element-4905be86.elementor-view-default:has(:focus) .elementor-icon{fill:#69727D;color:#69727D;border-color:#69727D;}.elementor-7024 .elementor-element.elementor-element-4905be86 .elementor-icon{font-size:15px;}.elementor-7024 .elementor-element.elementor-element-4905be86 .elementor-icon-box-title, .elementor-7024 .elementor-element.elementor-element-4905be86 .elementor-icon-box-title a{font-family:"Futura Book";font-size:17px;text-decoration:underline;}.elementor-7024 .elementor-element.elementor-element-768dfea > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-768dfea .elementor-icon-box-wrapper{align-items:start;}.elementor-7024 .elementor-element.elementor-element-768dfea{--icon-box-icon-margin:11px;}.elementor-7024 .elementor-element.elementor-element-768dfea .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-accent );}.elementor-7024 .elementor-element.elementor-element-768dfea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-7024 .elementor-element.elementor-element-768dfea.elementor-view-framed .elementor-icon, .elementor-7024 .elementor-element.elementor-element-768dfea.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7024 .elementor-element.elementor-element-768dfea.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7024 .elementor-element.elementor-element-768dfea.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#69727D;}.elementor-7024 .elementor-element.elementor-element-768dfea.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7024 .elementor-element.elementor-element-768dfea.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7024 .elementor-element.elementor-element-768dfea.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7024 .elementor-element.elementor-element-768dfea.elementor-view-default:has(:focus) .elementor-icon{fill:#69727D;color:#69727D;border-color:#69727D;}.elementor-7024 .elementor-element.elementor-element-768dfea .elementor-icon{font-size:15px;}.elementor-7024 .elementor-element.elementor-element-768dfea .elementor-icon-box-title, .elementor-7024 .elementor-element.elementor-element-768dfea .elementor-icon-box-title a{font-family:"Futura Book";font-size:17px;text-transform:none;text-decoration:underline;}.elementor-7024 .elementor-element.elementor-element-34aa9bdd > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-34aa9bdd iframe{height:250px;}.elementor-7024 .elementor-element.elementor-element-9cae49b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7024 .elementor-element.elementor-element-1d91d4dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-1d91d4dd{font-family:"Futura Book";font-weight:700;}.elementor-7024 .elementor-element.elementor-element-38de30d1 > .elementor-widget-container{margin:0px 0px 5px 5px;}.elementor-7024 .elementor-element.elementor-element-7ed78fb1 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-7024 .elementor-element.elementor-element-7ed78fb1{font-family:"Futura Book";font-weight:700;}.elementor-7024 .elementor-element.elementor-element-e1e8357 > .elementor-widget-container{margin:0px 0px 0px 3px;}.elementor-7024 .elementor-element.elementor-element-e1e8357{font-family:"Futura Book";font-weight:700;}.elementor-7024 .elementor-element.elementor-element-102d460f > .elementor-widget-container{margin:-20px 0px 55px 0px;padding:0px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-102d460f .elementor-icon-box-wrapper{text-align:left;}.elementor-7024 .elementor-element.elementor-element-102d460f .elementor-icon-box-title, .elementor-7024 .elementor-element.elementor-element-102d460f .elementor-icon-box-title a{font-family:"Futura Book";font-size:17px;text-transform:none;text-decoration:underline;}.elementor-7024 .elementor-element.elementor-element-102d460f .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-7024 .elementor-element.elementor-element-67e06f44 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-67e06f44 .elementor-heading-title{font-family:"Salo";font-size:35px;}.elementor-7024 .elementor-element.elementor-element-3b927d80 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-3b927d80{font-family:"Futura Book";font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-7024 .elementor-element.elementor-element-3dbd8792{--display:flex;}.elementor-7024 .elementor-element.elementor-element-1de0d89a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-7024 .elementor-element.elementor-element-1de0d89a{font-family:"Futura Book";font-size:17px;}.elementor-7024 .elementor-element.elementor-element-6b590ac5{--n-accordion-title-font-size:17px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-icon-size:16px;}.elementor-7024 .elementor-element.elementor-element-6b590ac5 > .elementor-widget-container{margin:-26px 0px 0px -9px;}.elementor-7024 .elementor-element.elementor-element-6b590ac5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-7024 .elementor-element.elementor-element-6b590ac5 > .elementor-widget-container > .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:"Futura Book";}.elementor-7024 .elementor-element.elementor-element-6b590ac5 :where( .elementor-7024 .elementor-element.elementor-element-6b590ac5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:var( --e-global-color-accent );stroke:var( --e-global-color-accent );}:where( .elementor-7024 .elementor-element.elementor-element-6b590ac5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:5px;--padding-right:0px;--padding-bottom:0px;--padding-left:35px;}.elementor-7024 .elementor-element.elementor-element-4aacd7e9 > .elementor-widget-container{margin:-23px 0px -32px 0px;}.elementor-7024 .elementor-element.elementor-element-4aacd7e9{font-family:"Futura Book";font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-7024 .elementor-element.elementor-element-7efd8003 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-7efd8003 .elementor-heading-title{font-family:"Salo";font-size:35px;}.elementor-7024 .elementor-element.elementor-element-2001ae9 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-2001ae9{font-family:"Futura Book";font-size:17px;font-weight:500;color:var( --e-global-color-text );}.elementor-7024 .elementor-element.elementor-element-43ef02b4{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7024 .elementor-element.elementor-element-43ef02b4:not(.elementor-motion-effects-element-type-background), .elementor-7024 .elementor-element.elementor-element-43ef02b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7024 .elementor-element.elementor-element-626eddef{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7024 .elementor-element.elementor-element-626eddef:not(.elementor-motion-effects-element-type-background), .elementor-7024 .elementor-element.elementor-element-626eddef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7024 .elementor-element.elementor-element-626eddef.e-con{--e-con-transform-rotateZ:-0.5deg;}.elementor-7024 .elementor-element.elementor-element-6214da66{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7024 .elementor-element.elementor-element-6214da66:not(.elementor-motion-effects-element-type-background), .elementor-7024 .elementor-element.elementor-element-6214da66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7024 .elementor-element.elementor-element-6214da66.e-con{--e-con-transform-rotateZ:1deg;}.elementor-7024 .elementor-element.elementor-element-16822d16 .elementor-heading-title{font-family:"Salo";font-size:35px;color:var( --e-global-color-accent );}.elementor-7024 .elementor-element.elementor-element-e401e41 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-e401e41{font-family:"Futura Book";font-size:20px;font-weight:500;color:var( --e-global-color-text );}.elementor-7024 .elementor-element.elementor-element-3d5884d9 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Futura Demi";font-size:24px;font-weight:300;box-shadow:2px 2px 2px 1px rgba(0,0,0,0.5);border-style:none;}.elementor-7024 .elementor-element.elementor-element-3d5884d9 .elementor-button:hover, .elementor-7024 .elementor-element.elementor-element-3d5884d9 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-7024 .elementor-element.elementor-element-3d5884d9 > .elementor-widget-container{margin:-2px 0px 4px 0px;padding:0px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-3d5884d9 .elementor-button:hover svg, .elementor-7024 .elementor-element.elementor-element-3d5884d9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7024 .elementor-element.elementor-element-5c7d09f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7024 .elementor-element.elementor-element-1ed64c2f > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-1ed64c2f{font-family:"Futura Book";font-size:20px;font-weight:500;color:var( --e-global-color-text );}.elementor-7024 .elementor-element.elementor-element-11cd5d7d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-11cd5d7d{font-family:"Futura Book";font-size:20px;font-weight:500;color:var( --e-global-color-text );}.elementor-7024 .elementor-element.elementor-element-8b98f90{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7024 .elementor-element.elementor-element-8b98f90:not(.elementor-motion-effects-element-type-background), .elementor-7024 .elementor-element.elementor-element-8b98f90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7024 .elementor-element.elementor-element-45bfdd28 .elementor-heading-title{font-family:"Salo";font-size:35px;color:var( --e-global-color-accent );}.elementor-7024 .elementor-element.elementor-element-52d9430d > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-52d9430d{font-family:"Futura Book";font-size:20px;font-weight:500;color:var( --e-global-color-text );}.elementor-7024 .elementor-element.elementor-element-63f74c2d .elementor-button{background-color:var( --e-global-color-accent );font-family:"Futura Demi";font-size:24px;font-weight:300;box-shadow:2px 2px 2px 1px rgba(0,0,0,0.5);border-style:none;}.elementor-7024 .elementor-element.elementor-element-63f74c2d .elementor-button:hover, .elementor-7024 .elementor-element.elementor-element-63f74c2d .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-7024 .elementor-element.elementor-element-63f74c2d > .elementor-widget-container{margin:-2px 0px 4px 0px;padding:0px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-63f74c2d .elementor-button:hover svg, .elementor-7024 .elementor-element.elementor-element-63f74c2d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7024 .elementor-element.elementor-element-5c9185cc{--display:flex;--margin-top:60px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7024 .elementor-element.elementor-element-5c9185cc:not(.elementor-motion-effects-element-type-background), .elementor-7024 .elementor-element.elementor-element-5c9185cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7024 .elementor-element.elementor-element-5c9185cc.e-con{--e-con-transform-rotateZ:-1deg;}.elementor-7024 .elementor-element.elementor-element-7dee9b3e .elementor-heading-title{font-family:"Salo";font-size:35px;color:var( --e-global-color-accent );}.elementor-7024 .elementor-element.elementor-element-1de2e55a > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-1de2e55a{font-family:"Futura Book";font-size:20px;font-weight:500;color:var( --e-global-color-text );}.elementor-7024 .elementor-element.elementor-element-a8ef7ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7024 .elementor-element.elementor-element-13196f7b{--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;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:94px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7024 .elementor-element.elementor-element-13196f7b:not(.elementor-motion-effects-element-type-background), .elementor-7024 .elementor-element.elementor-element-13196f7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happyitaly.nl/wp-content/uploads/2025/03/Textuur-background2.jpg");}.elementor-7024 .elementor-element.elementor-element-7811bb5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-3113e42 > .elementor-widget-container{margin:50px 0px 10px 0px;}.elementor-7024 .elementor-element.elementor-element-6f4aedef{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7024 .elementor-element.elementor-element-6f4aedef:not(.elementor-motion-effects-element-type-background), .elementor-7024 .elementor-element.elementor-element-6f4aedef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happyitaly.nl/wp-content/uploads/2025/03/Textuur-background2.jpg");}.elementor-7024 .elementor-element.elementor-element-1c594b44{--display:flex;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-7024 .elementor-element.elementor-element-456d9f6 > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-456d9f6{text-align:center;}.elementor-7024 .elementor-element.elementor-element-456d9f6 .elementor-heading-title{font-family:"Salo";font-size:65px;color:var( --e-global-color-accent );}.elementor-7024 .elementor-element.elementor-element-00b6c78 > .elementor-widget-container{margin:0px 15px 180px 15px;padding:0px 0px -5px 0px;}.elementor-7024 .elementor-element.elementor-element-4d6339e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-7024 .elementor-element.elementor-element-617cffd6{--content-width:1140px;}.elementor-7024 .elementor-element.elementor-element-4ed5bf1f{--width:38%;}.elementor-7024 .elementor-element.elementor-element-6f011ed1{--content-width:1140px;}.elementor-7024 .elementor-element.elementor-element-7628e1e4{--width:50%;}.elementor-7024 .elementor-element.elementor-element-7d4f206c{--width:85%;}.elementor-7024 .elementor-element.elementor-element-2935c636{--width:85%;}.elementor-7024 .elementor-element.elementor-element-43ef02b4{--width:85%;}.elementor-7024 .elementor-element.elementor-element-626eddef{--width:85%;}.elementor-7024 .elementor-element.elementor-element-6214da66{--width:85%;}.elementor-7024 .elementor-element.elementor-element-5c7d09f{--width:52%;}.elementor-7024 .elementor-element.elementor-element-8b98f90{--width:85%;}.elementor-7024 .elementor-element.elementor-element-5c9185cc{--width:85%;}.elementor-7024 .elementor-element.elementor-element-13196f7b{--content-width:1140px;}.elementor-7024 .elementor-element.elementor-element-1c594b44{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-7024 .elementor-element.elementor-element-4ed5bf1f{--width:450px;}}@media(max-width:1024px){.elementor-7024 .elementor-element.elementor-element-980ce82{--min-height:410px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7024 .elementor-element.elementor-element-617cffd6{--min-height:109px;--margin-top:-128px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-7024 .elementor-element.elementor-element-44d3ad9e{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7024 .elementor-element.elementor-element-4ed5bf1f{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7024 .elementor-element.elementor-element-785ef2bc{--spacer-size:128px;}.elementor-7024 .elementor-element.elementor-element-230aa9e4:not(.elementor-motion-effects-element-type-background), .elementor-7024 .elementor-element.elementor-element-230aa9e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-7024 .elementor-element.elementor-element-230aa9e4{--margin-top:-52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:0px;--padding-left:48px;--padding-right:0px;--z-index:4;}.elementor-7024 .elementor-element.elementor-element-6f011ed1{--padding-top:50px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-7024 .elementor-element.elementor-element-7628e1e4{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-7024 .elementor-element.elementor-element-1cdf5762 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-1cdf5762 .elementor-heading-title{font-size:71px;line-height:0.9em;}.elementor-7024 .elementor-element.elementor-element-7d4f206c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7024 .elementor-element.elementor-element-55ffe2e3 > .elementor-widget-container{--e-transform-rotateZ:0.3deg;margin:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-7024 .elementor-element.elementor-element-55ffe2e3 .elementor-heading-title{font-size:18px;}.elementor-7024 .elementor-element.elementor-element-2935c636{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7024 .elementor-element.elementor-element-3fa18c85 .elementor-heading-title{font-size:33px;}.elementor-7024 .elementor-element.elementor-element-9cae49b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7024 .elementor-element.elementor-element-e1e8357 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-67e06f44 .elementor-heading-title{font-size:33px;}.elementor-7024 .elementor-element.elementor-element-3b927d80 > .elementor-widget-container{margin:-17px 0px -21px 0px;}.elementor-7024 .elementor-element.elementor-element-3b927d80{font-size:17px;}.elementor-7024 .elementor-element.elementor-element-1de0d89a{font-size:15px;}.elementor-7024 .elementor-element.elementor-element-6b590ac5 > .elementor-widget-container{margin:-15px 0px 0px -9px;}.elementor-7024 .elementor-element.elementor-element-7efd8003 .elementor-heading-title{font-size:33px;line-height:1em;}.elementor-7024 .elementor-element.elementor-element-626eddef{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7024 .elementor-element.elementor-element-16822d16 .elementor-heading-title{font-size:33px;}.elementor-7024 .elementor-element.elementor-element-5c7d09f{--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7024 .elementor-element.elementor-element-1ed64c2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-45bfdd28 .elementor-heading-title{font-size:33px;}.elementor-7024 .elementor-element.elementor-element-7dee9b3e .elementor-heading-title{font-size:33px;line-height:1em;}.elementor-7024 .elementor-element.elementor-element-13196f7b{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-7024 .elementor-element.elementor-element-6f4aedef{--margin-top:-61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-7024 .elementor-element.elementor-element-617cffd6{--min-height:18vh;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7024 .elementor-element.elementor-element-44d3ad9e{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:213px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7024 .elementor-element.elementor-element-4ed5bf1f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7024 .elementor-element.elementor-element-54fff46a .elementor-button{font-size:20px;}.elementor-7024 .elementor-element.elementor-element-7790b1a0 > .elementor-widget-container{margin:-20px 0px 35px -38px;}.elementor-7024 .elementor-element.elementor-element-7790b1a0 .elementor-button{font-size:20px;}.elementor-7024 .elementor-element.elementor-element-5a7f9f85:not(.elementor-motion-effects-element-type-background), .elementor-7024 .elementor-element.elementor-element-5a7f9f85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happyitaly.nl/wp-content/uploads/2025/03/leeg.png");}.elementor-7024 .elementor-element.elementor-element-230aa9e4{--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:41px;--padding-left:0px;--padding-right:0px;}.elementor-7024 .elementor-element.elementor-element-6f011ed1{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-7024 .elementor-element.elementor-element-7628e1e4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7024 .elementor-element.elementor-element-417a212e > .elementor-widget-container{margin:-6px 15px -22px 0px;}.elementor-7024 .elementor-element.elementor-element-417a212e.elementor-element{--align-self:flex-end;}.elementor-7024 .elementor-element.elementor-element-417a212e .elementor-icon-box-wrapper{align-items:start;}.elementor-7024 .elementor-element.elementor-element-417a212e{--icon-box-icon-margin:10px;}.elementor-7024 .elementor-element.elementor-element-417a212e .elementor-icon-box-title{margin-block-end:15px;}.elementor-7024 .elementor-element.elementor-element-417a212e .elementor-icon{font-size:18px;}.elementor-7024 .elementor-element.elementor-element-417a212e .elementor-icon-box-title, .elementor-7024 .elementor-element.elementor-element-417a212e .elementor-icon-box-title a{font-size:16px;}.elementor-7024 .elementor-element.elementor-element-1cdf5762 > .elementor-widget-container{margin:0px 15px 0px 14px;}.elementor-7024 .elementor-element.elementor-element-1cdf5762 .elementor-heading-title{font-size:34px;}.elementor-7024 .elementor-element.elementor-element-7d4f206c{--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7024 .elementor-element.elementor-element-55ffe2e3 > .elementor-widget-container{--e-transform-rotateZ:0deg;margin:0px 15px 14px 14px;padding:14px 14px 2px 14px;}.elementor-7024 .elementor-element.elementor-element-55ffe2e3 .elementor-heading-title{font-size:17px;}.elementor-7024 .elementor-element.elementor-element-2935c636{--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7024 .elementor-element.elementor-element-3fa18c85 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-3fa18c85 .elementor-heading-title{font-size:26px;}.elementor-7024 .elementor-element.elementor-element-2f311ca3 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-4905be86 > .elementor-widget-container{margin:-10px 0px 13px 0px;}.elementor-7024 .elementor-element.elementor-element-4905be86.elementor-element{--align-self:flex-start;}.elementor-7024 .elementor-element.elementor-element-4905be86 .elementor-icon-box-wrapper{align-items:center;}.elementor-7024 .elementor-element.elementor-element-4905be86{--icon-box-icon-margin:7px;}.elementor-7024 .elementor-element.elementor-element-4905be86 .elementor-icon{font-size:18px;}.elementor-7024 .elementor-element.elementor-element-4905be86 .elementor-icon-box-title, .elementor-7024 .elementor-element.elementor-element-4905be86 .elementor-icon-box-title a{font-size:17px;}.elementor-7024 .elementor-element.elementor-element-768dfea > .elementor-widget-container{margin:-32px 15px -22px 0px;}.elementor-7024 .elementor-element.elementor-element-768dfea.elementor-element{--align-self:flex-start;}.elementor-7024 .elementor-element.elementor-element-768dfea .elementor-icon-box-wrapper{align-items:center;}.elementor-7024 .elementor-element.elementor-element-768dfea{--icon-box-icon-margin:7px;}.elementor-7024 .elementor-element.elementor-element-768dfea .elementor-icon{font-size:18px;}.elementor-7024 .elementor-element.elementor-element-768dfea .elementor-icon-box-title, .elementor-7024 .elementor-element.elementor-element-768dfea .elementor-icon-box-title a{font-size:17px;}.elementor-7024 .elementor-element.elementor-element-9cae49b{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7024 .elementor-element.elementor-element-1d91d4dd{width:auto;max-width:auto;}.elementor-7024 .elementor-element.elementor-element-1d91d4dd > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-38de30d1{width:auto;max-width:auto;--e-rating-icon-font-size:12px;}.elementor-7024 .elementor-element.elementor-element-38de30d1 > .elementor-widget-container{margin:-52px 0px 0px 26px;}.elementor-7024 .elementor-element.elementor-element-7ed78fb1{width:auto;max-width:auto;}.elementor-7024 .elementor-element.elementor-element-7ed78fb1 > .elementor-widget-container{margin:-77px 0px 0px 94px;}.elementor-7024 .elementor-element.elementor-element-e1e8357{width:auto;max-width:auto;}.elementor-7024 .elementor-element.elementor-element-e1e8357 > .elementor-widget-container{margin:-77px 0px 0px 94px;}.elementor-7024 .elementor-element.elementor-element-102d460f > .elementor-widget-container{margin:-76px 15px -22px 0px;}.elementor-7024 .elementor-element.elementor-element-102d460f.elementor-element{--align-self:flex-start;}.elementor-7024 .elementor-element.elementor-element-102d460f .elementor-icon-box-wrapper{text-align:left;}.elementor-7024 .elementor-element.elementor-element-102d460f .elementor-icon-box-title, .elementor-7024 .elementor-element.elementor-element-102d460f .elementor-icon-box-title a{font-size:17px;}.elementor-7024 .elementor-element.elementor-element-67e06f44 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-67e06f44 .elementor-heading-title{font-size:26px;}.elementor-7024 .elementor-element.elementor-element-3b927d80 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-3b927d80{font-size:16px;}.elementor-7024 .elementor-element.elementor-element-6b590ac5 > .elementor-widget-container{margin:-24px 0px 0px -9px;}.elementor-7024 .elementor-element.elementor-element-4aacd7e9 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-7efd8003 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-7efd8003 .elementor-heading-title{font-size:22px;}.elementor-7024 .elementor-element.elementor-element-2001ae9 > .elementor-widget-container{margin:-17px 0px 35px 0px;}.elementor-7024 .elementor-element.elementor-element-43ef02b4{--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7024 .elementor-element.elementor-element-626eddef{--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7024 .elementor-element.elementor-element-6214da66{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7024 .elementor-element.elementor-element-16822d16 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-16822d16 .elementor-heading-title{font-size:25px;}.elementor-7024 .elementor-element.elementor-element-e401e41 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-e401e41{font-size:17px;}.elementor-7024 .elementor-element.elementor-element-3d5884d9 .elementor-button{font-size:20px;}.elementor-7024 .elementor-element.elementor-element-5c7d09f{--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7024 .elementor-element.elementor-element-1ed64c2f > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-1ed64c2f{font-size:19px;}.elementor-7024 .elementor-element.elementor-element-70e46337 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-7024 .elementor-element.elementor-element-11cd5d7d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-8b98f90{--margin-top:20px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-7024 .elementor-element.elementor-element-45bfdd28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-45bfdd28 .elementor-heading-title{font-size:25px;}.elementor-7024 .elementor-element.elementor-element-52d9430d > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-52d9430d{font-size:17px;}.elementor-7024 .elementor-element.elementor-element-63f74c2d .elementor-button{font-size:20px;}.elementor-7024 .elementor-element.elementor-element-7dee9b3e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-7dee9b3e .elementor-heading-title{font-size:25px;}.elementor-7024 .elementor-element.elementor-element-1de2e55a > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-1de2e55a{font-size:17px;}.elementor-7024 .elementor-element.elementor-element-13196f7b{--margin-top:-11px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7024 .elementor-element.elementor-element-6f4aedef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7024 .elementor-element.elementor-element-1c594b44{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7024 .elementor-element.elementor-element-456d9f6 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-7024 .elementor-element.elementor-element-456d9f6 .elementor-heading-title{font-size:28px;}.elementor-7024 .elementor-element.elementor-element-00b6c78 > .elementor-widget-container{margin:-8px 0px 90px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-8019f59 */.location-hero-slider {
  height: 505px;
  overflow: hidden;
}
.location-hero-slider .swiper-slide img{
    object-fit: cover;
    display: block;
    height: 100%;
    width: 100%;
}

.location-hero-slider .swiper-button-prev{
     left: 8px !important;
}

.location-hero-slider .swiper-button-next{
     right: 8px !important;
}

@media screen and (max-width: 1024px) {
    .location-hero-slider {
      height: 410px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de0d89a */.location-hours-row{
    display: flex;
    justify-content: space-between;
    line-height: 18px;
}

.location-hours{
    width: 110px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de0d89a */.location-hours-row{
    display: flex;
    justify-content: space-between;
    line-height: 18px;
}

.location-hours{
    width: 110px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aacd7e9 */ol, ul {
    margin: 0 0 1.5em 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11cd5d7d */.single-location-content h3{
    font-size: 35px;
    line-height: 1.2em;
    color: #FF003C;
    font-weight: 400;
    margin: 11px 0px 20px 0px;
}

.single-location-content .location-content-btn{
    background-color: #FF003C;
    font-family: "Futura Demi";
    font-size: 24px;
    font-weight: 300;
    box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.5);
    border-style: none;
    border-color: #ffffff;
    padding-top: 13px;
    padding-right: 23px;
    padding-bottom: 13px;
    padding-left: 23px;
    line-height: 1em;
    color: #ffffff;
    text-align: center;
    transition: all .3s;
    margin: 10px 0 30px;
    display: inline-block;
}

.single-location-content .location-content-btn:hover, .single-location-content .location-content-btn:focus{
    background-color: #000000;
    color: #FFFFFF;
}

@media (max-width: 767px) {
    .single-location-content h3{
        font-size: 28px;
    }
    .single-location-content .location-content-btn{
    font-size: 20px;
    padding-top: 11px;
    padding-right: 21px;
    padding-bottom: 11px;
    padding-left: 21px;

}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3113e42 *//*gallery*/

.location-gallery {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 10px;
}
.location-gallery-item{
    max-height: 280px;
    position: relative;
    opacity: 0;
    transform: scale(0.8);
    transition: opacity 0.8s ease, transform 0.8s ease;
}
.location-gallery-item.visible {
    opacity: 1;
    transform: scale(1);
}

.location-gallery-item img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}

@media (max-width: 1024px) {
    .location-gallery {
    	grid-template-columns: repeat(3, 1fr);
    }
    .location-gallery-item{
    max-height: 220px;
}
}
@media (max-width: 767px) {
    .location-gallery {
    	grid-template-columns: repeat(2, 1fr);
    }
    .location-gallery-item{
    max-height: 170px;
}
}
			
			
.location-gallery .location-gallery-item::after {
    content: '';
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.5);
    opacity: 0;
    transition: opacity 0.8s ease;
}

.location-gallery .location-gallery-item:hover::after {
    opacity: 1;
}

/* .fancybox-button:hover {*/
/* background-color: rgba(30, 30, 30, .6);*/
/*  color: #ffffff;*/
/*}*/

/* .fancybox-button:focus {*/
/* background-color: rgba(30, 30, 30, .6);*/
/*  color: #ffffff;*/
/*}*/

/* .fancybox-button--arrow_left:hover, .fancybox-button--arrow_right:hover, .fancybox-button--arrow_left:focus, .fancybox-button--arrow_left:focus{*/
/*background-clip: content-box;*/
/*} */

.fancybox-toolbar .fancybox-button{
    padding: 10px !important;
}

html.compensate-for-scrollbar,
body.compensate-for-scrollbar {
  padding-right: 0 !important;
  margin-right: 0 !important;
}

@media screen and (max-width: 767px) {
 .fancybox-button--arrow_left, .fancybox-button--arrow_right{
     background-color: rgba(30, 30, 30, .9);
} 
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-00b6c78 *//*reviews*/
.review-card {
	background-color: #FF003C;
    border-radius: 0px;
    border: 1px solid #FF003C;
	padding: 15px;
	flex: 1;
    display: flex;
    flex-direction: column;
}

.review-rating .star {
	font-size: 21px;
	margin-right: 4px;
	color: #000000; 
}

.review-rating .star.active {
	color: #ffffff; 
}

.review-card__text{
    color: #FFFFFF;
    font-family: "Futura Book";
    font-size: 17px;
    line-height: 23px;
    margin-top: 15px;
    margin-bottom: 10px;
}

.review-card__author{
    font-family: "Salo";
    font-size: 37px;
    color: #ffffff;
    line-height: 1.5;
    margin-bottom: 3px;
    font-weight: 700;
}

.acf-reviews-slider-wrapper {
  position: relative;
  width: 95%;
  margin: 0 auto;
}

.acf-reviews-slider-wrapper .swiper-slide {
     display: flex;
     height: auto;
}

/*.acf-reviews-slider-wrapper .swiper-button-prev:after, .acf-reviews-slider-wrapper .swiper-button-next:after{*/
/*    font-size: 25px;*/
/*    font-weight: bold;*/
/*}*/

.acf-reviews-slider-wrapper .swiper-button-prev{
     left: -30px !important;
}

.acf-reviews-slider-wrapper .swiper-button-next{
     right: -30px !important;
}

@media screen and (max-width: 767px) {
.acf-reviews-slider-wrapper .swiper-button-prev{
     left: -40px !important;
}

.acf-reviews-slider-wrapper .swiper-button-next{
     right: -40px !important;
}
.acf-reviews-slider-wrapper {
    width: 82%;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura Demi';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://happyitaly.nl/wp-content/uploads/2025/03/FuturaPTDemi.woff2') format('woff2'),
		url('https://happyitaly.nl/wp-content/uploads/2025/03/FuturaPTDemi.woff') format('woff'),
		url('https://happyitaly.nl/wp-content/uploads/2025/03/FuturaPTDemi.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Salo';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://happyitaly.nl/wp-content/uploads/2025/03/Salo.woff2') format('woff2'),
		url('https://happyitaly.nl/wp-content/uploads/2025/03/Salo.woff') format('woff'),
		url('https://happyitaly.nl/wp-content/uploads/2025/03/Salo.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura Book';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://happyitaly.nl/wp-content/uploads/2025/03/FuturaPTBook.woff2') format('woff2'),
		url('https://happyitaly.nl/wp-content/uploads/2025/03/FuturaPTBook.woff') format('woff'),
		url('https://happyitaly.nl/wp-content/uploads/2025/03/FuturaPTBook.ttf') format('truetype');
}
/* End Custom Fonts CSS */