.o-toggle-button{position:relative;width:2.5rem;height:1.25rem;display:inline-block}.o-toggle-button .o-toggle-button__checkbox{opacity:0;width:0;height:0}.o-toggle-button .o-toggle-button__checkbox:checked ~ .o-toggle-button__background{background-color:#8bc34a}.o-toggle-button .o-toggle-button__checkbox:checked ~ .o-toggle-button__foreground{background-color:#fff;left:1.375rem}.o-toggle-button .o-toggle-button__background{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#e0e0e0;background-clip:padding-box;-webkit-border-radius:.625rem;border-radius:.625rem;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.o-toggle-button .o-toggle-button__foreground{position:absolute;left:.125rem;top:.125rem;width:1rem;height:1rem;background-color:#fff;background-clip:padding-box;-webkit-border-radius:.5rem;border-radius:.5rem;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.c-popup{background-color:rgba(0,0,0,0.5);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:100}.c-popup.is-open{display:block}.c-popup .c-popup__wrapper{background-color:#fff;display:flex;flex-direction:column;height:100%;width:100%}@media (min-width: 75em){.c-popup .c-popup__wrapper{height:auto;left:50%;max-height:calc(100% - 2rem);max-width:calc(100% - 2rem);position:absolute;top:50%;width:60rem;-webkit-box-shadow:0 0 0.625rem rgba(0,0,0,0.25);-moz-box-shadow:0 0 0.625rem rgba(0,0,0,0.25);box-shadow:0 0 0.625rem rgba(0,0,0,0.25);background-clip:padding-box;-webkit-border-radius:.5rem;border-radius:.5rem;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.c-popup .c-popup__header{padding:3.75rem 1.5rem 0 1.5rem}@media (min-width: 75em){.c-popup .c-popup__header{padding:2rem 2rem 0 2rem}}.c-popup .c-popup__close-button:before{color:black;content:'\f00d';cursor:pointer;font-family:"Font Awesome 5 Free";font-size:1.25rem;font-weight:900;padding:1rem;position:absolute;top:.5rem}@media (max-width: 74.99em){.c-popup .c-popup__close-button:before{left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width: 75em){.c-popup .c-popup__close-button:before{right:1rem}}.c-popup .c-popup__main{overflow-y:auto;padding:0 1.5rem}@media (min-width: 75em){.c-popup .c-popup__main{padding:0 2rem}}.c-popup .c-popup__footer{padding:0 1.5rem 1.5rem 1.5rem}@media (min-width: 75em){.c-popup .c-popup__footer{padding:0 2rem 2rem 2rem}}.c-cookie-popup .a-btn_red.a-btn_red--border{background-color:white;border:3px solid #de1e1e;color:#de1e1e !important}.c-cookie-popup .a-btn_red.a-btn_red--border:hover{color:white !important}.c-cookie-popup .hidden{display:none !important}.c-cookie-popup .o-button:hover{text-decoration:none}.c-cookie-popup .o-button--secondary{margin-right:20px}@media (min-width: 75em){.c-cookie-popup .c-popup__wrapper{max-width:40rem}}.c-cookie-popup .c-popup__header{padding:1.5rem 1.5rem 0 1.5rem}@media (min-width: 60em){.c-cookie-popup .c-popup__header{padding:3rem 3rem 0 3rem}}.c-cookie-popup .c-popup__main{padding:0 1.5rem}@media (min-width: 60em){.c-cookie-popup .c-popup__main{padding:0 3rem}}.c-cookie-popup .c-popup__footer{padding:0 1.5rem 1.5rem 1.5rem}@media (min-width: 60em){.c-cookie-popup .c-popup__footer{padding:0 3rem 3rem 3rem}}.c-cookie-popup h1{font-size:2.25rem;line-height:2.5rem;font-weight:700;padding-top:0;margin-bottom:1.5rem}.c-cookie-popup h2{font-size:1.75rem;line-height:2rem;font-weight:500;padding-top:0;margin-bottom:1.25rem}.c-cookie-popup h3{font-size:1.25rem;line-height:1.5rem;font-weight:500;padding-top:0;margin-bottom:1rem}.c-cookie-popup p{margin-bottom:20px !important}.c-cookie-popup ol,.c-cookie-popup ul{list-style:disc !important;margin-bottom:20px !important;margin-left:40px !important}.c-cookie-popup ol li,.c-cookie-popup ul li{list-style-type:disc !important}.c-cookie-popup table{margin-bottom:20px !important}.c-cookie-popup .c-cookie-popup__link{display:inline-block;margin-top:1rem}.c-cookie-popup .c-cookie-popup__cookies{margin-top:1.5rem;display:block;padding:0}:not(.show-preferences).c-cookie-popup .c-cookie-popup__cookies{display:none}.c-cookie-popup .c-cookie-popup__cookie{display:block;margin:0 0 1rem 0;padding:0}.c-cookie-popup .c-cookie-popup__cookie .c-cookie{display:flex;flex-direction:row}.c-cookie-popup .c-cookie-popup__cookie .c-cookie .c-cookie__toggle-button{flex:none;margin-top:0.125rem;margin-right:2rem}.c-cookie-popup .c-cookie-popup__cookie .c-cookie .c-cookie__text{flex:1}.c-cookie-popup .c-cookie-popup__cookie .c-cookie .c-cookie__title{margin:0;padding:0;font-size:1.125rem;line-height:1.5rem;font-weight:700}.c-cookie-popup .c-cookie-popup__buttons{margin-top:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.c-cookie-popup .c-cookie-popup__button{margin-top:0.5rem;margin-right:2rem}.c-cookie-popup .c-cookie-popup__button--underlined{color:#757575;text-decoration:underline;line-height:3rem}.has-custom-selection.c-cookie-popup .c-cookie-popup__button-text--all-cookies{display:none}:not(.has-custom-selection).c-cookie-popup .c-cookie-popup__button-text--selection{display:none}.show-preferences.c-cookie-popup .c-cookie-popup__button-text--set-preferences{display:none}:not(.show-preferences).c-cookie-popup .c-cookie-popup__button-text--close-preferences{display:none}#contents h1{font-size:32px;font-weight:700;margin-bottom:16px;padding-top:48px}#contents h2{font-size:20px;font-weight:700;margin-bottom:16px;padding-top:16px}
