@charset "UTF-8";/*!
 * Plugin Name: DFV Kalender
 * Description: Public SCSS main file
 */:root{--color-black:#333333;--color-white:#ffffff;--color-orange:#FFD480;--color-orange-light:#FFEECC;--color-orange-old:#FF6600;--color-red:#FFAA80;--color-red-light:#FFDDD6;--color-red-allert:#E56B2E;--color-green:#B4E087;--color-green-light:#EBF5D7;--color-blue:#80D4FF;--color-blue-light:#CCEEFF;--color-yellow:#FFFF33;--color-yellow-light:#FFFFCC;--color-pink:#FF80BF;--color-turquoise:#40E0D0;--color-primary:var(--color-black);--color-secondary:var(--color-orange-light);--link-color:var(--color-primary);--link-color--hover:var(--color-primary);--link-background-color:transparent;--link-background-color--hover:var(--color-secondary);--gray-10:#e6e6e6;--gray-20:#cccccc;--gray-30:#b3b3b3;--gray-40:#999999;--gray-50:#808080;--gray-60:#666666;--gray-70:#4d4d4d;--gray-80:#333333;--gray-90:#1a1a1a;--font-family-base:"Work Sans",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-size-base:1.25rem;--font-size-lg:1.5rem;--font-size-sm:1rem;--font-size-xs:0.875rem;--font-size-xxs:0.75rem;--h1-font-size:calc(var(--font-size-base) * 2.5);--h2-font-size:calc(var(--font-size-base) * 1.75);--h3-font-size:calc(var(--font-size-base) * 1.5);--h4-font-size:calc(var(--font-size-base) * 1.25);--h5-font-size:calc(var(--font-size-base) * 1.25);--h6-font-size:var(--font-size-base);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-base:1.5;--line-height-sm:1.25;--spacer-xs:.25rem;--spacer-sm:.5rem;--spacer:1rem;--spacer-md:1.5rem;--spacer-lg:2rem;--spacer-xl:3rem;--spacer-section:5rem;--border-base:2px solid var(--color-primary);--border-radius:1rem;--border-radius-button:3rem;--transition-base:all .1s ease-in-out;--wp-block-padding:1.25rem;--wp-block-margin:1.5rem;--z-overlay:1010;--z-overlay-button:1020;--z-dropdown:1000;--z-sticky:990;--z-default:1;--z-below:-1;--wp-block-margin:1rem}:root{--col-1:calc(100% / 12);--col-2:calc(100% / 12 * 2);--col-3:calc(100% / 12 * 3);--col-4:calc(100% / 12 * 4);--col-5:calc(100% / 12 * 5);--col-6:calc(100% / 12 * 6);--col-7:calc(100% / 12 * 7);--col-8:calc(100% / 12 * 8);--col-9:calc(100% / 12 * 9);--col-10:calc(100% / 12 * 10);--col-11:calc(100% / 12 * 11);--col-12:100%}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.col.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.xs-1{-ms-flex-preferred-size:var(--col-1);flex-basis:var(--col-1);max-width:var(--col-1)}.xs-2{-ms-flex-preferred-size:var(--col-2);flex-basis:var(--col-2);max-width:var(--col-2)}.xs-3{-ms-flex-preferred-size:var(--col-3);flex-basis:var(--col-3);max-width:var(--col-3)}.xs-4{-ms-flex-preferred-size:var(--col-4);flex-basis:var(--col-4);max-width:var(--col-4)}.xs-5{-ms-flex-preferred-size:var(--col-5);flex-basis:var(--col-5);max-width:var(--col-5)}.xs-6{-ms-flex-preferred-size:var(--col-6);flex-basis:var(--col-6);max-width:var(--col-6)}.xs-7{-ms-flex-preferred-size:var(--col-7);flex-basis:var(--col-7);max-width:var(--col-7)}.xs-8{-ms-flex-preferred-size:var(--col-8);flex-basis:var(--col-8);max-width:var(--col-8)}.xs-9{-ms-flex-preferred-size:var(--col-9);flex-basis:var(--col-9);max-width:var(--col-9)}.xs-10{-ms-flex-preferred-size:var(--col-10);flex-basis:var(--col-10);max-width:var(--col-10)}.xs-11{-ms-flex-preferred-size:var(--col-11);flex-basis:var(--col-11);max-width:var(--col-11)}.xs-12{-ms-flex-preferred-size:var(--col-12);flex-basis:var(--col-12);max-width:var(--col-12)}.xs-offset-1{margin-left:var(--col-1)}.xs-offset-2{margin-left:var(--col-2)}.xs-offset-3{margin-left:var(--col-3)}.xs-offset-4{margin-left:var(--col-4)}.xs-offset-5{margin-left:var(--col-5)}.xs-offset-6{margin-left:var(--col-6)}.xs-offset-7{margin-left:var(--col-7)}.xs-offset-8{margin-left:var(--col-8)}.xs-offset-9{margin-left:var(--col-9)}.xs-offset-10{margin-left:var(--col-10)}.xs-offset-11{margin-left:var(--col-11)}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.invisible-xs{display:none;visibility:hidden}.visible-xs{display:block;visibility:visible}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem}@media (min-width:576px){.grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.grid{grid-template-columns:repeat(6,1fr)}}@media only screen and (min-width:576px){.sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.sm-1{-ms-flex-preferred-size:var(--col-1);flex-basis:var(--col-1);max-width:var(--col-1)}.sm-2{-ms-flex-preferred-size:var(--col-2);flex-basis:var(--col-2);max-width:var(--col-2)}.sm-3{-ms-flex-preferred-size:var(--col-3);flex-basis:var(--col-3);max-width:var(--col-3)}.sm-4{-ms-flex-preferred-size:var(--col-4);flex-basis:var(--col-4);max-width:var(--col-4)}.sm-5{-ms-flex-preferred-size:var(--col-5);flex-basis:var(--col-5);max-width:var(--col-5)}.sm-6{-ms-flex-preferred-size:var(--col-6);flex-basis:var(--col-6);max-width:var(--col-6)}.sm-7{-ms-flex-preferred-size:var(--col-7);flex-basis:var(--col-7);max-width:var(--col-7)}.sm-8{-ms-flex-preferred-size:var(--col-8);flex-basis:var(--col-8);max-width:var(--col-8)}.sm-9{-ms-flex-preferred-size:var(--col-9);flex-basis:var(--col-9);max-width:var(--col-9)}.sm-10{-ms-flex-preferred-size:var(--col-10);flex-basis:var(--col-10);max-width:var(--col-10)}.sm-11{-ms-flex-preferred-size:var(--col-11);flex-basis:var(--col-11);max-width:var(--col-11)}.sm-12{-ms-flex-preferred-size:var(--col-12);flex-basis:var(--col-12);max-width:var(--col-12)}.sm-offset-1{margin-left:var(--col-1)}.sm-offset-2{margin-left:var(--col-2)}.sm-offset-3{margin-left:var(--col-3)}.sm-offset-4{margin-left:var(--col-4)}.sm-offset-5{margin-left:var(--col-5)}.sm-offset-6{margin-left:var(--col-6)}.sm-offset-7{margin-left:var(--col-7)}.sm-offset-8{margin-left:var(--col-8)}.sm-offset-9{margin-left:var(--col-9)}.sm-offset-10{margin-left:var(--col-10)}.sm-offset-11{margin-left:var(--col-11)}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.invisible-sm{display:none;visibility:hidden}.visible-sm{display:block;visibility:visible}}@media only screen and (min-width:768px){.md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.md-1{-ms-flex-preferred-size:var(--col-1);flex-basis:var(--col-1);max-width:var(--col-1)}.md-2{-ms-flex-preferred-size:var(--col-2);flex-basis:var(--col-2);max-width:var(--col-2)}.md-3{-ms-flex-preferred-size:var(--col-3);flex-basis:var(--col-3);max-width:var(--col-3)}.md-4{-ms-flex-preferred-size:var(--col-4);flex-basis:var(--col-4);max-width:var(--col-4)}.md-5{-ms-flex-preferred-size:var(--col-5);flex-basis:var(--col-5);max-width:var(--col-5)}.md-6{-ms-flex-preferred-size:var(--col-6);flex-basis:var(--col-6);max-width:var(--col-6)}.md-7{-ms-flex-preferred-size:var(--col-7);flex-basis:var(--col-7);max-width:var(--col-7)}.md-8{-ms-flex-preferred-size:var(--col-8);flex-basis:var(--col-8);max-width:var(--col-8)}.md-9{-ms-flex-preferred-size:var(--col-9);flex-basis:var(--col-9);max-width:var(--col-9)}.md-10{-ms-flex-preferred-size:var(--col-10);flex-basis:var(--col-10);max-width:var(--col-10)}.md-11{-ms-flex-preferred-size:var(--col-11);flex-basis:var(--col-11);max-width:var(--col-11)}.md-12{-ms-flex-preferred-size:var(--col-12);flex-basis:var(--col-12);max-width:var(--col-12)}.md-offset-1{margin-left:var(--col-1)}.md-offset-2{margin-left:var(--col-2)}.md-offset-3{margin-left:var(--col-3)}.md-offset-4{margin-left:var(--col-4)}.md-offset-5{margin-left:var(--col-5)}.md-offset-6{margin-left:var(--col-6)}.md-offset-7{margin-left:var(--col-7)}.md-offset-8{margin-left:var(--col-8)}.md-offset-9{margin-left:var(--col-9)}.md-offset-10{margin-left:var(--col-10)}.md-offset-11{margin-left:var(--col-11)}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.invisible-md{display:none;visibility:hidden}.visible-md{display:block;visibility:visible}}@media only screen and (min-width:992px){.lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.lg-1{-ms-flex-preferred-size:var(--col-1);flex-basis:var(--col-1);max-width:var(--col-1)}.lg-2{-ms-flex-preferred-size:var(--col-2);flex-basis:var(--col-2);max-width:var(--col-2)}.lg-3{-ms-flex-preferred-size:var(--col-3);flex-basis:var(--col-3);max-width:var(--col-3)}.lg-4{-ms-flex-preferred-size:var(--col-4);flex-basis:var(--col-4);max-width:var(--col-4)}.lg-5{-ms-flex-preferred-size:var(--col-5);flex-basis:var(--col-5);max-width:var(--col-5)}.lg-6{-ms-flex-preferred-size:var(--col-6);flex-basis:var(--col-6);max-width:var(--col-6)}.lg-7{-ms-flex-preferred-size:var(--col-7);flex-basis:var(--col-7);max-width:var(--col-7)}.lg-8{-ms-flex-preferred-size:var(--col-8);flex-basis:var(--col-8);max-width:var(--col-8)}.lg-9{-ms-flex-preferred-size:var(--col-9);flex-basis:var(--col-9);max-width:var(--col-9)}.lg-10{-ms-flex-preferred-size:var(--col-10);flex-basis:var(--col-10);max-width:var(--col-10)}.lg-11{-ms-flex-preferred-size:var(--col-11);flex-basis:var(--col-11);max-width:var(--col-11)}.lg-12{-ms-flex-preferred-size:var(--col-12);flex-basis:var(--col-12);max-width:var(--col-12)}.lg-offset-1{margin-left:var(--col-1)}.lg-offset-2{margin-left:var(--col-2)}.lg-offset-3{margin-left:var(--col-3)}.lg-offset-4{margin-left:var(--col-4)}.lg-offset-5{margin-left:var(--col-5)}.lg-offset-6{margin-left:var(--col-6)}.lg-offset-7{margin-left:var(--col-7)}.lg-offset-8{margin-left:var(--col-8)}.lg-offset-9{margin-left:var(--col-9)}.lg-offset-10{margin-left:var(--col-10)}.lg-offset-11{margin-left:var(--col-11)}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.invisible-lg{display:none;visibility:hidden}.visible-lg{display:block;visibility:visible}}@media only screen and (min-width:1200px){.xl{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.xl-1{-ms-flex-preferred-size:var(--col-1);flex-basis:var(--col-1);max-width:var(--col-1)}.xl-2{-ms-flex-preferred-size:var(--col-2);flex-basis:var(--col-2);max-width:var(--col-2)}.xl-3{-ms-flex-preferred-size:var(--col-3);flex-basis:var(--col-3);max-width:var(--col-3)}.xl-4{-ms-flex-preferred-size:var(--col-4);flex-basis:var(--col-4);max-width:var(--col-4)}.xl-5{-ms-flex-preferred-size:var(--col-5);flex-basis:var(--col-5);max-width:var(--col-5)}.xl-6{-ms-flex-preferred-size:var(--col-6);flex-basis:var(--col-6);max-width:var(--col-6)}.xl-7{-ms-flex-preferred-size:var(--col-7);flex-basis:var(--col-7);max-width:var(--col-7)}.xl-8{-ms-flex-preferred-size:var(--col-8);flex-basis:var(--col-8);max-width:var(--col-8)}.xl-9{-ms-flex-preferred-size:var(--col-9);flex-basis:var(--col-9);max-width:var(--col-9)}.xl-10{-ms-flex-preferred-size:var(--col-10);flex-basis:var(--col-10);max-width:var(--col-10)}.xl-11{-ms-flex-preferred-size:var(--col-11);flex-basis:var(--col-11);max-width:var(--col-11)}.xl-12{-ms-flex-preferred-size:var(--col-12);flex-basis:var(--col-12);max-width:var(--col-12)}.xl-offset-1{margin-left:var(--col-1)}.xl-offset-2{margin-left:var(--col-2)}.xl-offset-3{margin-left:var(--col-3)}.xl-offset-4{margin-left:var(--col-4)}.xl-offset-5{margin-left:var(--col-5)}.xl-offset-6{margin-left:var(--col-6)}.xl-offset-7{margin-left:var(--col-7)}.xl-offset-8{margin-left:var(--col-8)}.xl-offset-9{margin-left:var(--col-9)}.xl-offset-10{margin-left:var(--col-10)}.xl-offset-11{margin-left:var(--col-11)}.start-xl{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.center-xl{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.end-xl{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.top-xl{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xl{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xl{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xl{-ms-flex-pack:distribute;justify-content:space-around}.between-xl{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xl{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xl{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.invisible-xl{display:none;visibility:hidden}.visible-xl{display:block;visibility:visible}}@media only screen and (min-width:1380px){.xxl{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.xxl-1{-ms-flex-preferred-size:var(--col-1);flex-basis:var(--col-1);max-width:var(--col-1)}.xxl-2{-ms-flex-preferred-size:var(--col-2);flex-basis:var(--col-2);max-width:var(--col-2)}.xxl-3{-ms-flex-preferred-size:var(--col-3);flex-basis:var(--col-3);max-width:var(--col-3)}.xxl-4{-ms-flex-preferred-size:var(--col-4);flex-basis:var(--col-4);max-width:var(--col-4)}.xxl-5{-ms-flex-preferred-size:var(--col-5);flex-basis:var(--col-5);max-width:var(--col-5)}.xxl-6{-ms-flex-preferred-size:var(--col-6);flex-basis:var(--col-6);max-width:var(--col-6)}.xxl-7{-ms-flex-preferred-size:var(--col-7);flex-basis:var(--col-7);max-width:var(--col-7)}.xxl-8{-ms-flex-preferred-size:var(--col-8);flex-basis:var(--col-8);max-width:var(--col-8)}.xxl-9{-ms-flex-preferred-size:var(--col-9);flex-basis:var(--col-9);max-width:var(--col-9)}.xxl-10{-ms-flex-preferred-size:var(--col-10);flex-basis:var(--col-10);max-width:var(--col-10)}.xxl-11{-ms-flex-preferred-size:var(--col-11);flex-basis:var(--col-11);max-width:var(--col-11)}.xxl-12{-ms-flex-preferred-size:var(--col-12);flex-basis:var(--col-12);max-width:var(--col-12)}.xxl-offset-1{margin-left:var(--col-1)}.xxl-offset-2{margin-left:var(--col-2)}.xxl-offset-3{margin-left:var(--col-3)}.xxl-offset-4{margin-left:var(--col-4)}.xxl-offset-5{margin-left:var(--col-5)}.xxl-offset-6{margin-left:var(--col-6)}.xxl-offset-7{margin-left:var(--col-7)}.xxl-offset-8{margin-left:var(--col-8)}.xxl-offset-9{margin-left:var(--col-9)}.xxl-offset-10{margin-left:var(--col-10)}.xxl-offset-11{margin-left:var(--col-11)}.start-xxl{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.center-xxl{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.end-xxl{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.top-xxl{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xxl{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xxl{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xxl{-ms-flex-pack:distribute;justify-content:space-around}.between-xxl{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xxl{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xxl{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.invisible-xxl{display:none;visibility:hidden}.visible-xxl{display:block;visibility:visible}}.dfve-icon{display:inline-block;width:1em;height:1em;fill:currentColor;vertical-align:-.125em;margin-right:.25em}/*!
 * Plugin Name: DFV Kalender
 * Description: Public SCSS main file
 */.dfve-grid__container{position:relative;width:100%;margin-right:auto;margin-left:auto}@media (min-width:576px){.dfve-grid__container{max-width:100%}}@media (min-width:768px){.dfve-grid__container{max-width:100%}}@media (min-width:992px){.dfve-grid__container{max-width:100%}}@media (min-width:1200px){.dfve-grid__container{max-width:100%}}@media (min-width:1380px){.dfve-grid__container{max-width:1380px}}.dfve-grid{width:100vw;width:100vi;margin-left:calc(50% - 50vi);margin-right:calc(50% - 50vi);padding:var(--spacer-section) 0;border-radius:var(--border-radius);background-color:var(--color-orange-light)}.dfve-grid__container{display:grid;grid-template-columns:1fr;gap:var(--spacer)}@media (min-width:768px){.dfve-grid__container{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.dfve-grid__container{grid-template-columns:repeat(3,1fr)}}.dfve-grid__item{position:relative;aspect-ratio:12/10;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.dfve-grid__item:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.dfve-grid__more-link{display:block;width:100%;height:100%;text-decoration:none;border:var(--border-base);border-radius:var(--border-radius);background-color:var(--color-orange)}.dfve-grid__more-link--fuer-eltern{background-color:var(--color-orange)}.dfve-grid__more-link--fuer-die-ganze-familie{background-color:var(--color-orange)}.dfve-grid__more-link--eltern-kind-kurs{background-color:var(--color-orange)}.dfve-grid__more-link--seminar{background-color:var(--color-orange)}.dfve-grid__more-link--workshop{background-color:var(--color-orange)}.dfve-grid__more-link--elternabend{background-color:var(--color-red)}.dfve-grid__more-link--infotermin{background-color:var(--color-orange)}.dfve-grid__more-link--extern{background-color:var(--color-orange)}.dfve-grid__more-link--familienreise-gruppe{background-color:var(--color-green)}.dfve-grid__more-link--familienreise-individuell{background-color:var(--color-green)}.dfve-grid__more-link--familien-in-fahrt{background-color:var(--color-green)}.dfve-grid__more-link--schuldner-und-insolvenzberatung{background-color:var(--color-red)}.dfve-grid__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:var(--spacer)}.dfve-grid__header{background:0 0}.dfve-grid__datetime{background:0 0}.dfve-grid__date{padding:.125em .5em;border-radius:var(--border-radius-button);background-color:var(--color-white)}.dfve-grid__time{padding:.125em .5em;border-radius:var(--border-radius-button);background-color:var(--color-white)}.dfve-grid__title{margin:1em 0 .25em}.dfve-grid__title-link{text-decoration:none}.dfve-grid__title-link:hover{background-color:transparent}.dfve-grid__footer{margin-top:auto}.dfve-grid__categories{padding:.5em 0 0 0;border-top:var(--border-base)}.dfve-grid__categories .article-event__category{background-color:transparent}.dfve-list__title>a{text-decoration:none}.dfve-list-simple__item{margin-bottom:var(--spacer-md);padding:var(--spacer-md);border-radius:var(--border-radius);background-color:var(--color-orange)}.dfve-list-simple__item:last-child{margin-bottom:0}.clickable-parent:not(a) a{position:static}.clickable-parent:not(a)>a::after{content:"";position:absolute;inset:0;cursor:pointer!important;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.dfve-datetime{background:0 0}.dfve-datetime__date{background-color:var(--color-white)}.dfve-datetime__time{background-color:var(--color-white)}.dfve-archive__list--grid,.dfve-list{display:grid;grid-template-columns:1fr;gap:var(--spacer-lg)}@media (min-width:768px){.dfve-archive__list--grid,.dfve-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.dfve-archive__list--grid,.dfve-list{grid-template-columns:repeat(3,1fr)}}.dfve-upcoming-events{background-color:#9cc}.dfve-item{background:#fff;border:var(--border-base);border-radius:var(--border-radius);overflow:hidden}.dfve-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.dfve-item__image{position:relative;padding-bottom:56.25%;overflow:hidden}.dfve-item__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dfve-item__details{padding:var(--spacer);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dfve-item__header{margin-bottom:var(--spacer)}.dfve-item__categories a{color:var(--color-primary);text-decoration:none;margin-right:.5rem}.dfve-item__title{margin:0 0 .5rem;line-height:1.3}.dfve-item__title a{color:var(--color-primary);text-decoration:none}.dfve-item__title a:hover{color:var(--color-primary)}.dfve-item__meta{margin-bottom:var(--spacer);color:#666}.dfve-item__excerpt{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:var(--spacer)}.dfve-item__footer{margin-top:auto;padding-top:var(--spacer);border-top:var(--border-base)}.dfve-item__more{color:var(--color-primary);text-decoration:none}.dfve__datetime{background:0 0}.dfve-badge__datetime{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacer);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dfve-badge__date-badge,.dfve-badge__time-badge{display:inline-block;margin:0 calc(var(--spacer-xs) * -1);padding:0 var(--spacer-sm);border-radius:var(--border-radius-button);background-color:var(--color-white)}.dfve-event-type{display:none}.dfve-date,.dfve-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dfve-recurrence-badge{display:inline-block;padding:.25rem .5rem;border-radius:var(--border-radius);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-bottom:.5rem}.dfve-recurrence-badge--small{background:var(--color-blue-light);color:var(--color-primary)}.dfve-recurrence-badge--series{background:var(--color-orange-light);color:var(--color-primary)}.dfve-recurrence-info{margin:var(--spacer) 0;padding:var(--spacer-md);border-radius:var(--border-radius)}.dfve-recurrence-info--instance{background:var(--color-blue-light)}.dfve-recurrence-info--master{background:var(--color-orange-light)}.dfve-recurrence-info p{margin:0 0 .5rem}.dfve-recurrence-info p:last-child{margin-bottom:0}.dfve-recurrence-instances{margin:.5rem 0 0;padding:0;list-style:none}.dfve-recurrence-instances li{margin-bottom:.25rem}.dfve-recurrence-instances a{color:var(--color-primary);text-decoration:none}.dfve-recurrence-instances a:hover{text-decoration:underline}.dfve-single{max-width:1200px;margin:0 auto}.dfve-single__featured-image{width:100%;height:auto;display:block}.dfve-single__header{margin-bottom:var(--spacer-lg)}.dfve-single__title{font-size:2rem;margin:0 0 var(--spacer)}.dfve-single__content-wrapper{display:grid;grid-template-columns:1fr;gap:var(--spacer-lg)}@media (min-width:768px){.dfve-single__content-wrapper{grid-template-columns:1fr 300px}}@media (min-width:768px){.dfve-single__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.dfve-single__content img{max-width:100%;height:auto}.dfve-single__organizer-image{float:right;margin:0 0 var(--spacer) var(--spacer);max-width:150px}.dfve-single__organizer-image img{border-radius:var(--border-radius)}@media (min-width:768px){.dfve-single__sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.dfve-single__info-item{margin-bottom:var(--spacer)}.dfve-single__info-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.dfve-single__info-item h4{display:inline-block;margin:0 calc(var(--spacer-xs) * -1);padding:0 var(--spacer-sm);border-radius:var(--border-radius-button);font-size:var(--font-size-base);background-color:var(--color-white)}.dfve-single__info-item h5{margin:0;font-size:1.25rem}.dfve-single__info-item p{margin:0;padding:0}.dfve-single__info-item .dfv-staff__item{margin-bottom:0}.dfve-single__location-address,.dfve-single__organizer-address{font-style:normal}.dfve-single__location-map{height:300px;width:100%;border-radius:var(--border-radius);overflow:hidden;margin:var(--spacer) 0 0 0}@media (max-width:768px){.dfve-single__location-map{height:250px}}.pagination{margin-top:var(--spacer-lg);text-align:center}.page-numbers{display:inline-block;padding:.5rem 1rem;margin:0 .25rem;background:var(--gray-10);color:var(--color-primary);text-decoration:none;border-radius:var(--border-radius)}.page-numbers.current,.page-numbers:hover{background:var(--color-primary);color:#fff}/*!
 * Plugin Name: DFV Kalender
 * Description: Public SCSS main file
 */.dfvc{background:#fff;border:1px solid var(--dfve-border-color,#e0e0e0);border-radius:4px;overflow:hidden}.dfvc__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-height:70vh}.dfvc__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;background:var(--dfve-light-gray,#f5f5f5);border-bottom:1px solid var(--dfve-border-color,#e0e0e0)}.dfvc__title{margin:0;font-weight:var(--font-weight-normal)}.dfvc__nav{background:0 0;border:1px solid var(--dfve-border-color,#e0e0e0);font-size:1.2rem;cursor:pointer;padding:.5rem .75rem;border-radius:4px}.dfvc__nav:hover{background:rgba(0,0,0,.1)}.dfvc__nav:disabled{opacity:.5;cursor:not-allowed}.dfvc__content{position:relative}.dfvc__loading{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10}.dfvc__day-header{padding:.75rem .5rem;background:var(--dfve-light-gray,#f5f5f5);border-bottom:1px solid var(--dfve-border-color,#e0e0e0);border-right:1px solid var(--dfve-border-color,#e0e0e0);text-align:center;font-weight:var(--font-weight-normal)}.dfvc__day-header:last-child{border-right:none}.dfvc__day{min-height:80px;border-right:1px solid var(--dfve-border-color,#e0e0e0);border-bottom:1px solid var(--dfve-border-color,#e0e0e0);position:relative;background:0 0}.dfvc__day:last-child{border-right:none}.dfvc__day--other-month{color:var(--gray-20)}.dfvc__day--today{background:var(--color-orange-light)}.dfvc__day--weekend{background:rgba(0,0,0,.02)}.dfvc__day-number{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);text-align:center;margin-bottom:.25rem;display:block}.dfvc__events{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.dfvc__event{display:block;margin:0 .25em;padding:.25em .5em;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.2;text-decoration:none;color:var(--color-primary);border:var(--border-base);border-radius:var(--border-radius-button)}.dfvc__event--multiday-first{margin-right:0;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.dfvc__event--multiday-last{margin-left:0;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.dfvc__event--continuation{margin:0;border-right:none;border-left:none;border-radius:0}.dfvc__event--fuer-eltern{background-color:var(--color-orange)}.dfvc__event--fuer-die-ganze-familie{background-color:var(--color-orange)}.dfvc__event--eltern-kind-kurs{background-color:var(--color-orange)}.dfvc__event--seminar{background-color:var(--color-orange)}.dfvc__event--workshop{background-color:var(--color-orange)}.dfvc__event--elternabend{background-color:var(--color-red)}.dfvc__event--infotermin{background-color:var(--color-orange)}.dfvc__event--extern{background-color:var(--color-orange)}.dfvc__event--familienreise-gruppe{background-color:var(--color-green)}.dfvc__event--familienreise-individuell{background-color:var(--color-green)}.dfvc__event--familien-in-fahrt{background-color:var(--color-green)}.dfvc__event--schuldner-und-insolvenzberatung{background-color:var(--color-red)}.dfvc__event--other-month{opacity:.5}.dfvc__event-time{font-weight:600;margin-right:.25rem}.dfvc__event-title{overflow:hidden;text-overflow:ellipsis}.dfvc__error{padding:2rem;text-align:center;color:#d63384;background:#f8d7da;border:1px solid #f5c2c7;border-radius:4px;margin:1rem}.dfvc__loading{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10}.dfvc__loading p{margin:0;padding:1rem 2rem;background:#fff;border:1px solid var(--dfve-border-color,#e0e0e0);border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.dfvc__tile-view{display:grid;grid-template-columns:1fr;gap:var(--spacer)}@media (min-width:768px){.dfvc__tile-view{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.dfvc__tile-view{grid-template-columns:repeat(3,1fr)}}.dfvc__tile-item{background:var(--color-white);border:var(--border-base);border-radius:var(--border-radius);padding:var(--spacer)}.dfvc__tile-item:nth-child(n+10){display:none}.multi-day--first{background-color:#6ff}.multi-day--last{background-color:#f6f}@media (max-width:768px){.dfvc__day{min-height:60px;padding:.25rem}.dfvc__event{font-size:.625rem;padding:1px 2px}.dfvc__day-header{padding:.5rem .25rem;font-size:.75rem}}.dfvc__event--recurring-master:hover{background:0 0}.dfvc__event--recurring-instance:hover{background:0 0}.dfve-list-grid__item--recurring-series{position:relative}.dfve-list-grid__item--recurring-master{background:0 0}.dfve-list-grid__item--recurring-instance{background:0 0}.dfvc-event__recurring-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1rem;height:1rem;border-radius:var(--border-radius-button);background-color:var(--color-white)}.dfvc__events--grid{display:grid;grid-template-rows:repeat(4,minmax(calc(1.5em + 2px),auto));gap:5px}.dfvc__event{grid-column:1;align-self:start}
/*# sourceMappingURL=main.min.css.map */
