.elementor-12 .elementor-element.elementor-element-23341fb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-23341fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #54ACC3 0%, var( --e-global-color-eb81d7b ) 100%);}.elementor-12 .elementor-element.elementor-element-23341fb > .elementor-container{max-width:600px;min-height:1000px;}.elementor-12 .elementor-element.elementor-element-23341fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-23341fb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-23341fb > .elementor-shape-top svg{width:calc(300% + 1.3px);height:400px;}.elementor-12 .elementor-element.elementor-element-23341fb > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:400px;}.elementor-12 .elementor-element.elementor-element-7f9cdf4{text-align:center;}.elementor-12 .elementor-element.elementor-element-7f9cdf4 .elementor-heading-title{font-weight:400;font-style:italic;color:var( --e-global-color-7148a71 );}.elementor-12 .elementor-element.elementor-element-9184324{text-align:center;}.elementor-12 .elementor-element.elementor-element-9184324 .elementor-heading-title{color:var( --e-global-color-7148a71 );}.elementor-12 .elementor-element.elementor-element-41c080d{text-align:center;font-weight:normal;color:var( --e-global-color-7148a71 );}.elementor-12 .elementor-element.elementor-element-db42f92 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-db42f92{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-db42f92{right:0px;}.elementor-12 .elementor-element.elementor-element-db42f92{bottom:-100px;z-index:999999;}.elementor-12 .elementor-element.elementor-element-db42f92 img{width:35px;}.elementor-12 .elementor-element.elementor-element-b78ad04 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-evenly;align-items:space-evenly;}.elementor-12 .elementor-element.elementor-element-b78ad04:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b78ad04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7148a71 );}.elementor-12 .elementor-element.elementor-element-b78ad04 > .elementor-background-overlay{background-image:url("https://juniper-ivy.nl/wp-content/uploads/2022/11/beeldmerk_white-rotated03.svg");background-position:-570px -65px;background-repeat:no-repeat;background-size:cover;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-b78ad04 > .elementor-container{max-width:1200px;}.elementor-12 .elementor-element.elementor-element-b78ad04{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 100px 0px;z-index:99;}.elementor-12 .elementor-element.elementor-element-3a83b1b{text-align:start;}.elementor-12 .elementor-element.elementor-element-3a83b1b .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2a5c27d{text-align:start;}.elementor-12 .elementor-element.elementor-element-84b1648 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-84b1648{z-index:999999;text-align:start;}.elementor-12 .elementor-element.elementor-element-84b1648 img{width:35px;}.elementor-12 .elementor-element.elementor-element-31a914a img{width:400px;}.elementor-12 .elementor-element.elementor-element-771ceb9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-771ceb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eeffcdf );}.elementor-12 .elementor-element.elementor-element-771ceb9 > .elementor-background-overlay{background-image:url("https://juniper-ivy.nl/wp-content/uploads/2022/11/beeldmerk_white-rotated03.svg");background-repeat:no-repeat;background-size:cover;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-771ceb9 > .elementor-container{max-width:1100px;min-height:640px;}.elementor-12 .elementor-element.elementor-element-771ceb9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-771ceb9 > .elementor-shape-top svg{width:calc(210% + 1.3px);height:140px;}.elementor-12 .elementor-element.elementor-element-771ceb9 > .elementor-shape-bottom svg{width:calc(210% + 1.3px);height:140px;}.elementor-12 .elementor-element.elementor-element-7f348f8 > .elementor-element-populated{margin:50px 50px 50px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-5bafed6 > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5bafed6{text-align:center;}.elementor-12 .elementor-element.elementor-element-5bafed6 .elementor-heading-title{color:var( --e-global-color-1ec56dc );}.elementor-12 .elementor-element.elementor-element-58e08b2 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-58e08b2{color:var( --e-global-color-1ec56dc );}.elementor-12 .elementor-element.elementor-element-096aa33 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-096aa33{z-index:999999;}.elementor-12 .elementor-element.elementor-element-096aa33 img{width:35px;}.elementor-12 .elementor-element.elementor-element-85b45a3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-85b45a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7148a71 );}.elementor-12 .elementor-element.elementor-element-85b45a3 > .elementor-container{max-width:1100px;}.elementor-12 .elementor-element.elementor-element-85b45a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-12 .elementor-element.elementor-element-85b45a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-5c4b2a8 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://juniper-ivy.nl/wp-content/uploads/2022/11/break-bg-01.svg");background-position:bottom left;background-repeat:no-repeat;opacity:0.5;}.elementor-12 .elementor-element.elementor-element-5c4b2a8 > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-1ec56dc );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-5c4b2a8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-9b2e57e{text-align:center;}.elementor-12 .elementor-element.elementor-element-9b2e57e .elementor-heading-title{color:#0083A6;}.elementor-12 .elementor-element.elementor-element-f46c391{text-align:center;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-ff3a434.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-ff3a434.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-ff3a434 > .elementor-element-populated{padding:50px 100px 50px 100px;}.elementor-12 .elementor-element.elementor-element-43ec4cc .elementor-icon-box-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-43ec4cc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-43ec4cc.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-43ec4cc.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-43ec4cc .elementor-icon{font-size:70px;}.elementor-12 .elementor-element.elementor-element-43ec4cc .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-43ec4cc .elementor-icon-box-title a{font-size:36px;}.elementor-12 .elementor-element.elementor-element-b3d6cc6 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-1ec56dc );color:var( --e-global-color-1ec56dc );border-style:solid;border-width:3px 3px 3px 3px;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b3d6cc6 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-b3d6cc6 .elementor-button:focus{background-color:var( --e-global-color-1ec56dc );color:var( --e-global-color-7148a71 );border-color:var( --e-global-color-1ec56dc );}.elementor-12 .elementor-element.elementor-element-b3d6cc6{z-index:999999;}.elementor-12 .elementor-element.elementor-element-b3d6cc6 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-b3d6cc6 .elementor-button:focus svg{fill:var( --e-global-color-7148a71 );}.elementor-12 .elementor-element.elementor-element-b9ee887 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b9ee887{z-index:999999;}.elementor-12 .elementor-element.elementor-element-b9ee887 img{width:35px;}.elementor-12 .elementor-element.elementor-element-b5d321a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b5d321a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7148a71 );}.elementor-12 .elementor-element.elementor-element-b5d321a > .elementor-container{max-width:1100px;}.elementor-12 .elementor-element.elementor-element-b5d321a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-12 .elementor-element.elementor-element-b5d321a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-19276b3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-19276b3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-19276b3 > .elementor-element-populated{padding:50px 100px 50px 100px;}.elementor-12 .elementor-element.elementor-element-cb6c0f3 .elementor-icon-box-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-cb6c0f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-cb6c0f3.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-cb6c0f3.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-cb6c0f3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-cb6c0f3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-cb6c0f3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-cb6c0f3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-cb6c0f3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-cb6c0f3.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-cb6c0f3 .elementor-icon{font-size:70px;}.elementor-12 .elementor-element.elementor-element-cb6c0f3 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-cb6c0f3 .elementor-icon-box-title a{font-size:36px;}.elementor-12 .elementor-element.elementor-element-4bddd3b .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4bddd3b .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4bddd3b .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-7148a71 );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4bddd3b{z-index:999999;}.elementor-12 .elementor-element.elementor-element-4bddd3b .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-4bddd3b .elementor-button:focus svg{fill:var( --e-global-color-7148a71 );}.elementor-12 .elementor-element.elementor-element-a45d75d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a45d75d{z-index:999999;}.elementor-12 .elementor-element.elementor-element-a45d75d img{width:35px;}.elementor-12 .elementor-element.elementor-element-06cc6cd > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://juniper-ivy.nl/wp-content/uploads/2022/11/break-bg-02.svg");background-position:bottom right;background-repeat:no-repeat;opacity:0.5;}.elementor-12 .elementor-element.elementor-element-06cc6cd > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-06cc6cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-f8f3529{text-align:center;}.elementor-12 .elementor-element.elementor-element-f8f3529 .elementor-heading-title{color:#5F2882;}.elementor-12 .elementor-element.elementor-element-f21d2c1{text-align:center;color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-9b045ed{width:69.833%;}.elementor-12 .elementor-element.elementor-element-9b4ba0d{width:30.042%;}}@media(max-width:1200px){.elementor-12 .elementor-element.elementor-element-23341fb > .elementor-container{min-height:750px;}.elementor-12 .elementor-element.elementor-element-23341fb > .elementor-shape-top svg{height:250px;}.elementor-12 .elementor-element.elementor-element-23341fb > .elementor-shape-bottom svg{height:250px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-db42f92{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-db42f92{right:0px;}.elementor-12 .elementor-element.elementor-element-db42f92{bottom:-15px;}.elementor-12 .elementor-element.elementor-element-b78ad04{padding:50px 10px 50px 10px;}.elementor-12 .elementor-element.elementor-element-85b45a3{padding:50px 20px 50px 20px;}.elementor-12 .elementor-element.elementor-element-b5d321a{padding:50px 20px 50px 20px;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-b78ad04 > .elementor-background-overlay{background-position:0px 0px;}}@media(max-width:880px){.elementor-12 .elementor-element.elementor-element-23341fb > .elementor-container{min-height:550px;}.elementor-12 .elementor-element.elementor-element-23341fb > .elementor-shape-top svg{height:150px;}.elementor-12 .elementor-element.elementor-element-23341fb > .elementor-shape-bottom svg{height:150px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-23341fb{margin-top:100px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-cc90966 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-b78ad04 > .elementor-background-overlay{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-b78ad04{padding:50px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-84b1648 img{width:30px;}.elementor-12 .elementor-element.elementor-element-31a914a img{width:200px;}.elementor-12 .elementor-element.elementor-element-771ceb9 > .elementor-shape-top svg{height:80px;}.elementor-12 .elementor-element.elementor-element-771ceb9 > .elementor-shape-bottom svg{height:80px;}.elementor-12 .elementor-element.elementor-element-7f348f8 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5bafed6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-58e08b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5c4b2a8 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-ff3a434 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-43ec4cc .elementor-icon{font-size:50px;}.elementor-12 .elementor-element.elementor-element-43ec4cc .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-43ec4cc .elementor-icon-box-title a{font-size:28px;}.elementor-12 .elementor-element.elementor-element-b9ee887 img{width:30px;}.elementor-12 .elementor-element.elementor-element-b5d321a{padding:0px 20px 50px 20px;}.elementor-12 .elementor-element.elementor-element-19276b3 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-cb6c0f3 .elementor-icon{font-size:55px;}.elementor-12 .elementor-element.elementor-element-cb6c0f3 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-cb6c0f3 .elementor-icon-box-title a{font-size:28px;}.elementor-12 .elementor-element.elementor-element-06cc6cd > .elementor-element-populated{padding:20px 20px 20px 20px;}}/* Start custom CSS for text-editor, class: .elementor-element-2a5c27d */.elementor-12 .elementor-element.elementor-element-2a5c27d{
    margin-bottom: 0;
}
.elementor-12 .elementor-element.elementor-element-2a5c27d ul{
    margin-bottom: 20px;
}
@media (max-width:480px) {
    .elementor-12 .elementor-element.elementor-element-2a5c27d ul{
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58e08b2 */.elementor-12 .elementor-element.elementor-element-58e08b2 a {
    color: inherit;
    text-decoration: underline;
    transition: .3s !important;
}
.elementor-12 .elementor-element.elementor-element-58e08b2 a:hover {
    transition: .3s !important;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c4b2a8 *//*.elementor-12 .elementor-element.elementor-element-5c4b2a8:after {
    content: '';
    height: 500px;
    width: 500px;
    border: 5px solid #0083a6;
    z-index: 1;
    position: absolute;
    left: 100px;
    top: -100px;
    transform: rotate(45deg);
}*//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-06cc6cd *//*.elementor-12 .elementor-element.elementor-element-06cc6cd:after {
    content: '';
    height: 500px;
    width: 500px;
    border: 5px solid #0083a6;
    z-index: 1;
    position: absolute;
    left: 100px;
    top: -100px;
    transform: rotate(45deg);
}*//* End custom CSS */
/* Start custom CSS */@keyframes nod {
	0% {
		transform: translate(0);
	}
	50% {
	transform: translate(0,10px);
	}
	100% {
		transform: translate(0);
	}
}
body.elementor-page-12 .scroll-down {
    animation: nod 1.5s ease infinite;
-moz-animation: nod 1.5s ease infinite;
-o-animation: nod 1.5s ease infinite;
-webkit-animation: nod 1.5s ease infinite;
}
main#content {
    z-index: 99;
    position: relative;
}
html {
    height: 100%;
}/* End custom CSS */