body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}.aspect--9\:16,.responsive.ratio-916{padding-bottom:177.7777%}.aspect--1\:1,.responsive.ratio-11{padding-bottom:100%}
/**
 * CLICKPRESS CSS-Grid
 * @author: Stefan Schulz-Lauterbach
 *
 * thanks to Dinko Skopljak for co-working
 */
.justify-items-start {
  justify-items: start;
}

.justify-items-center {
  justify-items: center;
}

.justify-items-end {
  justify-items: end;
}

.justify-items-stretch {
  justify-items: stretch;
}

.content-start {
  align-content: start;
}

.content-center {
  align-content: center;
}

.content-end {
  align-content: end;
}

.items-start {
  align-items: start;
}

.items-center {
  align-items: center;
}

.items-end {
  align-items: end;
}

.items-stretch {
  align-items: stretch;
}

.items-baseline {
  align-items: baseline;
}

[class*=grid_] {
  display: grid;
  grid-gap: 1rem;
}
[class*=grid_] > .block {
  margin-bottom: 0;
}

@media (min-width: 576px) {
  .grid_mobile_100 {
    grid-template-columns: 1fr;
  }
  .grid_mobile_50_50 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid_mobile_33_33_33 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid_mobile_25_25_25_25 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid_mobile_75_25 {
    grid-template-columns: 3fr 1fr;
  }
  .grid_mobile_25_75 {
    grid-template-columns: 1fr 3fr;
  }
  .grid_mobile_66_33 {
    grid-template-columns: 2fr 1fr;
  }
  .grid_mobile_33_66 {
    grid-template-columns: 1fr 2fr;
  }
  .grid_mobile_60_40 {
    grid-template-columns: 3fr 2fr;
  }
  .grid_mobile_40_60 {
    grid-template-columns: 2fr 3fr;
  }
  .grid_mobile_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_mobile_25_50_25 {
    grid-template-columns: 1fr 2fr 1fr;
  }
  .grid_mobile_25_25_50 {
    grid-template-columns: 1fr 1fr 2fr;
  }
  .grid_mobile_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_mobile_30_40_30 {
    grid-template-columns: 3fr 4fr 3fr;
  }
  .grid_mobile_30_30_40 {
    grid-template-columns: 3fr 3fr 4fr;
  }
  .gap_mobile_0 {
    grid-gap: 0;
  }
  .gap_mobile_1 {
    grid-gap: 1rem;
  }
  .gap_mobile_2 {
    grid-gap: 2rem;
  }
  .gap_mobile_3 {
    grid-gap: 3rem;
  }
  .gap_mobile_4 {
    grid-gap: 4rem;
  }
  .gap_mobile_5 {
    grid-gap: 5rem;
  }
  .gap_mobile_6 {
    grid-gap: 6rem;
  }
  .gap_mobile_7 {
    grid-gap: 7rem;
  }
  .gap_mobile_8 {
    grid-gap: 8rem;
  }
  .gap_mobile_9 {
    grid-gap: 9rem;
  }
  .gap_mobile_10 {
    grid-gap: 10rem;
  }
  .gap_mobile_11 {
    grid-gap: 11rem;
  }
  .gap_mobile_12 {
    grid-gap: 12rem;
  }
}
@media (min-width: 768px) {
  .grid_tablet_100 {
    grid-template-columns: 1fr;
  }
  .grid_tablet_50_50 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid_tablet_33_33_33 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid_tablet_25_25_25_25 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid_tablet_75_25 {
    grid-template-columns: 3fr 1fr;
  }
  .grid_tablet_25_75 {
    grid-template-columns: 1fr 3fr;
  }
  .grid_tablet_66_33 {
    grid-template-columns: 2fr 1fr;
  }
  .grid_tablet_33_66 {
    grid-template-columns: 1fr 2fr;
  }
  .grid_tablet_60_40 {
    grid-template-columns: 3fr 2fr;
  }
  .grid_tablet_40_60 {
    grid-template-columns: 2fr 3fr;
  }
  .grid_tablet_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_tablet_25_50_25 {
    grid-template-columns: 1fr 2fr 1fr;
  }
  .grid_tablet_25_25_50 {
    grid-template-columns: 1fr 1fr 2fr;
  }
  .grid_tablet_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_tablet_30_40_30 {
    grid-template-columns: 3fr 4fr 3fr;
  }
  .grid_tablet_30_30_40 {
    grid-template-columns: 3fr 3fr 4fr;
  }
  .grid_tablet_20_40_40 {
    grid-template-columns: 1fr 2fr 2fr;
  }
  .grid_tablet_40_20_40 {
    grid-template-columns: 2fr 1fr 2fr;
  }
  .grid_tablet_40_40_20 {
    grid-template-columns: 2fr 2fr 1fr;
  }
  .gap_tablet_0 {
    grid-gap: 0;
  }
  .gap_tablet_1 {
    grid-gap: 1rem;
  }
  .gap_tablet_2 {
    grid-gap: 2rem;
  }
  .gap_tablet_3 {
    grid-gap: 3rem;
  }
  .gap_tablet_4 {
    grid-gap: 4rem;
  }
  .gap_tablet_5 {
    grid-gap: 5rem;
  }
  .gap_tablet_6 {
    grid-gap: 6rem;
  }
  .gap_tablet_7 {
    grid-gap: 7rem;
  }
  .gap_tablet_8 {
    grid-gap: 8rem;
  }
  .gap_tablet_9 {
    grid-gap: 9rem;
  }
  .gap_tablet_10 {
    grid-gap: 10rem;
  }
  .gap_tablet_11 {
    grid-gap: 11rem;
  }
  .gap_tablet_12 {
    grid-gap: 12rem;
  }
}
@media (min-width: 992px) {
  .grid_desktop_100 {
    grid-template-columns: 1fr;
  }
  .grid_desktop_50_50 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid_desktop_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_desktop_33_33_33 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid_desktop_75_25 {
    grid-template-columns: 3fr 1fr;
  }
  .grid_desktop_25_75 {
    grid-template-columns: 1fr 3fr;
  }
  .grid_desktop_66_33 {
    grid-template-columns: 2fr 1fr;
  }
  .grid_desktop_60_40 {
    grid-template-columns: 3fr 2fr;
  }
  .grid_desktop_40_60 {
    grid-template-columns: 2fr 3fr;
  }
  .grid_desktop_33_66 {
    grid-template-columns: 1fr 2fr;
  }
  .grid_desktop_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_desktop_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_desktop_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_desktop_25_50_25 {
    grid-template-columns: 1fr 2fr 1fr;
  }
  .grid_desktop_25_25_50 {
    grid-template-columns: 1fr 1fr 2fr;
  }
  .grid_desktop_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_desktop_30_40_30 {
    grid-template-columns: 3fr 4fr 3fr;
  }
  .grid_desktop_30_30_40 {
    grid-template-columns: 3fr 3fr 4fr;
  }
  .grid_desktop_20_40_40 {
    grid-template-columns: 1fr 2fr 2fr;
  }
  .grid_desktop_40_20_40 {
    grid-template-columns: 2fr 1fr 2fr;
  }
  .grid_desktop_40_40_20 {
    grid-template-columns: 2fr 2fr 1fr;
  }
  .grid_desktop_25_25_25_25 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid_desktop_40_20_20_20 {
    grid-template-columns: 2fr 1fr 1fr 1fr;
  }
  .grid_desktop_20_40_20_20 {
    grid-template-columns: 1fr 2fr 1fr 1fr;
  }
  .grid_desktop_20_20_40_20 {
    grid-template-columns: 1fr 1fr 2fr 1fr;
  }
  .grid_desktop_20_20_20_40 {
    grid-template-columns: 1fr 1fr 1fr 2fr;
  }
  .grid_desktop_20_20_20_20_20 {
    grid-template-columns: repeat(5, 1fr);
  }
  .gap_desktop_0 {
    grid-gap: 0;
  }
  .gap_desktop_1 {
    grid-gap: 1rem;
  }
  .gap_desktop_2 {
    grid-gap: 2rem;
  }
  .gap_desktop_3 {
    grid-gap: 3rem;
  }
  .gap_desktop_4 {
    grid-gap: 4rem;
  }
  .gap_desktop_5 {
    grid-gap: 5rem;
  }
  .gap_desktop_6 {
    grid-gap: 6rem;
  }
  .gap_desktop_7 {
    grid-gap: 7rem;
  }
  .gap_desktop_8 {
    grid-gap: 8rem;
  }
  .gap_desktop_9 {
    grid-gap: 9rem;
  }
  .gap_desktop_10 {
    grid-gap: 10rem;
  }
  .gap_desktop_11 {
    grid-gap: 11rem;
  }
  .gap_desktop_12 {
    grid-gap: 12rem;
  }
}

/*# sourceMappingURL=clickpress-grid.css.map */

@font-face{font-family:"Montserrat";font-weight:300 800;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url("../../files/webdata/font/Montserrat-VariableFont_wght.ttf") format("truetype-variations")}@font-face{font-family:"Montserrat";font-weight:300 800;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url("../../files/webdata/font/Montserrat-Italic-VariableFont_wght.ttf") format("truetype-variations")}*{padding:0;border:0;margin:0;outline:none;-webkit-text-size-adjust:none;box-sizing:border-box;hyphens:auto;-webkit-hyphens:auto}html{font-size:100%}body{font-family:"Montserrat", sans-serif;font-size:1rem;background:#fff;color:#0a0a0a;font-weight:400;font-variation-settings:"wght" 400}#wrapper{background:#fff}.mod_article{position:relative}.c_wrapper{max-width:1200px;margin:0 auto;position:relative;padding:2rem}@media only screen and (min-width:1232px){.c_wrapper{padding:4rem 0}}.std #main,.std #left{float:none;margin:0;padding:2rem 0}.std #container{padding:0 2rem}@media only screen and (min-width:1160px){.std #container{display:grid;grid-template-columns:1fr 3fr;grid-column-gap:2rem}}@media only screen and (min-width:1232px){.std #container{padding:0;max-width:1200px;margin:0 auto}}@media only screen and (min-width:1160px){.std #left{grid-column:1;grid-row:1}.std #main{grid-column:2;grid-row:1}}::selection{background:#007AAA;color:#fff}.maintance #header #desktop-navigation,.maintance #header #mobile-elements li.last{display:none !important}.maintance #header #logo-navigation{justify-content:flex-start}.maintance #footer{display:none}#header{position:relative;border-bottom:1px solid #bababa}@media only screen and (min-width:1160px){#header{border-bottom:0}}#header .c_wrapper{padding:0}#header hr{display:none}@media only screen and (min-width:1160px){#header hr{display:block;height:1px;width:100%;margin-bottom:1.5rem;background:#bababa}}#header #topbar{display:none}@media only screen and (min-width:1160px){#header #topbar{padding-top:1rem !important;padding-right:1rem !important;padding-bottom:1rem !important;display:flex;align-items:center;gap:2rem;font-size:0.875rem;justify-content:flex-end}}@media only screen and (min-width:1232px){#header #topbar{padding:1rem 0 !important}}#header #topbar p{margin:0;padding:0;line-height:1}#header #topbar a{display:inline-flex;align-items:center;gap:5px}#header #topbar a svg{min-width:15px;max-width:15px;height:100%}#header #topbar .email a svg{min-width:20px;max-width:20px}#header #logo img{width:auto;height:55px}@media only screen and (min-width:768px){#header #logo img{height:95px}}@media only screen and (min-width:1160px){#header #mobile-elements{display:none}}#header #mobile-elements ul{display:flex;gap:0.5rem;list-style-type:none;padding:0;margin:0}@media only screen and (min-width:414px){#header #mobile-elements ul{gap:1rem}}#header #mobile-elements ul svg{width:auto;height:35px}@media only screen and (min-width:414px){#header #mobile-elements ul svg{height:45px}}#header #mobile-elements a.active{color:#d72145}#header #desktop-navigation{display:none}@media only screen and (min-width:1160px){#header #desktop-navigation{display:block}}#header #logo-navigation{display:flex;justify-content:space-between;align-items:center;padding:1rem}@media only screen and (min-width:1160px){#header #logo-navigation{overflow:visible}}@media only screen and (min-width:1232px){#header #logo-navigation{padding:0}}#header #boxed-elements .grid_start.open{height:120px}#header #boxed-elements p{margin:0;padding:0;line-height:1}#header #boxed-elements .ce_cp_column_start{display:flex;background:#fff;border-top:1px solid #bababa;padding:2rem;justify-content:flex-end;align-items:center;text-align:right;-webkit-transition:opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;transition:opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;opacity:0;visibility:hidden;position:absolute;width:100%;height:100%;z-index:2}#header #boxed-elements .ce_cp_column_start .ce_image{display:none}#header #boxed-elements .ce_cp_column_start.show{opacity:1;visibility:visible}#header #boxed-elements h4{font-size:1.3rem;font-weight:500;font-variation-settings:"wght" 500;margin-bottom:0.5rem;text-transform:uppercase}@media only screen and (min-width:1160px){#header #boxed-elements{margin-top:1rem;max-width:100%;background:#007AAA;padding:0 1rem}#header #boxed-elements .grid_start{grid-template-columns:1fr 1fr 1fr;height:auto}#header #boxed-elements .ce_cp_grid_start{max-width:1200px;margin:0 auto}#header #boxed-elements .ce_cp_column_start{position:static;display:flex;padding:2rem 0;color:#fff;gap:2rem;background:none;text-align:left;justify-content:flex-start;align-items:flex-start;border:0;opacity:1;visibility:visible}#header #boxed-elements .ce_cp_column_start .ce_image{display:block}#header #boxed-elements .ce_cp_column_start a{color:#fff;text-decoration:underline}#header #boxed-elements .ce_cp_column_start a:hover{color:#fff;text-decoration:none}}@media only screen and (min-width:1232px){#header #boxed-elements{padding:0}}.mm-wrapper--opened a[href="#mnav"]{color:#d72145}#footer{color:#bababa}#footer a{color:#bababa}#footer a:hover{color:#606060}#footer p{margin-bottom:0}#footer strong{font-weight:400;font-variation-settings:"wght" 400;color:#007AAA}#footer em{font-style:normal;color:#d72145}#footer #languages{max-width:100%;padding:0 2rem}@media only screen and (min-width:1232px){#footer #languages{padding:0}}#footer #languages .c_wrapper{flex-direction:column;display:flex;gap:1rem}@media only screen and (min-width:768px){#footer #languages .c_wrapper{flex-direction:row;gap:2rem;align-items:center}}#footer #languages img{min-width:60px}#footer #footer-infos{padding-left:2rem;padding-right:2rem}@media only screen and (min-width:1232px){#footer #footer-infos{padding-left:0;padding-right:0}}@media only screen and (min-width:992px){#footer .ce_cp_column_start{display:flex;gap:4rem}}#footer .mod_customnav ul{line-height:1.8;list-style-type:none}@media only screen and (min-width:1105px){#footer .mod_customnav ul{height:100%;display:flex;gap:1rem;justify-content:flex-end;align-items:flex-end}}#left{display:none}@media only screen and (min-width:1160px){#left{display:block}}#left h4{margin-bottom:2rem}#left h4 a{color:#d72145;line-height:1.8}#left h4 a:after{content:"";display:block;width:70px;height:3px;background:#d72145;margin-top:0.5rem}#left .mod_navigation ul{list-style-type:none;display:flex;flex-direction:column;gap:1rem}#left .mod_navigation a{color:#0a0a0a;line-height:1.8}#left .mod_navigation a:hover,#left .mod_navigation a.active,#left .mod_navigation a.trail{color:#d72145}#desktop-navigation{overflow:visible}#desktop-navigation ul{display:flex;list-style-type:none;margin:0;padding:0;gap:2rem}#desktop-navigation a{color:#0a0a0a;font-weight:500;font-variation-settings:"wght" 500;display:flex}#desktop-navigation a.trail,#desktop-navigation a.active,#desktop-navigation a:hover{color:#d72145}#desktop-navigation li.submenu{position:relative;display:inline-flex;align-items:center;gap:10px}#desktop-navigation li.submenu:after{content:"";border:solid black;border-width:0 2.5px 2.5px 0;display:inline-block;padding:2.5px;transform:rotate(45deg);position:relative;top:-2px}#desktop-navigation li.submenu:hover>.level_2{display:block}#desktop-navigation .level_2{display:none;position:absolute;z-index:95;top:100%;min-width:220px;flex-direction:column;gap:0;border-bottom:1px solid #606060;padding-top:1rem}#desktop-navigation .level_2 a{padding:0.6666666667rem 1rem;line-height:1.5;background:#fff;border-left:1px solid #606060;border-right:1px solid #606060}#desktop-navigation .level_2 a:first-of-type{border-top:1px solid #606060}#mnav:not(.mm-menu){display:none}.mm-panel{background:#007AAA;box-shadow:rgba(0, 0, 0, 0.5) 0px 3px 8px inset}.mm-navbar{background:#007AAA}.ce_form input,.ce_form textarea,.ce_form select{font-family:"Montserrat", sans-serif;font-size:1rem}.ce_form .text,.ce_form textarea,.ce_form select{padding:0.6666666667rem;border:1px solid #bababa;width:100%;box-shadow:rgba(0, 0, 0, 0.06) 0px 2px 4px 0px inset;background:#fff}.ce_form select{appearance:none;-webkit-appearance:none;background:url("../../files/webdata/svg/arrow-down-sign-to-navigate.svg") #fff no-repeat calc(100% - 16px) center;background-size:14px}.ce_form span.mandatory{color:#d72145}.ce_form .widget{margin-bottom:1rem}.ce_form .ce_cp_grid_start{margin-bottom:1rem}.ce_form .ce_cp_grid_start .widget{margin-bottom:0}.ce_form label{display:block;margin-bottom:0.5rem}.ce_form .widget-checkbox{line-height:1.8}.ce_form .widget-checkbox input{min-width:15px}.ce_form .widget-checkbox span{display:flex;align-items:flex-start;gap:0.5rem}.ce_form .widget-checkbox input{position:relative;top:6px}.ce_form .submit{cursor:pointer;background:#007AAA;color:#fff;padding:1rem 2rem;display:inline-block;text-transform:uppercase;font-size:1.2rem;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.ce_form .submit:hover{background:#d72145}.ce_form .checkbox_container label{margin-bottom:0}.ce_form fieldset:not(.allow-duplication, .checkbox_container, .blank, .radio_container, .f_aut_idem){border:1px solid #bababa;padding:1rem;margin:2rem 0;background:#f0f0f0}@media only screen and (min-width:575px){.ce_form fieldset:not(.allow-duplication, .checkbox_container, .blank, .radio_container, .f_aut_idem){padding:2rem}}.ce_form fieldset:not(.allow-duplication, .checkbox_container, .blank, .radio_container, .f_aut_idem) legend{padding:0.5rem 1rem;background:#fff;border:1px solid #bababa}.ce_form .allow-duplication .widget{margin-bottom:5px}.ce_form .allow-duplication .duplication-buttons{margin-bottom:1rem;display:flex;flex-direction:column-reverse}@media only screen and (min-width:992px){.ce_form .allow-duplication .duplication-buttons{flex-direction:row}}.ce_form .allow-duplication .duplication-buttons button{width:100%;font-size:0.8rem;justify-content:center;font-family:"Montserrat", sans-serif;cursor:pointer;background:#007AAA;color:#fff;padding:0.5rem;display:inline-flex;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.ce_form .allow-duplication .duplication-buttons button.duplication-button--remove{background:#006992;margin-bottom:1rem}@media only screen and (min-width:992px){.ce_form .allow-duplication .duplication-buttons button.duplication-button--remove{margin:0}}.ce_form .allow-duplication .duplication-buttons button.duplication-button--remove:hover{background:#d72145}.ce_form .allow-duplication .duplication-buttons button:hover{background:#606060}span.flatpickr-day.today:not(.selected){border-bottom-color:#000}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#007AAA;border-color:#007AAA;color:#fff}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#007AAA}.mod_list_session_order .tr{margin-bottom:1rem}@media only screen and (min-width:414px){.mod_list_session_order .tr{border-bottom:0}}@media only screen and (min-width:575px){.mod_list_session_order .tr{display:grid;grid-template-columns:1fr 2fr 1fr;margin-bottom:0}}.mod_list_session_order .td{line-height:1.8;display:grid;grid-template-columns:1fr}@media only screen and (min-width:414px){.mod_list_session_order .td{display:grid;grid-template-columns:1fr 2fr}}.mod_list_session_order .td div{padding:0.6666666667rem}@media only screen and (max-width:414px){.mod_list_session_order .td.remove:before{display:none}}.mod_list_session_order .td:before{content:attr(data-title);background:#f0f0f0;padding:0.6666666667rem;font-weight:550;font-variation-settings:"wght" 550}@media only screen and (min-width:575px){.mod_list_session_order .td{border-bottom:1px solid #bababa;display:block;padding:0.6666666667rem}.mod_list_session_order .td:before{display:none}}.mod_list_session_order .td strong{font-weight:550;font-variation-settings:"wght" 550}.mod_list_session_order .head{display:none}@media only screen and (min-width:575px){.mod_list_session_order .head{display:grid;grid-template-columns:1fr 2fr 1fr;grid-column-gap:2px}}.mod_list_session_order .head strong{font-weight:650;font-variation-settings:"wght" 650}.mod_list_session_order .head .td{background:#f0f0f0;border:0}.conditional_delivery{display:none}.buttons_container .ce_hyperlink a{width:100%;height:100%;align-items:center;justify-content:center;line-height:1.8;text-align:center;display:inline-flex}@media only screen and (min-width:768px){.buttons_container{display:grid;grid-template-columns:1fr 1.5fr}}#kassenrezept-container{max-width:100%;padding:0 !important}@media only screen and (min-width:1232px){#kassenrezept-container{position:relative;width:100%;height:660px}}#kassenrezept-img{display:none}#kassenrezept-absolute{display:none}#kassenrezept-mobile fieldset:not(.radio_container, .checkbox_container, .f_aut_idem){background:#FCDEE2;border:1px solid #d72145}#kassenrezept-mobile fieldset:not(.radio_container, .checkbox_container, .f_aut_idem) legend{border:1px solid #d72145;color:#d72145}#kassenrezept-mobile input.text{border:1px solid #d72145;color:#d72145}#kassenrezept-mobile .widget-text label{color:#d72145}#kassenrezept-mobile fieldset.radio_container{display:flex;gap:1rem;margin-bottom:2rem}#kassenrezept-mobile fieldset.radio_container label{margin:0}#kassenrezept-mobile fieldset.radio_container span{display:flex;gap:0.5rem;align-items:center}#kassenrezept-mobile .f_aut_idem{display:grid;grid-template-columns:45px 1fr}#kassenrezept-mobile .f_aut_idem .checkbox_container{padding-top:24px}#kassenrezept-mobile .f_aut_idem .checkbox_container span{position:relative;width:35px;height:35px}#kassenrezept-mobile .f_aut_idem .checkbox_container span input{appearance:none;-webkit-appearance:none;position:absolute;width:35px;height:35px;background:#fff;z-index:1;border:1px solid #d72145}#kassenrezept-mobile .f_aut_idem .checkbox_container span input:checked{background:url("../../files/webdata/svg/close.svg") no-repeat #fff center center;background-size:18px}#kassenrezept-mobile .f_aut_idem .checkbox_container span label{position:absolute;z-index:2;width:35px;height:35px;font-size:0.65rem;text-align:center;top:14px;line-height:1}@media only screen and (min-width:1232px){#kassenrezept-mobile{display:none}#kassenrezept-img{display:block;position:absolute;top:0;z-index:1}#kassenrezept-absolute{display:block;position:relative;width:100%;height:100%;z-index:2}#kassenrezept-absolute input.text{box-shadow:none;border:0;background:#F7F7D9;font-size:0.9rem;width:100%;padding:8px 6px}#kassenrezept-absolute .widget{position:absolute}#kassenrezept-absolute .widget.krankenkasse{left:46px;top:40px;width:482px}#kassenrezept-absolute .widget.nachname{top:97px;width:375px;left:46px}#kassenrezept-absolute .widget.vorname{width:375px;left:46px;top:134px}#kassenrezept-absolute .widget.geburtstag{left:430px;top:135px;width:98px}#kassenrezept-absolute .widget.gebuehren,#kassenrezept-absolute .widget.aut_idem{width:30px;left:7px;top:40px}#kassenrezept-absolute .widget.gebuehren label,#kassenrezept-absolute .widget.aut_idem label{display:none}#kassenrezept-absolute .widget.gebuehren span,#kassenrezept-absolute .widget.aut_idem span{display:block;margin-bottom:7.5px}#kassenrezept-absolute .widget.gebuehren input,#kassenrezept-absolute .widget.aut_idem input{cursor:pointer;display:block;appearance:none;-webkit-appearance:none;width:100%;height:30px;background:rgba(247, 247, 217, 0.4);border:2px solid #000}#kassenrezept-absolute .widget.gebuehren input:checked,#kassenrezept-absolute .widget.aut_idem input:checked{background:url("../../files/webdata/svg/close.svg") no-repeat rgba(247, 247, 217, 0.4) center center;background-size:18px}#kassenrezept-absolute .widget.aut_idem{top:349px}#kassenrezept-absolute .widget.aut_idem span{margin-bottom:16.5px}#kassenrezept-absolute .widget.aut_idem span:nth-child(3){margin-bottom:21px}#kassenrezept-absolute .widget.kassennummer{left:46px;top:217px;width:130px}#kassenrezept-absolute .widget.ausstellungsdatum{left:386px;top:267px;width:141px}#kassenrezept-absolute .widget.med_1,#kassenrezept-absolute .widget.med_2,#kassenrezept-absolute .widget.med_3{left:46px;width:482px}#kassenrezept-absolute .widget.med_1{top:354px}#kassenrezept-absolute .widget.med_2{top:400px}#kassenrezept-absolute .widget.med_3{top:449px}#kassenrezept-absolute .widget.notice-kk{position:absolute;bottom:-14px;right:200px;max-width:242px;font-size:0.7rem}#kassenrezept-absolute .widget.widget-submit{bottom:30px;right:0}}.layout_latest{background:#fff;padding:2rem;box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 12px;transform:translateY(0);-webkit-transition:box-shadow 0.4s ease-in-out, transform 0.4s ease-in-out;transition:box-shadow 0.4s ease-in-out, transform 0.4s ease-in-out;margin-bottom:2rem}.layout_latest:hover{transform:translateY(-4px);box-shadow:rgba(0, 0, 0, 0.2) 0px 8px 24px}.layout_latest .image_container{margin-bottom:1rem}.layout_latest .info{background:#d72145;display:inline-block;color:#fff;padding:0.5rem;margin-bottom:1rem;font-weight:700;font-variation-settings:"wght" 700}.layout_latest .more a{display:inline-block;background:#606060;padding:0.5rem 1rem;color:#fff;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.layout_latest .more a:hover{background:#d72145}@media only screen and (min-width:768px){.layout_latest .news_infos{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:2rem}.layout_latest .news_infos .image_container{grid-column:2;grid-row:1}.layout_latest .news_infos .news_texts{grid-column:1;grid-row:1}}@media only screen and (min-width:1160px){.layout_latest{margin-bottom:0}}.layout_full .info{background:#d72145;display:inline-block;color:#fff;padding:0.5rem;margin-bottom:1rem;font-weight:700;font-variation-settings:"wght" 700}@media only screen and (min-width:1160px){.layout_full.with_image .news_grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:2rem}}@media only screen and (min-width:1160px){.newslist_grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2rem}.newslist_grid.cols_1{grid-template-columns:2.5fr 1fr}}#infoboxes .grid_start{grid-gap:0}#infoboxes .image_container{height:100px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:768px){#infoboxes{margin-top:-5%}}#leistungen .ce_cp_grid_start .ce_hyperlink{margin-bottom:1rem}#leistungen .ce_cp_grid_start .ce_hyperlink a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-size:1.2rem;text-transform:uppercase}#leistungen .ce_cp_grid_start .ce_hyperlink a svg{width:auto;height:60px}h1,h2{margin-bottom:2rem;line-height:1.5;font-weight:600;font-variation-settings:"wght" 600;text-transform:uppercase;font-size:2rem}@media only screen and (min-width:1024px){h1,h2{font-size:2rem}}h1:after,h2:after{content:"";display:block;width:70px;height:3px;background:#007AAA;margin-top:0.5rem}h1.text_center,h2.text_center{display:flex;align-items:center;justify-content:center;flex-direction:column}h3{line-height:1.5;font-weight:500;font-variation-settings:"wght" 500;text-transform:uppercase;font-size:1.5rem;margin-bottom:1rem}h4{font-size:1.2rem;text-transform:uppercase}.ce_text p,.ce_text ul,.ce_text ol{line-height:1.8;margin-bottom:1rem}.ce_text ul,.ce_text ol{margin-left:25px}.ce_text ul ul,.ce_text ul ol,.ce_text ol ul,.ce_text ol ol{margin-bottom:0}p.error{color:#d72145}a{color:#007AAA;text-decoration:none;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}a:hover{color:#d72145}strong,b{font-weight:700;font-variation-settings:"wght" 700}.mod_breadcrumb{border-bottom:1px solid #f0f0f0;padding-bottom:0.5rem;margin-bottom:2rem}.mod_breadcrumb .sep{color:#bababa}.mod_breadcrumb li{font-size:0.7rem;text-transform:uppercase;display:inline-flex;gap:0.5rem}.mod_breadcrumb ul{display:flex;list-style-type:none;gap:0.5rem}@media only screen and (min-width:1024px){.mod_pageimage{height:300px;max-width:1200px;margin:0 auto}.mod_pageimage .image_container{width:100%;height:100%;display:flex}.mod_pageimage .image_container img,.mod_pageimage .image_container picture{width:100%;height:100%;object-fit:cover;object-position:top}}@media only screen and (min-width:1160px){.mod_pageimage{padding-top:1rem}}.text_transform_upper{text-transform:uppercase}.text_center{text-align:center}.color_gray{color:#606060}.color_gray a{color:#606060}.color_gray a:hover{color:#0a0a0a}.bg_gray_light{background:#f0f0f0}.bg_gray_middle{background:#bababa}.bg_gray_dark{background:#606060;color:#fff}.bg_gray_dark a{color:#fff;text-decoration:underline}.bg_gray_dark a:hover{color:#fff;text-decoration:none}.bg_blue{background:#007AAA;color:#fff}.bg_blue a{color:#fff;text-decoration:underline}.bg_blue a:hover{color:#fff;text-decoration:none}.bg_red{background:#d72145;color:#fff}.bg_red a{color:#fff;text-decoration:underline}.bg_red a:hover{color:#fff;text-decoration:none}.overflow_visible{overflow:visible}.btn a{background:#007AAA;color:#fff;padding:1rem 2rem;display:inline-block;text-transform:uppercase;font-size:1.2rem;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.btn a:hover{background:#d72145}.btn.btn_light a{background:#bababa}@media only screen and (min-width:1024px){.image_sep{height:500px}.image_sep .image_container{width:100%;height:100%;display:flex}.image_sep .image_container img,.image_sep .image_container picture{width:100%;height:100%;object-fit:cover;object-position:top}}.teaser p:first-of-type{font-size:1.3rem}.padding_0{padding:0}.padding_top_0{padding-top:0}.padding_top_2x{padding-top:2rem}.padding_top_4x{padding-top:4rem}.padding_bottom_0{padding-bottom:0}.padding_top_bottom_0{padding-top:0;padding-bottom:0}.padding_1x_0{padding:1rem 0}.padding_2x_0{padding:2rem 0}.padding_1x{padding:1rem}.padding_1x_2x{padding:1rem 2rem}.margin_top_1x{margin-top:1rem}.margin_top_2x{margin-top:2rem}.margin_top_4x{margin-top:4rem}
