.react-responsive-modal-root{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000}.react-responsive-modal-overlay{background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{width:0;height:100%;content:"";display:inline-block;vertical-align:middle}.react-responsive-modal-modal{max-width:800px;display:inline-block;text-align:left;vertical-align:middle;background:#ffffff;box-shadow:0 12px 15px #00000040;margin:1.2rem;padding:1.2rem;position:relative;overflow-y:auto}.react-responsive-modal-closeButton{position:absolute;top:14px;right:14px;border:none;padding:0;cursor:pointer;background-color:transparent;display:flex}.react-responsive-modal-overlay,.react-responsive-modal-container,.react-responsive-modal-modal{animation-fill-mode:forwards!important}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-modal-in{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@keyframes react-responsive-modal-modal-out{0%{transform:scale(1);opacity:1}to{transform:scale(.96);opacity:0}}h1,h2,h3{font-family:bold;font-weight:400;width:100%;margin-top:0}h1{font-size:32px;line-height:36px;margin:0}h2{font-size:24px;line-height:28px;margin:0}h3{font-size:18px;line-height:24px;margin:0}h4{font-size:15px;line-height:22px;margin:0}.subheadline{font-size:15px;line-height:22px;font-family:medium;margin:0}p{font-size:15px;line-height:22px;font-family:regular;margin:0}.headline--light{font-family:light!important}.headline--regular{font-family:regular!important}.headline--medium{font-family:medium!important}.headline--bold{font-family:bold!important}@media (min-width: 1280px){h1{font-size:68px;line-height:74px}h2{font-size:32px;line-height:38px}h3{font-size:24px;line-height:32px}h4,.subheadline,p{font-size:18px;line-height:27px}}body.is-Experience-Editor .modal-window{height:auto;margin:24px 0;opacity:1;position:relative}body.is-Experience-Editor .modal-window__wrapper{max-height:600px}body.is-Experience-Editor .modal-window__content{max-height:450px;display:block}body.modal-open{overflow:hidden}.modal-window{position:absolute;z-index:99999;background:rgba(255,255,255,.3);padding:0 16px;text-align:center;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center}.modal-window__wrapper{padding:32px 16px;background-color:#fff;max-height:calc(100% - 32px);position:relative;box-shadow:6px 5px 8px #52555c99;overflow-y:auto}.modal-window__wrapper .button-component .modal-btn{display:inline-block;text-wrap:wrap;margin:0;width:auto}.modal-window .icon-close{font-family:RWE_Icon_Font;content:"";font-size:24px;position:absolute;right:9px;top:9px}.modal-window__content{padding-top:0;margin-bottom:32px;position:relative}.modal-window__content img{padding:8px;width:100%;max-width:500px;margin-bottom:16px}.modal-window__content p{font-size:15px;line-height:22px}.modal-window__content .ps__rail-y{margin-top:16px}.modal-window__content h1,.modal-window__content h2,.modal-window__content h3,.modal-window__content h4,.modal-window__content h5{margin-top:0;margin-bottom:16px}.modal-window__date{font-size:16px;margin-bottom:16px}.modal-window__date.date-disabled{display:none}@media (min-width: 768px){.modal-window{padding:0}.modal-window__wrapper{max-width:800px;max-height:800px;align-self:center;padding:56px 24px}.modal-window__close-button--close-icon:after{top:13px;right:13px;font-size:32px}.modal-window__content{padding:0 32px;margin-bottom:16px}.modal-window__content .ps__rail-y{margin-top:24px}.modal-window__content p{font-size:18px;line-height:27px;letter-spacing:.3px}.modal-window__content h1,.modal-window__content h2,.modal-window__content h3,.modal-window__content h4,.modal-window__content h5{margin-top:0;margin-bottom:16px}.modal-window__date{font-size:16px}}.popup{z-index:10001}.popup .react-responsive-modal-overlay{background-color:#43434366}.popup .react-responsive-modal-modal{background:none;box-shadow:none;padding:0;max-width:90vw;max-height:80vh;vertical-align:top}.popup .react-responsive-modal-modal .modal-window{position:static;display:block;width:auto;height:auto;text-align:left;padding:0}.popup .modal-window__wrapper{display:flex;flex-flow:column;max-height:80vh;overflow:hidden;padding:56px 16px 16px}.popup .modal-window__content{display:flex;padding:0;margin:0;overflow:hidden}.popup .modal-window__content h3{margin-bottom:0}.popup .modal-window__close-button{cursor:pointer}.popup .modal-window__close-button:before{color:#00a19f}.popup .modal-window .popup-header{display:flex}.popup .modal-window .popup-footer{display:flex;padding:24px 0}.popup .popup-content{padding:0 16px}@media (min-width: 800px){.popup .react-responsive-modal-modal{vertical-align:middle}.popup .modal-window__content h3{margin-bottom:16px}}@media (min-width: 1280px){.popup .react-responsive-modal-modal,.popup .modal-window__wrapper{max-width:1170px}}.scrollable-container{overflow-y:auto;overflow-x:auto;scroll-padding-top:0}@media (hover: hover) and (pointer: fine){.scrollable-container.scrollbar-color-white::-webkit-scrollbar{background:#ffffff}.scrollable-container.scrollbar-color-sand::-webkit-scrollbar{background:#e8e8e4}.scrollable-container.scrollbar-color-sand-75::-webkit-scrollbar{background:#eeeeeb}.scrollable-container::-webkit-scrollbar{width:10px}.scrollable-container::-webkit-scrollbar-track{box-shadow:inset 0 0 10px 10px #dbdbdb80;border:solid 3px transparent}.scrollable-container::-webkit-scrollbar-thumb{box-shadow:inset 0 0 10px 10px #00a19f;border:solid 3px transparent}}
