.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-2 .elementor-element.elementor-element-a8e2896.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-a8e2896 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-a8e2896.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a8e2896.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-a8e2896.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a8e2896.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-a8e2896.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a8e2896 .elementor-icon{font-size:22px;}.elementor-2 .elementor-element.elementor-element-a8e2896 .elementor-icon svg{height:22px;}.elementor-2 .elementor-element.elementor-element-351d225.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-351d225 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-351d225.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-351d225.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-351d225.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-351d225.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-351d225.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-351d225 .elementor-icon{font-size:22px;}.elementor-2 .elementor-element.elementor-element-351d225 .elementor-icon svg{height:22px;}.elementor-2 .elementor-element.elementor-element-bc9f607.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-bc9f607 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-bc9f607.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-bc9f607.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-bc9f607.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-bc9f607.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-bc9f607.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-bc9f607 .elementor-icon{font-size:22px;}.elementor-2 .elementor-element.elementor-element-bc9f607 .elementor-icon svg{height:22px;}.elementor-2 .elementor-element.elementor-element-e1ebd71.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-e1ebd71 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-e1ebd71.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e1ebd71.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-e1ebd71.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e1ebd71.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-e1ebd71.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e1ebd71 .elementor-icon{font-size:22px;}.elementor-2 .elementor-element.elementor-element-e1ebd71 .elementor-icon svg{height:22px;}:root{--page-title-display:none;}/* Start custom CSS *//* Allura: logovlak tussen tekst en knop op tablet en mobiel */
@media (max-width:1024px){
	body.elementor-page-2 .e-con.elementor-element-24993646{display:contents}
	body.elementor-page-2 .e-con.elementor-element-550b6376{row-gap:1.1rem}
	body.elementor-page-2 [data-id="45764dfc"], body.elementor-page-2 [data-id="45764dfc"] > *{order:1}
	body.elementor-page-2 [data-id="19fd1690"], body.elementor-page-2 [data-id="19fd1690"] > *{order:2}
	body.elementor-page-2 [data-id="2b23a2c8"], body.elementor-page-2 [data-id="2b23a2c8"] > *{order:3}
	body.elementor-page-2 [data-id="247c169f"], body.elementor-page-2 [data-id="247c169f"] > *{order:4}
	body.elementor-page-2 .e-con.elementor-element-36095ca{order:5;margin:1.4rem 0}
	body.elementor-page-2 [data-id="7ffa19ae"], body.elementor-page-2 [data-id="7ffa19ae"] > *{order:6}
}

/* Harde schaduw gecentreerd achter de foto op mobiel */
@media (max-width:767px){
	body.elementor-page-2 img[data-id="1888327"],
	body.elementor-page-2 [data-id="1888327"] img,
	body.elementor-page-2 img[data-id="28fe6d7c"],
	body.elementor-page-2 [data-id="28fe6d7c"] img{box-shadow:0 14px 0 0 rgba(27,63,148,.9)}
}

/* Allura: logovlak even hoog als 'Allura inhoud' op desktop */
@media (min-width:1025px){
	body.elementor-page-2 .e-con.elementor-element-36095ca{align-self:stretch}
}

/* Allura: logo iets kleiner */
body.elementor-page-2 img[data-id="4270054c"],
body.elementor-page-2 [data-id="4270054c"] img{max-width:270px}

/* Allura: golf aan de onderkant, zoals de overige secties */
body.elementor-page-2 .elementor-element-7e350512{position:relative;z-index:2;margin-block-end:-48px;padding-block-end:152px;clip-path:polygon(0.000% 0px,3.125% 0px,6.250% 0px,9.375% 0px,12.500% 0px,15.625% 0px,18.750% 0px,21.875% 0px,25.000% 0px,28.125% 0px,31.250% 0px,34.375% 0px,37.500% 0px,40.625% 0px,43.750% 0px,46.875% 0px,50.000% 0px,53.125% 0px,56.250% 0px,59.375% 0px,62.500% 0px,65.625% 0px,68.750% 0px,71.875% 0px,75.000% 0px,78.125% 0px,81.250% 0px,84.375% 0px,87.500% 0px,90.625% 0px,93.750% 0px,96.875% 0px,100.000% 0px,100.000% calc(100% - 24.00px),96.875% calc(100% - 19.32px),93.750% calc(100% - 14.82px),90.625% calc(100% - 10.67px),87.500% calc(100% - 7.03px),84.375% calc(100% - 4.04px),81.250% calc(100% - 1.83px),78.125% calc(100% - 0.46px),75.000% calc(100% - 0.00px),71.875% calc(100% - 0.46px),68.750% calc(100% - 1.83px),65.625% calc(100% - 4.04px),62.500% calc(100% - 7.03px),59.375% calc(100% - 10.67px),56.250% calc(100% - 14.82px),53.125% calc(100% - 19.32px),50.000% calc(100% - 24.00px),46.875% calc(100% - 28.68px),43.750% calc(100% - 33.18px),40.625% calc(100% - 37.33px),37.500% calc(100% - 40.97px),34.375% calc(100% - 43.96px),31.250% calc(100% - 46.17px),28.125% calc(100% - 47.54px),25.000% calc(100% - 48.00px),21.875% calc(100% - 47.54px),18.750% calc(100% - 46.17px),15.625% calc(100% - 43.96px),12.500% calc(100% - 40.97px),9.375% calc(100% - 37.33px),6.250% calc(100% - 33.18px),3.125% calc(100% - 28.68px),0.000% calc(100% - 24.00px))}
@media (max-width:1024px){
	body.elementor-page-2 .elementor-element-7e350512{margin-block-end:-40px;padding-block-end:144px;clip-path:polygon(0.000% 0px,3.125% 0px,6.250% 0px,9.375% 0px,12.500% 0px,15.625% 0px,18.750% 0px,21.875% 0px,25.000% 0px,28.125% 0px,31.250% 0px,34.375% 0px,37.500% 0px,40.625% 0px,43.750% 0px,46.875% 0px,50.000% 0px,53.125% 0px,56.250% 0px,59.375% 0px,62.500% 0px,65.625% 0px,68.750% 0px,71.875% 0px,75.000% 0px,78.125% 0px,81.250% 0px,84.375% 0px,87.500% 0px,90.625% 0px,93.750% 0px,96.875% 0px,100.000% 0px,100.000% calc(100% - 20.00px),96.875% calc(100% - 16.10px),93.750% calc(100% - 12.35px),90.625% calc(100% - 8.89px),87.500% calc(100% - 5.86px),84.375% calc(100% - 3.37px),81.250% calc(100% - 1.52px),78.125% calc(100% - 0.38px),75.000% calc(100% - 0.00px),71.875% calc(100% - 0.38px),68.750% calc(100% - 1.52px),65.625% calc(100% - 3.37px),62.500% calc(100% - 5.86px),59.375% calc(100% - 8.89px),56.250% calc(100% - 12.35px),53.125% calc(100% - 16.10px),50.000% calc(100% - 20.00px),46.875% calc(100% - 23.90px),43.750% calc(100% - 27.65px),40.625% calc(100% - 31.11px),37.500% calc(100% - 34.14px),34.375% calc(100% - 36.63px),31.250% calc(100% - 38.48px),28.125% calc(100% - 39.62px),25.000% calc(100% - 40.00px),21.875% calc(100% - 39.62px),18.750% calc(100% - 38.48px),15.625% calc(100% - 36.63px),12.500% calc(100% - 34.14px),9.375% calc(100% - 31.11px),6.250% calc(100% - 27.65px),3.125% calc(100% - 23.90px),0.000% calc(100% - 20.00px))}
}
@media (max-width:767px){
	body.elementor-page-2 .elementor-element-7e350512{margin-block-end:-24px;padding-block-end:80px;clip-path:polygon(0.000% 0px,3.125% 0px,6.250% 0px,9.375% 0px,12.500% 0px,15.625% 0px,18.750% 0px,21.875% 0px,25.000% 0px,28.125% 0px,31.250% 0px,34.375% 0px,37.500% 0px,40.625% 0px,43.750% 0px,46.875% 0px,50.000% 0px,53.125% 0px,56.250% 0px,59.375% 0px,62.500% 0px,65.625% 0px,68.750% 0px,71.875% 0px,75.000% 0px,78.125% 0px,81.250% 0px,84.375% 0px,87.500% 0px,90.625% 0px,93.750% 0px,96.875% 0px,100.000% 0px,100.000% calc(100% - 12.00px),96.875% calc(100% - 9.66px),93.750% calc(100% - 7.41px),90.625% calc(100% - 5.33px),87.500% calc(100% - 3.51px),84.375% calc(100% - 2.02px),81.250% calc(100% - 0.91px),78.125% calc(100% - 0.23px),75.000% calc(100% - 0.00px),71.875% calc(100% - 0.23px),68.750% calc(100% - 0.91px),65.625% calc(100% - 2.02px),62.500% calc(100% - 3.51px),59.375% calc(100% - 5.33px),56.250% calc(100% - 7.41px),53.125% calc(100% - 9.66px),50.000% calc(100% - 12.00px),46.875% calc(100% - 14.34px),43.750% calc(100% - 16.59px),40.625% calc(100% - 18.67px),37.500% calc(100% - 20.49px),34.375% calc(100% - 21.98px),31.250% calc(100% - 23.09px),28.125% calc(100% - 23.77px),25.000% calc(100% - 24.00px),21.875% calc(100% - 23.77px),18.750% calc(100% - 23.09px),15.625% calc(100% - 21.98px),12.500% calc(100% - 20.49px),9.375% calc(100% - 18.67px),6.250% calc(100% - 16.59px),3.125% calc(100% - 14.34px),0.000% calc(100% - 12.00px))}
}

/* Opdrachtgevers: zelfde ruimte onder als boven het blok */
body.elementor-page-2 .e-con.elementor-element-255ac0c{padding-block-end:2.2rem}

/* Allura-knop gecentreerd op mobiel, breedte blijft */
@media (max-width:767px){
	body.elementor-page-2 a[data-id="7ffa19ae"],
	body.elementor-page-2 [data-id="7ffa19ae"] > a{align-self:center}
}/* End custom CSS */