/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
html{font-size:62.5%}img{object-fit:contain;max-width:100%;height:auto;display:inline-block}.last-m-0>:last-child{margin:0}.toolbar .toolbar-icon:before{width:2rem}.toolbar .toolbar-icon{margin:0;font-size:1.3rem}@media only screen and (min-width:36em){.toolbar .toolbar-bar .toolbar-tab>.toolbar-icon:before{width:2rem}}.toolbar .toolbar-toggle-orientation button{width:3.9rem;height:3.9rem}.dialog-off-canvas-main-canvas{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.dialog-off-canvas-main-canvas *{box-sizing:border-box}.toolbar-horizontal .dialog-off-canvas-main-canvas,.toolbar-vertical .dialog-off-canvas-main-canvas{min-height:calc(100vh - 39px)}.toolbar-horizontal.toolbar-tray-open .dialog-off-canvas-main-canvas{min-height:calc(100vh - 79px)}.divider-16{margin:0 0 1.6rem}.divider-24,.divider-small{margin:0 0 2.4rem}.divider-medium{margin:0 0 4rem}.divider-large{margin:0 0 8rem}@media only screen and (max-width:599px){.divider-large{margin:0 0 4rem}}.margin-auto{margin:auto}.mt-40{margin-top:4rem}.centered{flex-direction:column;justify-content:center;display:flex}body{margin:0;font-family:Roboto,sans-serif}h1{color:#071021;margin:0 0 2.4rem;font-size:4rem;font-style:normal;font-weight:700;line-height:130%}h2{color:#071021;margin:0 0 2.4rem;font-size:3.2rem;font-style:normal;font-weight:700;line-height:130%}h3{color:#071021;margin:0 0 2.4rem;font-size:2.4rem;font-style:normal;font-weight:700;line-height:130%}h4{color:#071021;margin:0 0 2.4rem;font-size:2rem;font-style:normal;font-weight:700;line-height:130%}h5{color:#071021;margin:0 0 2.4rem;font-size:1.6rem;font-style:normal;font-weight:700;line-height:130%}h6{color:#071021;margin:0 0 2.4rem;font-size:1.6rem;font-style:normal;font-weight:400;line-height:130%}p{color:#071021;margin:0 0 2.4rem;font-size:1.6rem;font-style:normal;font-weight:400;line-height:160%}a{color:#071021;font-size:1.6rem;font-style:normal;font-weight:400;line-height:160%;text-decoration:underline}a:hover{text-decoration:none}.dialog-off-canvas-main-canvas ul{color:#black;margin:0 0 2.4rem;padding:0 0 0 2.4rem;font-size:1.6rem;font-style:normal;font-weight:400;line-height:160%}.dialog-off-canvas-main-canvas ul li{margin:0 0 .8rem}.dialog-off-canvas-main-canvas ol{color:#black;margin:0 0 2.4rem;padding:0 0 0 2.4rem;font-size:1.6rem;font-style:normal;font-weight:400;line-height:160%}.dialog-off-canvas-main-canvas ol li{margin:0 0 .8rem}table{font-size:max(1.2rem,min(1vw + 1rem,1.5rem))}@media only screen and (max-width:767px){h1{font-size:2.4rem}h2{font-size:2.2rem}h3{font-size:2rem}h4{font-size:1.8rem}h5,h6{font-size:1.6rem}}.text{display:flow-root}.partner-block{grid-template-columns:2fr 1fr;align-items:center;gap:4rem;padding-top:4rem;padding-bottom:4rem;display:grid}@media (max-width:767px){.partner-block{text-align:center;grid-template-columns:1fr;gap:3rem}}.partner-block__subheadline{color:#071021;margin-bottom:.8rem;font-size:1.4rem;font-weight:600}.partner-block__text{color:#7a7a7a;margin-bottom:2.4rem;font-size:1.6rem;line-height:1.55}.partner-block__logo img{width:100%;max-width:240px;height:auto;display:block}@media (max-width:767px){.partner-block__logo img{margin-left:auto;margin-right:auto}}.article-full__header h1{color:#bde1ed;margin:0 0 1.2rem}.article-full__header>div{border-bottom:1px dashed #2d3658;justify-content:flex-start;align-items:center;gap:1.2rem;margin:0 0 2.4rem;padding:0 0 1.2rem;display:flex}.article-full__header>div p{margin:0}.article-full__header>div .bullet{background:#504858;border-radius:50%;width:.5rem;height:.5rem}.article-full__text h1,.article-full__text h2,.article-full__text h3,.article-full__text h4,.article-full__text h5,.article-full__text h6{color:#00bdd7}.statistics ul{padding:0}.statistics ul li::marker{content:none}.statistics ul li{padding:0}.photogallery .photoswipe-gallery{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.photogallery .photoswipe-gallery img{display:block}.article-teaser{border-bottom:1px solid #f1f3f6;grid-template-columns:1fr;gap:1.6rem;padding:2rem 0;display:grid}.article-teaser__image{border-radius:.6rem;overflow:hidden}.article-teaser__image img{object-fit:cover;transform-origin:50%;width:100%;height:auto;transition:transform .35s;display:block}.article-teaser__image:hover img{transform:scale(1.06)}.article-teaser__content{flex-direction:column;gap:.8rem;display:flex}.article-teaser__title{margin:0}.article-teaser__title a{color:#071021;text-decoration:none}.article-teaser__title a:hover{text-decoration:underline}.article-teaser__summary{color:#7a7a7a;font-size:1.4rem;line-height:150%}.article-teaser__date{color:#7a7a7a;font-size:1.4rem}.articles-grid{grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));gap:2.4rem;display:grid}.articles-grid__item{flex:calc(25% - 2.4rem)}@media (max-width:1099px){.articles-grid__item{flex:calc(33.333% - 2.4rem)}}@media (max-width:767px){.articles-grid__item{flex:calc(50% - 2.4rem)}}@media (max-width:599px){.articles-grid__item{flex:100%}}.button{-webkit-appearance:none;appearance:none;box-shadow:none;white-space:nowrap;cursor:pointer;background:#f1f3f6;border:none;border-radius:2.6rem;justify-content:center;align-items:center;gap:1.2rem;padding:1.6rem 4.8rem;font-size:1.4rem;font-style:normal;font-weight:700;line-height:140%;text-decoration:none;transition:background .1s linear,color .1s linear,box-shadow .1s linear;display:inline-flex;position:relative}.button--basic{color:#fff;background:#2d3658}.button--basic:hover{color:#f1f3f6;background:#071021;box-shadow:0 .3rem .8rem #00758659}.button--accent{color:#fff;background:#61ce70}.button--accent:hover{color:#f1f3f6;background:#071021;box-shadow:0 .3rem .8rem #00758659}.button--big{padding:1.8rem 2.4rem;font-size:1.6rem}.button--arrow-right{text-transform:uppercase;overflow:hidden}.button--arrow-right:after{content:"";opacity:1;background:url(/themes/custom/awesome/dist/images/right-arrow.svg) 50%/contain no-repeat;width:1.6rem;height:1.8rem;transition:transform .3s,opacity .3s;display:block;transform:translate(0)}.button--arrow-right:hover:after{background:url(/themes/custom/awesome/dist/images/right-arrow.svg) 50%/contain no-repeat;animation:.45s forwards arrow-right-slide}@keyframes arrow-right-slide{0%{opacity:1;transform:translate(0)}40%{opacity:0;transform:translate(8px)}41%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.list-check{margin:0;padding:0;list-style:none}.list-check li{margin-bottom:1.2rem;padding-left:3rem;list-style:none;position:relative}.list-check li::marker{content:""}.list-check li:before{content:"";background-color:#61ce70;width:2rem;height:2rem;position:absolute;top:.2rem;left:0;-webkit-mask:url(/themes/custom/awesome/dist/images/check-circle.svg) 50%/contain no-repeat;mask:url(/themes/custom/awesome/dist/images/check-circle.svg) 50%/contain no-repeat}.color-slash{margin-left:2rem;position:relative}.color-slash:before{content:"";clip-path:polygon(78% 0,91% 0,22% 100%,9% 100%);background-color:#071021;width:1.6rem;height:1.6rem;display:block;position:absolute;top:50%;left:-2rem;transform:translateY(-50%)}.comment form{flex-flow:column}.content-section{margin:0 0 2.4rem;padding:0 0 2.4rem}.content-section>p{justify-content:flex-start;align-items:center;gap:.4rem;margin:0 0 1.6rem;font-weight:700;display:flex}.content-section__list{gap:1.6rem;display:grid}hr.divider{opacity:0;pointer-events:none;background:0 0;border:0;height:0;margin:0;padding:0;display:block}hr.divider-small{margin:0 0 2.4rem}hr.divider-medium{margin:0 0 4rem}hr.divider-large{margin:0 0 8rem}@media only screen and (max-width:599px){.hr.divider-large{margin:0 0 4rem}}.event-body__address span{font-size:1.6rem}.event-teaser{border-bottom:1px solid #f1f3f6;grid-template-columns:8rem auto;gap:2rem;padding:2rem 0;display:grid}.event-teaser__date{color:#7a7a7a;text-align:center;flex-direction:column;justify-content:center;align-items:center;font-weight:700;display:flex}.event-teaser__day{font-size:3.2rem;line-height:1}.event-teaser__month{text-transform:uppercase;letter-spacing:.05em;margin-top:.4rem;font-size:1.6rem}.event-teaser__title{margin:0 0 .8rem}.event-teaser__full-date{color:#7a7a7a;margin-bottom:.6rem;font-size:1.4rem}.event-teaser__place{color:#7a7a7a;font-size:1.4rem}.footer{background:#071021;padding:4.8rem 0}.footer h4{color:#f1f3f6}.footer p{color:#f1f3f6;font-size:1.4rem;font-style:normal;font-weight:400;line-height:160%}.footer__top{justify-content:space-between;align-items:center;gap:1rem;padding:0 0 4.8rem;display:flex}.footer__bottom{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.footer__bottom p{margin:0}.footer__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:2.4rem;display:flex}.footer__support{flex-direction:row;gap:8rem;display:flex}.footer__support p{margin:0 0 .4rem}.footer__support a{color:#f1f3f6}.footer__support a:hover{text-decoration:underline}.footer__copyright{justify-content:flex-start;align-items:center;gap:3.2rem;padding:0 0 .4rem;display:flex}.footer__menu{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3.2rem;display:flex}.footer__menu a{color:#f1f3f6;margin:0;font-size:1.4rem;font-style:normal;font-weight:400;line-height:160%;text-decoration:none;display:block}.footer__menu a:hover{text-decoration:underline}@media only screen and (min-width:866px){.footer .col>.text-align-center{display:none}}@media only screen and (max-width:865px){.footer{padding:2.4rem 0}.footer h4{margin:0 0 1.6rem}.footer .col>p{text-align:center;margin:0 0 1.6rem}.footer__top{flex-direction:column;gap:4rem}.footer__links{gap:1.6rem}.footer__bottom{justify-content:unset;align-items:unset;gap:4rem;display:grid}.footer__menu{grid-row:1;justify-content:center;gap:1.2rem 2.4rem}.footer__copyright{flex-direction:column;gap:.8rem;margin:0 0 1.2rem}.footer__support{text-align:center;flex-direction:column;align-items:center;gap:1.6rem}}form{width:100%}.form-item,.form-wrapper,.js-form-item{width:100%;margin-bottom:1.6rem}label{color:#071021;margin-bottom:.6rem;font-size:1.4rem;font-weight:600;display:block}input,textarea,select{box-sizing:border-box;background:#fff;border:1px solid #f1f3f6;border-radius:.6rem;width:100%;padding:1rem 1.4rem;font-size:1.4rem}input:focus,textarea:focus,select:focus{border-color:#071021;outline:none;box-shadow:0 0 0 .2rem #07102140}.description{color:#7a7a7a;margin-top:.4rem;font-size:1.2rem}.gallery{column-count:4;column-gap:1.6rem;width:100%}.photoswipe-gallery{display:contents}.gallery__item{break-inside:avoid;border-radius:.6rem;margin-bottom:1.6rem;display:block;position:relative;overflow:hidden}.gallery__item a{display:block;position:relative}.gallery__item a:focus{outline:2px solid var(--primary-color,#007bff);outline-offset:2px}.gallery__item img{object-fit:cover;transform-origin:50%;border-radius:.6rem;width:100%;height:auto;transition:transform .35s;display:block}.gallery__item:hover img{transform:scale(1.06)}@media (max-width:1099px){.gallery{column-count:3}}@media (max-width:767px){.gallery{column-count:2}}@media (max-width:599px){.gallery{column-count:1}}.hamburger{cursor:pointer;background-color:#2d3658;border-radius:.4rem;place-content:center;height:100%;padding:1.2rem 1.6rem;display:grid}.hamburger .bar{background-color:#071021;width:1.6rem;height:2px;margin:2px auto;transition:all .3s ease-in-out;display:block}.hamburger.is-active{background-color:#0000;transition:background-color .3s ease-in-out}.hamburger.is-active span:first-child{transform:translateY(7px)rotate(45deg)}.hamburger.is-active span:nth-child(2){opacity:0}.hamburger.is-active span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.header{background:#fff;position:relative;box-shadow:0 .4rem 4rem #0000001a}.header__top{justify-content:space-between;align-items:center;gap:4rem;padding:1.6rem 0;display:flex}.header__top .header__mobile-logo,.header__top .hamburger{display:none}.header__logo{justify-content:center;align-items:center;gap:4rem;display:flex}.header__bottom{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.header__bottom .main-menu{flex-direction:row;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.header__bottom .main-menu__li{margin:0}.header__menu a,.header__log a{color:#071021;padding:1.6rem;font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal;text-decoration:none;display:inline-block;position:relative}.header__menu a:before,.header__log a:before{content:"";opacity:0;background:#2d3658;width:100%;height:.2rem;transition:opacity .2s linear;display:block;position:absolute;bottom:0;left:0}.header__menu a:hover,.header__menu a.is-active,.header__log a:hover,.header__log a.is-active{text-decoration:none}.header__menu a:hover:before,.header__menu a.is-active:before,.header__log a:hover:before,.header__log a.is-active:before{opacity:1}@media only screen and (min-width:866px){.header__mobile-menu{display:none!important}}@media only screen and (max-width:865px){.header{height:8.8rem;box-shadow:none}.header>.container{z-index:11;position:relative;box-shadow:0 .3rem .8rem #00000014}.header__top .search-box,.header__menu,.header__bottom{display:none}.header__top{padding:.8rem 0}.header__top .header__mobile-logo{display:block}.header__top .hamburger{background-color:#bde1ed;display:grid}.header__logo{gap:1.6rem}.header__mobile-menu{z-index:10;background:#fff;width:100%;height:calc(100vh - 5.8rem);padding:0;display:none;position:absolute;left:0;overflow:scroll}.header__mobile-menu .search-box{padding:1.6rem 0}.header__mobile-menu .search-box .js-form-type-textfield,.header__mobile-menu .search-box .js-form-type-textfield input{width:100%}.header__mobile-menu .main-menu{margin:0;padding:0;list-style:none}.header__mobile-menu .main-menu__li{margin:0}.header__mobile-menu a{color:#071021;background:url(/themes/custom/awesome/dist/images/arrow-next.svg) calc(100% - 2.5rem) no-repeat;border-top:.1rem solid #f3f3f4;padding:1.6rem;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;text-decoration:none;display:block}.header__mobile-menu>a{background:0 0;border-bottom:.1rem solid #f3f3f4}.menu-active{overflow:hidden}.menu-active .header__mobile-menu{display:block}}.hero-section{width:100%}.hero__inner{grid-template-columns:1fr 1fr;align-items:center;width:100%;display:grid}.hero__text{flex-direction:column;justify-content:center;display:flex}.hero__text--offset{box-sizing:content-box;background-color:#bde1ed;height:100%;padding-left:calc(50vw - 70.8rem);padding-right:2.4rem}.hero__image img{width:100%;height:auto;display:block}@media (max-width:767px){.hero__inner{grid-template-columns:1fr;gap:1.6rem}.hero__text--offset{padding:.8rem}}.img-inline{margin:0 0 2.4rem;display:table}.img-inline .img-inline{margin:0}.img-inline figcaption{caption-side:bottom;word-break:break-word;font-size:1.6rem;font-style:normal;font-weight:400;line-height:160%;display:table-caption}.img-inline figcaption span{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.img-inline.align-left{margin:0 2.4rem 2.4rem 0}.img-inline.align-right{margin:0 0 2.4rem 2.4rem}.img-inline.align-center{margin:0 auto 2.4rem}.lecture{margin:2.4rem 0}.lecture__title{margin-bottom:1.6rem;font-size:2rem;font-weight:700}.lecture-list{flex-direction:column;gap:1.2rem;display:flex}.lecture-item{border:1px solid #ddd;border-radius:.6rem;gap:2rem;padding:1.2rem;display:flex}.lecture-item__order{width:5rem;font-size:1.6rem;font-weight:700}.lecture-item__name{flex:1}.lecture-item__name p{margin:0 0 .8px}.log-in{font-size:1.6rem;position:relative}.log-in__desktop{align-items:center;gap:.6rem;display:flex}.log-in__desktop a,.log-in__desktop span{color:#071021;text-decoration:none}.log-in__desktop span{color:#071021}.log-in__mobile-button{cursor:pointer;background:url(/themes/custom/awesome/dist/images/person.svg) 50%/20px no-repeat;border:none;width:36px;height:36px;display:none}.log-in__mobile-menu{z-index:20;background:#fff;border-top:1px solid #f1f3f6;width:200px;padding:1.6rem;display:none;position:absolute;top:100%;right:0}.log-in__mobile-menu a{color:#071021;padding:.6rem 0;text-decoration:none;display:block}.log-in__mobile-menu a:hover{text-decoration:underline}.log-in.is-open .log-in__mobile-menu{display:block}@media only screen and (max-width:865px){.log-in__desktop{display:none}.log-in__mobile-button{display:block}}.header__navigation{border-top:3px solid #fff}.header__navigation .main-menu{grid-auto-flow:column;width:-webkit-max-content;width:max-content;margin:0;list-style:none;display:grid}.header__navigation .main-menu .main-menu__li{padding:1.6rem}.header__navigation .main-menu .main-menu__li:before{visibility:hidden}.header__navigation .main-menu .main-menu__li a{color:#071021;font-weight:700;text-decoration:none;position:relative}.header__navigation .main-menu .main-menu__li a:hover,.header__navigation .main-menu .main-menu__li a:active{text-decoration:underline}@media only screen and (max-width:767px){.header__navigation .main-menu{display:none}.header__navigation .main-menu.is-active{z-index:10;background-color:#fff;grid-auto-flow:row;gap:0;width:100%;display:grid}.header__navigation .main-menu.is-active .main-menu__li{border-bottom:1px solid #c19d85}}.medailon{grid-template-columns:15rem 1fr;align-items:start;gap:4rem;padding:4rem 0;display:grid}.medailon__image img{border-radius:.6rem;width:100%;height:auto;display:block}.medailon__name{color:#071021;margin:0 0 1.2rem;font-size:2.4rem;font-weight:700}.medailon__text{color:#7a7a7a;font-size:1.6rem;line-height:1.55}.medailon__text p{margin-bottom:1.6rem}@media only screen and (max-width:767px){.medailon{text-align:center;grid-template-columns:1fr;gap:2.4rem}.medailon__image{max-width:260px;margin:0 auto}.medailon__name{text-align:center}}.webform--newsletter form{flex-direction:column;align-items:center;gap:.8rem;display:flex}.webform--newsletter input[type=email]{border:.1rem solid #white;border-radius:.6rem;outline:none;flex:1;padding:1.2rem 1.6rem;font-size:1.6rem;transition:border-color .2s}.webform--newsletter input[type=email]:focus{border-color:#bde1ed}.webform--newsletter input[type=submit],.webform--newsletter button[type=submit]{color:#071021;cursor:pointer;background:#bde1ed;border:.1rem solid #fff;border-radius:.6rem;padding:1.2rem 1.8rem;font-size:1.6rem;font-weight:700}.webform--newsletter input[type=submit]:hover,.webform--newsletter button[type=submit]:hover{color:#fff;background:#2d3658}.footer__newsletter{max-width:32rem}.text-cols{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.text-single{width:100%}@media (max-width:767px){.text-cols{grid-template-columns:1fr;gap:2.4rem}}.responsive-video-container{aspect-ratio:16/9;width:100%;margin-bottom:1.5rem;position:relative}.responsive-video-container iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}@supports not (aspect-ratio:16/9){.responsive-video-container{height:0;padding-bottom:56.25%;overflow:hidden}}.responsive-video-container--4-3{aspect-ratio:4/3}@supports not (aspect-ratio:4/3){.responsive-video-container--4-3{padding-bottom:75%}}.responsive-video-container--fullscreen{aspect-ratio:16/9;height:90vh;max-height:720px}.smart-date-box{padding:0 0 .8rem;font-size:1.6rem}.to-top{cursor:pointer}.toastify{font-size:1.7rem}.user-form-wrapper{max-width:72rem;margin:4rem auto;padding:0 1.6rem}.user-form-wrapper .form-item,.user-form-wrapper .form-wrapper{margin-bottom:2.4rem}.form-required>.label-text:after{content:"*";color:#071021;margin-left:.4rem}select{-webkit-appearance:none;appearance:none;background-image:url(/themes/custom/awesome/dist/images/select-arrow.svg);background-position:right 1.2rem center;background-repeat:no-repeat;background-size:1.2rem}details.form-wrapper{border:1px solid #f1f3f6;border-radius:.6rem;margin-bottom:3.2rem;padding:1.6rem}details.form-wrapper summary{cursor:pointer;margin-bottom:1rem;font-weight:600}details.form-wrapper summary:after{content:"";background:url(/themes/custom/awesome/dist/images/chevron-down.svg) 50%/contain no-repeat;width:1.2rem;height:1.2rem;transition:transform .25s;display:inline-block}details[open].form-wrapper summary:after{transform:rotate(180deg)}.password-strength,.password-confirm-message{color:#7a7a7a;margin-top:.8rem;font-size:1.3rem}.password-suggestions{color:#7a7a7a;background:#fafafa;border:1px solid #f1f3f6;border-radius:.6rem;margin-top:1.2rem;padding:1.2rem 1.6rem;font-size:1.3rem;line-height:1.4}.password-suggestions ul{margin:.8rem 0 0;padding-left:1.6rem}.password-suggestions li{margin:.4rem 0;list-style:outside}.logout-confirm-wrapper{text-align:center;max-width:48rem;margin:6rem auto;padding:2.4rem 2rem}.user-logout-confirm{flex-direction:column;gap:2rem;display:flex}.user-logout-confirm input[type=submit]{color:#fff;cursor:pointer;border-radius:.6rem;padding:1.2rem 2rem;font-size:1.5rem;font-weight:600;background:#2d3658!important;border-color:#2d3658!important}.user-logout-confirm input[type=submit]:hover{background:#071021!important;border-color:#071021!important}.user-logout-confirm .dialog-cancel{color:#071021;background:#c19d85;border:1px solid #071021;border-radius:.6rem;padding:1.1rem 2rem;font-size:1.4rem;font-weight:600;transition:background .2s;display:inline-block}.user-logout-confirm .dialog-cancel:hover{background:#f1f3f6}.user-dashboard{font-size:1.6rem}.video__item{width:100%;margin:0 auto}.video__wrapper{background:#071021;border-radius:.8rem;width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video__wrapper video{object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.video__locked{text-align:center;background:#eee;border-radius:.8rem;justify-content:center;align-items:center;width:100%;padding:16rem;display:flex;position:relative}.video__locked-content{flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.video__locked-content p{color:#7a7a7a;margin:.4rem 0;font-size:1.4rem}.video__locked-content a{color:#071021;font-weight:600;text-decoration:none}.video__locked-content a:hover{text-decoration:underline}.container{box-sizing:content-box;max-width:141.6rem;margin:0 auto;padding-left:1.6rem;padding-right:1.6rem}.container .container{padding-left:0;padding-right:0}main .main-grid{grid-template-columns:2fr auto;display:grid}.add-after:after{content:"";background-color:#fff;width:-webkit-fill-available;height:3px;display:block;position:absolute;bottom:-5px;box-shadow:0 1px 3px gray}.main-container{max-width:141.6rem;margin:auto;padding:1rem 5rem}.container-medium{max-width:1100px;margin:auto}.container-small{max-width:768px;margin:auto}.container-mobile{max-width:600px;margin:auto}.full-width-container{width:100%;max-width:141.6rem;margin:auto}@media only screen and (max-width:767px){.main-container{padding:0 1.6rem}}.site-grid{grid-template-columns:99fr 33.6fr;gap:6%;display:grid}.site-grid--with-line{grid-template-columns:99fr 1px 33.6fr;gap:3%}.site-grid--with-line:after{content:"";background:#dad9db;grid-area:1/2;width:1px;height:100%}@media only screen and (max-width:599px){.site-grid,.site-grid--with-line{grid-template-columns:1fr;gap:4rem}.site-grid:after,.site-grid--with-line:after{content:none}}
