.elementor-451 .elementor-element.elementor-element-6a86917{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:120px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-6a86917:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-6a86917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cssg.group/wp-content/uploads/2026/04/header_2.jpg");background-size:cover;}.elementor-451 .elementor-element.elementor-element-1fa96a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-451 .elementor-element.elementor-element-c84bac5 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-451 .elementor-element.elementor-element-6cad5b7{z-index:3;text-align:start;}.elementor-451 .elementor-element.elementor-element-6cad5b7 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:51px;font-weight:300;line-height:1.2em;color:#ffffff;}.elementor-451 .elementor-element.elementor-element-cfc7908{--display:flex;}.elementor-451 .elementor-element.elementor-element-f9f6170{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-451 .elementor-element.elementor-element-f9f6170:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-f9f6170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1fc1717 );}.elementor-451 .elementor-element.elementor-element-d7ea9be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 0px 0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-451 .elementor-element.elementor-element-d7ea9be:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-d7ea9be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://cssg.group/wp-content/uploads/2026/04/bg_oben_gruen2.png");background-repeat:repeat-x;}.elementor-451 .elementor-element.elementor-element-4679dce{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-451 .elementor-element.elementor-element-030c196 .elementor-button{background-color:#00383F00;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-030c196.elementor-element{--align-self:flex-end;}.elementor-451 .elementor-element.elementor-element-030c196 .elementor-button-content-wrapper{flex-direction:row;}.elementor-451 .elementor-element.elementor-element-030c196 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-451 .elementor-element.elementor-element-030c196 .elementor-button:hover, .elementor-451 .elementor-element.elementor-element-030c196 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-451 .elementor-element.elementor-element-030c196 .elementor-button:hover svg, .elementor-451 .elementor-element.elementor-element-030c196 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-451 .elementor-element.elementor-element-a955c71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-451 .elementor-element.elementor-element-01ebe51{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-d9f4ca2{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-d9f4ca2 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:300;line-height:1.2em;color:#011640;}.elementor-451 .elementor-element.elementor-element-7600665{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-7600665 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:300;line-height:1.2em;color:#011640;}.elementor-451 .elementor-element.elementor-element-c877237{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-a4fe918{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-5e5ee85{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-67a6ee3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-f204aee{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-f204aee .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:300;line-height:1.2em;color:#011640;}.elementor-widget-ha-data-table .ha-table .ha-table__head-column-cell-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-data-table .ha-table__body .ha-table__body-row-cell-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-451 .elementor-element.elementor-element-80ee891 .ha-table__head-column-cell{text-align:left;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-75bd2e2 .ha-table__body-row-cell-text{color:#222222;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-75bd2e2 .ha-table__body-row-cell-icon i{font-size:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-75bd2e2 .ha-table__body-row-cell-icon img{width:36px;height:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-75bd2e2 .ha-table__body-row-cell-icon svg{width:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-a1c19de .ha-table__body-row-cell-text{color:#222222;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-a1c19de .ha-table__body-row-cell-icon i{font-size:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-a1c19de .ha-table__body-row-cell-icon img{width:36px;height:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-a1c19de .ha-table__body-row-cell-icon svg{width:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-10487a5 .ha-table__body-row-cell-text{color:#222222;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-10487a5 .ha-table__body-row-cell-icon i{font-size:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-10487a5 .ha-table__body-row-cell-icon img{width:36px;height:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-10487a5 .ha-table__body-row-cell-icon svg{width:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-b07f450 .ha-table__body-row-cell-text{color:#222222;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-b07f450 .ha-table__body-row-cell-icon i{font-size:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-b07f450 .ha-table__body-row-cell-icon img{width:36px;height:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-b07f450 .ha-table__body-row-cell-icon svg{width:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-96b6ebd .ha-table__body-row-cell-text{color:#222222;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-96b6ebd .ha-table__body-row-cell-icon i{font-size:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-96b6ebd .ha-table__body-row-cell-icon img{width:36px;height:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-96b6ebd .ha-table__body-row-cell-icon svg{width:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-67d71b6 .ha-table__body-row-cell-text{color:#222222;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-67d71b6 .ha-table__body-row-cell-icon i{font-size:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-67d71b6 .ha-table__body-row-cell-icon img{width:36px;height:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-67d71b6 .ha-table__body-row-cell-icon svg{width:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-59d1bd3 .ha-table__body-row-cell-text{color:#222222;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-59d1bd3 .ha-table__body-row-cell-icon i{font-size:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-59d1bd3 .ha-table__body-row-cell-icon img{width:36px;height:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-59d1bd3 .ha-table__body-row-cell-icon svg{width:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-f932d9a .ha-table__body-row-cell-text{color:#222222;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-f932d9a .ha-table__body-row-cell-icon i{font-size:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-f932d9a .ha-table__body-row-cell-icon img{width:36px;height:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-f932d9a .ha-table__body-row-cell-icon svg{width:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-aad0597 .ha-table__body-row-cell-text{color:#222222;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-aad0597 .ha-table__body-row-cell-icon i{font-size:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-aad0597 .ha-table__body-row-cell-icon img{width:36px;height:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-aad0597 .ha-table__body-row-cell-icon svg{width:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-ab6d787 .ha-table__body-row-cell-text{color:#222222;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-ab6d787 .ha-table__body-row-cell-icon i{font-size:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-ab6d787 .ha-table__body-row-cell-icon img{width:36px;height:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-ab6d787 .ha-table__body-row-cell-icon svg{width:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-782efe9 .ha-table__body-row-cell-text{color:#222222;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-782efe9 .ha-table__body-row-cell-icon i{font-size:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-782efe9 .ha-table__body-row-cell-icon img{width:36px;height:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-782efe9 .ha-table__body-row-cell-icon svg{width:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-eb6e55d .ha-table__body-row-cell-text{color:#222222;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-eb6e55d .ha-table__body-row-cell-icon i{font-size:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-eb6e55d .ha-table__body-row-cell-icon img{width:36px;height:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-eb6e55d .ha-table__body-row-cell-icon svg{width:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-c458090 .ha-table__body-row-cell-text{color:#222222;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-c458090 .ha-table__body-row-cell-icon i{font-size:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-c458090 .ha-table__body-row-cell-icon img{width:36px;height:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .elementor-repeater-item-c458090 .ha-table__body-row-cell-icon svg{width:36px;}.elementor-451 .elementor-element.elementor-element-80ee891 .ha-table__body-row-cell{text-align:left;}.elementor-451 .elementor-element.elementor-element-80ee891 .ha-table .ha-table__head-column-cell{background-color:#F6F9FC;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9ECEF;}.elementor-451 .elementor-element.elementor-element-80ee891 .ha-table .ha-table__head-column-cell-text{font-family:"Lato", Sans-serif;font-weight:700;}.elementor-451 .elementor-element.elementor-element-80ee891 .ha-table .ha-table__head-column-cell-wrap{color:var( --e-global-color-secondary );}.elementor-451 .elementor-element.elementor-element-80ee891 .ha-table .ha-table__head-column-cell-icon{padding:0px 0px 10px 0px;font-size:25px;}.elementor-451 .elementor-element.elementor-element-80ee891 .ha-table .ha-table__head-column-cell-icon svg{width:25px;}.elementor-451 .elementor-element.elementor-element-80ee891 .ha-table__body .ha-table__body-row-cell{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9ECEF;}.elementor-451 .elementor-element.elementor-element-80ee891 .ha-table__body .ha-table__body-row:nth-child(even):hover{background-color:rgba(246, 249, 252, 0.5215686274509804);}.elementor-451 .elementor-element.elementor-element-80ee891 .ha-table__body .ha-table__body-row:nth-child(odd):hover{background-color:rgba(246, 249, 252, 0.5215686274509804);}.elementor-451 .elementor-element.elementor-element-80ee891 .ha-table__body .ha-table__body-row-cell-text{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;}.elementor-451 .elementor-element.elementor-element-80ee891 .ha-table__body .ha-table__body-row-cell-icon{padding:0px 10px 0px 0px;}.elementor-451 .elementor-element.elementor-element-80ee891 .ha-table__body .ha-table__body-row-cell-icon img{border-radius:50px;}.elementor-451 .elementor-element.elementor-element-fb1639e{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-fb1639e .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:300;line-height:1.2em;color:#011640;}.elementor-451 .elementor-element.elementor-element-0ae6caa{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-0ae6caa .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:300;line-height:1.2em;color:#011640;}.elementor-451 .elementor-element.elementor-element-d990e00{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-d990e00 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:300;line-height:1.2em;color:#011640;}.elementor-451 .elementor-element.elementor-element-b7c92ea{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-b7c92ea .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:300;line-height:1.2em;color:#011640;}.elementor-451 .elementor-element.elementor-element-20772b6{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-20772b6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:300;line-height:1.2em;color:#011640;}.elementor-451 .elementor-element.elementor-element-56c8313{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-56c8313 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:300;line-height:1.2em;color:#011640;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-451 .elementor-element.elementor-element-f760f8c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3.8px;}.elementor-451 .elementor-element.elementor-element-f760f8c .elementor-divider-separator{width:33%;}.elementor-451 .elementor-element.elementor-element-f760f8c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-451 .elementor-element.elementor-element-57c39f8b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-451 .elementor-element.elementor-element-57c39f8b:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-57c39f8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1fc1717 );}@media(max-width:1024px){.elementor-451 .elementor-element.elementor-element-6a86917{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-451 .elementor-element.elementor-element-1fa96a2{--padding-top:70px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-451 .elementor-element.elementor-element-6cad5b7 .elementor-heading-title{font-size:41px;}.elementor-451 .elementor-element.elementor-element-d7ea9be{--border-radius:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-d9f4ca2{width:100%;max-width:100%;padding:0% 0% 0% 0%;text-align:start;}.elementor-451 .elementor-element.elementor-element-d9f4ca2 .elementor-heading-title{font-size:25px;}.elementor-451 .elementor-element.elementor-element-7600665{width:100%;max-width:100%;padding:0% 0% 0% 0%;text-align:start;}.elementor-451 .elementor-element.elementor-element-7600665 .elementor-heading-title{font-size:25px;}.elementor-451 .elementor-element.elementor-element-f204aee{width:100%;max-width:100%;padding:0% 0% 0% 0%;text-align:start;}.elementor-451 .elementor-element.elementor-element-f204aee .elementor-heading-title{font-size:25px;}.elementor-451 .elementor-element.elementor-element-80ee891 .ha-table__body-row-cell{text-align:left;}.elementor-451 .elementor-element.elementor-element-80ee891 .ha-table__body .ha-table__body-row-cell{padding:10px 10px 10px 10px;}.elementor-451 .elementor-element.elementor-element-80ee891 .ha-table__body .ha-table__body-row:nth-child(even):hover{background-color:rgba(246, 249, 252, 0.5215686274509804);}.elementor-451 .elementor-element.elementor-element-80ee891 .ha-table__body .ha-table__body-row:nth-child(odd):hover{background-color:rgba(246, 249, 252, 0.5215686274509804);}.elementor-451 .elementor-element.elementor-element-fb1639e{width:100%;max-width:100%;padding:0% 0% 0% 0%;text-align:start;}.elementor-451 .elementor-element.elementor-element-fb1639e .elementor-heading-title{font-size:25px;}.elementor-451 .elementor-element.elementor-element-0ae6caa{width:100%;max-width:100%;padding:0% 0% 0% 0%;text-align:start;}.elementor-451 .elementor-element.elementor-element-0ae6caa .elementor-heading-title{font-size:25px;}.elementor-451 .elementor-element.elementor-element-d990e00{width:100%;max-width:100%;padding:0% 0% 0% 0%;text-align:start;}.elementor-451 .elementor-element.elementor-element-d990e00 .elementor-heading-title{font-size:25px;}.elementor-451 .elementor-element.elementor-element-b7c92ea{width:100%;max-width:100%;padding:0% 0% 0% 0%;text-align:start;}.elementor-451 .elementor-element.elementor-element-b7c92ea .elementor-heading-title{font-size:25px;}.elementor-451 .elementor-element.elementor-element-20772b6{width:100%;max-width:100%;padding:0% 0% 0% 0%;text-align:start;}.elementor-451 .elementor-element.elementor-element-20772b6 .elementor-heading-title{font-size:25px;}.elementor-451 .elementor-element.elementor-element-56c8313{width:100%;max-width:100%;padding:0% 0% 0% 0%;text-align:start;}.elementor-451 .elementor-element.elementor-element-56c8313 .elementor-heading-title{font-size:25px;}.elementor-widget-divider .elementor-divider__text{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-451 .elementor-element.elementor-element-57c39f8b{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}}@media(max-width:767px){.elementor-451 .elementor-element.elementor-element-6a86917{--min-height:300px;}.elementor-451 .elementor-element.elementor-element-1fa96a2{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-451 .elementor-element.elementor-element-6cad5b7 .elementor-heading-title{font-size:36px;}.elementor-451 .elementor-element.elementor-element-4679dce{--gap:010px 010px;--row-gap:010px;--column-gap:010px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-030c196{z-index:4;}.elementor-451 .elementor-element.elementor-element-01ebe51{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-451 .elementor-element.elementor-element-d9f4ca2{padding:10px 0px 30px 0px;}.elementor-451 .elementor-element.elementor-element-d9f4ca2 .elementor-heading-title{font-size:22px;}.elementor-451 .elementor-element.elementor-element-7600665{padding:10px 0px 30px 0px;}.elementor-451 .elementor-element.elementor-element-7600665 .elementor-heading-title{font-size:22px;}.elementor-451 .elementor-element.elementor-element-f204aee{padding:10px 0px 30px 0px;}.elementor-451 .elementor-element.elementor-element-f204aee .elementor-heading-title{font-size:22px;}.elementor-451 .elementor-element.elementor-element-80ee891 .ha-table__body-row-cell{text-align:left;}.elementor-451 .elementor-element.elementor-element-80ee891 .ha-table__body .ha-table__body-row-cell-wrap{padding:10px 10px 10px 10px;}.elementor-451 .elementor-element.elementor-element-80ee891 .ha-table__body .ha-table__body-row-cell:nth-child(even) .ha-table__body-row-cell-wrap:hover{background-color:rgba(246, 249, 252, 0.5215686274509804);}.elementor-451 .elementor-element.elementor-element-80ee891 .ha-table__body .ha-table__body-row:nth-child(even):hover{background-color:transparent;}.elementor-451 .elementor-element.elementor-element-80ee891 .ha-table__body .ha-table__body-row-cell:nth-child(odd) .ha-table__body-row-cell-wrap:hover{background-color:rgba(246, 249, 252, 0.5215686274509804);}.elementor-451 .elementor-element.elementor-element-80ee891 .ha-table__body .ha-table__body-row:nth-child(odd):hover{background-color:transparent;}.elementor-451 .elementor-element.elementor-element-fb1639e{padding:10px 0px 30px 0px;}.elementor-451 .elementor-element.elementor-element-fb1639e .elementor-heading-title{font-size:22px;}.elementor-451 .elementor-element.elementor-element-0ae6caa{padding:10px 0px 30px 0px;}.elementor-451 .elementor-element.elementor-element-0ae6caa .elementor-heading-title{font-size:22px;}.elementor-451 .elementor-element.elementor-element-d990e00{padding:10px 0px 30px 0px;}.elementor-451 .elementor-element.elementor-element-d990e00 .elementor-heading-title{font-size:22px;}.elementor-451 .elementor-element.elementor-element-b7c92ea{padding:10px 0px 30px 0px;}.elementor-451 .elementor-element.elementor-element-b7c92ea .elementor-heading-title{font-size:22px;}.elementor-451 .elementor-element.elementor-element-20772b6{padding:10px 0px 30px 0px;}.elementor-451 .elementor-element.elementor-element-20772b6 .elementor-heading-title{font-size:22px;}.elementor-451 .elementor-element.elementor-element-56c8313{padding:10px 0px 30px 0px;}.elementor-451 .elementor-element.elementor-element-56c8313 .elementor-heading-title{font-size:22px;}.elementor-widget-divider .elementor-divider__text{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(min-width:768px){.elementor-451 .elementor-element.elementor-element-6a86917{--content-width:1200px;}.elementor-451 .elementor-element.elementor-element-1fa96a2{--width:42%;}.elementor-451 .elementor-element.elementor-element-cfc7908{--width:50%;}.elementor-451 .elementor-element.elementor-element-f9f6170{--content-width:1400px;}.elementor-451 .elementor-element.elementor-element-4679dce{--width:100%;}.elementor-451 .elementor-element.elementor-element-57c39f8b{--content-width:1140px;}}@media(min-width:1025px){.elementor-451 .elementor-element.elementor-element-6a86917:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-6a86917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for button, class: .elementor-element-030c196 */.elementor-451 .elementor-element.elementor-element-030c196 .elementor-button {
    justify-content: flex-start;
    text-align: left;
}
.elementor-451 .elementor-element.elementor-element-030c196 .elementor-button-icon i {
    font-size: 24px;
    line-height: 10px;
}/* End custom CSS */
/* Start custom CSS */ul {
  list-style-type: square;
}
/* CSS for the shortcode [cmplz-cookies]
 * If you want to disable document CSS, without losing the Cookie Table CSS
 */

#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary {
  display: block;
  cursor: pointer;
}
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::-webkit-details-marker,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::marker {
  display: none;
  content: '';
}
#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,
#cmplz-document .cmplz-dropdown .cmplz-service-description,
#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,
#cmplz-document .cmplz-dropdown .cmplz-sharing-data {
  display: inline-block;
  width: calc(50% - 35px);
  vertical-align: top;
}
#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-header .cmplz-accept-service,
#cmplz-document .cmplz-dropdown .cmplz-service-header .cmplz-accept-service {
  display: none;
}
@media only screen and (max-width: 600px) {
  #cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,
  #cmplz-document .cmplz-dropdown .cmplz-service-description,
  #cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,
  #cmplz-document .cmplz-dropdown .cmplz-sharing-data {
    width: 100%;
  }
}
#cmplz-cookies-overview .cmplz-dropdown summary,
#cmplz-document .cmplz-dropdown summary {
  display: block;
  cursor: pointer;
}
#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,
#cmplz-document .cmplz-dropdown summary::-webkit-details-marker,
#cmplz-cookies-overview .cmplz-dropdown summary::marker,
#cmplz-document .cmplz-dropdown summary::marker {
  display: none;
  content: '';
}
#cmplz-cookies-overview .cmplz-dropdown summary div,
#cmplz-document .cmplz-dropdown summary div {
  display: grid;
  grid-template: "heading chevron";
  grid-template-columns: 2fr 35px;
  grid-gap: 15px;
  align-items: center;
}
#cmplz-cookies-overview .cmplz-dropdown summary div h3,
#cmplz-document .cmplz-dropdown summary div h3 {
  grid-area: heading;
  margin: 0;
}
#cmplz-cookies-overview .cmplz-dropdown summary div:after,
#cmplz-document .cmplz-dropdown summary div:after {
  grid-area: chevron;
}
#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary,
#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary {
  display: block;
}
#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,
#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div {
  grid-template: "heading paragraph checkbox chevron";
  grid-template-columns: 2fr auto auto 35px;
}
#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p,
#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p {
  grid-area: paragraph;
}
#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,
#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose {
  display: grid;
}
@media only screen and (min-width: 600px) {
  #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,
  #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose {
    grid-column: span 2;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template: "purpose purpose purpose" "header1 header2 header3" auto;
  }
  #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,
  #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose {
    grid-area: purpose;
  }
  #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header,
  #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header {
    grid-area: header1;
  }
  #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header,
  #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header {
    grid-area: header2;
  }
  #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header,
  #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header {
    grid-area: header3;
  }
}
@media only screen and (max-width: 600px) {
  #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,
  #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose {
    grid-template-columns: 100px 1fr;
  }
  #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,
  #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose {
    grid-column: span 2;
  }
}
/**
* Categories on the cookie policy
* Do not wrap in cmplz-document, to ensure it works with the separate shortcode
 */
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories {
  margin-top: 10px;
  display: block;
  width: 100%;
}
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category {
  background-color: rgba(239, 239, 239, 0.25);
}
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::marker {
  display: none;
  content: '';
}
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::-webkit-details-marker {
  display: none;
  content: '';
}
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-description {
  padding: 10px;
}
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category:not(:last-child) {
  margin-bottom: 5px;
}
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header {
  display: grid;
  grid-template-columns: 1fr auto 25px;
  grid-template-rows: auto;
  align-items: center;
  grid-gap: 10px;
  padding: 5px 10px;
  background-color: rgba(239, 239, 239, 0.5);
}
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header section {
  padding: initial;
}
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2 {
  grid-column-start: 1;
  width: 100%;
  justify-self: start;
  font-size: 18px;
  text-align: left;
  margin-top: 8px;
  text-transform: initial;
  padding-bottom: 10px;
  border-bottom: 0;
  margin-bottom: 0px;
}
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2:before {
  height: 0;
  margin: initial;
}
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active {
  font-size: var(--cmplz_category_header_active_font_size);
  color: var(--cmplz_category_header_always_active_color);
}
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active input {
  display: none;
}
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header label > span {
  display: none;
}
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox {
  display: flex;
  align-items: center;
  margin: 0;
  padding: initial;
}
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open {
  grid-column-start: 3;
  cursor: pointer;
  content: '';
  background: var(--cmplz_category_open_icon_url) no-repeat;
  transform: rotate(0deg);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-size: cover;
  height: 25px;
  width: 25px;
}
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] .cmplz-icon.cmplz-open {
  transform: rotate(180deg);
}
.postbox #cmplz-document {
  margin: auto auto;
}
#cmplz-document {
  font-size: 14px;
  margin-top: 0;
  max-width: 600px;
  text-justify: inter-word;
  /* Buttons styles */
  /*WCAG2.0 */
}
#cmplz-cookies-overview .cmplz-dropdown h4,
#cmplz-document .cmplz-dropdown h4 {
  font-size: 18px;
  text-align: left;
  margin-top: 15px;
  margin-bottom: 5px;
  text-transform: initial;
}
#cmplz-cookies-overview .cmplz-dropdown summary h3,
#cmplz-document .cmplz-dropdown summary h3 {
  padding: 0 5px;
  font-size: 18px;
  border-bottom: 0;
}
#cmplz-cookies-overview .cmplz-dropdown summary p,
#cmplz-document .cmplz-dropdown summary p {
  text-align: right;
  padding: 0;
  margin: 0;
  font-size: 14px;
  border-bottom: 0;
}
#cmplz-document input::-moz-focus-inner,
#cmplz-document button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
#cmplz-document a {
  text-decoration: underline;
}
#cmplz-document a[target="_blank"]::after {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);
  margin: 0 3px 0 5px;
}
#cmplz-document a:focus {
  border: 1px solid black;
  padding: 2px;
}
#cmplz-document #cmplz-dnsmpd-form label {
  margin-right: 20px;
  min-width: 100px;
  display: inline-block;
}
#cmplz-document .alert {
  padding: 7px;
  color: white;
  margin: 10px 0;
}
#cmplz-document .alert.error {
  background-color: #f44336;
}
#cmplz-document .alert.success {
  background-color: green;
}
#cmplz-document .close {
  margin-left: 15px;
  color: white;
  font-weight: bold;
  float: right;
  font-size: 22px;
  line-height: 20px;
  cursor: pointer;
  transition: 0.3s;
}
#cmplz-document .close:hover {
  color: black;
}
#cmplz-document h2,
#cmplz-document h3 {
  font-size: 22px;
  text-align: left;
  margin-top: 15px;
  text-transform: initial;
  padding-bottom: 10px;
  border-bottom: 1px solid #c6c6c6;
  margin-bottom: 10px;
}
#cmplz-document.impressum h2,
#cmplz-document.impressum h3 {
  border-bottom: none;
  font-size: 1em;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
#cmplz-document.impressum p {
  margin-bottom: 7px;
}
#cmplz-document h4 {
  font-size: 18px;
  text-align: left;
  margin-top: 15px;
  margin-bottom: 5px;
  text-transform: initial;
}
#cmplz-document h5 {
  font-size: 14px;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 5px;
  text-transform: initial;
}
#cmplz-document h3.annex,
#cmplz-document h4.annex {
  font-weight: bold;
}
#cmplz-document span h3 {
  font-size: 14px;
  border-bottom: 0;
}
#cmplz-document p,
#cmplz-document li,
#cmplz-document td {
  font-size: 14px;
  margin-top: 0;
}
#cmplz-document ol.alphabetic {
  counter-reset: list;
  list-style-type: none;
}
#cmplz-document ol.alphabetic li:before {
  font-weight: bold;
  content: counter(list, lower-alpha) ") ";
  counter-increment: list;
}
#cmplz-document ul {
  list-style: disc;
  margin-left: 15px;
  margin-bottom: 15px;
}
#cmplz-document ol.alphabetic ol {
  counter-reset: list;
  list-style-type: none;
}
#cmplz-document ol.alphabetic ol li:before {
  font-weight: bold;
  content: counter(list, decimal) ") ";
  counter-increment: list;
}
#cmplz-document .cmplz-subtitle {
  font-weight: bold;
  margin-top: 25px;
}
#cmplz-document .cmplz-indent {
  margin-left: 36px;
}
#cmplz-cookies-overview .cmplz-dropdown,
#cmplz-document .cmplz-dropdown {
  background-color: rgba(239, 239, 239, 0.25);
}

#cmplz-cookies-overview .cmplz-dropdown p,
#cmplz-document .cmplz-dropdown p,
#cmplz-cookies-overview .cmplz-dropdown a,
#cmplz-document .cmplz-dropdown a {
  font-size: 14px;
  margin-top: 0;
}
#cmplz-cookies-overview .cmplz-dropdown p,
#cmplz-document .cmplz-dropdown p,
#cmplz-cookies-overview .cmplz-dropdown a,
#cmplz-document .cmplz-dropdown a,
#cmplz-cookies-overview .cmplz-dropdown h4,
#cmplz-document .cmplz-dropdown h4,
#cmplz-cookies-overview .cmplz-dropdown ul,
#cmplz-document .cmplz-dropdown ul {
  padding: 0 15px ;
}
#cmplz-cookies-overview .cmplz-dropdown p.legal-obligations-description,
#cmplz-document .cmplz-dropdown p.legal-obligations-description {
  padding-bottom: 15px;
}
#cmplz-cookies-overview .cmplz-dropdown summary::marker,
#cmplz-document .cmplz-dropdown summary::marker {
  display: none;
  content: '';
}
#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,
#cmplz-document .cmplz-dropdown summary::-webkit-details-marker {
  display: none;
  content: '';
}
#cmplz-cookies-overview .cmplz-dropdown summary,
#cmplz-document .cmplz-dropdown summary {
  display: block;
  background-color: rgba(239, 239, 239, 0.5);
  margin: 5px 0;
  padding: 5px 10px;
  align-items: center;
  justify-items: stretch;
}
#cmplz-cookies-overview .cmplz-dropdown summary div:after,
#cmplz-document .cmplz-dropdown summary div:after {
  cursor: pointer;
  content: '';
  background: url(../images/down.png) no-repeat;
  transform: rotate(0deg);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-size: cover;
  height: 25px;
  width: 25px;
  margin: 5px;
}
#cmplz-cookies-overview .cmplz-dropdown[open],
#cmplz-document .cmplz-dropdown[open] {
  padding-bottom: 1px;
}
#cmplz-cookies-overview .cmplz-dropdown[open] summary div:after,
#cmplz-document .cmplz-dropdown[open] summary div:after {
  transform: rotate(180deg);
}
#cmplz-cookies-overview .cmplz-dropdown h4,
#cmplz-document .cmplz-dropdown h4 {
  font-size: 15px;
  margin: 5px 0;
}
#cmplz-cookies-overview .cmplz-dropdown h5,
#cmplz-document .cmplz-dropdown h5 {
  margin: 0;
}
#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,
#cmplz-document .cmplz-dropdown .cmplz-service-description,
#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,
#cmplz-document .cmplz-dropdown .cmplz-sharing-data {
  padding: 0 15px 15px;
}
#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose,
#cmplz-document .cmplz-dropdown .cookies-per-purpose {
  border: 1px solid #dadada;
  grid-gap: 1px;
  background-color: #dadada;
  margin-bottom: 10px;
}
#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div,
#cmplz-document .cmplz-dropdown .cookies-per-purpose div {
  background-color: white;
  padding: 15px;
}
@media only screen and (min-width: 600px) {
  #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .name-header,
  #cmplz-document .cmplz-dropdown .cookies-per-purpose .name-header {
    background-color: #f7f7f7;
  }
  #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .retention-header,
  #cmplz-document .cmplz-dropdown .cookies-per-purpose .retention-header {
    background-color: #f7f7f7;
  }
  #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .function-header,
  #cmplz-document .cmplz-dropdown .cookies-per-purpose .function-header {
    background-color: #f7f7f7;
  }
}
@media only screen and (max-width: 600px) {
  #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose h5,
  #cmplz-document .cmplz-dropdown .cookies-per-purpose h5 {
    line-height: 1.8;
  }
  #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),
  #cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),
  #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),
  #cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),
  #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),
  #cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),
  #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),
  #cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),
  #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),
  #cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),
  #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7),
  #cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7) {
    background-color: #f7f7f7;
  }
}/* End custom CSS */