/* Hull-Rotterdam Styles - opmaak voor alle pagina's met .hr-page (NL, UK, DE, FR). Een bron voor het hele netwerk. */

/* ===== 1. Basis: variabelen, layout, hero homepage, panelen, kaarten ===== */
.entry-content .hr-page{--hr-blue:#0025a2;--hr-pink:#fe017a;--hr-tint:rgba(0,37,162,.04);--hr-line:#d5d8dc;--hr-w:1120px;--hr-hero-img:url(https://hull-rotterdam.com/wp-content/uploads/2025/11/ferry-p-and-o-hull-rotterdam.jpg);
--i-car:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M499.99 176h-59.87l-16.64-41.6C406.38 91.63 365.57 64 319.5 64h-127c-46.06 0-86.88 27.63-103.99 70.4L71.87 176H12.01C4.2 176-1.53 183.34.37 190.91l6 24C7.7 220.25 12.5 224 18.01 224h20.07C24.65 235.73 16 252.78 16 272v48c0 16.12 6.16 30.67 16 41.93V416c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h256v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-54.07c9.84-11.25 16-25.8 16-41.93v-48c0-19.22-8.65-36.27-22.07-48H494c5.51 0 10.31-3.75 11.64-9.09l6-24c1.89-7.57-3.84-14.91-11.65-14.91zm-352.06-17.83c7.29-18.22 24.94-30.17 44.57-30.17h127c19.63 0 37.28 11.95 44.57 30.17L384 208H128l19.93-49.83zM96 319.8c-19.2 0-32-12.76-32-31.9S76.8 256 96 256s48 28.71 48 47.85-28.8 15.95-48 15.95zm320 0c-19.2 0-48 3.19-48-15.95S396.8 256 416 256s32 12.76 32 31.9-12.8 31.9-32 31.9z'/%3E%3C/svg%3E");
--i-user:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z'/%3E%3C/svg%3E");
--i-caravan:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M416,208a16,16,0,1,0,16,16A16,16,0,0,0,416,208ZM624,320H576V160A160,160,0,0,0,416,0H64A64,64,0,0,0,0,64V320a64,64,0,0,0,64,64H96a96,96,0,0,0,192,0H624a16,16,0,0,0,16-16V336A16,16,0,0,0,624,320ZM192,432a48,48,0,1,1,48-48A48.05,48.05,0,0,1,192,432Zm64-240a32,32,0,0,1-32,32H96a32,32,0,0,1-32-32V128A32,32,0,0,1,96,96H224a32,32,0,0,1,32,32ZM448,320H320V128a32,32,0,0,1,32-32h64a32,32,0,0,1,32,32Z'/%3E%3C/svg%3E");
--i-moto:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M512.9 192c-14.9-.1-29.1 2.3-42.4 6.9L437.6 144H520c13.3 0 24-10.7 24-24V88c0-13.3-10.7-24-24-24h-45.3c-6.8 0-13.3 2.9-17.8 7.9l-37.5 41.7-22.8-38C392.2 68.4 384.4 64 376 64h-80c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h66.4l19.2 32H227.9c-17.7-23.1-44.9-40-99.9-40H72.5C59 104 47.7 115 48 128.5c.2 13 10.9 23.5 24 23.5h56c24.5 0 38.7 10.9 47.8 24.8l-11.3 20.5c-13-3.9-26.9-5.7-41.3-5.2C55.9 194.5 1.6 249.6 0 317c-1.6 72.1 56.3 131 128 131 59.6 0 109.7-40.8 124-96h84.2c13.7 0 24.6-11.4 24-25.1-2.1-47.1 17.5-93.7 56.2-125l12.5 20.8c-27.6 23.7-45.1 58.9-44.8 98.2.5 69.6 57.2 126.5 126.8 127.1 71.6.7 129.8-57.5 129.2-129.1-.7-69.6-57.6-126.4-127.2-126.9zM128 400c-44.1 0-80-35.9-80-80s35.9-80 80-80c4.2 0 8.4.3 12.5 1L99 316.4c-8.8 16 2.8 35.6 21 35.6h81.3c-12.4 28.2-40.6 48-73.3 48zm463.9-75.6c-2.2 40.6-35 73.4-75.5 75.5-46.1 2.5-84.4-34.3-84.4-79.9 0-21.4 8.4-40.8 22.1-55.1l49.4 82.4c4.5 7.6 14.4 10 22 5.5l13.7-8.2c7.6-4.5 10-14.4 5.5-22l-48.6-80.9c5.2-1.1 10.5-1.6 15.9-1.6 45.6-.1 82.3 38.2 79.9 84.3z'/%3E%3C/svg%3E");
--i-bike:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M512.509 192.001c-16.373-.064-32.03 2.955-46.436 8.495l-77.68-125.153A24 24 0 0 0 368.001 64h-64c-8.837 0-16 7.163-16 16v16c0 8.837 7.163 16 16 16h50.649l14.896 24H256.002v-16c0-8.837-7.163-16-16-16h-87.459c-13.441 0-24.777 10.999-24.536 24.437.232 13.044 10.876 23.563 23.995 23.563h48.726l-29.417 47.52c-13.433-4.83-27.904-7.483-42.992-7.52C58.094 191.83.412 249.012.002 319.236-.413 390.279 57.055 448 128.002 448c59.642 0 109.758-40.793 123.967-96h52.033a24 24 0 0 0 20.406-11.367L410.37 201.77l14.938 24.067c-25.455 23.448-41.385 57.081-41.307 94.437.145 68.833 57.899 127.051 126.729 127.719 70.606.685 128.181-55.803 129.255-125.996 1.086-70.941-56.526-129.72-127.476-129.996zM186.75 265.772c9.727 10.529 16.673 23.661 19.642 38.228h-43.306l23.664-38.228zM128.002 400c-44.112 0-80-35.888-80-80s35.888-80 80-80c5.869 0 11.586.653 17.099 1.859l-45.505 73.509C89.715 331.327 101.213 352 120.002 352h81.3c-12.37 28.225-40.562 48-73.3 48zm162.63-96h-35.624c-3.96-31.756-19.556-59.894-42.383-80.026L237.371 184h127.547l-74.286 120zm217.057 95.886c-41.036-2.165-74.049-35.692-75.627-76.755-.812-21.121 6.633-40.518 19.335-55.263l44.433 71.586c4.66 7.508 14.524 9.816 22.032 5.156l13.594-8.437c7.508-4.66 9.817-14.524 5.156-22.032l-44.468-71.643a79.901 79.901 0 0 1 19.858-2.497c44.112 0 80 35.888 80 80-.001 45.54-38.252 82.316-84.313 79.885z'/%3E%3C/svg%3E");
--i-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z'/%3E%3C/svg%3E");
--i-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M504 256C504 119 393 8 256 8S8 119 8 256s111 248 248 248 248-111 248-248zm-448 0c0-110.5 89.5-200 200-200s200 89.5 200 200-89.5 200-200 200S56 366.5 56 256zm72 20v-40c0-6.6 5.4-12 12-12h116v-67c0-10.7 12.9-16 20.5-8.5l99 99c4.7 4.7 4.7 12.3 0 17l-99 99c-7.6 7.6-20.5 2.2-20.5-8.5v-67H140c-6.6 0-12-5.4-12-12z'/%3E%3C/svg%3E");
--i-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'/%3E%3C/svg%3E");
--i-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'/%3E%3C/svg%3E");
--i-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z'/%3E%3C/svg%3E");
--i-route:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M416 320h-96c-17.6 0-32-14.4-32-32s14.4-32 32-32h96s96-107 96-160-43-96-96-96-96 43-96 96c0 25.5 22.2 63.4 45.3 96H320c-52.9 0-96 43.1-96 96s43.1 96 96 96h96c17.6 0 32 14.4 32 32s-14.4 32-32 32H185.5c-16 24.8-33.8 47.7-47.3 64H416c52.9 0 96-43.1 96-96s-43.1-96-96-96zm0-256c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zM96 256c-53 0-96 43-96 96s96 160 96 160 96-107 96-160-43-96-96-96zm0 128c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z'/%3E%3C/svg%3E");
--i-parking:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM240 320h-48v48c0 8.8-7.2 16-16 16h-32c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h96c52.9 0 96 43.1 96 96s-43.1 96-96 96zm0-128h-48v64h48c17.6 0 32-14.4 32-32s-14.4-32-32-32z'/%3E%3C/svg%3E");
margin:0!important;padding:0!important;max-width:none!important;font-family:Poppins,sans-serif;font-size:17px;color:#000}
.entry-content .hr-page *{box-sizing:border-box}
.entry-content .hr-page .wp-block-group{padding:0}
.entry-content .hr-page > *,.entry-content .hr-page > .wp-block-group{width:auto;max-width:none!important;margin:0!important;padding-left:max(20px,calc((100% - var(--hr-w))/2));padding-right:max(20px,calc((100% - var(--hr-w))/2))}
.entry-content .hr-page .hr-wide{--hr-w:1296px}
.entry-content .hr-page .wp-block-group,.entry-content .hr-page .wp-block-columns,.entry-content .hr-page .wp-block-column{margin-top:0;margin-bottom:0}
.entry-content .hr-page figure{margin:0}
.entry-content .hr-page .wp-block-column{min-width:0}
.entry-content .hr-page p{margin:0 0 1.6em;font-size:17px}
.entry-content .hr-page p:last-child{margin-bottom:0}
.entry-content .hr-page h1,.entry-content .hr-page h2,.entry-content .hr-page h3,.entry-content .hr-page h4{margin:0 0 20px;padding:0;font-family:Poppins,sans-serif;font-weight:700;color:var(--hr-blue);text-transform:none}
.entry-content .hr-page h1{font-size:50px;line-height:1.4}
.entry-content .hr-page h2{font-size:38px;line-height:1.3}
.entry-content .hr-page h3{font-size:28px;line-height:1.3}
.entry-content .hr-page h4{font-size:24px;line-height:1.2}
.entry-content .hr-page a{color:var(--hr-blue);text-decoration:underline}
.entry-content .hr-page ul{margin:0 0 1.6em 20px;padding:0}
.entry-content .hr-page li{margin:0}
.entry-content .hr-page img{display:block;max-width:100%;height:auto}
.entry-content .hr-page .hr-eyebrow{margin:0;font-size:16px;line-height:1.4;color:var(--hr-pink)}
.entry-content .hr-page .hr-title{margin:0 0 20px;font-size:35px;font-weight:700;line-height:1;color:var(--hr-blue)}
.entry-content .hr-page .hr-title-lg{font-size:40px}
.hr-page .hr-ico-car{--i:var(--i-car)}
.hr-page .hr-ico-user{--i:var(--i-user)}
.hr-page .hr-ico-caravan{--i:var(--i-caravan)}
.hr-page .hr-ico-moto{--i:var(--i-moto)}
.hr-page .hr-ico-bike{--i:var(--i-bike)}
.hr-page .hr-ico-chevron{--i:var(--i-chevron)}
.hr-page .hr-ico-arrow{--i:var(--i-arrow)}
.hr-page .hr-ico-pin{--i:var(--i-pin)}
.hr-page .hr-ico-route{--i:var(--i-route)}
.hr-page .hr-ico-parking{--i:var(--i-parking)}
.entry-content .hr-page .hr-hero{position:relative;padding-top:10px;padding-bottom:10px;background:linear-gradient(rgba(0,37,162,.85),rgba(0,37,162,.85)),var(--hr-hero-img) left center/cover no-repeat;box-shadow:0 0 10px rgba(0,0,0,.5)}
.entry-content .hr-page .hr-hero-cols{display:grid;grid-template-columns:60% 40%;gap:0;margin:0;padding:0}
.entry-content .hr-page .hr-hero-text{padding:10px}
.entry-content .hr-page .hr-hero h1{margin:50px 0 20px;font-size:70px;line-height:1.4;color:#fff}
.entry-content .hr-page .hr-hero-text p{color:#fff}
.entry-content .hr-page .hr-modes{display:flex;flex-wrap:wrap;row-gap:6px;list-style:none;margin:0;padding:0;font-size:14px;line-height:1.4}
.entry-content .hr-page .hr-modes li{margin:0;padding:0 7.5px;border-left:1px solid #ddd}
.entry-content .hr-page .hr-modes li:first-child{padding-left:0;border-left:0}
.entry-content .hr-page .hr-modes a{display:inline-flex;align-items:center;gap:6px;color:#fff;text-decoration:none}
.entry-content .hr-page .hr-modes a::before{content:"";flex:none;width:15px;height:15px;background:currentColor;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
.entry-content .hr-page .hr-hero-book{padding:20px 0 20px 80px}
.entry-content .hr-page .hr-bookbox{padding:0 10px;background:var(--hr-blue);border:3px solid #fff;border-radius:10px;overflow:hidden;line-height:0}
.entry-content .hr-page .hr-bookbox iframe{display:block;width:100%;height:520px;border:0}
.entry-content .hr-page .hr-strip-wrap{position:relative;z-index:1;padding-top:10px;padding-bottom:10px}
.entry-content .hr-page .hr-strip{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;width:64%;margin:-90px 0 0!important;padding:0;background:#fff;border:10px solid #fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.entry-content .hr-page .hr-strip::-webkit-scrollbar{display:none}
.entry-content .hr-page .hr-strip figure.wp-block-image{flex:0 0 calc((100% - 20px)/3)!important;width:calc((100% - 20px)/3)!important;margin:0!important;scroll-snap-align:start}
.entry-content .hr-page .hr-strip img{width:100%;aspect-ratio:3/2;object-fit:cover}
.entry-content .hr-page .hr-section{padding-top:40px;padding-bottom:40px}
.entry-content .hr-page .hr-section-first{padding-top:60px}
.entry-content .hr-page .hr-head{margin-bottom:30px}
.entry-content .hr-page .hr-cols{display:grid;gap:30px 20px;margin:0;padding:0}
.entry-content .hr-page .hr-cols-40-60{grid-template-columns:2fr 3fr}
.entry-content .hr-page .hr-cols-66-33{grid-template-columns:2fr 1fr}
.entry-content .hr-page .hr-cols-33-66{grid-template-columns:1fr 2fr}
.entry-content .hr-page .hr-cols-3{grid-template-columns:repeat(3,1fr)}
.entry-content .hr-page .hr-cols-4{grid-template-columns:repeat(4,1fr)}
.entry-content .hr-page .hr-cols-center > .wp-block-column{align-self:center}
.entry-content .hr-page .hr-icolist{list-style:none;margin:14px 0 0;padding:0}
.entry-content .hr-page .hr-icolist li{position:relative;padding-left:24px;font-size:15px;line-height:1.6}
.entry-content .hr-page .hr-icolist li::before{content:"";position:absolute;left:0;top:5px;width:14px;height:14px;background:var(--hr-blue);-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
.entry-content .hr-page .hr-icolist-facts li{margin-bottom:10px;padding-left:26px;color:var(--hr-blue)}
.entry-content .hr-page .hr-icolist-facts li::before{top:3px;width:18px;height:18px;background:var(--hr-pink)}
.entry-content .hr-page .hr-split{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:403px;margin:0;padding:0}
.entry-content .hr-page .hr-split-3{grid-template-columns:2fr 1fr 1fr}
.entry-content .hr-page .hr-panel-blue{display:flex;flex-direction:column;justify-content:center;padding:50px;background:var(--hr-blue)}
.entry-content .hr-page .hr-panel-blue p{color:#fff}
.entry-content .hr-page .hr-panel-blue .hr-title{margin-bottom:24px}
.entry-content .hr-page .hr-panel-tint{display:flex;flex-direction:column;gap:20px;padding:20px;background:var(--hr-tint)}
.entry-content .hr-page .hr-trio{display:grid!important;grid-template-columns:repeat(3,1fr);gap:10px!important;margin:0 0 10px}
.entry-content .hr-page .hr-trio figure.wp-block-image{width:auto!important;margin:0!important}
.entry-content .hr-page .hr-trio img{width:100%;aspect-ratio:3/2;object-fit:cover}
.entry-content .hr-page .hr-iconbox{position:relative;padding-left:40px}
.entry-content .hr-page .hr-iconbox::before{content:"";position:absolute;left:0;top:50%;width:25px;height:25px;margin-top:-12.5px;background:var(--hr-blue);-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
.entry-content .hr-page .hr-iconbox-top::before{top:0;margin-top:0}
.entry-content .hr-page .hr-iconbox h3,.entry-content .hr-page .hr-iconbox h4{margin:0 0 4px;font-size:20px;line-height:1.2}
.entry-content .hr-page .hr-iconbox p{margin:0;font-size:15px}
.entry-content .hr-page .hr-card-title{margin:20px 0;font-size:25px;font-weight:700;line-height:1}
.entry-content .hr-page .hr-badge{display:flex;align-items:center;gap:8px;margin:0;padding:10px;background:var(--hr-blue);border-radius:0 0 20px 0;color:#fff;font-size:15px;line-height:1.4}
.entry-content .hr-page .hr-badge::before{content:"";flex:none;width:14px;height:14px;background:currentColor;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
.entry-content .hr-page .hr-port figure{margin-bottom:6px}
.entry-content .hr-page .hr-faq details{margin:0 0 2px;padding:0;border:1px solid var(--hr-line)}
.entry-content .hr-page .hr-faq summary{display:flex;align-items:center;gap:10px;padding:10px;list-style:none;cursor:pointer;font-size:16px;font-weight:700;line-height:1.5;color:var(--hr-blue)}
.entry-content .hr-page .hr-faq summary::-webkit-details-marker{display:none}
.entry-content .hr-page .hr-faq summary::before{content:"";flex:none;width:11px;height:11px;background:currentColor;-webkit-mask:var(--i-plus) center/contain no-repeat;mask:var(--i-plus) center/contain no-repeat}
.entry-content .hr-page .hr-faq details[open] > summary{border-bottom:1px solid var(--hr-line);color:#000}
.entry-content .hr-page .hr-faq details[open] > summary::before{-webkit-mask-image:var(--i-minus);mask-image:var(--i-minus)}
.entry-content .hr-page .hr-faq details > p{margin:0;padding:10px}
@media (max-width:1024px){
.entry-content .hr-page .hr-hero h1{font-size:46px}
.entry-content .hr-page .hr-hero-book{padding-left:30px}
.entry-content .hr-page .hr-panel-blue{padding:10px}
.entry-content .hr-page .hr-trio{display:none!important}
}
@media (max-width:767px){
.entry-content .hr-page .hr-hero-cols,.entry-content .hr-page .hr-cols,.entry-content .hr-page .hr-split{grid-template-columns:minmax(0,1fr)}
.entry-content .hr-page .hr-hero h1{margin-top:30px;font-size:33px}
.entry-content .hr-page .hr-hero-book{padding:30px 0 10px}
.entry-content .hr-page .hr-strip{width:100%;margin-top:25px!important}
.entry-content .hr-page .hr-strip figure.wp-block-image{flex-basis:calc((100% - 10px)/2)!important;width:calc((100% - 10px)/2)!important}
.entry-content .hr-page .hr-section,.entry-content .hr-page .hr-section-first{padding-top:25px;padding-bottom:25px}
.entry-content .hr-page .hr-title{font-size:22px}
.entry-content .hr-page .hr-title-lg{font-size:40px}
.entry-content .hr-page .hr-split{min-height:0}
.entry-content .hr-page .hr-panel-blue{padding:30px 20px}
}

/* ===== 2. Subpagina's: hero, tabellen, FAQ, inhoudsopgave, knoppen, lijsten ===== */
.hr-page .hr-ico-arrow-alt-circle-left{--i:var(--i-arrow-alt-circle-left)}
.hr-page .hr-ico-arrow-circle-right{--i:var(--i-arrow-circle-right)}
.hr-page .hr-ico-arrows-alt-h{--i:var(--i-arrows-alt-h)}
.hr-page .hr-ico-bed{--i:var(--i-bed)}
.hr-page .hr-ico-beer{--i:var(--i-beer)}
.hr-page .hr-ico-binoculars{--i:var(--i-binoculars)}
.hr-page .hr-ico-bus{--i:var(--i-bus)}
.hr-page .hr-ico-cash-register{--i:var(--i-cash-register)}
.hr-page .hr-ico-charging-station{--i:var(--i-charging-station)}
.hr-page .hr-ico-chevron-circle-right{--i:var(--i-chevron-circle-right)}
.hr-page .hr-ico-child{--i:var(--i-child)}
.hr-page .hr-ico-cocktail{--i:var(--i-cocktail)}
.hr-page .hr-ico-coffee{--i:var(--i-coffee)}
.hr-page .hr-ico-film{--i:var(--i-film)}
.hr-page .hr-ico-fish{--i:var(--i-fish)}
.hr-page .hr-ico-gamepad{--i:var(--i-gamepad)}
.hr-page .hr-ico-gas-pump{--i:var(--i-gas-pump)}
.hr-page .hr-ico-glass-cheers{--i:var(--i-glass-cheers)}
.hr-page .hr-ico-hamburger{--i:var(--i-hamburger)}
.hr-page .hr-ico-info{--i:var(--i-info)}
.hr-page .hr-ico-laptop{--i:var(--i-laptop)}
.hr-page .hr-ico-microphone-alt{--i:var(--i-microphone-alt)}
.hr-page .hr-ico-money-bill-alt{--i:var(--i-money-bill-alt)}
.hr-page .hr-ico-shoe-prints{--i:var(--i-shoe-prints)}
.hr-page .hr-ico-shopping-bag{--i:var(--i-shopping-bag)}
.hr-page .hr-ico-sun{--i:var(--i-sun)}
.hr-page .hr-ico-tachometer-alt{--i:var(--i-tachometer-alt)}
.hr-page .hr-ico-ticket-alt{--i:var(--i-ticket-alt)}
.hr-page .hr-ico-toilet{--i:var(--i-toilet)}
.hr-page .hr-ico-truck{--i:var(--i-truck)}
.hr-page .hr-ico-truck-pickup{--i:var(--i-truck-pickup)}
.hr-page .hr-ico-users{--i:var(--i-users)}
.hr-page .hr-ico-volume-mute{--i:var(--i-volume-mute)}
table{border-left:1px solid #ccd3ee}
tbody tr:hover{border-left:0}
@media (max-width:768px){tbody tr:hover{border-left:1px solid #e5e7eb}}
.entry-content .hr-page h2,.entry-content .hr-page h3{scroll-margin-top:130px}
.entry-content .hr-page p + h2,.entry-content .hr-page ul + h2,.entry-content .hr-page ol + h2,.entry-content .hr-page figure + h2,.entry-content .hr-page .wp-block-group + h2,.entry-content .hr-page p + h3,.entry-content .hr-page ul + h3,.entry-content .hr-page ol + h3,.entry-content .hr-page figure + h3,.entry-content .hr-page .wp-block-group + h3{margin-top:40px}
.entry-content .hr-page .hr-eyebrow + h2,.entry-content .hr-page .hr-eyebrow + h3{margin-top:0}
.entry-content .hr-page p + .hr-eyebrow,.entry-content .hr-page ul + .hr-eyebrow,.entry-content .hr-page ol + .hr-eyebrow,.entry-content .hr-page figure + .hr-eyebrow,.entry-content .hr-page .wp-block-group + .hr-eyebrow{margin-top:40px}
.entry-content .hr-page ol{margin:0 0 1.6em 22px;padding:0}
.entry-content .hr-page .wp-block-image{margin:0 0 20px}
.entry-content .hr-page .wp-block-image:last-child{margin-bottom:0}
.entry-content .hr-page .wp-block-image figcaption{margin:8px 0 0;font-size:14px;line-height:1.5;color:#555;text-align:left}
.entry-content .hr-page .wp-block-table{margin:0 0 1.6em;overflow:visible}
.entry-content .hr-page .wp-block-table table{width:100%;margin:0}
.entry-content .hr-page .wp-block-table thead{border-bottom:0}
.entry-content .hr-page .wp-block-table th{padding:10px 12px;border:0;border-bottom:2px solid var(--hr-blue);text-align:left}
.entry-content .hr-page .wp-block-table td{padding:10px 12px;border:0;border-bottom:1px solid #e8e9eb}
.entry-content .hr-page .wp-block-table figcaption{margin:8px 0 0;font-size:14px;color:#555}
.entry-content .hr-page .wp-block-separator{margin:20px 0;border:0;border-top:1px solid #d6d6d6}
.entry-content .hr-page .hr-flat{--hr-w:1140px}
.entry-content .hr-page .hr-narrow{width:66.666%}
.entry-content .hr-page > .hr-t0{padding-top:10px}
.entry-content .hr-page > .hr-t50{padding-top:60px}
.entry-content .hr-page > .hr-t75{padding-top:85px}
.entry-content .hr-page > .hr-b0{padding-bottom:10px}
.entry-content .hr-page > .hr-b50{padding-bottom:60px}
.entry-content .hr-page > .hr-b75{padding-bottom:85px}
.entry-content .hr-page .hr-cols-50-50{grid-template-columns:1fr 1fr}
.entry-content .hr-page .hr-cols-60-40{grid-template-columns:3fr 2fr}
.entry-content .hr-page .hr-cols-20-80{grid-template-columns:1fr 4fr}
.entry-content .hr-page .hr-fs-23{font-size:23px}
.entry-content .hr-page .hr-fs-29{font-size:29px}
.entry-content .hr-page .hr-fs-34{font-size:34px}
.entry-content .hr-page .hr-fs-39{font-size:39px}
.entry-content .hr-page .hr-title-sm{margin:0 0 6px;font-size:20px;line-height:1.2}
.entry-content .hr-page .hr-crumbs{margin:0 0 20px;font-size:14px;font-weight:700;line-height:1.5;color:#fff}
.entry-content .hr-page .hr-crumbs p{margin:0;font-size:14px;color:#fff}
.entry-content .hr-page .hr-crumbs a{color:#fff}
.entry-content .hr-page .hr-hero .hr-crumbs{margin-top:20px}
.entry-content .hr-page .hr-hero .hr-crumbs + h1{margin-top:0}
.entry-content .hr-page > .hr-hero-sub{padding-left:0;padding-right:0;background:var(--hr-blue)}
.entry-content .hr-page .hr-hero-sub-cols{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:410px;margin:0;padding:0}
.entry-content .hr-page .hr-hero-sub-text{display:flex;flex-direction:column;justify-content:center;padding:20px clamp(20px,5.45vw,100px) 20px clamp(20px,6.1vw,150px)}
.entry-content .hr-page .hr-hero-sub-text h1{margin:0 0 20px;font-size:50px;line-height:1.4;color:#fff}
.entry-content .hr-page .hr-hero-sub-text h1.hr-fs-39{font-size:39px}
.entry-content .hr-page .hr-hero-sub-text p{color:#fff}
.entry-content .hr-page .hr-hero-sub-media,.entry-content .hr-page .hr-panel-media{position:relative;min-height:175px}
.entry-content .hr-page .hr-hero-sub-media figure,.entry-content .hr-page .hr-panel-media figure{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}
.entry-content .hr-page .hr-hero-sub-media img,.entry-content .hr-page .hr-panel-media img{width:100%;height:100%;object-fit:cover}
.entry-content .hr-page .hr-panel-media{min-height:240px}
.entry-content .hr-page .hr-panel-blue h2,.entry-content .hr-page .hr-panel-blue h3,.entry-content .hr-page .hr-panel-blue h4,.entry-content .hr-page .hr-panel-blue a,.entry-content .hr-page .hr-panel-blue li{color:#fff}
.entry-content .hr-page .hr-panel-blue .hr-icolist li::before{background:#fff}
.entry-content .hr-page .hr-panel-blue .hr-icolist{margin:0 0 1.2em}
.entry-content .hr-page .hr-panel-tight{padding:20px}
.entry-content .hr-page > .hr-band{--hr-w:1140px;background:var(--hr-blue);color:#fff}
.entry-content .hr-page > .hr-mt50{margin-top:50px!important}
.entry-content .hr-page > .hr-pt50{padding-top:50px}
.entry-content .hr-page > .hr-pb20{padding-bottom:20px}
.entry-content .hr-page .hr-band h2,.entry-content .hr-page .hr-band h3,.entry-content .hr-page .hr-band h4,.entry-content .hr-page .hr-band p,.entry-content .hr-page .hr-band a,.entry-content .hr-page .hr-band li{color:#fff}
.entry-content .hr-page .hr-band > h2{margin-bottom:30px}
.entry-content .hr-page .hr-band > .hr-cols,.entry-content .hr-page .hr-band > .hr-grid{margin-bottom:30px}
.entry-content .hr-page .hr-band .hr-iconbox::before{background:#fff}
.entry-content .hr-page .hr-iconbox-stack{padding:76px 20px 20px;text-align:center}
.entry-content .hr-page .hr-iconbox-stack::before{left:50%;top:20px;width:41px;height:41px;margin:0 0 0 -20px}
.entry-content .hr-page .hr-facility{padding:50px 2px 0;text-align:center}
.entry-content .hr-page .hr-facility::before{left:50%;top:0;width:40px;height:40px;margin:0 0 0 -20px}
.entry-content .hr-page .hr-facility h3{margin:0;font-size:12px;line-height:1.3}
.entry-content .hr-page .hr-grid{display:grid;gap:20px}
.entry-content .hr-page .hr-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.entry-content .hr-page .hr-grid-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.entry-content .hr-page .hr-imagebox{display:grid;grid-template-columns:30% minmax(0,1fr);gap:15px;align-items:start;margin:0 0 20px}
.entry-content .hr-page .hr-imagebox .wp-block-image{margin:0}
.entry-content .hr-page .hr-imagebox h3{margin:0 0 8px;font-size:22px;line-height:1.3}
.entry-content .hr-page .hr-imagebox h3 a{text-decoration:none}
.entry-content .hr-page .hr-imagebox h3 a:hover{color:var(--hr-pink)}
.entry-content .hr-page .hr-thumbrow{display:grid;grid-template-columns:27% minmax(0,1fr);gap:20px;align-items:center}
.entry-content .hr-page .hr-thumbrow .wp-block-image{margin:0}
.entry-content .hr-page .hr-thumbrow p{font-size:15px}
.entry-content .hr-page .hr-thumbrow .hr-title-sm{font-size:20px}
.entry-content .hr-page .hr-alert{margin:0 0 1.6em;padding:15px;border-left:5px solid #bcdff1;background:#d9edf7;color:#31708f}
.entry-content .hr-page .hr-alert p{margin:0;font-size:14px;color:inherit}
.entry-content .hr-page .hr-alert .hr-alert-title{font-size:16px}
.entry-content .hr-page .hr-alert-danger{border-left-color:#e8c4c4;background:#f2dede;color:#a94442}
.entry-content .hr-page .hr-icolist-inline{display:flex;flex-wrap:wrap;gap:4px 18px}
.entry-content .hr-page .hr-btns{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0}
.entry-content .hr-page .hr-btns-right{justify-content:flex-end}
.entry-content .hr-page .hr-btns-center{justify-content:center}
.entry-content .hr-page .wp-block-button{margin:0}
.entry-content .hr-page .hr-btns-wide .wp-block-button{flex:1 1 100%}
.entry-content .hr-page .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:0;border-radius:4px 4px 16px 4px;background:var(--hr-blue);box-shadow:0 0 10px rgba(255,255,255,.5);color:#fff;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.2;text-decoration:none;text-align:center}
.entry-content .hr-page .wp-block-button__link:hover{box-shadow:0 0 0 3px #5aa9f3;color:#fffafa}
.entry-content .hr-page .hr-btns-wide .wp-block-button__link{display:flex;width:100%}
.entry-content .hr-page .hr-btn-outline .wp-block-button__link{border:3px solid #fff;border-radius:0}
.entry-content .hr-page .hr-btn-white .wp-block-button__link{border:3px solid var(--hr-blue);border-radius:0;background:#fff;color:var(--hr-blue);font-weight:700}
.entry-content .hr-page .hr-btn-dark .wp-block-button__link{border-color:var(--ast-global-color-3,#000);color:var(--ast-global-color-3,#000)}
.entry-content .hr-page .hr-btn-icon .wp-block-button__link::before{content:"";flex:none;width:1em;height:1em;background:currentColor;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
.entry-content .hr-page .hr-btn-icon-after .wp-block-button__link::before{order:2}
.entry-content .hr-page .hr-embed{margin:0 0 20px;line-height:0}
.entry-content .hr-page .hr-embed iframe{display:block;width:100%;max-width:100%;border:0}
.entry-content .hr-page .hr-bookbox-h{padding:0;border:0}
.entry-content .hr-page .hr-bookbox-h iframe{height:285px;max-height:520px}
.entry-content .hr-page .hr-strip.hr-strip-row{width:100%;margin:0!important;border:0;border-radius:0;box-shadow:none;background:none}
.entry-content .hr-page .hr-strip-2 figure.wp-block-image{flex-basis:calc((100% - 10px)/2)!important;width:calc((100% - 10px)/2)!important}
.entry-content .hr-page .hr-strip-4 figure.wp-block-image{flex-basis:calc((100% - 30px)/4)!important;width:calc((100% - 30px)/4)!important}
.entry-content .hr-page .hr-faq > details:last-child{margin-bottom:0}
.entry-content .hr-page .hr-toc{position:sticky;top:130px;padding:20px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.04)}
.entry-content .hr-page .hr-toc-title{margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid #eee;font-size:18px;font-weight:700;line-height:1.3;color:var(--hr-blue)}
.entry-content .hr-page .hr-toc ul{list-style:none;margin:0;padding:0}
.entry-content .hr-page .hr-toc li{position:relative;margin:0 0 8px;padding-left:18px;font-size:15px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.entry-content .hr-page .hr-toc li::before{content:"";position:absolute;left:0;top:.45em;width:8px;height:8px;border-radius:50%;background:var(--hr-pink)}
.entry-content .hr-page .hr-toc li.hr-toc-sub{padding-left:32px}
.entry-content .hr-page .hr-toc li.hr-toc-sub::before{left:14px;width:6px;height:6px}
.entry-content .hr-page .hr-toc a{color:#000;text-decoration:none}
.entry-content .hr-page .hr-toc a:hover,.entry-content .hr-page .hr-toc a.is-active{color:var(--hr-pink)}
@media (max-width:1024px){
.entry-content .hr-page .hr-hero-sub-text{padding:20px}
.entry-content .hr-page .hr-hero-sub-text h1{font-size:46px}
.entry-content .hr-page .hr-grid-9{grid-template-columns:repeat(6,minmax(0,1fr))}
.entry-content .hr-page .hr-thumbrow{grid-template-columns:minmax(0,1fr)}
.entry-content .hr-page .hr-thumbrow .wp-block-image{display:none}
}
@media (max-width:768px){
.entry-content .hr-page .wp-block-table td{padding:10px 10px 10px 45%;border-bottom:1px solid #f0f1f3}
.entry-content .hr-page .wp-block-table td:last-child{border-bottom:0}
}
@media (max-width:767px){
.entry-content .hr-page .hr-hero-sub-cols{grid-template-columns:minmax(0,1fr);min-height:0}
.entry-content .hr-page .hr-hero-sub-text{padding:30px 20px}
.entry-content .hr-page .hr-hero-sub-text h1,.entry-content .hr-page .hr-hero-sub-text h1.hr-fs-39{font-size:33px}
.entry-content .hr-page .hr-narrow{width:auto}
.entry-content .hr-page > .hr-t50,.entry-content .hr-page > .hr-t75{padding-top:35px}
.entry-content .hr-page > .hr-b50,.entry-content .hr-page > .hr-b75{padding-bottom:35px}
.entry-content .hr-page .hr-split-mrev > .wp-block-column:first-child{order:2}
.entry-content .hr-page .hr-grid-2{grid-template-columns:minmax(0,1fr)}
.entry-content .hr-page .hr-grid-9,.entry-content .hr-page .hr-grid-m3{grid-template-columns:repeat(3,minmax(0,1fr))}
.entry-content .hr-page .hr-toc{display:none}
.entry-content .hr-page .hr-bookbox-h iframe{height:500px;max-height:none}
.entry-content .hr-page .hr-strip-4 figure.wp-block-image{flex-basis:calc((100% - 10px)/2)!important;width:calc((100% - 10px)/2)!important}
}

/* ===== 3. Iconen (SVG als CSS-variabele; gebruik class hr-ico-<naam>) ===== */
.entry-content .hr-page{
--i-arrow-alt-circle-left:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M8 256c0 137 111 248 248 248s248-111 248-248S393 8 256 8 8 119 8 256zm448 0c0 110.5-89.5 200-200 200S56 366.5 56 256 145.5 56 256 56s200 89.5 200 200zm-72-20v40c0 6.6-5.4 12-12 12H256v67c0 10.7-12.9 16-20.5 8.5l-99-99c-4.7-4.7-4.7-12.3 0-17l99-99c7.6-7.6 20.5-2.2 20.5 8.5v67h116c6.6 0 12 5.4 12 12z'/%3E%3C/svg%3E");
--i-arrow-circle-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm-28.9 143.6l75.5 72.4H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h182.6l-75.5 72.4c-9.7 9.3-9.9 24.8-.4 34.3l11 10.9c9.4 9.4 24.6 9.4 33.9 0L404.3 273c9.4-9.4 9.4-24.6 0-33.9L271.6 106.3c-9.4-9.4-24.6-9.4-33.9 0l-11 10.9c-9.5 9.6-9.3 25.1.4 34.4z'/%3E%3C/svg%3E");
--i-arrows-alt-h:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M377.941 169.941V216H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.568 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296h243.882v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.568 0-33.941l-86.059-86.059c-15.119-15.12-40.971-4.412-40.971 16.97z'/%3E%3C/svg%3E");
--i-bed:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z'/%3E%3C/svg%3E");
--i-beer:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M368 96h-48V56c0-13.255-10.745-24-24-24H24C10.745 32 0 42.745 0 56v400c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24v-42.11l80.606-35.977C429.396 365.063 448 336.388 448 304.86V176c0-44.112-35.888-80-80-80zm16 208.86a16.018 16.018 0 0 1-9.479 14.611L320 343.805V160h48c8.822 0 16 7.178 16 16v128.86zM208 384c-8.836 0-16-7.164-16-16V144c0-8.836 7.164-16 16-16s16 7.164 16 16v224c0 8.836-7.164 16-16 16zm-96 0c-8.836 0-16-7.164-16-16V144c0-8.836 7.164-16 16-16s16 7.164 16 16v224c0 8.836-7.164 16-16 16z'/%3E%3C/svg%3E");
--i-binoculars:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M416 48c0-8.84-7.16-16-16-16h-64c-8.84 0-16 7.16-16 16v48h96V48zM63.91 159.99C61.4 253.84 3.46 274.22 0 404v44c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32V288h32V128H95.84c-17.63 0-31.45 14.37-31.93 31.99zm384.18 0c-.48-17.62-14.3-31.99-31.93-31.99H320v160h32v160c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-44c-3.46-129.78-61.4-150.16-63.91-244.01zM176 32h-64c-8.84 0-16 7.16-16 16v48h96V48c0-8.84-7.16-16-16-16zm48 256h64V128h-64v160z'/%3E%3C/svg%3E");
--i-bus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M488 128h-8V80c0-44.8-99.2-80-224-80S32 35.2 32 80v48h-8c-13.25 0-24 10.74-24 24v80c0 13.25 10.75 24 24 24h8v160c0 17.67 14.33 32 32 32v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h192v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h6.4c16 0 25.6-12.8 25.6-25.6V256h8c13.25 0 24-10.75 24-24v-80c0-13.26-10.75-24-24-24zM112 400c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm16-112c-17.67 0-32-14.33-32-32V128c0-17.67 14.33-32 32-32h256c17.67 0 32 14.33 32 32v128c0 17.67-14.33 32-32 32H128zm272 112c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z'/%3E%3C/svg%3E");
--i-cash-register:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M511.1 378.8l-26.7-160c-2.6-15.4-15.9-26.7-31.6-26.7H208v-64h96c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16H48c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h96v64H59.1c-15.6 0-29 11.3-31.6 26.7L.8 378.7c-.6 3.5-.9 7-.9 10.5V480c0 17.7 14.3 32 32 32h448c17.7 0 32-14.3 32-32v-90.7c.1-3.5-.2-7-.8-10.5zM280 248c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16zm-32 64h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16zm-32-80c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16zM80 80V48h192v32H80zm40 200h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16zm16 64v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16zm216 112c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h176c4.4 0 8 3.6 8 8v16zm24-112c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16zm48-80c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16z'/%3E%3C/svg%3E");
--i-charging-station:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M336 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h320c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm208-320V80c0-8.84-7.16-16-16-16s-16 7.16-16 16v48h-32V80c0-8.84-7.16-16-16-16s-16 7.16-16 16v48h-16c-8.84 0-16 7.16-16 16v32c0 35.76 23.62 65.69 56 75.93v118.49c0 13.95-9.5 26.92-23.26 29.19C431.22 402.5 416 388.99 416 372v-28c0-48.6-39.4-88-88-88h-8V64c0-35.35-28.65-64-64-64H96C60.65 0 32 28.65 32 64v352h288V304h8c22.09 0 40 17.91 40 40v24.61c0 39.67 28.92 75.16 68.41 79.01C481.71 452.05 520 416.41 520 372V251.93c32.38-10.24 56-40.17 56-75.93v-32c0-8.84-7.16-16-16-16h-16zm-283.91 47.76l-93.7 139c-2.2 3.33-6.21 5.24-10.39 5.24-7.67 0-13.47-6.28-11.67-12.92L167.35 224H108c-7.25 0-12.85-5.59-11.89-11.89l16-107C112.9 99.9 117.98 96 124 96h68c7.88 0 13.62 6.54 11.6 13.21L192 160h57.7c9.24 0 15.01 8.78 10.39 15.76z'/%3E%3C/svg%3E");
--i-chevron-circle-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z'/%3E%3C/svg%3E");
--i-child:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M120 72c0-39.765 32.235-72 72-72s72 32.235 72 72c0 39.764-32.235 72-72 72s-72-32.236-72-72zm254.627 1.373c-12.496-12.497-32.758-12.497-45.254 0L242.745 160H141.254L54.627 73.373c-12.496-12.497-32.758-12.497-45.254 0-12.497 12.497-12.497 32.758 0 45.255L104 213.254V480c0 17.673 14.327 32 32 32h16c17.673 0 32-14.327 32-32V368h16v112c0 17.673 14.327 32 32 32h16c17.673 0 32-14.327 32-32V213.254l94.627-94.627c12.497-12.497 12.497-32.757 0-45.254z'/%3E%3C/svg%3E");
}
.entry-content .hr-page{
--i-cocktail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M296 464h-56V338.78l168.74-168.73c15.52-15.52 4.53-42.05-17.42-42.05H24.68c-21.95 0-32.94 26.53-17.42 42.05L176 338.78V464h-56c-22.09 0-40 17.91-40 40 0 4.42 3.58 8 8 8h240c4.42 0 8-3.58 8-8 0-22.09-17.91-40-40-40zM432 0c-62.61 0-115.35 40.2-135.18 96h52.54c16.65-28.55 47.27-48 82.64-48 52.93 0 96 43.06 96 96s-43.07 96-96 96c-14.04 0-27.29-3.2-39.32-8.64l-35.26 35.26C379.23 279.92 404.59 288 432 288c79.53 0 144-64.47 144-144S511.53 0 432 0z'/%3E%3C/svg%3E");
--i-coffee:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M192 384h192c53 0 96-43 96-96h32c70.6 0 128-57.4 128-128S582.6 32 512 32H120c-13.3 0-24 10.7-24 24v232c0 53 43 96 96 96zM512 96c35.3 0 64 28.7 64 64s-28.7 64-64 64h-32V96h32zm47.7 384H48.3c-47.6 0-61-64-36-64h583.3c25 0 11.8 64-35.9 64z'/%3E%3C/svg%3E");
--i-film:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M488 64h-8v20c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12V64H96v20c0 6.6-5.4 12-12 12H44c-6.6 0-12-5.4-12-12V64h-8C10.7 64 0 74.7 0 88v336c0 13.3 10.7 24 24 24h8v-20c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v20h320v-20c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v20h8c13.3 0 24-10.7 24-24V88c0-13.3-10.7-24-24-24zM96 372c0 6.6-5.4 12-12 12H44c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-96c0 6.6-5.4 12-12 12H44c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-96c0 6.6-5.4 12-12 12H44c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm272 208c0 6.6-5.4 12-12 12H156c-6.6 0-12-5.4-12-12v-96c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v96zm0-168c0 6.6-5.4 12-12 12H156c-6.6 0-12-5.4-12-12v-96c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v96zm112 152c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-96c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-96c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40z'/%3E%3C/svg%3E");
--i-fish:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M327.1 96c-89.97 0-168.54 54.77-212.27 101.63L27.5 131.58c-12.13-9.18-30.24.6-27.14 14.66L24.54 256 .35 365.77c-3.1 14.06 15.01 23.83 27.14 14.66l87.33-66.05C158.55 361.23 237.13 416 327.1 416 464.56 416 576 288 576 256S464.56 96 327.1 96zm87.43 184c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24 13.26 0 24 10.74 24 24 0 13.25-10.75 24-24 24z'/%3E%3C/svg%3E");
--i-gamepad:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M480.07 96H160a160 160 0 1 0 114.24 272h91.52A160 160 0 1 0 480.07 96zM248 268a12 12 0 0 1-12 12h-52v52a12 12 0 0 1-12 12h-24a12 12 0 0 1-12-12v-52H84a12 12 0 0 1-12-12v-24a12 12 0 0 1 12-12h52v-52a12 12 0 0 1 12-12h24a12 12 0 0 1 12 12v52h52a12 12 0 0 1 12 12zm216 76a40 40 0 1 1 40-40 40 40 0 0 1-40 40zm64-96a40 40 0 1 1 40-40 40 40 0 0 1-40 40z'/%3E%3C/svg%3E");
--i-gas-pump:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M336 448H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h320c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm157.2-340.7l-81-81c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-6.2 6.2-6.2 16.4 0 22.6L416 97.9V160c0 28.1 20.9 51.3 48 55.2V376c0 13.2-10.8 24-24 24s-24-10.8-24-24v-32c0-48.6-39.4-88-88-88h-8V64c0-35.3-28.7-64-64-64H96C60.7 0 32 28.7 32 64v352h288V304h8c22.1 0 40 17.9 40 40v27.8c0 37.7 27 72 64.5 75.9 43 4.3 79.5-29.5 79.5-71.7V152.6c0-17-6.8-33.3-18.8-45.3zM256 192H96V64h160v128z'/%3E%3C/svg%3E");
--i-glass-cheers:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M639.4 433.6c-8.4-20.4-31.8-30.1-52.2-21.6l-22.1 9.2-38.7-101.9c47.9-35 64.8-100.3 34.5-152.8L474.3 16c-8-13.9-25.1-19.7-40-13.6L320 49.8 205.7 2.4c-14.9-6.2-32-.3-40 13.6L79.1 166.5C48.9 219 65.7 284.3 113.6 319.2L74.9 421.1l-22.1-9.2c-20.4-8.5-43.7 1.2-52.2 21.6-1.7 4.1.2 8.8 4.3 10.5l162.3 67.4c4.1 1.7 8.7-.2 10.4-4.3 8.4-20.4-1.2-43.8-21.6-52.3l-22.1-9.2L173.3 342c4.4.5 8.8 1.3 13.1 1.3 51.7 0 99.4-33.1 113.4-85.3l20.2-75.4 20.2 75.4c14 52.2 61.7 85.3 113.4 85.3 4.3 0 8.7-.8 13.1-1.3L506 445.6l-22.1 9.2c-20.4 8.5-30.1 31.9-21.6 52.3 1.7 4.1 6.4 6 10.4 4.3L635.1 444c4-1.7 6-6.3 4.3-10.4zM275.9 162.1l-112.1-46.5 36.5-63.4 94.5 39.2-18.9 70.7zm88.2 0l-18.9-70.7 94.5-39.2 36.5 63.4-112.1 46.5z'/%3E%3C/svg%3E");
--i-hamburger:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M464 256H48a48 48 0 0 0 0 96h416a48 48 0 0 0 0-96zm16 128H32a16 16 0 0 0-16 16v16a64 64 0 0 0 64 64h352a64 64 0 0 0 64-64v-16a16 16 0 0 0-16-16zM58.64 224h394.72c34.57 0 54.62-43.9 34.82-75.88C448 83.2 359.55 32.1 256 32c-103.54.1-192 51.2-232.18 116.11C4 180.09 24.07 224 58.64 224zM384 112a16 16 0 1 1-16 16 16 16 0 0 1 16-16zM256 80a16 16 0 1 1-16 16 16 16 0 0 1 16-16zm-128 32a16 16 0 1 1-16 16 16 16 0 0 1 16-16z'/%3E%3C/svg%3E");
--i-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512'%3E%3Cpath d='M20 424.229h20V279.771H20c-11.046 0-20-8.954-20-20V212c0-11.046 8.954-20 20-20h112c11.046 0 20 8.954 20 20v212.229h20c11.046 0 20 8.954 20 20V492c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20v-47.771c0-11.046 8.954-20 20-20zM96 0C56.235 0 24 32.235 24 72s32.235 72 72 72 72-32.235 72-72S135.764 0 96 0z'/%3E%3C/svg%3E");
--i-laptop:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M624 416H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33.02-17.47-32.77-32H16c-8.8 0-16 7.2-16 16v16c0 35.2 28.8 64 64 64h512c35.2 0 64-28.8 64-64v-16c0-8.8-7.2-16-16-16zM576 48c0-26.4-21.6-48-48-48H112C85.6 0 64 21.6 64 48v336h512V48zm-64 272H128V64h384v256z'/%3E%3C/svg%3E");
--i-microphone-alt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 512'%3E%3Cpath d='M336 192h-16c-8.84 0-16 7.16-16 16v48c0 74.8-64.49 134.82-140.79 127.38C96.71 376.89 48 317.11 48 250.3V208c0-8.84-7.16-16-16-16H16c-8.84 0-16 7.16-16 16v40.16c0 89.64 63.97 169.55 152 181.69V464H96c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16h-56v-33.77C285.71 418.47 352 344.9 352 256v-48c0-8.84-7.16-16-16-16zM176 352c53.02 0 96-42.98 96-96h-85.33c-5.89 0-10.67-3.58-10.67-8v-16c0-4.42 4.78-8 10.67-8H272v-32h-85.33c-5.89 0-10.67-3.58-10.67-8v-16c0-4.42 4.78-8 10.67-8H272v-32h-85.33c-5.89 0-10.67-3.58-10.67-8v-16c0-4.42 4.78-8 10.67-8H272c0-53.02-42.98-96-96-96S80 42.98 80 96v160c0 53.02 42.98 96 96 96z'/%3E%3C/svg%3E");
}
.entry-content .hr-page{
--i-money-bill-alt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M320 144c-53.02 0-96 50.14-96 112 0 61.85 42.98 112 96 112 53 0 96-50.13 96-112 0-61.86-42.98-112-96-112zm40 168c0 4.42-3.58 8-8 8h-64c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h16v-55.44l-.47.31a7.992 7.992 0 0 1-11.09-2.22l-8.88-13.31a7.992 7.992 0 0 1 2.22-11.09l15.33-10.22a23.99 23.99 0 0 1 13.31-4.03H328c4.42 0 8 3.58 8 8v88h16c4.42 0 8 3.58 8 8v16zM608 64H32C14.33 64 0 78.33 0 96v320c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V96c0-17.67-14.33-32-32-32zm-16 272c-35.35 0-64 28.65-64 64H112c0-35.35-28.65-64-64-64V176c35.35 0 64-28.65 64-64h416c0 35.35 28.65 64 64 64v160z'/%3E%3C/svg%3E");
--i-shoe-prints:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M192 160h32V32h-32c-35.35 0-64 28.65-64 64s28.65 64 64 64zM0 416c0 35.35 28.65 64 64 64h32V352H64c-35.35 0-64 28.65-64 64zm337.46-128c-34.91 0-76.16 13.12-104.73 32-24.79 16.38-44.52 32-104.73 32v128l57.53 15.97c26.21 7.28 53.01 13.12 80.31 15.05 32.69 2.31 65.6.67 97.58-6.2C472.9 481.3 512 429.22 512 384c0-64-84.18-96-174.54-96zM491.42 7.19C459.44.32 426.53-1.33 393.84.99c-27.3 1.93-54.1 7.77-80.31 15.04L256 32v128c60.2 0 79.94 15.62 104.73 32 28.57 18.88 69.82 32 104.73 32C555.82 224 640 192 640 128c0-45.22-39.1-97.3-148.58-120.81z'/%3E%3C/svg%3E");
--i-shopping-bag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M352 160v-32C352 57.42 294.579 0 224 0 153.42 0 96 57.42 96 128v32H0v272c0 44.183 35.817 80 80 80h288c44.183 0 80-35.817 80-80V160h-96zm-192-32c0-35.29 28.71-64 64-64s64 28.71 64 64v32H160v-32zm160 120c-13.255 0-24-10.745-24-24s10.745-24 24-24 24 10.745 24 24-10.745 24-24 24zm-192 0c-13.255 0-24-10.745-24-24s10.745-24 24-24 24 10.745 24 24-10.745 24-24 24z'/%3E%3C/svg%3E");
--i-sun:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 160c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm246.4 80.5l-94.7-47.3 33.5-100.4c4.5-13.6-8.4-26.5-21.9-21.9l-100.4 33.5-47.4-94.8c-6.4-12.8-24.6-12.8-31 0l-47.3 94.7L92.7 70.8c-13.6-4.5-26.5 8.4-21.9 21.9l33.5 100.4-94.7 47.4c-12.8 6.4-12.8 24.6 0 31l94.7 47.3-33.5 100.5c-4.5 13.6 8.4 26.5 21.9 21.9l100.4-33.5 47.3 94.7c6.4 12.8 24.6 12.8 31 0l47.3-94.7 100.4 33.5c13.6 4.5 26.5-8.4 21.9-21.9l-33.5-100.4 94.7-47.3c13-6.5 13-24.7.2-31.1zm-155.9 106c-49.9 49.9-131.1 49.9-181 0-49.9-49.9-49.9-131.1 0-181 49.9-49.9 131.1-49.9 181 0 49.9 49.9 49.9 131.1 0 181z'/%3E%3C/svg%3E");
--i-tachometer-alt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M288 32C128.94 32 0 160.94 0 320c0 52.8 14.25 102.26 39.06 144.8 5.61 9.62 16.3 15.2 27.44 15.2h443c11.14 0 21.83-5.58 27.44-15.2C561.75 422.26 576 372.8 576 320c0-159.06-128.94-288-288-288zm0 64c14.71 0 26.58 10.13 30.32 23.65-1.11 2.26-2.64 4.23-3.45 6.67l-9.22 27.67c-5.13 3.49-10.97 6.01-17.64 6.01-17.67 0-32-14.33-32-32S270.33 96 288 96zM96 384c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm48-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm246.77-72.41l-61.33 184C343.13 347.33 352 364.54 352 384c0 11.72-3.38 22.55-8.88 32H232.88c-5.5-9.45-8.88-20.28-8.88-32 0-33.94 26.5-61.43 59.9-63.59l61.34-184.01c4.17-12.56 17.73-19.45 30.36-15.17 12.57 4.19 19.35 17.79 15.17 30.36zm14.66 57.2l15.52-46.55c3.47-1.29 7.13-2.23 11.05-2.23 17.67 0 32 14.33 32 32s-14.33 32-32 32c-11.38-.01-20.89-6.28-26.57-15.22zM480 384c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z'/%3E%3C/svg%3E");
--i-ticket-alt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M128 160h320v192H128V160zm400 96c0 26.51 21.49 48 48 48v96c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48v-96c26.51 0 48-21.49 48-48s-21.49-48-48-48v-96c0-26.51 21.49-48 48-48h480c26.51 0 48 21.49 48 48v96c-26.51 0-48 21.49-48 48zm-48-104c0-13.255-10.745-24-24-24H120c-13.255 0-24 10.745-24 24v208c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V152z'/%3E%3C/svg%3E");
--i-toilet:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M368 48c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16H16C7.2 0 0 7.2 0 16v16c0 8.8 7.2 16 16 16h16v156.7C11.8 214.8 0 226.9 0 240c0 67.2 34.6 126.2 86.8 160.5l-21.4 70.2C59.1 491.2 74.5 512 96 512h192c21.5 0 36.9-20.8 30.6-41.3l-21.4-70.2C349.4 366.2 384 307.2 384 240c0-13.1-11.8-25.2-32-35.3V48h16zM80 72c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H88c-4.4 0-8-3.6-8-8V72zm112 200c-77.1 0-139.6-14.3-139.6-32s62.5-32 139.6-32 139.6 14.3 139.6 32-62.5 32-139.6 32z'/%3E%3C/svg%3E");
--i-truck:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M624 352h-16V243.9c0-12.7-5.1-24.9-14.1-33.9L494 110.1c-9-9-21.2-14.1-33.9-14.1H416V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h16c0 53 43 96 96 96s96-43 96-96h128c0 53 43 96 96 96s96-43 96-96h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM160 464c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm320 0c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm80-208H416V144h44.1l99.9 99.9V256z'/%3E%3C/svg%3E");
--i-truck-pickup:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M624 288h-16v-64c0-17.67-14.33-32-32-32h-48L419.22 56.02A64.025 64.025 0 0 0 369.24 32H256c-17.67 0-32 14.33-32 32v128H64c-17.67 0-32 14.33-32 32v64H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h49.61c-.76 5.27-1.61 10.52-1.61 16 0 61.86 50.14 112 112 112s112-50.14 112-112c0-5.48-.85-10.73-1.61-16h67.23c-.76 5.27-1.61 10.52-1.61 16 0 61.86 50.14 112 112 112s112-50.14 112-112c0-5.48-.85-10.73-1.61-16H624c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM288 96h81.24l76.8 96H288V96zM176 416c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48zm288 0c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48z'/%3E%3C/svg%3E");
--i-users:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z'/%3E%3C/svg%3E");
--i-volume-mute:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M215.03 71.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-21.46-25.96-31.98-40.97-16.97zM461.64 256l45.64-45.64c6.3-6.3 6.3-16.52 0-22.82l-22.82-22.82c-6.3-6.3-16.52-6.3-22.82 0L416 210.36l-45.64-45.64c-6.3-6.3-16.52-6.3-22.82 0l-22.82 22.82c-6.3 6.3-6.3 16.52 0 22.82L370.36 256l-45.63 45.63c-6.3 6.3-6.3 16.52 0 22.82l22.82 22.82c6.3 6.3 16.52 6.3 22.82 0L416 301.64l45.64 45.64c6.3 6.3 16.52 6.3 22.82 0l22.82-22.82c6.3-6.3 6.3-16.52 0-22.82L461.64 256z'/%3E%3C/svg%3E");
}

/* ===== 4. Extra iconen en ruimte-classes die per site zijn toegevoegd (DE, FR, UK) ===== */
.entry-content .hr-page{
--i-hand-point-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M105.6 83.2v86.177a115.52 115.52 0 0 0-22.4-2.176c-47.914 0-83.2 35.072-83.2 92 0 45.314 48.537 57.002 78.784 75.707 12.413 7.735 23.317 16.994 33.253 25.851l.146.131.148.129C129.807 376.338 136 384.236 136 391.2v2.679c-4.952 5.747-8 13.536-8 22.12v64c0 17.673 12.894 32 28.8 32h230.4c15.906 0 28.8-14.327 28.8-32v-64c0-8.584-3.048-16.373-8-22.12V391.2c0-28.688 40-67.137 40-127.2v-21.299c0-62.542-38.658-98.8-91.145-99.94-17.813-12.482-40.785-18.491-62.791-15.985A93.148 93.148 0 0 0 272 118.847V83.2C272 37.765 234.416 0 188.8 0c-45.099 0-83.2 38.101-83.2 83.2zm118.4 0v91.026c14.669-12.837 42.825-14.415 61.05 4.95 19.646-11.227 45.624-1.687 53.625 12.925 39.128-6.524 61.325 10.076 61.325 50.6V264c0 45.491-35.913 77.21-39.676 120H183.571c-2.964-25.239-21.222-42.966-39.596-59.075-12.65-11.275-25.3-21.725-39.875-30.799C80.712 279.645 48 267.994 48 259.2c0-23.375 8.8-44 35.2-44 35.2 0 53.075 26.4 70.4 26.4V83.2c0-18.425 16.5-35.2 35.2-35.2 18.975 0 35.2 16.225 35.2 35.2zM352 424c13.255 0 24 10.745 24 24s-10.745 24-24 24-24-10.745-24-24 10.745-24 24-24z'/%3E%3C/svg%3E");
--i-map-signs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M507.31 84.69L464 41.37c-6-6-14.14-9.37-22.63-9.37H288V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v16H56c-13.25 0-24 10.75-24 24v80c0 13.25 10.75 24 24 24h385.37c8.49 0 16.62-3.37 22.63-9.37l43.31-43.31c6.25-6.26 6.25-16.38 0-22.63zM224 496c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V384h-64v112zm232-272H288v-32h-64v32H70.63c-8.49 0-16.62 3.37-22.63 9.37L4.69 276.69c-6.25 6.25-6.25 16.38 0 22.63L48 342.63c6 6 14.14 9.37 22.63 9.37H456c13.25 0 24-10.75 24-24v-80c0-13.25-10.75-24-24-24z'/%3E%3C/svg%3E");
}
.hr-page .hr-ico-hand-point-up{--i:var(--i-hand-point-up)}
.hr-page .hr-ico-map-signs{--i:var(--i-map-signs)}
.entry-content .hr-page > .hr-b60{padding-bottom:70px}
@media (max-width:767px){
.entry-content .hr-page > .hr-b60{padding-bottom:35px}
}
.entry-content .hr-page{
--i-camera:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M512 144v288c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48h88l12.3-32.9c7-18.7 24.9-31.1 44.9-31.1h125.5c20 0 37.9 12.4 44.9 31.1L376 96h88c26.5 0 48 21.5 48 48zM376 288c0-66.2-53.8-120-120-120s-120 53.8-120 120 53.8 120 120 120 120-53.8 120-120zm-32 0c0 48.5-39.5 88-88 88s-88-39.5-88-88 39.5-88 88-88 88 39.5 88 88z'/%3E%3C/svg%3E");
--i-campground:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M624 448h-24.68L359.54 117.75l53.41-73.55c5.19-7.15 3.61-17.16-3.54-22.35l-25.9-18.79c-7.15-5.19-17.15-3.61-22.35 3.55L320 63.3 278.83 6.6c-5.19-7.15-15.2-8.74-22.35-3.55l-25.88 18.8c-7.15 5.19-8.74 15.2-3.54 22.35l53.41 73.55L40.68 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM320 288l116.36 160H203.64L320 288z'/%3E%3C/svg%3E");
--i-dog:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M298.06,224,448,277.55V496a16,16,0,0,1-16,16H368a16,16,0,0,1-16-16V384H192V496a16,16,0,0,1-16,16H112a16,16,0,0,1-16-16V282.09C58.84,268.84,32,233.66,32,192a32,32,0,0,1,64,0,32.06,32.06,0,0,0,32,32ZM544,112v32a64,64,0,0,1-64,64H448v35.58L320,197.87V48c0-14.25,17.22-21.39,27.31-11.31L374.59,64h53.63c10.91,0,23.75,7.92,28.62,17.69L464,96h64A16,16,0,0,1,544,112Zm-112,0a16,16,0,1,0-16,16A16,16,0,0,0,432,112Z'/%3E%3C/svg%3E");
--i-gift:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M32 448c0 17.7 14.3 32 32 32h160V320H32v128zm256 32h160c17.7 0 32-14.3 32-32V320H288v160zm192-320h-42.1c6.2-12.1 10.1-25.5 10.1-40 0-48.5-39.5-88-88-88-41.6 0-68.5 21.3-103 68.3-34.5-47-61.4-68.3-103-68.3-48.5 0-88 39.5-88 88 0 14.5 3.8 27.9 10.1 40H32c-17.7 0-32 14.3-32 32v80c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16v-80c0-17.7-14.3-32-32-32zm-326.1 0c-22.1 0-40-17.9-40-40s17.9-40 40-40c19.9 0 34.6 3.3 86.1 80h-86.1zm206.1 0h-86.1c51.4-76.5 65.7-80 86.1-80 22.1 0 40 17.9 40 40s-17.9 40-40 40z'/%3E%3C/svg%3E");
--i-gifts:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M240.6 194.1c1.9-30.8 17.3-61.2 44-79.8C279.4 103.5 268.7 96 256 96h-29.4l30.7-22c7.2-5.1 8.9-15.1 3.7-22.3l-9.3-13c-5.1-7.2-15.1-8.9-22.3-3.7l-32 22.9 11.5-30.6c3.1-8.3-1.1-17.5-9.4-20.6l-15-5.6c-8.3-3.1-17.5 1.1-20.6 9.4l-19.9 53-19.9-53.1C121 2.1 111.8-2.1 103.5 1l-15 5.6C80.2 9.7 76 19 79.2 27.2l11.5 30.6L58.6 35c-7.2-5.1-17.2-3.5-22.3 3.7l-9.3 13c-5.1 7.2-3.5 17.2 3.7 22.3l30.7 22H32c-17.7 0-32 14.3-32 32v352c0 17.7 14.3 32 32 32h168.9c-5.5-9.5-8.9-20.3-8.9-32V256c0-29.9 20.8-55 48.6-61.9zM224 480c0 17.7 14.3 32 32 32h160V384H224v96zm224 32h160c17.7 0 32-14.3 32-32v-96H448v128zm160-288h-20.4c2.6-7.6 4.4-15.5 4.4-23.8 0-35.5-27-72.2-72.1-72.2-48.1 0-75.9 47.7-87.9 75.3-12.1-27.6-39.9-75.3-87.9-75.3-45.1 0-72.1 36.7-72.1 72.2 0 8.3 1.7 16.2 4.4 23.8H256c-17.7 0-32 14.3-32 32v96h192V224h15.3l.7-.2.7.2H448v128h192v-96c0-17.7-14.3-32-32-32zm-272 0c-2.7-1.4-5.1-3-7.2-4.8-7.3-6.4-8.8-13.8-8.8-19 0-9.7 6.4-24.2 24.1-24.2 18.7 0 35.6 27.4 44.5 48H336zm199.2-4.8c-2.1 1.8-4.5 3.4-7.2 4.8h-52.6c8.8-20.3 25.8-48 44.5-48 17.7 0 24.1 14.5 24.1 24.2 0 5.2-1.5 12.6-8.8 19z'/%3E%3C/svg%3E");
--i-hotjar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M414.9 161.5C340.2 29 121.1 0 121.1 0S222.2 110.4 93 197.7C11.3 252.8-21 324.4 14 402.6c26.8 59.9 83.5 84.3 144.6 93.4-29.2-55.1-6.6-122.4-4.1-129.6 57.1 86.4 165 0 110.8-93.9 71 15.4 81.6 138.6 27.1 215.5 80.5-25.3 134.1-88.9 148.8-145.6 15.5-59.3 3.7-127.9-26.3-180.9z'/%3E%3C/svg%3E");
--i-info-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z'/%3E%3C/svg%3E");
--i-ship:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M496.616 372.639l70.012-70.012c16.899-16.9 9.942-45.771-12.836-53.092L512 236.102V96c0-17.673-14.327-32-32-32h-64V24c0-13.255-10.745-24-24-24H248c-13.255 0-24 10.745-24 24v40h-64c-17.673 0-32 14.327-32 32v140.102l-41.792 13.433c-22.753 7.313-29.754 36.173-12.836 53.092l70.012 70.012C125.828 416.287 85.587 448 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24 61.023 0 107.499-20.61 143.258-59.396C181.677 487.432 216.021 512 256 512h128c39.979 0 74.323-24.568 88.742-59.396C508.495 491.384 554.968 512 616 512c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24-60.817 0-101.542-31.001-119.384-75.361zM192 128h256v87.531l-118.208-37.995a31.995 31.995 0 0 0-19.584 0L192 215.531V128z'/%3E%3C/svg%3E");
--i-swimming-pool:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M624 416h-16c-26.04 0-45.8-8.42-56.09-17.9-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C461.8 407.58 442.04 416 416 416s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C269.8 407.58 250.04 416 224 416s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C77.8 407.58 58.04 416 32 416H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h16c38.62 0 72.72-12.19 96-31.84 23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84h16c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-400-32v-96h192v96c19.12 0 30.86-6.16 34.39-9.42 9.17-8.46 19.2-14.34 29.61-18.07V128c0-17.64 14.36-32 32-32s32 14.36 32 32v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16c0-52.94-43.06-96-96-96s-96 43.06-96 96v96H224v-96c0-17.64 14.36-32 32-32s32 14.36 32 32v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16c0-52.94-43.06-96-96-96s-96 43.06-96 96v228.5c10.41 3.73 20.44 9.62 29.61 18.07 3.53 3.27 15.27 9.43 34.39 9.43z'/%3E%3C/svg%3E");
--i-utensils:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 416 512'%3E%3Cpath d='M207.9 15.2c.8 4.7 16.1 94.5 16.1 128.8 0 52.3-27.8 89.6-68.9 104.6L168 486.7c.7 13.7-10.2 25.3-24 25.3H80c-13.7 0-24.7-11.5-24-25.3l12.9-238.1C27.7 233.6 0 196.2 0 144 0 109.6 15.3 19.9 16.1 15.2 19.3-5.1 61.4-5.4 64 16.3v141.2c1.3 3.4 15.1 3.2 16 0 1.4-25.3 7.9-139.2 8-141.8 3.3-20.8 44.7-20.8 47.9 0 .2 2.7 6.6 116.5 8 141.8.9 3.2 14.8 3.4 16 0V16.3c2.6-21.6 44.8-21.4 48-1.1zm119.2 285.7l-15 185.1c-1.2 14 9.9 26 23.9 26h56c13.3 0 24-10.7 24-24V24c0-13.2-10.7-24-24-24-82.5 0-221.4 178.5-64.9 300.9z'/%3E%3C/svg%3E");
--i-walking:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M208 96c26.5 0 48-21.5 48-48S234.5 0 208 0s-48 21.5-48 48 21.5 48 48 48zm94.5 149.1l-23.3-11.8-9.7-29.4c-14.7-44.6-55.7-75.8-102.2-75.9-36-.1-55.9 10.1-93.3 25.2-21.6 8.7-39.3 25.2-49.7 46.2L17.6 213c-7.8 15.8-1.5 35 14.2 42.9 15.6 7.9 34.6 1.5 42.5-14.3L81 228c3.5-7 9.3-12.5 16.5-15.4l26.8-10.8-15.2 60.7c-5.2 20.8.4 42.9 14.9 58.8l59.9 65.4c7.2 7.9 12.3 17.4 14.9 27.7l18.3 73.3c4.3 17.1 21.7 27.6 38.8 23.3 17.1-4.3 27.6-21.7 23.3-38.8l-22.2-89c-2.6-10.3-7.7-19.9-14.9-27.7l-45.5-49.7 17.2-68.7 5.5 16.5c5.3 16.1 16.7 29.4 31.7 37l23.3 11.8c15.6 7.9 34.6 1.5 42.5-14.3 7.7-15.7 1.4-35.1-14.3-43zM73.6 385.8c-3.2 8.1-8 15.4-14.2 21.5l-50 50.1c-12.5 12.5-12.5 32.8 0 45.3s32.7 12.5 45.2 0l59.4-59.4c6.1-6.1 10.9-13.4 14.2-21.5l13.5-33.8c-55.3-60.3-38.7-41.8-47.4-53.7l-20.7 51.5z'/%3E%3C/svg%3E");
--i-water:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M562.1 383.9c-21.5-2.4-42.1-10.5-57.9-22.9-14.1-11.1-34.2-11.3-48.2 0-37.9 30.4-107.2 30.4-145.7-1.5-13.5-11.2-33-9.1-46.7 1.8-38 30.1-106.9 30-145.2-1.7-13.5-11.2-33.3-8.9-47.1 2-15.5 12.2-36 20.1-57.7 22.4-7.9.8-13.6 7.8-13.6 15.7v32.2c0 9.1 7.6 16.8 16.7 16 28.8-2.5 56.1-11.4 79.4-25.9 56.5 34.6 137 34.1 192 0 56.5 34.6 137 34.1 192 0 23.3 14.2 50.9 23.3 79.1 25.8 9.1.8 16.7-6.9 16.7-16v-31.6c.1-8-5.7-15.4-13.8-16.3zm0-144c-21.5-2.4-42.1-10.5-57.9-22.9-14.1-11.1-34.2-11.3-48.2 0-37.9 30.4-107.2 30.4-145.7-1.5-13.5-11.2-33-9.1-46.7 1.8-38 30.1-106.9 30-145.2-1.7-13.5-11.2-33.3-8.9-47.1 2-15.5 12.2-36 20.1-57.7 22.4-7.9.8-13.6 7.8-13.6 15.7v32.2c0 9.1 7.6 16.8 16.7 16 28.8-2.5 56.1-11.4 79.4-25.9 56.5 34.6 137 34.1 192 0 56.5 34.6 137 34.1 192 0 23.3 14.2 50.9 23.3 79.1 25.8 9.1.8 16.7-6.9 16.7-16v-31.6c.1-8-5.7-15.4-13.8-16.3zm0-144C540.6 93.4 520 85.4 504.2 73 490.1 61.9 470 61.7 456 73c-37.9 30.4-107.2 30.4-145.7-1.5-13.5-11.2-33-9.1-46.7 1.8-38 30.1-106.9 30-145.2-1.7-13.5-11.2-33.3-8.9-47.1 2-15.5 12.2-36 20.1-57.7 22.4-7.9.8-13.6 7.8-13.6 15.7v32.2c0 9.1 7.6 16.8 16.7 16 28.8-2.5 56.1-11.4 79.4-25.9 56.5 34.6 137 34.1 192 0 56.5 34.6 137 34.1 192 0 23.3 14.2 50.9 23.3 79.1 25.8 9.1.8 16.7-6.9 16.7-16v-31.6c.1-8-5.7-15.4-13.8-16.3z'/%3E%3C/svg%3E");
}
.hr-page .hr-ico-camera{--i:var(--i-camera)}
.hr-page .hr-ico-campground{--i:var(--i-campground)}
.hr-page .hr-ico-dog{--i:var(--i-dog)}
.hr-page .hr-ico-gift{--i:var(--i-gift)}
.hr-page .hr-ico-gifts{--i:var(--i-gifts)}
.hr-page .hr-ico-hotjar{--i:var(--i-hotjar)}
.hr-page .hr-ico-info-circle{--i:var(--i-info-circle)}
.hr-page .hr-ico-ship{--i:var(--i-ship)}
.hr-page .hr-ico-swimming-pool{--i:var(--i-swimming-pool)}
.hr-page .hr-ico-utensils{--i:var(--i-utensils)}
.hr-page .hr-ico-walking{--i:var(--i-walking)}
.hr-page .hr-ico-water{--i:var(--i-water)}
.entry-content .hr-page .hr-icolist-box{margin:0;padding:20px;background:#eee}
.entry-content .hr-page .hr-icolist-box-tight{padding:10px 20px}
.entry-content .hr-page .hr-iconbox-border{border:3px solid var(--hr-blue)}
.entry-content .hr-page .hr-iconbox-border::before{background:var(--hr-pink)}
.entry-content .hr-page .hr-iconbox-border h4 a{color:var(--hr-blue);text-decoration:none}
.entry-content .hr-page .hr-iconbox-border p{font-size:17px;font-weight:700;color:var(--hr-blue)}
.entry-content .hr-page .hr-crumbs-dark,.entry-content .hr-page .hr-crumbs-dark p{color:#000}
.entry-content .hr-page .hr-crumbs-dark a{color:var(--hr-blue)}
.entry-content .hr-page .hr-iconbox-border + .hr-badge{margin-top:20px}
@media (max-width:767px){
.entry-content .hr-page .hr-cols-50-50,.entry-content .hr-page .hr-cols-60-40,.entry-content .hr-page .hr-cols-20-80{grid-template-columns:minmax(0,1fr)}
}

/* ===== 5. Inhoudsopgave: h3-items niet inspringen ===== */
.entry-content .hr-page .hr-toc li.hr-toc-sub{padding-left:18px}
.entry-content .hr-page .hr-toc li.hr-toc-sub::before{left:0;width:8px;height:8px}

/* ===== 6. Rustiger ontwerp (okt 2026): een breedte, een kaartvorm, minder lettergroottes ===== */
/* --- 1. Een breedte, vaste witruimte --- */
.entry-content .hr-page{--hr-r:12px;--hr-soft:#f4f6fb;--hr-muted:#4a5568}
.entry-content .hr-page .hr-wide,.entry-content .hr-page .hr-flat{--hr-w:1120px}
.entry-content .hr-page .hr-section{padding-top:36px;padding-bottom:36px}
.entry-content .hr-page > .hr-t0{padding-top:8px}
.entry-content .hr-page > .hr-b0{padding-bottom:8px}
.entry-content .hr-page > .hr-t50,.entry-content .hr-page > .hr-t75{padding-top:56px}
.entry-content .hr-page > .hr-b50,.entry-content .hr-page > .hr-b60,.entry-content .hr-page > .hr-b75{padding-bottom:56px}
.entry-content .hr-page .hr-head{margin-bottom:24px}
.entry-content .hr-page .hr-cols{gap:32px 24px}

/* --- 2. Minder lettergroottes, rustiger koppen --- */
.entry-content .hr-page h1,.entry-content .hr-page h2,.entry-content .hr-page h3,.entry-content .hr-page h4{font-weight:600;letter-spacing:-.01em}
.entry-content .hr-page h1{font-size:44px;line-height:1.2}
.entry-content .hr-page h2{margin-bottom:16px;font-size:32px;line-height:1.25}
.entry-content .hr-page h3{margin-bottom:12px;font-size:24px;line-height:1.3}
.entry-content .hr-page h4{margin-bottom:10px;font-size:20px;line-height:1.3}
.entry-content .hr-page .hr-fs-34{font-size:28px}
.entry-content .hr-page .hr-fs-29{font-size:24px}
.entry-content .hr-page .hr-fs-23{font-size:20px}
.entry-content .hr-page .hr-title{margin-bottom:16px;font-size:30px;font-weight:600;line-height:1.2;letter-spacing:-.01em}
.entry-content .hr-page .hr-title-lg{font-size:32px}
.entry-content .hr-page .hr-title-sm{font-size:18px;line-height:1.3}
.entry-content .hr-page .hr-eyebrow{margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.07em;text-transform:uppercase}
.entry-content .hr-page p{line-height:1.7}
.entry-content .hr-page .hr-hero h1{font-size:60px;line-height:1.15}
.entry-content .hr-page .hr-hero-sub-text h1{font-size:44px;line-height:1.2}

/* --- 3. Links: alleen in lopende tekst onderstreept --- */
.entry-content .hr-page h2 a,.entry-content .hr-page h3 a,.entry-content .hr-page h4 a,.entry-content .hr-page .hr-card-title a,.entry-content .hr-page .hr-icolist a{text-decoration:none}
.entry-content .hr-page h2 a:hover,.entry-content .hr-page h3 a:hover,.entry-content .hr-page h4 a:hover,.entry-content .hr-page .hr-card-title a:hover,.entry-content .hr-page .hr-icolist a:hover{text-decoration:underline}

/* --- 4. Foto's en kaarten: een vorm --- */
.entry-content .hr-page .wp-block-image img{border-radius:var(--hr-r)}
.entry-content .hr-page .hr-hero-sub-media img,.entry-content .hr-page .hr-panel-media img{border-radius:0}
.entry-content .hr-page .hr-strip img,.entry-content .hr-page .hr-trio img,.entry-content .hr-page .hr-thumbrow img{border-radius:8px}
.entry-content .hr-page .hr-cols-4 .wp-block-image,.entry-content .hr-page .hr-cols-3 .wp-block-image{margin-bottom:14px}
.entry-content .hr-page .hr-cols-4 img,.entry-content .hr-page .hr-cols-3 img,.entry-content .hr-page .hr-port img{width:100%;aspect-ratio:3/2;object-fit:cover}
.entry-content .hr-page .hr-card-title{margin:0 0 6px;font-size:20px;font-weight:600;line-height:1.3}
.entry-content .hr-page .hr-cols-4 h4,.entry-content .hr-page .hr-cols-3 h4{margin-bottom:6px}
.entry-content .hr-page .hr-badge{gap:8px;padding:0;background:none;border-radius:0;color:var(--hr-muted);font-size:15px}
.entry-content .hr-page .hr-badge::before{background:var(--hr-blue)}
/* havens: foto boven, titel eronder (zelfde kaart als de plekken) */
.entry-content .hr-page .hr-port .hr-cols-center > .wp-block-column{align-self:start}
.entry-content .hr-page .hr-port .wp-block-column{display:flex;flex-direction:column}
.entry-content .hr-page .hr-port .wp-block-column > .wp-block-image{order:-1;margin-bottom:14px}
.entry-content .hr-page .hr-port .hr-icolist{margin-top:4px}

/* --- 5. Blauwe panelen binnen de pagina, zachtere vorm --- */
.entry-content .hr-page .hr-split{min-height:0;border-radius:16px;overflow:hidden}
.entry-content .hr-page .hr-panel-blue{padding:44px}
.entry-content .hr-page .hr-panel-tight{padding:36px}
.entry-content .hr-page .hr-panel-blue .hr-title{margin-bottom:16px;font-size:28px}
.entry-content .hr-page .hr-panel-tint{gap:18px;padding:28px;background:var(--hr-soft)}
.entry-content .hr-page .hr-trio{margin-bottom:6px}
.entry-content .hr-page .hr-iconbox{padding-left:38px}
.entry-content .hr-page .hr-iconbox::before{width:22px;height:22px;margin-top:-11px}
.entry-content .hr-page .hr-iconbox-top::before{top:2px;margin-top:0}
.entry-content .hr-page .hr-iconbox h3,.entry-content .hr-page .hr-iconbox h4{font-size:18px;line-height:1.3}
.entry-content .hr-page .hr-iconbox p,.entry-content .hr-page .hr-thumbrow p{font-size:16px;line-height:1.55}
.entry-content .hr-page .hr-iconbox-stack{padding:72px 20px 20px}
.entry-content .hr-page .hr-iconbox-stack::before{top:20px;width:41px;height:41px;margin:0 0 0 -20px}
.entry-content .hr-page .hr-facility{padding:50px 2px 0}
.entry-content .hr-page .hr-facility::before{top:0;width:40px;height:40px;margin:0 0 0 -20px}
.entry-content .hr-page .hr-facility h3{margin:0;font-size:13px;font-weight:500;line-height:1.35;letter-spacing:0}
.entry-content .hr-page .hr-iconbox-border{border:1px solid var(--hr-line);border-radius:var(--hr-r)}
.entry-content .hr-page .hr-iconbox-border + .hr-badge{justify-content:center;margin-top:10px;color:var(--hr-blue);font-weight:600}

/* --- 6. Kleine onderdelen --- */
.entry-content .hr-page .hr-icolist li{padding-left:26px;font-size:16px;line-height:1.6}
.entry-content .hr-page .hr-icolist li::before{top:6px;width:15px;height:15px}
.entry-content .hr-page .hr-icolist-box{border-radius:var(--hr-r);background:var(--hr-soft)}
.entry-content .hr-page .wp-block-button__link{padding:13px 24px;border-radius:8px;box-shadow:none;font-size:16px;font-weight:600}
.entry-content .hr-page .wp-block-button__link:hover{box-shadow:0 0 0 3px rgba(0,37,162,.25)}
.entry-content .hr-page .hr-btn-white .wp-block-button__link,.entry-content .hr-page .hr-btn-outline .wp-block-button__link{border-width:2px;border-radius:8px;font-weight:600}
.entry-content .hr-page .hr-faq details{margin:0 0 8px;border-radius:8px}
.entry-content .hr-page .hr-faq summary{padding:14px 16px}
.entry-content .hr-page .hr-faq details > p{padding:14px 16px}
.entry-content .hr-page .hr-toc{border:1px solid var(--hr-line);border-radius:var(--hr-r);box-shadow:none}
.entry-content .hr-page .hr-alert{border-radius:8px}
.entry-content .hr-page .hr-embed iframe,.entry-content .hr-page .hr-bookbox-h{border-radius:var(--hr-r)}
.entry-content .hr-page .hr-hero{box-shadow:none}
.entry-content .hr-page .hr-strip{box-shadow:0 6px 24px rgba(0,20,90,.12)}

@media (max-width:1024px){
.entry-content .hr-page .hr-panel-blue{padding:28px}
.entry-content .hr-page .hr-hero h1{font-size:44px}
.entry-content .hr-page .hr-hero-sub-text h1{font-size:38px}
}
@media (max-width:767px){
.entry-content .hr-page .hr-section{padding-top:24px;padding-bottom:24px}
.entry-content .hr-page h1{font-size:32px}
.entry-content .hr-page > .hr-t50,.entry-content .hr-page > .hr-t75{padding-top:36px}
.entry-content .hr-page > .hr-b50,.entry-content .hr-page > .hr-b60,.entry-content .hr-page > .hr-b75{padding-bottom:36px}
.entry-content .hr-page h2{font-size:26px}
.entry-content .hr-page h3{font-size:21px}
.entry-content .hr-page .hr-title,.entry-content .hr-page .hr-title-lg{font-size:24px}
.entry-content .hr-page .hr-panel-blue .hr-title{font-size:24px}
.entry-content .hr-page .hr-fs-34{font-size:24px}
.entry-content .hr-page .hr-hero h1{font-size:34px}
.entry-content .hr-page .hr-hero-sub-text h1{font-size:30px}
.entry-content .hr-page .hr-panel-blue{padding:28px 22px}
.entry-content .hr-page .hr-panel-tint{padding:22px}
}
