.emailCollectionBox{z-index:500000;color:#000;background:#fff;border-radius:0 0 6px;width:350px;min-height:380px;transition:left .5s ease-out;position:fixed;top:150px;left:-350px;box-shadow:0 0 20px #0000004d}@media (pointer:fine){.emailCollectionBox:not(.forceClose):hover{left:0}}.emailCollectionBox.focused{left:0}.emailCollectionBox.noticed .openTab{animation:none}.emailCollectionBox .openTab{background-color:#e7c407;border:0;border-radius:0 5px 5px 0;width:35px;height:200px;padding:10px;position:absolute;right:-35px}.emailCollectionBox .openTab span{white-space:nowrap;color:#000;display:block;position:relative;top:145px;transform:rotate(-90deg)}.emailCollectionBox .headlineDescription{margin:15px 0 25px}.emailCollectionBox .thanksMessage{padding:20px;font-size:24px}.emailCollectionBox .formHolder{padding:20px}@media (width<=550px){.emailCollectionBox.mobileHidden{display:none}.emailCollectionBox .openTab{width:23px;height:150px;padding:10px 12px 10px 10px;right:-23px}.emailCollectionBox .openTab span{white-space:nowrap;color:#000;font-size:14px;display:block;position:relative;top:118px;transform:rotate(-90deg)}.emailCollectionBox .formHolder{padding:20px}}.emailCollectionBox label{margin:.5rem 0;display:block}.emailCollectionBox input[type=text]{border:1px solid silver;border-radius:6px;width:100%;margin:-3px 0 5px;padding:4px;font-style:normal}.emailCollectionBox input[type=email]{border:1px solid silver;border-radius:6px;width:100%;margin:-3px 0 20px;padding:4px;font-style:normal}.emailCollectionBox button i{font-size:14px;position:relative;top:-1px}.emailCollectionBox .closeButton{text-align:right;font-size:30px;display:none;position:absolute;top:8px;right:16px}.emailCollectionBox.focused .closeButton{display:block}@keyframes blinker{50%{opacity:.6}}.emailCollectionBox .dataProcessingAgreement{font-size:14px}.emailCollectionBox .dataProcessingAgreement label{margin:0}.emailCollectionBox .dataProcessingAgreement input{-webkit-appearance:checkbox;margin-top:2px}.simplePageHeader{background:#e0e0e0 url(images/newsletter-bg-min.jpg?v3) 50%/cover;max-width:2200px;margin:auto auto 100px;padding:140px 0 100px;transition:all .2s;animation:1s forwards fadeInAnimation}.darkMode .simplePageHeader{background:#252525}.simplePageHeader.coursePage{border-top:1px solid #e8e8e9;max-width:100%;margin-bottom:0;padding:80px 0}.darkMode .simplePageHeader.coursePage{border-top:none}.simplePageHeader.coursePage.extraMarginBottom{margin-bottom:60px}.simplePageHeader.coursePage .coursePageLayout{justify-content:space-between;gap:20px;display:flex}.simplePageHeader.coursePage .coursePageLayout h2,.simplePageHeader.coursePage .coursePageLayout p{width:50%}@media (width<1295px){.simplePageHeader.coursePage .coursePageLayout{flex-direction:column}.simplePageHeader.coursePage .coursePageLayout h2{width:50%;margin:auto}.simplePageHeader.coursePage .coursePageLayout p{text-align:center;width:50%;margin:auto auto 45px}}@-webkit-keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.specialDynamicHeadline{margin:0 0 45px;font-size:clamp(1.188rem,7.656vi - .535rem,4.25rem)}.specialDynamicHeadline.coursePage{font-size:clamp(2rem,.875rem + 5vw,2.5rem);font-weight:700}.specialDynamicHeadline:before{content:"";background:url(images/mail.svg) 50%/cover;width:100px;height:100px;margin-bottom:20px;display:block}.specialDynamicHeadline.coursePage:before{content:"";float:left;background:url(images/mail.svg) 50%/cover;width:100px;height:100px;margin:0 15px 20px 0;display:inline-block}@media (width<1212px){.specialDynamicHeadline.coursePage:before{content:"";float:none;margin:auto auto 20px;display:block}.simplePageHeader.coursePage .coursePageLayout h2{text-align:center}}@media (width<745px){.simplePageHeader.coursePage .coursePageLayout h2,.simplePageHeader.coursePage .coursePageLayout p{width:100%}}.simplePageHeader p{max-width:700px;padding-right:15px;font-size:clamp(1.188rem,1.012rem + .781vi,1.5rem);font-weight:300;line-height:140%;display:block}.simplePageHeader.coursePage .coursePageLayout p{font-size:clamp(1rem,.798rem + .923vi,1.375rem);line-height:140%}.specialDynamicHeadline .underline{padding-bottom:15px;display:inline-block;position:relative}.specialDynamicHeadline .underline:after{content:"";z-index:1;background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 20\"><path d=\"M0,10 Q50,0 100,10\" fill=\"transparent\" stroke=\"red\" stroke-width=\"3\"/></svg>") 0 0/100% 100% no-repeat;width:100%;height:120px;animation:1s forwards underlineFlash,none;position:absolute;top:auto;bottom:-10px;left:0;transform:rotate(-6deg)!important}@keyframes underlineFlash{0%,to{width:100%}0%{opacity:0}15%,45%{opacity:1}30%,60%{opacity:0}}@keyframes slowFadeIn{0%{opacity:0}to{opacity:1}}.benefitsSection{padding:0 0 80px}.benefits-list{flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.benefits-list.coursePage{max-width:75%;margin:auto;padding-top:40px}.benefits-list li{box-sizing:border-box;opacity:0;flex-basis:calc(25% - 20px);margin-bottom:20px;padding-left:40px;font-size:1.2rem;animation:1.5s forwards fadeIn;position:relative}@media (width<1301px){.benefits-list.coursePage li,.benefits-list li{flex-basis:calc(50% - 20px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.benefits-list li:first-child{animation-delay:.3s}.benefits-list li:nth-child(2){animation-delay:.5s}.benefits-list li:nth-child(3){animation-delay:.8s}.benefits-list li:nth-child(4){animation-delay:1.1s}.benefits-list li:before{content:"";background:url(images/check.svg) 0 0/contain no-repeat;width:30px;height:30px;position:absolute;top:0;left:0}.benefits-list li span{color:#555;margin-top:5px;font-size:1rem;display:block}.darkMode .benefits-list li span{color:#999}@media (width<=768px){.benefits-list{display:block}.benefits-list li{flex-basis:100%}}.newsletterPanel{padding:40px 0 120px}.newsletterPanel.coursePage{background:#fff;border-radius:10px;padding:60px 0 40px;box-shadow:0 0 30px #b4b4b433}.darkMode .newsletterPanel.coursePage{box-shadow:none;background:#181818}.newsletterPanel .thanksMessage{text-align:center;width:70%;margin:auto;padding:30px}.newsletterPanel .newsletter-form{background-color:#efefef;border-radius:10px;max-width:70%;margin:0 auto;padding:40px}.darkMode .newsletterPanel .newsletter-form{background-color:#85ae50}.newsletterPanel .form-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.newsletterPanel .form-group{flex:1}.newsletterPanel .form-group input{box-sizing:border-box;border:1px solid #ccc;border-radius:30px;width:100%;padding:15px;font-size:1rem}.darkMode .newsletterPanel .form-group input{color:#fff;background:#000;border:1px solid #000}.newsletterPanel .form-group input::placeholder{font-style:normal}.newsletterPanel button{color:#fff;cursor:pointer;cursor:pointer;background:linear-gradient(45deg,#47b673,red) 0/200%;border:none;border-radius:30px;padding:15px 30px;font-size:1rem;font-weight:700;transition:background-position .5s}.newsletterPanel button:hover{background-position:100%}.newsletterPanel button:disabled{cursor:default;background:#c7c7c7}.newsletterPanel .checkbox-group{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.newsletterPanel .checkbox-group label{color:#666;align-items:center;width:auto;font-size:1rem;display:flex}.darkMode .newsletterPanel .checkbox-group label{color:#fff}.newsletterPanel .checkbox-group input[type=checkbox]{appearance:checkbox;background-color:#fff;border:1px solid #ccc;width:20px;height:20px;margin-right:10px}.newsletterPanel .privacy-policy{color:#666;text-align:center;margin:10px auto auto;padding:20px 0;font-size:.8rem}.newsletterPanel .privacy-policy a{color:#f5576c;text-decoration:none}.newsletterPanel .privacy-policy a:hover{text-decoration:underline}@media (width<=768px){.newsletterPanel .newsletter-form{width:100%}.newsletterPanel .form-row{display:block}.newsletterPanel .form-group{margin-bottom:15px;margin-right:0}.newsletterPanel button,.newsletterPanel .checkbox-group label{width:100%}}
/*# sourceMappingURL=main.css⁄map */