.dl-heartbeat{position:absolute;z-index:999;width:32px;height:32px;fill:#e25555;opacity:1;pointer-events:none;animation:heartFloatUp 1.2s ease-out forwards}@keyframes heartFloatUp{0%{transform:translate(-50%,-100%) scale(1);opacity:1}100%{transform:translate(-50%,-200%) scale(1.4);opacity:0}}body.et-fb .dl-heartbeat{display:none}#top-banner p:hover{color:#000}div#dtb-m-menu{margin-top:40px}#main-content td.gsurvey-likert-choice.gsurvey-likert-hover,#main-content td.gsurvey-likert-choice.gsurvey-likert-selected{background-color:#ffffff!important}#main-content .ywme-hide-label label.gform-field-label.gform-field-label--type-sub{display:none}#main-content .gfield_description{font-size:21px;font-weight:400;padding-top:0px;margin-bottom:20px}#main-content td.gsurvey-likert-row-label{width:50%;text-align:left;padding:10px;font-weight:500}#main-content .dipi_gf_styler_container label.gfield_label.gform-field-label.gfield_label_before_complex{font-family:'Hanken Grotesk variable',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:36px;letter-spacing:0.02em;line-height:1.2em;margin-top:30px;margin-bottom:10px}.form-result-highlight{color:#b13f87;background-color:#dfe5e8;padding:10px}div#booking-page.booking-page{background-color:#fefaf7}p i,em{font-family:"Crimson Pro italic",Helvetica,Arial,Lucida,sans-serif;font-style:normal}h4{padding-bottom:20px}.blurb-hover:hover .et_pb_blurb_content span{color:#c0338a}.hmc-heading-line.left h2:before,.ywme-type h2:first-child:before{content:" ";width:1000px;border-top:2px solid #000;position:absolute;top:0.6em;left:-980px;margin-left:-30px}.hmc-heading-line.right h2:after{content:" ";width:1000px;border-top:2px solid #000;position:absolute;bottom:0.7em;margin-left:20px}@media (max-width:340px){#timeline h3{font-size:24px}}@media (min-width:981px){#timeline .block-line,#timeline .block-line-double{display:inline-block}#timeline .et_pb_column:first-child .block-line:before,#timeline .block-line:after,#timeline .block-line-double:after{content:'';display:block;position:absolute;width:calc(150% - 20px);height:2px;background:#000000;top:68px;left:-150%;z-index:1}#timeline .block-line:after,#timeline .block-line-double:after{left:100%;width:calc((80vw/3) - 100% - 40px);margin-left:15px}#timeline .et_pb_text{z-index:3}#timeline .et_pb_column:last-child .block-line:after,#timeline .et_pb_column:last-child .block-line-double:after{display:none}}@media (max-width:980px){#timeline .block-line{display:block}#timeline .block-line:before{content:'';display:block;position:absolute;background:#000000;height:100%;width:2px;left:10px;bottom:50px;z-index:1}#timeline .block-line-double{display:block}#timeline .block-line-double:before{content:'';display:block;position:absolute;background:#000000;height:60%;width:2px;left:10px;bottom:105px;z-index:1}}@media (min-width:981px){#timeline-visie .block-line{display:inline-block}#timeline-visie .et_pb_column:first-child .block-line:before{content:'';display:block;position:absolute;width:600px;height:2px;background:#000000;top:68px;right:calc(100% + 15px);z-index:1}#timeline-visie .block-line-alt:after{content:'';display:block;position:absolute;width:600px;height:2px;background:#000000;top:68px;left:100%;width:500px;margin-left:15px}}@media (max-width:980px){#timeline-visie .et_pb_column:first-child .block-line:before{content:'';display:block;position:absolute;width:600px;height:2px;background:#000000;top:50px;right:calc(100% + 15px);z-index:1}#timeline-visie .block-line-alt:before{content:'';display:block;position:absolute;background:#000000;height:50%;width:2px;z-index:1;margin-left:50%;bottom:60px}}@media (max-width:768px){#timeline-visie .et_pb_column:first-child .block-line:before{display:none}}.dl-blog-module1 .et_pb_ajax_pagination_container{display:grid;grid-gap:40px;grid-template-columns:repeat(4,1fr)}.dl-blog-module1 .et_pb_ajax_pagination_container>div{grid-column:span 4}@media (max-width:980px){.dl-blog-module1 .et_pb_ajax_pagination_container{grid-template-columns:repeat(2,1fr)}.dl-blog-module1 .et_pb_ajax_pagination_container>div{grid-column:span 2}}@media (max-width:600px){.dl-blog-module1 .et_pb_ajax_pagination_container{grid-template-columns:repeat(1,1fr)}.dl-blog-module1 .et_pb_ajax_pagination_container>div{grid-column:span 1}}.dipi_filterable_grid .dipi_filterable_grid_wrapper.layout_grid .grid .img-container{padding-top:100%;display:block}.dipi_filterable_grid .dipi_filterable_grid_wrapper.layout_grid .grid .img-container img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover;border-radius:50%}blockquote,.wp-block-quote{position:relative;text-indent:0px;font-size:20px;line-height:1.2em;;border-left:0px;margin-bottom:20px;margin-left:-30px}blockquote p:before,.wp-block-quote p:before{content:" ";position:relative;top:0px;left:0px}@media (max-width:980px){.ywme-blog-image{margin:5px 0px 25px -40px}}@media (min-width:981px){.ywme-blog-image{max-width:56%;display:inline-block;float:left;margin:10px 30px 20px -12%}}#main-content .ywme-type p em,#main-content .ywme-type p i{font-family:"Crimson Pro Italic",Helvetica,Arial,Lucida,sans-serif;font-style:normal}#main-content .ywme-type ul.wp-block-list{margin-top:-0.5em;line-height:1.4em}.wp-block-button a{display:inline-block;background-color:#6b407f;color:#fff;font-family:"Hanken Grotesk variable",Helvetica,Arial,Lucida,sans-serif;font-size:16px;font-weight:500;line-height:1.3em;border-radius:0px;padding:8px 16px;transition:all .3s ease-in-out}.wp-block-button a:hover{background-color:#a74389;color:#fff;transition:all .3s ease-in-out}span.et-pb-icon:not(.et_pb_scroll_top){aspect-ratio:1/1;display:flex;min-width:2.2em;align-items:center;justify-content:center}.et_pb_blurb_position_left .et_pb_blurb_container{display:flex;flex-direction:column;justify-content:center;padding-left:10px}.et_pb_blurb_position_left .et_pb_blurb_content{display:flex}.et_pb_blurb_position_left .et_pb_main_blurb_image{width:auto;margin-bottom:0}.et_pb_blurb_position_left .et_pb_module_header{padding-bottom:0}.et_pb_blurb_position_left p{margin-top:0}.et_pb_blurb_position_left span.et_pb_image_wrap{transform:translateY(0px)}#privacypagina .cky-audit-table-element{margin-top:-50px}#privacypagina .cky-audit-table-element h3{font-size:26px;font-weight:500;margin-bottom:0px}#privacypagina .cky-audit-table-element p{margin-bottom:20px}#main-content .cky-cookie-audit-table th{background-color:#dee5e9;border:1px solid #d6d8df;color:#000000}#main-content .cky-cookie-audit-table tr:nth-child(2n+1) td{background:#ffffff}