.elementor .po-banner-beeld{width:100%;height:auto;max-width:300px;margin-block-start:4px;margin-block-end:4px;display:block;}.elementor .po-banner-knop:hover,.elementor .po-banner-knop:focus-visible{color:#FFFFFF;background-color:#AC005E;}.elementor .po-banner-knop:focus{color:#FFFFFF;background-color:#AC005E;}.elementor .po-banner-knop{width:100%;font-family:Nunito;font-weight:500;font-size:15px;color:#FFFFFF;line-height:1;text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;margin-block-start:auto;border-radius:40px;background-color:#D90479;transition:background-color 0.2s;display:block;}.elementor .po-banner-p{max-width:560px;font-family:"Nunito Sans";font-size:16px;color:#683226;line-height:1.6;margin:0px;}.elementor .po-banner-label{font-family:"Playfair Display";font-weight:500;font-size:17px;color:#A65D4A;line-height:1.3;font-style:normal;margin:0px;}.elementor .po-banner-titel{font-family:"Playfair Display";font-weight:500;font-size:27px;color:#683226;line-height:1.2;margin:0px;}.elementor .po-banner-tekst{padding:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;align-items:flex-start;}.elementor .po-banner{min-width:0px;padding:32px;border-radius:24px;background-color:#F7E6D9;display:flex;flex-direction:column;gap:20px;}.elementor .po-start-tekst{font-family:Nunito;font-weight:700;font-size:14px;color:#683226;line-height:1.3;margin:0px;}.elementor .po-start-icoon{width:16px;height:16px;color:#A65D4A;}.elementor .po-start{padding:0px;margin-block-end:14px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .po-binnenkort{width:100%;font-family:"Playfair Display";font-weight:400;font-size:16px;color:#A65D4A;line-height:1.4;font-style:italic;padding-block-start:14px;margin-block-start:auto;margin-block-end:0px;border-block-start-width:1px;border-top-style: dashed; border-top-color: #E3D3C6;\n}.elementor .po-stil-tekst{color:#683226;opacity:72%;}.elementor .po-status{font-family:Nunito;font-weight:700;font-size:12px;color:#A65D4A;letter-spacing:1px;line-height:1;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:40px;background-color:#F7E6D9;}.elementor .po-icoon-stil{width:40px;height:40px;color:#A65D4A;opacity:75%;}.elementor .po-beeld-stil{min-width:0px;aspect-ratio:3/2;color:#A65D4A;padding:0px;border-block-end-width:2px;background-color:transparent;display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:center;border-bottom-style: dashed; border-bottom-color: #E3D3C6;\n}.elementor .po-kaart-stil{overflow:hidden;padding:0px;border-radius:24px;border-width:2px;border-color:#E3D3C6;border-style:dashed;background-color:transparent;display:flex;flex-direction:column;cursor: default;\n}.elementor .po-knop{width:100%;font-family:Nunito;font-weight:500;font-size:15px;color:#FFFFFF;line-height:1;text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:20px;margin-block-start:auto;margin-block-end:0px;border-radius:40px;background-color:#449E7B;transition:background-color 0.2s;display:block;& span { display: inline-block; margin-inline-start: 6px; transition: transform 0.2s; }\n}.elementor .po-chip{font-family:Nunito;font-weight:700;font-size:13px;color:#683226;line-height:1.2;padding-block-start:7px;padding-block-end:7px;padding-inline-start:13px;padding-inline-end:13px;margin:0px;border-radius:40px;background-color:#F7E6D9;}.elementor .po-chips{padding:0px;margin-block-end:4px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .po-tekst{overflow:hidden;font-family:"Nunito Sans";font-size:16px;color:#683226;line-height:1.6;margin:0px;display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; -webkit-line-clamp: 3;\n}.elementor .po-titel{font-family:"Playfair Display";font-weight:500;font-size:27px;color:#683226;line-height:1.2;margin:0px;}.elementor .po-label{font-family:"Playfair Display";font-weight:500;font-size:17px;color:#D90479;line-height:1.3;margin:0px;}.elementor .po-inhoud{position:static;padding:28px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;align-items:flex-start;}.elementor .po-foto{width:100%;height:100%;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .po-beeld{min-width:0px;overflow:hidden;aspect-ratio:3/2;padding:0px;background-color:#F7E6D9;}.elementor .po-kaart:hover,.elementor .po-kaart:focus-visible{color:#683226;box-shadow:0px 22px 48px 0px rgba(104,50,38,0.16);}.elementor .po-kaart{overflow:hidden;position:relative;color:#683226;text-decoration:none;padding:0px;border-radius:24px;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(104,50,38,0.08);transition:box-shadow 0.25s;display:flex;flex-direction:column;&:focus-visible { outline: 3px solid #449E7B; outline-offset: 4px; } &:hover .po-foto { transform: scale(1.04); } &:hover .po-knop { background-color: #367F62; color: #FFFFFF; } &:hover .po-knop span { transform: translateX(4px); } &:hover .po-icoon { transform: scale(1.12) rotate(-8deg); } &:hover .po-beeld-actief { background-color: #AC005E; } &:hover .po-beeld-actief { background-color: #5E1038; } &:hover .po-hover-tekst { opacity: 1; } &:focus-visible .po-hover-tekst { opacity: 1; }\n}.elementor .po-raster{padding:0px;display:grid;gap:32px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .footer-kolom{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .footer-tekst{font-family:"Nunito Sans";font-size:15px;color:#683226;line-height:1.6;margin:0px;}.elementor .footer-link:hover,.elementor .footer-link:focus-visible{color:#D90479;}.elementor .footer-link{font-family:"Nunito Sans";font-size:15px;color:#683226;line-height:1.5;text-decoration:none;margin:0px;transition:color 0.2s;}.elementor .footer-kop{font-family:Nunito;font-weight:700;font-size:12px;color:#A65D4A;letter-spacing:2px;text-transform:uppercase;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pijl-knop{& span { display: inline-block; transition: transform 0.2s ease; } &:hover span { transform: translateX(4px); } &:focus-visible span { transform: translateX(4px); }\n}