.message-wrapper{position:relative;text-align:left;transition:.2s;height:0;opacity:0;display:flex;flex-direction:column;overflow:hidden;margin-top:-2px}.message-wrapper .colour-bar{width:calc(100% - 4px);height:2px;left:2px;position:absolute;transition:.2s}.message-wrapper p{padding:10px 0 0 16px;margin:0}@media(max-width:767px){.message-wrapper p{margin-top:-1px;padding:10px 0 0 3px}}.message-wrapper.success,.message-wrapper.failure{height:32px;opacity:1}.message-wrapper.success{color:#1cd6ac}.message-wrapper.success .colour-bar{background-color:#1cd6ac}.message-wrapper.failure{color:red}.message-wrapper.failure .colour-bar{background-color:red}.input-progress{opacity:0;position:absolute;bottom:-2px;width:100%;height:2px;z-index:1;overflow:hidden;transition:opacity .2s}@media(max-width:767px){.input-progress{width:100%;left:0;max-width:100%}}.input-progress .bufferbar{background:rgba(42,24,204,.3);width:100%}.input-progress .progressbar{animation-name:indefinite-progress1;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.51,.27,.51,.78);z-index:3;height:2px;width:100px;background:#3fe6c0}.input-progress .auxbar{animation-name:indefinite-progress2;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.67,.01,1,1);z-index:4;height:2px;background:#29e3b9}.input-progress .bar{display:block;position:absolute;top:0;bottom:0}@keyframes indefinite-progress1{0%{margin-left:0;margin-right:100%;width:0}50%{margin-left:35%;margin-right:0%;width:65%}100%{margin-left:100%;margin-right:0%;width:0}}@-webkit-keyframes indefinite-progress1{0%{margin-left:0;margin-right:100%;width:0}50%{margin-left:25%;margin-right:0%;width:250px}100%{margin-left:100%;margin-right:0;width:0}}@keyframes indefinite-progress2{0%{margin-left:0;margin-right:0%;width:0}65%{margin-left:0%;margin-right:0%;width:200px}100%{margin-left:100%;margin-right:0;width:50px}}@-webkit-keyframes indefinite-progress2{0%{margin-left:0;margin-right:0%;width:0}65%{margin-left:0%;margin-right:0%;width:200px}100%{margin-left:100%;margin-right:0;width:50px}}.spinner{position:absolute;top:50%;left:50%;z-index:1;pointer-events:none;transform:translate(-50%,-50%)}.spinner.small{transform:translate(-50%,-50%) scale(.8)}.spinner .spinner-inner{position:relative;width:40px;height:40px}.spinner .circle,.spinner .circle2{width:100%;height:100%;border-radius:50%;background-color:currentColor;position:absolute;top:0;left:0;animation:sk-doubleBounce 2s infinite ease-in-out}.spinner .circle2{animation-delay:-1s;background-color:#1cd6ac}@keyframes sk-doubleBounce{0%,100%{transform:scale(0);opacity:0}30%,70%{opacity:1}50%{transform:scale(1)}}.header-container{margin:2rem auto 1rem;min-height:1.2rem;max-width:1200px;position:relative}.header-container .header{position:relative;font-weight:500;font-size:14px;letter-spacing:2px;text-transform:uppercase;margin:0 0 0 3rem;color:currentColor;transition:transform .5s,opacity .5s;transition-delay:.25s}@media(min-width:768px){.header-container .header{margin:0 0 0 4rem}}.header-container .header:before{content:'';position:absolute;background:currentColor;height:2px;left:-3rem;width:2.5rem;top:8px;transition:transform .5s;transform-origin:left center;transition-delay:.25s}@media(min-width:768px){.header-container .header:before{width:80px;left:-100px}}.header-container[data-in-view='false']{opacity:0}.header-container[data-in-view='false'] .header{opacity:0;transform:translateX(-40px);will-change:transform}.header-container[data-in-view='false'] .header:before{transform:scaleX(0);will-change:transform}.header-container[data-in-view='true'] .section__header__title{transition-delay:.25s}.header-container[data-in-view='true'] .section__header__title:before{transition-delay:.25s}.ribbon .anchor{position:relative;height:0;width:0}.ribbon .anchor span{position:absolute;left:0;top:calc(-64px - 4.5rem)}@media(min-width:768px){.ribbon .anchor span{top:calc(-120px - 4.5rem)}}@media(min-width:1025px){.ribbon .anchor span{top:calc(-140px - 4.5rem)}}.ribbon.ribbon--padding-small .anchor span{top:calc(-64px - 2rem)}@media(min-width:768px){.ribbon.ribbon--padding-small .anchor span{top:calc(-120px - 2rem)}}@media(min-width:1025px){.ribbon.ribbon--padding-small .anchor span{top:calc(-140px - 2rem)}}.ribbon.ribbon--padding-large .anchor span{top:calc(-64px - 3.5rem)}@media(min-width:768px){.ribbon.ribbon--padding-large .anchor span{top:calc(-120px - 3.5rem)}}@media(min-width:1025px){.ribbon.ribbon--padding-large .anchor span{top:calc(-140px - 3.5rem)}}.ribbon.ribbon[class*=pattern--] .anchor span,.ribbon .ribbon[class*=theme--] .anchor span{top:calc(-64px - 3rem)}@media(min-width:768px){.ribbon.ribbon[class*=pattern--] .anchor span,.ribbon .ribbon[class*=theme--] .anchor span{top:calc(-120px - 3rem)}}@media(min-width:1025px){.ribbon.ribbon[class*=pattern--] .anchor span,.ribbon .ribbon[class*=theme--] .anchor span{top:calc(-140px - 3rem)}}.cookie-consent-placeholder{position:relative;width:calc(100% - 1rem);max-width:600px;height:100%;min-height:275px;margin-right:1rem}.cookie-consent-placeholder .placeholder-content{width:100%;height:100%;background:#d3d9e0;padding:2rem;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.cookie-consent-placeholder .placeholder-content p{margin-top:0;color:#313841;font-size:1rem}.description-details-list{position:relative;list-style:none;margin:0;padding:1rem 0}.description-details-list .description-details-list-item{margin:0 0 1.5rem 0}.description-details-list .description-details-list-item .description-details-title{margin:0;font-size:14px;color:#7d8b90;font-weight:500}.description-details-list .description-details-list-item .description-details-list-item-body{margin:0;display:flex;align-items:baseline}.description-details-list .description-details-list-item .description-details-list-item-body .description-details-bullet{color:#ff4935;margin-right:1rem}.description-details-list .description-details-list-item .description-details-list-item-body .description-details-value{margin:0;white-space:pre-line;word-break:break-word}.theme--default{background-color:#fff;color:#313841}.theme--blue{background-color:#2a18cc;color:#fff}@media print{.theme--blue{background-color:#fff;color:#313841}}.theme--light{background-color:#e6ebef;color:#313841}@media print{.theme--light{background-color:#fff;color:#313841}}.theme--dark{background-color:#a0a9ac;color:#fff}@media print{.theme--dark{background-color:#fff;color:#313841}}.theme--white{background-color:#fff;color:#313841}@media print{.theme--white{background-color:#fff;color:#313841}}.theme--darker{background-color:#3a4750;color:#fff}@media print{.theme--darker{background-color:#fff;color:#313841}}.article-item{display:flex;flex-flow:row wrap;cursor:pointer;width:100%;margin-bottom:3rem;position:relative;text-decoration:none;color:inherit}@media(min-width:768px){.article-item{min-height:180px}}@media(max-width:767px){.article-item{margin-bottom:1.5rem}}.article-item:first-of-type{margin-top:0}.article-item .text{display:flex;width:75%;padding-right:24px;flex-direction:column}@media(max-width:767px){.article-item .text{padding-right:12px}}.article-item .text .title{margin:0;color:#2a18cc;margin-bottom:14px;display:block}@media(max-width:767px){.article-item .text .title{margin-bottom:8px;font-size:1.25rem}}.article-item .text .locked-content{display:flex;align-items:center}.article-item .text .locked-content span{margin-left:12px;font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.article-item .text .body{font-size:1.125rem;line-height:1.78;margin:0}@media(max-width:767px){.article-item .text .body{font-size:1rem;line-height:1.63;width:100%}}.article-item .image{display:flex;align-items:center;justify-content:center;width:25%}.article-item .image img{height:64px}@media(min-width:768px){.article-item .image{height:120px}.article-item .image img{height:unset}}@media(min-width:1025px){.article-item .image{height:180px}}.carousel-field-wrapper{padding:0 1.5rem;position:relative}@media(min-width:1025px){.carousel-field-wrapper{padding:0 2.5rem}}.carousel-field-wrapper .carousel-items-wrapper{display:flex;overflow:hidden;scroll-behavior:smooth}.carousel-field-wrapper .carousel-items-wrapper>*{flex-shrink:0;flex-basis:calc(100% - 2rem);margin:1rem;display:inline-block}@media(min-width:1025px){.carousel-field-wrapper .carousel-items-wrapper>*{flex-basis:calc(50% - 2rem)}}.carousel-field-wrapper .carousel-pages{width:100%;display:flex;justify-content:center;flex-flow:row wrap}.carousel-field-wrapper .carousel-pages .carousel-page{height:1rem;width:1rem;margin:.25rem;border-radius:50%;border:1px solid #2a18cc;cursor:pointer}.carousel-field-wrapper .carousel-pages .carousel-page:hover{border-color:#1cd6ac}.carousel-field-wrapper .carousel-pages .carousel-page.active{pointer-events:none;border-color:#2a18cc;background:#2a18cc}.carousel-field-wrapper .carousel-arrow-back{position:absolute;height:100%;left:0;top:0;display:flex;align-items:center}.carousel-field-wrapper .carousel-arrow-back.disabled{pointer-events:none}.carousel-field-wrapper .carousel-arrow-back.disabled svg{color:#a0a9ac}.carousel-field-wrapper .carousel-arrow-back svg{transform:rotate(90deg);color:#2a18cc}.carousel-field-wrapper .carousel-arrow-back:hover{cursor:pointer}.carousel-field-wrapper .carousel-arrow-back:hover svg{color:#1cd6ac}.carousel-field-wrapper .carousel-arrow-forward{position:absolute;height:100%;right:0;top:0;display:flex;align-items:center}.carousel-field-wrapper .carousel-arrow-forward.disabled{pointer-events:none}.carousel-field-wrapper .carousel-arrow-forward.disabled svg{color:#a0a9ac}.carousel-field-wrapper .carousel-arrow-forward svg{transform:rotate(-90deg);color:#2a18cc}.carousel-field-wrapper .carousel-arrow-forward:hover{cursor:pointer}.carousel-field-wrapper .carousel-arrow-forward:hover svg{color:#1cd6ac}.checkbox-field-wrapper{width:100%;min-height:36px;display:flex;flex-direction:row;cursor:pointer;align-items:center}.checkbox-field-wrapper:hover{background:rgba(42,24,204,.3)}.checkbox-field-wrapper:hover>.checkbox-wrapper>.checkbox{border-color:#2a18cc}.checkbox-field-wrapper .checkbox-wrapper{position:relative;pointer-events:none}.checkbox-field-wrapper .checkbox-wrapper .checkmark{position:absolute;color:#fff;left:17px;top:7px}.checkbox-field-wrapper .checkbox-wrapper .checkbox{height:24px;width:24px;margin:6px 10px;border:2px solid #2a18cc;background:transparent;appearance:none;cursor:pointer}.checkbox-field-wrapper .checkbox-wrapper .checkbox:checked{background:#2a18cc}.checkbox-field-wrapper .checkbox-label{width:calc(100% - 45px);line-height:36px;text-align:left;cursor:pointer;padding-top:1px}.link-card-item-wrapper{margin:.75rem 0;transition:margin-bottom .5s ease}@media(min-width:768px){.link-card-item-wrapper{width:calc(50% - 1rem)}}.link-card-item-wrapper article{background-color:#fff;min-height:140px;padding:1.5rem;text-align:left;width:100%;height:100%;cursor:pointer;display:flex;transition:background-color .1s linear;flex-direction:column}.link-card-item-wrapper article:hover{background-color:#f2f5f7}.link-card-item-wrapper article.has-image{position:relative;padding-top:232px}.link-card-item-wrapper .card-details{-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2);color:#313841;text-align:left;text-align:initial;text-decoration:none;cursor:pointer;display:flex;width:100%;height:100%}.link-card-item-wrapper .card-details .card-arrow-container{display:flex;margin-top:1rem;justify-content:flex-end;align-items:flex-end}.link-card-item-wrapper .card-details .card-arrow-container .card-arrow{color:#2a18cc;overflow:hidden;height:10px;width:30px;align-self:flex-end;line-height:0;flex:0 0 30px}.link-card-item-wrapper .card-details .card-arrow-container .card-arrow svg{stroke:currentColor;fill:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes wrap{0%{transform:translateX(0)}49.99999%{transform:translateX(110%)}50%{transform:translateX(-110%)}100%{transform:translateY(0)}}.link-card-item-wrapper .card-details:hover .card-arrow svg{animation:wrap .4s ease 0s}.link-card-item-wrapper .card-details-image{position:absolute;left:0;right:0;top:0;height:200px}.link-card-item-wrapper .card-details-image .image-container{height:100%;width:100%}.link-card-item-wrapper .card-details-image .image-container img{height:100%;width:100%;object-fit:cover;object-position:center}.link-card-item-wrapper .card-details-text{flex-grow:1}.link-card-item-wrapper .card-details-text .card-details-tagline{font-size:10px;margin-bottom:.5rem;font-weight:500;margin-top:0;letter-spacing:2px;line-height:1.33;text-transform:uppercase;color:#a0a9ac}@media(min-width:768px){.link-card-item-wrapper .card-details-text .card-details-tagline{font-size:12px;margin-bottom:1rem}}.link-card-item-wrapper .card-details-text .card-details-text-title{margin:0 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.3}@media(min-width:768px){.link-card-item-wrapper .card-details-text .card-details-text-title{margin-bottom:1rem}}.link-card-item-wrapper .card-details-text .card-details-text-body{margin:0;font-size:1rem;line-height:1.6rem}.link-card-item-wrapper[data-coming-into-view='false']{transition:transform .4s cubic-bezier(.325,.845,.43,.935);transform:translateY(1rem)}@media(max-width:767px){.link-card-item-wrapper[data-coming-into-view='false']{transition-delay:0s!important}}@media(min-width:768px){.link-card-item-wrapper[data-coming-into-view='false']{transform:translateY(2rem)}}.link-card-item-wrapper[data-coming-into-view='true']{transition:transform .4s cubic-bezier(.325,.845,.43,.935);transform:none}@media(max-width:767px){.link-card-item-wrapper[data-coming-into-view='true']{transition-delay:0s!important}}.compact-card-item-wrapper{margin:.75rem 0;transition:margin-bottom .5s ease}@media(min-width:768px){.compact-card-item-wrapper{width:calc(50% - 1rem)}}.compact-card-item-wrapper article{background-color:#fff;min-height:140px;padding:1rem;text-align:left;width:100%;height:100%;cursor:pointer;display:flex;transition:background-color .1s linear}.compact-card-item-wrapper article:hover{background-color:#f2f5f7}.compact-card-item-wrapper article.image-cover{position:relative}.compact-card-item-wrapper article.image-cover .card-details-image,.compact-card-item-wrapper article.image-cover .sub-cards-link-image{position:absolute;width:100%;height:100%;z-index:0;display:block;margin:-1rem 0 -1rem -1rem}.compact-card-item-wrapper article.image-cover .card-details-image .image-container,.compact-card-item-wrapper article.image-cover .sub-cards-link-image .image-container{position:absolute;height:100%;width:100%;top:0}.compact-card-item-wrapper article.image-cover .card-details-image .image-container img,.compact-card-item-wrapper article.image-cover .sub-cards-link-image .image-container img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover;object-position:center}.compact-card-item-wrapper article.image-cover .gradiant-overlay{width:100%;height:100%;position:absolute;max-width:unset;left:0;right:0;margin:0;bottom:0;z-index:0;background:linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(0,0,0,.437412) 0%)}.compact-card-item-wrapper article.image-cover .card-details-text{z-index:1;color:#fff}.compact-card-item-wrapper article.image-cover .expandable-card-arrow{z-index:1;color:#fff}.compact-card-item-wrapper .card-details{-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2);color:#313841;text-align:left;text-align:initial;text-decoration:none;cursor:pointer;display:flex;width:100%;height:100%}.compact-card-item-wrapper .card-details .expandable-card-arrow{display:flex;justify-content:center;color:#2a18cc;overflow:hidden;margin-top:auto;transition:300ms linear all;align-items:center;height:fit-content;min-width:12px}@media(min-width:1025px){.compact-card-item-wrapper .card-details .expandable-card-arrow{min-width:17px}.compact-card-item-wrapper .card-details .expandable-card-arrow svg{width:18px;height:14px}}.compact-card-item-wrapper .card-details .expandable-card-arrow svg{stroke:currentColor;fill:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.compact-card-item-wrapper .card-details .card-arrow{color:#2a18cc;overflow:hidden;height:10px;width:30px;align-self:flex-end;line-height:0;flex:0 0 10px}.compact-card-item-wrapper .card-details .card-arrow svg{stroke:currentColor;fill:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes wrap{0%{transform:translateX(0)}49.99999%{transform:translateX(110%)}50%{transform:translateX(-110%)}100%{transform:translateY(0)}}.compact-card-item-wrapper .card-details:hover .card-arrow svg{animation:wrap .4s ease 0s}.compact-card-item-wrapper .card-details-image,.compact-card-item-wrapper .sub-cards-link-image{display:none}@media(min-width:768px){.compact-card-item-wrapper .card-details-image,.compact-card-item-wrapper .sub-cards-link-image{display:block;position:relative;margin:-1rem 0 -1rem -1rem;flex:0 0 42%;width:42%}.compact-card-item-wrapper .card-details-image .image-container,.compact-card-item-wrapper .sub-cards-link-image .image-container{height:100%;width:100%}.compact-card-item-wrapper .card-details-image .image-container img,.compact-card-item-wrapper .sub-cards-link-image .image-container img{height:100%;width:100%;object-fit:cover;object-position:center}}.compact-card-item-wrapper .card-details-text{margin:0 0 0 1rem;flex-grow:1}.compact-card-item-wrapper .card-details-text .card-details-tagline{font-size:12px;font-weight:500;margin-bottom:1rem;letter-spacing:2px;line-height:1.33;text-transform:uppercase;color:#a0a9ac}.compact-card-item-wrapper .card-details-text .card-details-text-title{margin:0 0 .25rem;font-size:1.25rem;font-weight:700;line-height:1.3}.compact-card-item-wrapper .card-details-text .card-details-text-body{margin:0;font-size:1rem;line-height:1.6rem}.compact-card-item-wrapper.expanded .expandable-card-arrow{transform:rotate(180deg)}.compact-card-item-wrapper .sub-cards{margin-top:.75rem;margin-bottom:-.75rem}.compact-card-item-wrapper[data-coming-into-view='false']{transition:transform .4s cubic-bezier(.325,.845,.43,.935);transform:translateY(1rem)}@media(max-width:767px){.compact-card-item-wrapper[data-coming-into-view='false']{transition-delay:0s!important}}@media(min-width:768px){.compact-card-item-wrapper[data-coming-into-view='false']{transform:translateY(2rem)}}.compact-card-item-wrapper[data-coming-into-view='true']{transition:transform .4s cubic-bezier(.325,.845,.43,.935);transform:none}@media(max-width:767px){.compact-card-item-wrapper[data-coming-into-view='true']{transition-delay:0s!important}}.sub-cards{display:flex;flex-flow:row wrap;overflow:hidden;justify-content:space-between;transition:max-height .5s ease;height:auto;max-height:0}@media(min-width:1025px){.sub-cards.three-col a{width:calc(33.3% - 1.5rem)}}@media(min-width:768px)and (max-width:1024px){.sub-cards.three-col a:last-child{width:100%}}.sub-cards.last-full-width a:last-child{width:100%}.sub-cards a{margin:.75rem .75rem;-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),3px 3px 10px 0 rgba(0,0,0,.2);box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),3px 3px 10px 0 rgba(0,0,0,.2);color:#313841;text-align:left;text-align:initial;text-decoration:none;cursor:pointer;display:flex;width:100%}@media(min-width:768px){.sub-cards a{width:calc(50% - 1.5rem)}}.sub-cards article{background-color:#fff;min-height:140px;padding:1rem;text-align:left;width:100%;cursor:pointer;display:flex;transition:background-color .1s linear}.sub-cards article:hover{background-color:#f2f5f7}.sub-cards article.image-cover{position:relative}.sub-cards article.image-cover .sub-cards-link-image{position:absolute;width:100%;height:100%;z-index:0;display:block;margin:-1rem 0 -1rem -1rem}.sub-cards article.image-cover .sub-cards-link-image .image-container{position:absolute;height:100%;width:100%;top:0}.sub-cards article.image-cover .sub-cards-link-image .image-container img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover;object-position:center}.sub-cards article.image-cover .gradiant-overlay{width:100%;height:100%;position:absolute;max-width:unset;left:0;right:0;margin:0;bottom:0;z-index:0;background:linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(0,0,0,.437412) 0%)}.sub-cards article.image-cover .card-details-text{z-index:1;color:#fff}.sub-cards .card-details{-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2);color:#313841;text-align:left;text-align:initial;text-decoration:none;cursor:pointer;display:flex;width:100%;height:100%}.sub-cards .card-details-image,.sub-cards .sub-cards-link-image{display:none}@media(min-width:768px){.sub-cards .card-details-image,.sub-cards .sub-cards-link-image{display:block;position:relative;margin:-1rem 0 -1rem -1rem;flex:0 0 42%;width:42%}.sub-cards .card-details-image .image-container,.sub-cards .sub-cards-link-image .image-container{position:absolute;height:100%;width:100%;top:0}.sub-cards .card-details-image .image-container img,.sub-cards .sub-cards-link-image .image-container img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover;object-position:center}}.sub-cards .card-details-text{margin:0 0 0 1rem}.sub-cards .card-details-text .card-details-text-title{margin:0 0 .25rem;font-size:1.25rem;font-weight:700;line-height:1.3}.sub-cards .card-details-text .card-details-text-body{margin:0;font-size:1rem;line-height:1.6rem}.error-toast{display:flex;justify-content:center;width:100%}.error-toast .error-toast-container{max-width:500px;background-color:#ffedeb;border:2px solid red;text-align:left;position:relative;padding:1.5rem 2rem;color:#313841}.error-toast .error-toast-container h4{font-size:1rem;margin-top:0;margin-bottom:.5rem}.error-toast .error-toast-container p{margin:.5rem 0 0;font-size:14px}.error-toast .error-toast-container p a,.error-toast .error-toast-container p button{color:#313841;font-weight:600;text-decoration:underline;padding:0;margin:0;cursor:pointer}.event-card-item-wrapper{transition:margin-bottom .5s ease}@media(min-width:768px){.event-card-item-wrapper{width:100%}}.event-card-item-wrapper .card-anchor{color:#313841;text-decoration:none;width:100%;height:100%}.event-card-item-wrapper .card-anchor a .article{cursor:pointer}.event-card-item-wrapper .card-anchor a .article:hover{background-color:#f2f5f7}.event-card-item-wrapper .card-anchor article{background-color:#fff;padding:1.5rem;display:flex;flex-direction:column;transition-property:background-color;transition-duration:.1s;transition-timing-function:linear;transition-delay:0s;position:relative;height:100%;-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2)}@media(min-width:768px){.event-card-item-wrapper .card-anchor article{height:100%}}.event-card-item-wrapper .card-anchor article .card-theme-bar{position:absolute;top:0;left:0;right:0;pointer-events:none;height:4px;transform-origin:top;transition:transform .2s ease-out}.event-card-item-wrapper .card-anchor article .card-title{margin-top:0;font-size:1.25rem;font-weight:700;line-height:1.2;margin-bottom:.5rem}@media(min-width:1025px){.event-card-item-wrapper .card-anchor article .card-title{margin-bottom:1rem}}.event-card-item-wrapper .card-anchor article .card-body{margin-top:0;margin-bottom:1rem;font-size:.825rem;line-height:1.6rem}@media(min-width:768px){.event-card-item-wrapper .card-anchor article .card-body{font-size:1rem}}.event-card-item-wrapper .card-anchor article .card-status{margin-bottom:1rem}.event-card-item-wrapper .card-anchor article .card-status .status{display:inline-block;color:#ff431d;border:1px solid;text-transform:uppercase;font-size:10px;font-weight:500;letter-spacing:1.2px;padding:6px 8px;margin-right:1rem;margin-bottom:1rem}.event-card-item-wrapper .card-anchor article .card-status .status:last-child{margin-right:0}@media(min-width:1025px){.event-card-item-wrapper .card-anchor article .card-date.has-prices{margin-top:auto}}.event-card-item-wrapper .card-anchor article .card-date,.event-card-item-wrapper .card-anchor article .card-location{display:flex;align-items:center;font-weight:500;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;font-style:normal;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-card-item-wrapper .card-anchor article .card-date svg,.event-card-item-wrapper .card-anchor article .card-location svg{margin-right:1rem;flex:0 0 18px;color:#1cd6ac}.event-card-item-wrapper .card-anchor article .card-date span,.event-card-item-wrapper .card-anchor article .card-location span{white-space:normal}.event-card-item-wrapper .card-anchor article .card-prices{display:flex;flex-direction:column;margin:1.5rem 0 2rem}.event-card-item-wrapper .card-anchor article .card-prices .card-price{display:flex;justify-content:space-between;margin:0 0 1rem;border-bottom:1px solid #e6ebef;padding-bottom:.5rem;line-height:1.62}.event-card-item-wrapper .card-anchor article .card-prices .card-price .price-label{font-size:1rem;letter-spacing:.3px;font-weight:500}.event-card-item-wrapper .card-anchor article .card-prices .card-price .price-price{font-weight:700;text-transform:uppercase;margin-left:1rem}.event-card-item-wrapper .card-anchor article .card-prices .card-price .price-price.member-price{color:#1cd6ac}.event-card-item-wrapper .card-anchor article .card-prices .card-price-note{font-size:14px;margin-top:-.5rem;color:#7d8b90;text-align:right;text-decoration:none}.event-card-item-wrapper .card-anchor article .card-arrow{display:flex;justify-content:flex-end;color:#2a18cc;overflow:hidden;margin-top:auto}@media(min-width:1025px){.event-card-item-wrapper .card-anchor article .card-arrow{margin-top:0}}@media(min-width:1025px){.event-card-item-wrapper .card-anchor article .card-arrow.no-prices{margin-top:auto}}.event-card-item-wrapper .card-anchor article .card-arrow svg{stroke:currentColor;fill:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.event-card-item-wrapper .card-anchor article .signed-up-text{color:#7d8b90;font-size:14px;margin-top:0}.event-card-item-wrapper .card-anchor article .signed-up-text a{background:#fff;color:#2a18cc}.event-card-item-wrapper .card-anchor:hover .card-arrow svg,.event-card-item-wrapper .card-anchor:active .card-arrow svg{animation:wrap .4s ease 0s}.event-card-item-wrapper .card-anchor:hover .card-theme-bar,.event-card-item-wrapper .card-anchor:active .card-theme-bar{transform:scaleY(1.75)}.event-card-item-wrapper[data-coming-into-view='false']{transition:transform .4s cubic-bezier(.325,.845,.43,.935);transform:translateY(1rem)}@media(max-width:767px){.event-card-item-wrapper[data-coming-into-view='false']{transition-delay:0s!important}}@media(min-width:768px){.event-card-item-wrapper[data-coming-into-view='false']{transform:translateY(2rem)}}.event-card-item-wrapper[data-coming-into-view='true']{transition:transform .4s cubic-bezier(.325,.845,.43,.935);transform:none}@media(max-width:767px){.event-card-item-wrapper[data-coming-into-view='true']{transition-delay:0s!important}}.event-card-item-skeleton{position:relative;width:100%;height:465px;margin:0 0 1rem 0;background-color:#fff;overflow:hidden;display:flex;border:2px solid #e6ebef}@media(min-width:768px){.event-card-item-skeleton{width:calc(50% - 1rem);margin-bottom:2.5rem}}@media(min-width:1025px){.event-card-item-skeleton{width:calc(33% - 1rem)}}.event-card-item-skeleton [class*="event-card-item"],.event-card-item-skeleton .price,.event-card-item-skeleton .price-label,.event-card-item-skeleton .animation{position:absolute;background:#e6ebef;border-radius:6px;margin-left:1.5rem}.event-card-item-skeleton .event-card-item-tagline{top:20px;width:100px;height:15px}.event-card-item-skeleton .event-card-item-header{top:60px;width:70%;height:24px}.event-card-item-skeleton .event-card-item-body{top:109px;width:calc(100% - 3rem);height:20px}.event-card-item-skeleton .event-card-item-body-two{top:139px;width:75%;height:20px}.event-card-item-skeleton .event-card-item-date-container{top:200px;width:100%;height:17px;background:none;margin-left:0}.event-card-item-skeleton .event-card-item-location-container{top:230px;width:100%;height:17px;background:none;margin-left:0}.event-card-item-skeleton .event-card-item-location-icon,.event-card-item-skeleton .event-card-item-date-icon{height:17px;width:17px;left:0}.event-card-item-skeleton .event-card-item-location-text,.event-card-item-skeleton .event-card-item-date-text{width:50%;height:17px;left:2.5rem}.event-card-item-skeleton [class*="event-card-item-price-"]{height:23px;width:calc(100% - 3rem);background:none;border-bottom:1px solid #e6ebef;border-radius:0;padding-bottom:.5rem}.event-card-item-skeleton [class*="event-card-item-price-"] .price-label{height:100%;width:27%;margin-left:0;bottom:.5rem}.event-card-item-skeleton [class*="event-card-item-price-"] .price{right:0;height:100%;width:19%;bottom:.5rem}.event-card-item-skeleton .event-card-item-price-one{top:299px}.event-card-item-skeleton .event-card-item-price-two{top:344px}.event-card-item-skeleton .event-card-item-price-three{top:389px}.event-card-item-skeleton .animation{width:100%;height:100%;left:-200%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 100%);animation:loading 2.5s infinite;animation-timing-function:linear}@keyframes loading{to{left:200%}}.simple-event-card-item-wrapper{margin:.75rem 0;transition:margin-bottom .5s ease}.simple-event-card-item-wrapper .card-anchor{display:grid;color:#313841;text-decoration:none;cursor:pointer;width:100%;height:100%}.simple-event-card-item-wrapper .card-anchor article{background-color:#fff;padding:1.5rem;display:flex;flex-direction:column;transition-property:background-color;transition-duration:.1s;transition-timing-function:linear;transition-delay:0s;position:relative;height:100%;-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2)}@media(min-width:768px){.simple-event-card-item-wrapper .card-anchor article{height:100%}}.simple-event-card-item-wrapper .card-anchor article .card-content{flex-grow:1}.simple-event-card-item-wrapper .card-anchor article .card-content .card-title{margin-top:0;font-size:1.25rem;font-weight:700;line-height:1.2;margin-bottom:.5rem;word-break:break-word;hyphens:auto}@media(min-width:1025px){.simple-event-card-item-wrapper .card-anchor article .card-content .card-title{margin-bottom:1rem}}.simple-event-card-item-wrapper .card-anchor article .card-content .card-body{margin-top:0;margin-bottom:1rem;font-size:.825rem;line-height:1.6rem}@media(min-width:768px){.simple-event-card-item-wrapper .card-anchor article .card-content .card-body{font-size:1rem}}.simple-event-card-item-wrapper .card-anchor article .card-content .card-status{margin-bottom:1rem}.simple-event-card-item-wrapper .card-anchor article .card-content .card-status.add-top-margin{margin-top:1rem}.simple-event-card-item-wrapper .card-anchor article .card-content .card-status .status{display:inline-block;color:#ff431d;border:1px solid;text-transform:uppercase;font-size:10px;font-weight:500;letter-spacing:1.2px;padding:6px 8px;margin-right:1rem;margin-bottom:1rem}.simple-event-card-item-wrapper .card-anchor article .card-content .card-status .status:last-child{margin-right:0}.simple-event-card-item-wrapper .card-anchor article .card-arrow-container{display:flex;margin-top:1rem;justify-content:flex-end;align-items:flex-end}.simple-event-card-item-wrapper .card-anchor article .card-arrow-container .card-arrow{color:#2a18cc;overflow:hidden;height:10px;width:30px;align-self:flex-end;line-height:0;flex:0 0 30px}.simple-event-card-item-wrapper .card-anchor article .card-arrow-container .card-arrow svg{stroke:currentColor;fill:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes wrap{0%{transform:translateX(0)}49.99999%{transform:translateX(110%)}50%{transform:translateX(-110%)}100%{transform:translateY(0)}}.simple-event-card-item-wrapper .card-anchor article:hover{background-color:#f2f5f7}.simple-event-card-item-wrapper .card-anchor article .image-container{position:absolute;top:0;left:0;right:0;height:200px}.simple-event-card-item-wrapper .card-anchor article .image-container .image-component-container img{height:100%;width:100%;object-fit:cover;object-position:center}.simple-event-card-item-wrapper .card-anchor:hover .card-arrow svg,.simple-event-card-item-wrapper .card-anchor:active .card-arrow svg{animation:wrap .4s ease 0s}.simple-event-card-item-wrapper[data-coming-into-view='false']{transition:transform .4s cubic-bezier(.325,.845,.43,.935);transform:translateY(1rem)}@media(max-width:767px){.simple-event-card-item-wrapper[data-coming-into-view='false']{transition-delay:0s!important}}@media(min-width:768px){.simple-event-card-item-wrapper[data-coming-into-view='false']{transform:translateY(2rem)}}.simple-event-card-item-wrapper[data-coming-into-view='true']{transition:transform .4s cubic-bezier(.325,.845,.43,.935);transform:none}@media(max-width:767px){.simple-event-card-item-wrapper[data-coming-into-view='true']{transition-delay:0s!important}}.favouriteable-card-skeleton-loader{position:relative;padding:1rem;height:250px;border-radius:6px;background-color:#fff;overflow:hidden;flex:1 1 100%}.favouriteable-card-skeleton-loader .tag,.favouriteable-card-skeleton-loader .icon,.favouriteable-card-skeleton-loader .title,.favouriteable-card-skeleton-loader .body{border-radius:6px;position:absolute;background:#e6ebef}.favouriteable-card-skeleton-loader .tag{top:calc(1rem + 12px);left:1rem;width:calc(40% - 2rem);height:16px}.favouriteable-card-skeleton-loader .icon{top:calc(1rem + 6px);right:1rem;width:32px;height:32px;border-radius:50%}.favouriteable-card-skeleton-loader .title{top:calc(1rem + 44px);left:1rem;width:calc(70% - 2rem);height:28px}.favouriteable-card-skeleton-loader .body{left:1rem;height:18px;width:calc(100% - 2rem)}.favouriteable-card-skeleton-loader .body-1{top:calc(1rem + 98px)}.favouriteable-card-skeleton-loader .body-2{top:calc(1rem + 128px)}.favouriteable-card-skeleton-loader .body-3{top:calc(1rem + 158px)}.favouriteable-card-skeleton-loader .animation{position:absolute;top:0;width:100%;height:100%;left:-200%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 100%);animation:loading 2.5s infinite;animation-timing-function:linear}@keyframes loading{to{left:200%}}.favouriteable-card-item-wrapper{margin:0 0 2rem;flex:1 1 100%;transition:margin-bottom .5s ease}.favouriteable-card-item-wrapper[data-coming-into-view='false']{transition:transform .4s cubic-bezier(.325,.845,.43,.935);transform:translateY(1rem)}@media(max-width:767px){.favouriteable-card-item-wrapper[data-coming-into-view='false']{transition-delay:0s!important}}@media(min-width:768px){.favouriteable-card-item-wrapper[data-coming-into-view='false']{transform:translateY(2rem)}}.favouriteable-card-item-wrapper[data-coming-into-view='true']{transition:transform .4s cubic-bezier(.325,.845,.43,.935);transform:none}@media(max-width:767px){.favouriteable-card-item-wrapper[data-coming-into-view='true']{transition-delay:0s!important}}.favouriteable-card-item-wrapper article{background-color:#fff;min-height:140px;padding:1rem;width:100%;height:100%;display:flex;flex-direction:column;transition:background-color .1s linear;position:relative}.favouriteable-card-item-wrapper article.favourited header .card-details-favourite{color:#1cd6ac}.favouriteable-card-item-wrapper article.is-unfavouriting header .card-details-favourite{color:#a0a9ac}.favouriteable-card-item-wrapper article.is-unfavouriting header .card-details-favourite .card-details-favourite-icon-container{animation:un-favourited-icon-animation 1s}.favouriteable-card-item-wrapper article.is-favouriting header .card-details-favourite{color:#1cd6ac}.favouriteable-card-item-wrapper article.is-favouriting header .card-details-favourite .card-details-favourite-saved{animation:saved-text-animation 2s}.favouriteable-card-item-wrapper article.is-favouriting header .card-details-favourite .card-details-favourite-icon-container{animation:favourited-icon-animation 1s}.favouriteable-card-item-wrapper article header{display:flex;flex-direction:column;align-items:left;position:relative}.favouriteable-card-item-wrapper article header .card-details-tagline{font-size:12px;font-weight:500;margin-bottom:1rem;letter-spacing:2px;line-height:1.33;text-transform:uppercase;color:#a0a9ac}.favouriteable-card-item-wrapper article header .card-details-date{font-size:10px;font-weight:500;margin:-.5rem 0 1rem 0;letter-spacing:2px;line-height:1.33;text-transform:uppercase;color:#a0a9ac}.favouriteable-card-item-wrapper article header .card-details-favourite{position:absolute;right:0;display:flex;align-items:center;color:#a0a9ac}.favouriteable-card-item-wrapper article header .card-details-favourite:hover{color:#1cd6ac}.favouriteable-card-item-wrapper article header .card-details-favourite .card-details-favourite-saved{position:absolute;opacity:0;font-weight:500;font-size:14px;letter-spacing:2px;text-transform:uppercase}@keyframes saved-text-animation{0%{opacity:0;right:54px}25%{opacity:1;right:58px}75%{opacity:1;right:58px}100%{opacity:0;right:54px}}.favouriteable-card-item-wrapper article header .card-details-favourite .card-details-favourite-icon-container{border:2px solid;border-radius:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center}@keyframes favourited-icon-animation{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes un-favourited-icon-animation{0%{transform:scale(1)}50%{transform:scale(.9)}100%{transform:scale(1)}}.favouriteable-card-item-wrapper article:hover{background-color:#f2f5f7}.favouriteable-card-item-wrapper .card-details{-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2);color:#313841;text-align:left;text-align:initial;text-decoration:none;cursor:pointer;display:flex;width:100%;height:100%}.favouriteable-card-item-wrapper .card-details .card-arrow{color:#2a18cc;overflow:hidden;height:10px;width:30px;align-self:flex-end;line-height:0;flex:0 0 10px}.favouriteable-card-item-wrapper .card-details .card-arrow svg{stroke:currentColor;fill:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes wrap{0%{transform:translateX(0)}49.99999%{transform:translateX(110%)}50%{transform:translateX(-110%)}100%{transform:translateY(0)}}.favouriteable-card-item-wrapper .card-details:hover .card-arrow svg{animation:wrap .4s ease 0s}.favouriteable-card-item-wrapper .card-details .card-details-text{flex-grow:1}.favouriteable-card-item-wrapper .card-details .card-details-text .card-details-text-title{margin:0 0 1rem;font-size:1.25rem;font-weight:700;line-height:1.3}.favouriteable-card-item-wrapper .card-details .card-details-text .card-details-text-body{margin:0;font-size:1rem;line-height:1.6rem}.favouriteable-card-item-wrapper .card-details .card-details-error{padding:20px 0 10px;color:red}.v-dropdown.required .top-label::after{content:"*";color:#ff4935;position:absolute;right:-8px;top:0;font-size:1.25rem}.v-select{position:relative;font-family:inherit;background:#fff}.v-select,.v-select *{box-sizing:border-box}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs__clear,.vs__dropdown-toggle,.vs__open-indicator,.vs__search,.vs__search::placeholder,.vs__selected{transition:.1s}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__search::placeholder,.vs--disabled .vs__selected{cursor:not-allowed;background-color:#d3d9e0;color:#a0a9ac;fill:#a0a9ac}.vs--disabled .vs__dropdown-toggle{border-color:#e6ebef}.v-select[dir="rtl"] .vs__actions{padding:0 24px 0 0}.v-select[dir="rtl"] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir="rtl"] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir="rtl"] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;background:none;border:2px solid #2a18cc;border-radius:0;white-space:normal;height:56px}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding-right:24px}.vs--searchable .vs__dropdown-toggle{cursor:pointer}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:#2a18cc;transform:scale(1);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:#2a18cc;padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - 2px);left:0;z-index:1;padding:0 0;margin:0;width:100%;max-height:282px;overflow-y:auto;border:2px solid #2a18cc;border-top-style:none;border-radius:0;text-align:left;list-style:none;background:#fff}.vs__no-options{text-align:center}.vs__dropdown-option{padding-left:24px;border-top:2px solid #e6ebef;height:56px;display:flex;align-items:center;font-weight:700;color:#313841;margin:0}.vs__dropdown-option:hover{cursor:pointer}.vs__dropdown-option--highlight{background:#e6ebef}.vs__dropdown-option--disabled{background:inherit;color:#3c3c3c80}.vs__dropdown-option--disabled:hover{cursor:inherit}.vs__dropdown-option--selected{color:#2a18cc}.vs__selected{padding-left:24px}.vs__selected,.vs__search::placeholder{display:flex;align-items:center;color:#2a18cc;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:#3c3c3c80;text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1rem;border:1px solid transparent;border-left:none;outline:none;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;padding-left:24px}.vs__search:focus{cursor:text}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search:hover{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border:.9em solid #6464641a;border-left-color:#3c3c3c80;transform:translateZ(0);-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em}.vs--loading .vs__spinner{opacity:1}.v-select-input-wrapper{width:100%;position:relative;display:inline-block}.v-select-input-wrapper:focus-within .input-border{background:#1cd6ac}.v-select-input-wrapper .input-border{position:absolute;height:2px;z-index:1;bottom:0;left:2px;width:calc(100% - 4px);background:rgba(0,0,0,0)}.v-select-progress{bottom:0;width:calc(100% - 4px);left:2px}.employee{padding:.5rem 0}@media(min-width:768px){.employee{width:48.5%;padding:0}}@media(min-width:1025px){.employee{width:49%}}@media(min-width:768px){.employee{margin-top:3vw}.employee:nth-child(1),.employee:nth-child(2){margin-top:0}}@media(min-width:1025px){.employee{margin-top:calc(1200px/100*2)}}.employee .employee-item-container{border:2px solid #e6ebef;display:flex;flex-direction:column;height:100%;justify-content:center}.employee .employee-item-container .employee-item .employee-container{display:flex;flex-direction:column;padding:1.5rem}@media(min-width:768px){.employee .employee-item-container .employee-item .employee-container{padding:2rem;flex-direction:row;align-items:center}}.employee .employee-item-container .employee-item .employee-container .employee-info{display:flex;flex-direction:column;overflow:hidden}@media(min-width:768px){.employee .employee-item-container .employee-item .employee-container .employee-info{margin-left:1.5rem}}.employee .employee-item-container .employee-item .employee-container .employee-info .employee-department{font-size:14px;line-height:1.3;letter-spacing:.2px;color:#a0a9ac}.employee .employee-item-container .employee-item .employee-container .employee-info .employee-name{font-size:1.25rem;margin:1rem 0 .5rem;font-weight:700}.employee .employee-item-container .employee-item .employee-container .employee-info .employee-title{font-size:1rem}.employee .employee-item-container .employee-item .employee-container .employee-info .employee-contact-info{display:flex;flex-direction:column;margin-top:1.5rem}.employee .employee-item-container .employee-item .employee-container .employee-info .employee-contact-info a{font-size:14px;letter-spacing:.5px;display:flex;align-items:center;font-weight:700;line-height:1.3;text-transform:uppercase;font-style:normal;margin-bottom:.5rem;text-decoration:none;color:#2a18cc}.employee .employee-item-container .employee-item .employee-container .employee-info .employee-contact-info a:hover{color:#1cd6ac}.employee .employee-item-container .employee-item .employee-container .employee-info .employee-contact-info a>svg{margin-right:1rem;color:#ff431d;flex:0 0 auto}.employee .employee-item-container .employee-item .employee-container .employee-info .employee-contact-info a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee .employee-item-container .employee-item .employee-container .employee-image{display:none}@media(min-width:768px){.employee .employee-item-container .employee-item .employee-container .employee-image{display:block;flex:0 0 96px;max-height:185px}.employee .employee-item-container .employee-item .employee-container .employee-image .employee-image-container{height:100%;display:flex;align-items:center}.employee .employee-item-container .employee-item .employee-container .employee-image .employee-image-container .image-component-container{height:96px;width:96px}}@media(min-width:1025px){.employee .employee-item-container .employee-item .employee-container .employee-image{flex:0 0 185px}.employee .employee-item-container .employee-item .employee-container .employee-image .employee-image-container .image-component-container{height:185px;width:185px}}.employee .employee-item-container .employee-item .employee-cta{padding:1.5rem;display:flex;align-items:center;justify-content:flex-end;text-align:right;text-transform:uppercase;text-decoration:none;font-size:14px;line-height:14px;font-weight:700;letter-spacing:.5px;position:relative}@media(min-width:768px){.employee .employee-item-container .employee-item .employee-cta{padding:1.5rem 2rem}}.employee .employee-item-container .employee-item .employee-cta span{margin-right:1rem}.employee .employee-item-container .employee-item .employee-cta:before{content:"";position:absolute;display:block;top:-1px;left:1rem;right:1rem;border-bottom:1px solid #e6ebef}.employee .employee-item-container .employee-item .employee-cta:hover{color:#fff;background-color:#2a18cc}.employee .employee-item-container .employee-item .employee-cta:hover:before{display:none}.employee .employee-item-container .employee-item .employee-cta:hover svg,.employee .employee-item-container .employee-item .employee-cta:active svg{animation:wrap .4s ease 0s}@keyframes wrap{0%{transform:translateX(0)}49.99999%{transform:translateX(110%)}50%{transform:translateX(-110%)}100%{transform:translateY(0)}}.feature-list{margin:0;width:100%}.feature-list .feature-list-item{list-style:none;font-size:14px;font-weight:500;color:#313841;display:flex}.feature-list .feature-list-item svg{color:#ff4935;margin-top:6px}.feature-list .feature-list-item p{margin:0 0 0 1rem}.ribbon{padding:4.5rem 1.5rem;position:relative}.ribbon .bg{position:absolute;z-index:-1;left:0;right:0;height:366px;top:6.5rem}.ribbon .bg.pattern-waves{background:url(/Content/images/waves@1x.png) repeat;background-size:12px 17px}.ribbon .bg.pattern-stripes{background:url(/Content/images/lines@1x.png) repeat;background-size:10px 10px}.ribbon .bg.pattern-dots{background:url(/Content/images/dots@1x.png) repeat;background-size:16px}.ribbon.ribbon-padding-small{padding:2rem 1.5rem}.ribbon.ribbon-padding-small .bg{top:4rem}@media(max-width:767px){.ribbon.ribbon-padding-small{padding:1rem 0}.ribbon.ribbon-padding-small .bg{top:3}}.ribbon.ribbon-padding-large{padding:3.5rem 1.5rem}.ribbon.ribbon-padding-large .bg{top:5.5rem}@media(min-width:1025px){.ribbon.ribbon-padding-large{padding:3.5rem 1.5rem 13.5rem}}@media(max-width:767px){.ribbon.ribbon-padding-large{padding:2.5rem 0}.ribbon.ribbon-padding-large .bg{top:4.5rem}}.ribbon .ribbon-content{max-width:1200px;margin:0 auto;position:relative}.search-filter-skeleton{position:relative;width:100%;height:80px;margin:0 auto;display:flex;justify-content:center;align-items:center;background-color:#fff;overflow:hidden;border-radius:6px}.search-filter-skeleton .filter{width:150px;height:32px;background:#e6ebef;margin:0 15px;border-radius:16px}.search-filter-skeleton .animation{position:absolute;top:0;width:100%;height:100%;left:-200%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 100%);animation:loading 2.5s infinite;animation-timing-function:linear}@keyframes loading{to{left:200%}}.search-item-skeleton{position:relative;width:100%;height:150px;margin:0 auto;background-color:#fff;overflow:hidden;border-radius:6px}.search-item-skeleton .tagline,.search-item-skeleton .title,.search-item-skeleton .title2,.search-item-skeleton .image,.search-item-skeleton .animation{position:absolute;background:#e6ebef;border-radius:6px}.search-item-skeleton .tagline{top:24px;left:24px;height:18px;width:200px}.search-item-skeleton .title,.search-item-skeleton .title2{top:74px;left:24px;height:20px;width:450px}@media(max-width:767px){.search-item-skeleton .title,.search-item-skeleton .title2{width:calc(100% - 48px)}}.search-item-skeleton .title2{top:104px}.search-item-skeleton .image{top:24px;right:24px;height:102px;width:102px}@media(max-width:767px){.search-item-skeleton .image{display:none}}.search-item-skeleton .animation{width:100%;height:100%;left:-200%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 100%);animation:loading 2.5s infinite;animation-timing-function:linear}@keyframes loading{to{left:200%}}.v-search-field{position:relative;display:flex;flex-direction:column}@media(min-width:768px){.v-search-field{flex-direction:row}}.v-search-field .data-field{width:100%;margin:0;border-right:0}.v-search-field .search-button{min-width:145px}@media(max-width:767px){.v-search-field .search-button{width:auto;margin-top:1rem}}#pagination{display:flex;flex-direction:row;align-content:center;justify-content:center}#pagination .arrow-back svg{transform:rotate(90deg)}#pagination .arrow-forward svg{transform:rotate(-90deg)}#pagination .pagination-number{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;margin:0;justify-content:center;flex:0 0 32px;color:#2a18cc;cursor:pointer}#pagination .pagination-number.selected{background-color:#e6ebef}#pagination .pagination-number.selected span{color:#313841;cursor:default}#pagination .pagination-number:hover:not(.selected){color:#1cd6ac}#pagination .pagination-number span{width:100%;height:100%;line-height:2.25;font-weight:700;font-size:14px;display:block;text-align:center}#filter-picker{position:relative;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}#filter-picker .filter{cursor:pointer;text-transform:uppercase;padding:8px 15px;font-size:14px;font-weight:700;color:#2a18cc}#filter-picker .filter[disabled]{color:#d3d9e0;cursor:default}#filter-picker .filter p{margin:0}#filter-picker .filter.selected{color:#1cd6ac}#filter-picker .filter:focus:not([disabled]),#filter-picker .filter:hover:not([disabled]){color:#1cd6ac}#filter-picker .selected-filter-border{position:absolute;border:2px solid #1cd6ac;border-radius:16px;transition:.6s cubic-bezier(.27,1.27,.3,1.01)}.image-component-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.image-component-container img.contain{object-fit:contain!important}.image-component-container img.padded{padding:30px}.info-box-item .info-box-item-title{margin:0;font-size:14px;color:#7d8b90;font-weight:500}.info-box-item .info-box-item-body{margin:.2rem 0 0 0;display:flex;flex-direction:column}.info-box-item .info-box-item-body>div{display:flex}.info-box-item .info-box-item-body .info-box-item-bullet{color:#ff4935;margin-right:1rem}.info-box-item .info-box-item-body .info-box-item-value{margin:0;white-space:pre-line;word-break:break-word}.info-box-item .info-box-item-body .body-value-change,.info-box-item .info-box-item-body .body-changeable>span{color:#2a18cc;font-weight:600;text-transform:uppercase;cursor:pointer}.info-box-item .info-box-item-body .body-changeable>span{margin-left:1.5rem;font-size:.8rem}.info-box-item .info-box-item-body .body-changeable{display:flex;align-items:end}.info-box-item .info-box-item-body .body-changeable .body-changeable-changing{margin-left:1.5rem;display:flex;height:100%}.info-box-item .info-box-item-body button{cursor:pointer;flex-shrink:1}.info-box-item .info-box-item-body button.loading{pointer-events:none;cursor:default}.info-box-item .info-box-item-body button.loading:focus:before,.info-box-item .info-box-item-body button.loading:hover:before{transform:scaleY(0)}.info-box-item .info-box-item-body button .not-visible{visibility:hidden}.info-box-item .info-box-item-body .button-close.extra-margin{margin-left:1rem}.info-box-item .info-box-item-body .messages{margin-top:.5rem}.info-box-item .info-box-item-body .messages .success-message{color:#1cd6ac}.info-box-item .info-box-item-body .messages .failure-message{color:#ff4935}.data-field{margin-bottom:2.5rem;position:relative;width:100%}.data-field.disabled .field-inner{border:2px solid #d3d9e0;background-color:#e6ebef}.data-field.disabled input{color:#a0a9ac!important;opacity:1}.data-field .field-inner{display:flex;flex-flow:row wrap;height:56px;width:100%;border:2px solid #2a18cc;background-color:#fff;position:relative;box-sizing:border-box;cursor:pointer}.data-field .field-inner .input-wrapper{width:100%;position:relative;display:flex;align-items:center}.data-field .field-inner .input-wrapper .input-border{position:absolute;height:2px;z-index:1;left:0;bottom:-2px;width:calc(100%);background:rgba(0,0,0,0)}.data-field .field-inner .input-wrapper .input-border.shown{background:#1cd6ac}.data-field .field-inner .input-wrapper input[type="text"],.data-field .field-inner .input-wrapper input[type="date"],.data-field .field-inner .input-wrapper input[type="number"],.data-field .field-inner .input-wrapper input[type="email"],.data-field .field-inner .input-wrapper input[type="password"],.data-field .field-inner .input-wrapper input[type="tel"],.data-field .field-inner .input-wrapper input[type="numeric"]{outline:none;font-size:1rem;line-height:1.5rem;height:52px;padding:10px 1.5rem;font-family:GT America,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;box-sizing:border-box;border:0;line-height:1.5rem;color:#313841;position:relative;width:100%}.data-field .field-inner .input-wrapper input[type="text"]:disabled,.data-field .field-inner .input-wrapper input[type="date"]:disabled,.data-field .field-inner .input-wrapper input[type="number"]:disabled,.data-field .field-inner .input-wrapper input[type="email"]:disabled,.data-field .field-inner .input-wrapper input[type="password"]:disabled,.data-field .field-inner .input-wrapper input[type="tel"]:disabled,.data-field .field-inner .input-wrapper input[type="numeric"]:disabled{cursor:not-allowed!important}.data-field .field-inner .input-wrapper input[type="text"]:focus-visible,.data-field .field-inner .input-wrapper input[type="date"]:focus-visible,.data-field .field-inner .input-wrapper input[type="number"]:focus-visible,.data-field .field-inner .input-wrapper input[type="email"]:focus-visible,.data-field .field-inner .input-wrapper input[type="password"]:focus-visible,.data-field .field-inner .input-wrapper input[type="tel"]:focus-visible,.data-field .field-inner .input-wrapper input[type="numeric"]:focus-visible{outline:none}.data-field .field-inner .input-wrapper input[type="text"]:focus::placeholder,.data-field .field-inner .input-wrapper input[type="date"]:focus::placeholder,.data-field .field-inner .input-wrapper input[type="number"]:focus::placeholder,.data-field .field-inner .input-wrapper input[type="email"]:focus::placeholder,.data-field .field-inner .input-wrapper input[type="password"]:focus::placeholder,.data-field .field-inner .input-wrapper input[type="tel"]:focus::placeholder,.data-field .field-inner .input-wrapper input[type="numeric"]:focus::placeholder{color:transparent}.data-field .field-inner .input-wrapper input[type="text"]:focus:hover,.data-field .field-inner .input-wrapper input[type="date"]:focus:hover,.data-field .field-inner .input-wrapper input[type="number"]:focus:hover,.data-field .field-inner .input-wrapper input[type="email"]:focus:hover,.data-field .field-inner .input-wrapper input[type="password"]:focus:hover,.data-field .field-inner .input-wrapper input[type="tel"]:focus:hover,.data-field .field-inner .input-wrapper input[type="numeric"]:focus:hover{cursor:text}.data-field .field-inner .input-wrapper input[type="text"]:focus+.input-border,.data-field .field-inner .input-wrapper input[type="date"]:focus+.input-border,.data-field .field-inner .input-wrapper input[type="number"]:focus+.input-border,.data-field .field-inner .input-wrapper input[type="email"]:focus+.input-border,.data-field .field-inner .input-wrapper input[type="password"]:focus+.input-border,.data-field .field-inner .input-wrapper input[type="tel"]:focus+.input-border,.data-field .field-inner .input-wrapper input[type="numeric"]:focus+.input-border{background:#1cd6ac}.data-field .field-inner .input-wrapper input[type="text"]:hover,.data-field .field-inner .input-wrapper input[type="date"]:hover,.data-field .field-inner .input-wrapper input[type="number"]:hover,.data-field .field-inner .input-wrapper input[type="email"]:hover,.data-field .field-inner .input-wrapper input[type="password"]:hover,.data-field .field-inner .input-wrapper input[type="tel"]:hover,.data-field .field-inner .input-wrapper input[type="numeric"]:hover{cursor:pointer}.data-field .field-inner .input-wrapper input[type="date"]::-webkit-clear-button{visibility:hidden}.data-field .field-inner .input-wrapper input[type="date"]::-webkit-datetime-edit{visibility:hidden}.data-field .field-inner .input-wrapper input[type="date"]::-webkit-calendar-picker-indicator{width:auto;left:0;right:0;top:0;bottom:0;height:unset;background-size:1.4em;position:absolute;margin:0;background-position:center right 1rem}.data-field .field-inner .input-wrapper .clear-field-button{position:absolute;right:0;cursor:pointer;height:100%;display:flex;align-items:center;justify-content:center;width:25px;color:#a0a9ac}.data-field .field-inner .input-wrapper .clear-field-button:hover{color:#1cd6ac}.data-field .field-inner .input-wrapper .placeholder{position:absolute;left:1.5rem}@media(min-width:1025px){.data-field .field-inner .input-wrapper:focus-within>.hint{display:flex}}.data-field .field-inner .input-wrapper .toggle-hint{position:absolute;top:-30px;right:0;width:25px;height:25px;color:#2a18cc;cursor:pointer}@media(min-width:1025px){.data-field .field-inner .input-wrapper .toggle-hint{display:none}}.data-field .field-inner .input-wrapper .hint{display:none;border:2px solid #4fc9f9;background:#f6fafc;position:absolute;right:-10px;bottom:105px;width:calc(100% + 20px);height:auto;padding:1.5rem;flex-direction:column;justify-content:center;z-index:1}.data-field .field-inner .input-wrapper .hint .hint-title,.data-field .field-inner .input-wrapper .hint .hint-body{margin:.25rem 0}.data-field .field-inner .input-wrapper .hint .hint-title{font-weight:700}.data-field .field-inner .input-wrapper .hint .triangle{position:absolute;width:0;height:0;border-top:15px solid #4fc9f9;border-left:13px solid transparent;border-right:13px solid transparent;right:7px;bottom:-15px}.data-field .field-inner .input-wrapper .hint .triangle:after{position:absolute;width:0;height:0;content:"";border-top:15px solid #f6fafc;border-left:13px solid transparent;border-right:13px solid transparent;right:-13px;top:-18px}@media(min-width:1025px){.data-field .field-inner .input-wrapper .hint{right:-330px;bottom:unset;width:300px}.data-field .field-inner .input-wrapper .hint .triangle{border-left:unset;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #4fc9f9;left:-15px;right:unset;bottom:unset}.data-field .field-inner .input-wrapper .hint .triangle:after{border-left:unset;border-top:13px solid transparent;border-bottom:13px solid transparent;border-right:13px solid #f6fafc;top:-13px;left:3px}}.data-field:focus-within .top-label{opacity:1;transform:translateY(-100%) scale(1)}.data-field .show-top{transform:translateY(-100%) scale(1)!important}.data-field .top-label{color:#7d8b90;position:absolute;top:0;left:0;margin-right:8px;font-size:14px;padding-bottom:.5rem;transform:translateY(1rem) translateX(1.5rem) scale(1.1);transform-origin:0 0;line-height:20px;letter-spacing:.3px;vertical-align:middle;box-sizing:border-box;text-align:left;transition:.2s;font-weight:500}.data-field.required .top-label::after{content:"*";color:#ff4935;position:absolute;right:-8px;top:0;font-size:1.25rem}#multiselect-dropdown-input .input-wrapper:focus-within .input-border{background:#1cd6ac!important}#multiselect-dropdown-input .input-wrapper .input-border{z-index:4!important}#multiselect-dropdown-input .input-wrapper .dropdown-arrow{position:absolute;top:22px;right:24px;fill:#2a18cc;transition:.15s;pointer-events:none}#multiselect-dropdown-input .input-wrapper .dropdown-box{position:absolute;display:flex;flex-direction:column;max-height:300px;overflow-y:scroll;overflow-x:hidden;width:calc(100% + 4px);top:52px;z-index:3;left:-2px;background:#fff;border:2px solid #2a18cc}.password-input .input-button-wrapper{position:relative;display:flex;flex-direction:row;width:100%}.password-input .input-button-wrapper .eye-icon-button{position:absolute;right:14px;top:14px}.password-input .input-button-wrapper .btn{margin:-2px -2px -2px 0;box-shadow:unset}@media(max-width:767px){.password-input .input-button-wrapper .btn{width:unset}}.password-input .input-button-wrapper .btn span{position:relative}.input-field-validated{margin-bottom:2rem;position:relative}@media(min-width:768px){.input-field-validated{flex:1 1 auto;margin-right:1.5rem}}.input-field-validated.has-error input{background-color:#ffedeb;border-color:#ff4935}.input-field-validated .top-label{position:absolute;left:0;top:0;font-size:14px;color:#a0a9ac;padding-bottom:.5rem;transform:translateY(.5rem) scale(1.1);transform-origin:0 0;opacity:0;transition:opacity .2s,transform .2s;transition-delay:0s;pointer-events:none}.input-field-validated .top-label.show-top-label{opacity:1;transform:translateY(-100%) scale(1)}.input-field-validated input{-webkit-appearance:none;height:56px;width:100%;background:#fff;border:2px solid #2a18cc;padding:10px 1.5rem;font-family:GT America,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;border-radius:0;font-size:1rem;line-height:1.5rem;color:#313841;outline:none}.input-field-validated input:focus::placeholder{opacity:0;transform:scale(.8);transition-delay:0s}.input-field-validated input:focus+.top-label{transition-delay:.1s;opacity:1;transform:translateY(-100%) scale(1)}.input-field-validated .error-icon{position:absolute;top:38%;right:20px;height:8px;width:8px;transform:translateY(-4px);color:#ff4935}.input-field-validated .error-label{display:block;text-align:right;color:#ff4935;background-color:#fff;font-size:14px;font-weight:500;margin-top:.5rem;min-height:17px}.radio-button-wrapper{cursor:pointer;display:flex;position:relative}.radio-button-wrapper:hover input:not(:checked)~.radio{border-color:#1cd6ac}.radio-button-wrapper input{position:absolute;opacity:0;height:0;width:0}.radio-button-wrapper input:checked~.radio{border-width:8px}.radio-button-wrapper input:checked~span{font-weight:700}.radio-button-wrapper .radio{flex:0 0 24px;height:24px;border-radius:50%;transition:border-width .15s;border:2px solid #2a18cc}.radio-button-wrapper span{padding-left:.5rem}.radio-button-wrapper:not(:last-of-type){margin-bottom:1.5rem}#create-profile-terms-modal .modal-container{padding:1.5rem;max-width:670px;width:unset}#create-profile-terms-modal .modal-container .modal-content{max-height:70vh;display:flex;flex-direction:column;align-items:center}#create-profile-terms-modal .modal-container .modal-content .rich-text{overflow-y:auto;padding-right:.5rem;margin-bottom:2rem}#create-profile-terms-modal .modal-container .modal-content .rich-text::-webkit-scrollbar{width:.5rem;opacity:.5;border-radius:.5rem;background-color:#e6ebef}#create-profile-terms-modal .modal-container .modal-content .rich-text::-webkit-scrollbar-thumb{border-radius:.5rem;background-color:#2a18cc}#create-profile-terms-modal .modal-container .modal-content .scroll-hint{font-size:14px;color:#7d8b90}.modal{z-index:9999;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:auto}.modal .modal-container{width:524px;background:#fff;padding:1.5rem 4.5rem 3.5rem;position:relative;margin:0 2em}@media(max-width:767px){.modal .modal-container{padding:1.5rem;max-width:524px;width:100%}}.modal .modal-container .modal-content{width:100%;height:100%}.modal .modal-container .modal-close-button{position:absolute;top:1rem;right:1rem;color:#2a18cc;cursor:pointer;z-index:1}.modal .modal-container .modal-close-button:hover,.modal .modal-container .modal-close-button:focus{color:#1cd6ac}.modal .helper-text{margin-top:1rem;color:rgba(255,255,255,.8);pointer-events:none;text-align:center}.modal-enter-active,.modal-leave-active{transition:.2s ease}.modal-enter-active .modal-container,.modal-leave-active .modal-container{transition:.2s ease}.modal-enter,.modal-leave-to{opacity:0}.modal-enter .modal-container,.modal-leave-to .modal-container{transform:translateY(5%)}#reset-password-modal .modal-container{display:flex;flex-direction:column;text-align:center}#favourite-required-login-modal .modal-container{display:flex;flex-direction:column;text-align:center;padding:0;width:720px}#favourite-required-login-modal .modal-container .modal-content .login-required-prompt-content{display:flex}#favourite-required-login-modal .modal-container .modal-content .login-required-prompt-content .login-required-prompt-split{flex:1 1 50%;padding:2rem}#favourite-required-login-modal .modal-container .modal-content .login-required-prompt-content aside{background:#e6ebef;display:none;justify-content:center;align-items:center}@media(min-width:768px){#favourite-required-login-modal .modal-container .modal-content .login-required-prompt-content aside{display:flex}}#favourite-required-login-modal .modal-container .modal-content .login-required-prompt-content div.login-required-prompt-split{text-align:left}#favourite-required-login-modal .modal-container .modal-content .login-required-prompt-content .login-required-prompt-locked{display:flex;align-items:center}#favourite-required-login-modal .modal-container .modal-content .login-required-prompt-content .login-required-prompt-locked span{margin-left:12px;font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase}#favourite-required-login-modal .modal-container .modal-content .login-required-prompt-content .login-required-prompt-title{margin:1.5rem 0 .5rem}#favourite-required-login-modal .modal-container .modal-content .login-required-prompt-content .login-required-prompt-body{line-height:1.62}#favourite-required-login-modal .modal-container .modal-content .login-required-prompt-content .login-required-prompt-loginBtn{margin:2.5rem 0 0}#favourite-required-login-modal .modal-container .modal-content .login-required-prompt-content .login-required-prompt-signup{margin:1rem 0;font-size:14px;color:#a0a9ac}#login-modal .modal-container{display:flex;flex-direction:column;text-align:center}#login-modal .modal-container .modal-content .fade-enter-active,#login-modal .modal-container .modal-content .fade-leave-active{transition:.1s ease}#login-modal .modal-container .modal-content .fade-enter,#login-modal .modal-container .modal-content .fade-leave-to{opacity:0}#login-modal .modal-container .modal-content .login-form .login-modal-title{font-size:40px}#login-modal .modal-container .modal-content .login-form .login-modal-create-text{color:#a0a9ac;font-size:14px;margin:1rem 0 3rem}#login-modal .modal-container .modal-content .login-form .login-modal-create-text p{margin:0}#login-modal .modal-container .modal-content .login-form .password-input{margin-bottom:1.5rem}#login-modal .modal-container .modal-content .login-form .login-modal-rememberMe{margin-bottom:1rem}#login-modal .modal-container .modal-content .login-form .login-modal-rememberMe .checkbox-wrapper{height:24px}#login-modal .modal-container .modal-content .login-form .login-modal-rememberMe .checkbox-wrapper .checkmark{left:7px;top:0}#login-modal .modal-container .modal-content .login-form .login-modal-rememberMe:hover{background:inherit}#login-modal .modal-container .modal-content .login-form .login-modal-rememberMe input{margin:0;margin-right:10px}#login-modal .modal-container .modal-content .login-form .btn.loggingIn{pointer-events:none}#login-modal .modal-container .modal-content .login-form .btn .not-visible{visibility:hidden}#login-modal .modal-container .modal-content .login-form .login-button{margin-bottom:1rem}#login-modal .modal-container .login-modal-reset .login-modal-reset-back{position:absolute;left:1rem;top:1rem}#login-modal .modal-container .login-modal-reset .login-modal-reset-back:hover .login-modal-reset-back-arrow svg{animation:wrap .4s ease 0s}@keyframes wrap{0%{transform:translateX(0)}49.99999%{transform:translateX(110%)}50%{transform:translateX(-110%)}100%{transform:translateY(0)}}#login-modal .modal-container .login-modal-reset .login-modal-reset-back .login-modal-reset-back-arrow{transform:scaleX(-1);margin-right:1rem;height:auto;width:30px;overflow:hidden;line-height:0}#login-modal .modal-container .login-modal-reset .login-modal-reset-back .login-modal-reset-back-arrow svg{stroke:currentColor;fill:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#advanced-search-filter-modal .modal-container{max-width:720px;width:90%;max-height:90vh;overflow-y:auto;padding-bottom:3rem}#advanced-search-filter-modal .modal-container .modal-content{display:flex;flex-direction:column}#advanced-search-filter-modal .modal-container .modal-content h5{font-size:1.3rem}#advanced-search-filter-modal .modal-container .modal-content .filters-container{display:flex;flex-wrap:wrap}#advanced-search-filter-modal .modal-container .modal-content .filters-container .checkbox-field-wrapper{width:50%}#advanced-search-filter-modal .modal-container .modal-content .filters-container .checkbox-field-wrapper .checkbox-label{line-height:20px;word-break:break-word}#advanced-search-filter-modal .modal-container .modal-content .filters-container .radio-button-wrapper{width:50%}#advanced-search-filter-modal .modal-container .modal-content .button-container{display:flex;justify-content:center;margin:1.5rem 0}#advanced-search-multiple-filter-modal .modal-container{max-width:720px;width:90%;max-height:90vh;overflow-y:auto;padding-bottom:3rem}#advanced-search-multiple-filter-modal .modal-container .modal-content{display:flex;flex-direction:column}#advanced-search-multiple-filter-modal .modal-container .modal-content h3{margin-bottom:2rem}#advanced-search-multiple-filter-modal .modal-container .modal-content h5{font-size:1.3rem;margin-top:1rem}#advanced-search-multiple-filter-modal .modal-container .modal-content .filters-container{display:flex;flex-wrap:wrap}#advanced-search-multiple-filter-modal .modal-container .modal-content .filters-container .filter{width:100%}#advanced-search-multiple-filter-modal .modal-container .modal-content .filters-container .checkbox-field-wrapper .checkbox-label{line-height:20px;word-break:break-word}#advanced-search-multiple-filter-modal .modal-container .modal-content .button-container{display:flex;justify-content:center;margin:1.5rem 0}#search-filter-helper-modal .modal-container,#advanced-search-filter-helper-modal .modal-container{max-width:720px;width:90%;max-height:90vh;overflow-y:auto}#search-filter-helper-modal .modal-container .modal-content,#advanced-search-filter-helper-modal .modal-container .modal-content{display:flex;flex-direction:column}#search-filter-helper-modal .modal-container .modal-content .result-container,#advanced-search-filter-helper-modal .modal-container .modal-content .result-container{display:flex;flex-direction:column}#search-filter-helper-modal .modal-container .modal-content .result-container>div,#advanced-search-filter-helper-modal .modal-container .modal-content .result-container>div{display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media(min-width:1025px){#search-filter-helper-modal .modal-container .modal-content .result-container>div,#advanced-search-filter-helper-modal .modal-container .modal-content .result-container>div{flex-direction:row}}#search-filter-helper-modal .modal-container .modal-content .result-container>div button,#advanced-search-filter-helper-modal .modal-container .modal-content .result-container>div button{margin:1rem 0 0 1rem}@media(min-width:1025px){#search-filter-helper-modal .modal-container .modal-content .result-container>div button,#advanced-search-filter-helper-modal .modal-container .modal-content .result-container>div button{margin-top:0}}#search-filter-helper-modal .modal-container .modal-content .result-container>div span,#advanced-search-filter-helper-modal .modal-container .modal-content .result-container>div span{word-break:break-word}#search-filter-helper-modal .modal-container .modal-content .filters-container,#advanced-search-filter-helper-modal .modal-container .modal-content .filters-container{margin-bottom:1.5rem}#search-filter-helper-modal .modal-container .modal-content .filters-container .anchor-checkbox-container label,#advanced-search-filter-helper-modal .modal-container .modal-content .filters-container .anchor-checkbox-container label{line-height:20px}#search-filter-helper-modal .modal-container .modal-content h5,#advanced-search-filter-helper-modal .modal-container .modal-content h5{font-size:1.3rem}#search-filter-helper-modal .modal-container .modal-content .checkbox-container,#advanced-search-filter-helper-modal .modal-container .modal-content .checkbox-container{display:flex;flex-wrap:wrap}#search-filter-helper-modal .modal-container .modal-content .checkbox-container .checkbox-field-wrapper,#advanced-search-filter-helper-modal .modal-container .modal-content .checkbox-container .checkbox-field-wrapper{width:33%}#search-filter-helper-modal .modal-container .modal-content .checkbox-container .checkbox-field-wrapper .checkbox-label,#advanced-search-filter-helper-modal .modal-container .modal-content .checkbox-container .checkbox-field-wrapper .checkbox-label{line-height:20px;word-break:break-word}#search-filter-helper-modal .modal-container .modal-content .checkbox-container .radio-button-wrapper,#advanced-search-filter-helper-modal .modal-container .modal-content .checkbox-container .radio-button-wrapper{width:50%}#search-filter-helper-modal .modal-container .modal-content .spinner-container,#advanced-search-filter-helper-modal .modal-container .modal-content .spinner-container{height:40px;position:relative}#advanced-search-filter-helper-modal .date-filters{margin-top:2rem;display:flex;flex-direction:row;justify-content:space-between}#advanced-search-filter-helper-modal .date-filters .date-filter{width:48%}#advanced-search-filter-helper-modal .date-filters .date-filter .data-field{margin-bottom:0}#speakers-modal .modal-container{padding:0;max-width:720px;width:90%;max-height:90vh}#speakers-modal .modal-container .modal-close-button{color:#fff}#speakers-modal .modal-container .modal-close-button:hover,#speakers-modal .modal-container .modal-close-button:focus{color:#1cd6ac}#speakers-modal .modal-container .modal-content{display:flex;flex-direction:column}#speakers-modal .modal-container .modal-content .heading{padding:2rem 2rem 1.5rem;display:flex;gap:1rem;align-items:center;position:relative;flex-direction:column}@media(min-width:768px){#speakers-modal .modal-container .modal-content .heading{flex-direction:row}}#speakers-modal .modal-container .modal-content .heading .background{left:0;right:0;top:0;bottom:0;position:absolute;background:#3a4750}@media(min-width:768px){#speakers-modal .modal-container .modal-content .heading .background{bottom:60px}}#speakers-modal .modal-container .modal-content .heading .image{height:185px;width:185px;flex-shrink:0;z-index:0}#speakers-modal .modal-container .modal-content .heading .information{z-index:0;display:flex;flex-direction:column;gap:.5rem;position:relative}@media(min-width:768px){#speakers-modal .modal-container .modal-content .heading .information{top:-1em}}#speakers-modal .modal-container .modal-content .heading .information *{color:#fff;margin:0}#speakers-modal .modal-container .modal-content .content{padding:0 2rem 2rem;word-break:break-word;line-height:1.62;font-size:1rem;overflow:auto;max-height:35vh}#speakers-modal .modal-container .modal-content .footer{padding:1rem 2rem;position:relative}#speakers-modal .modal-container .modal-content .footer .spacer{left:2rem;right:2rem;top:0;position:absolute;height:1px;background:#e6ebef}#speakers-modal .modal-container .modal-content .footer .pager{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}#speakers-modal .modal-container .modal-content .footer .pager .back,#speakers-modal .modal-container .modal-content .footer .pager .forward{color:#2a18cc;display:flex;cursor:pointer}#speakers-modal .modal-container .modal-content .footer .pager .back:hover,#speakers-modal .modal-container .modal-content .footer .pager .back:focus,#speakers-modal .modal-container .modal-content .footer .pager .forward:hover,#speakers-modal .modal-container .modal-content .footer .pager .forward:focus{color:#1cd6ac}#speakers-modal .modal-container .modal-content .footer .pager .forward{transform:rotate(180deg)}#speakers-modal .modal-container .modal-content .footer .pager .pages{display:flex;flex-direction:row;gap:.5rem;font-weight:700;font-size:14px}#speakers-modal .modal-container .modal-content .footer .pager .pages .current,#speakers-modal .modal-container .modal-content .footer .pager .pages .max{min-width:2ch;color:#2a18cc}#speakers-modal .modal-container .modal-content .footer .pager .pages .current{text-align:right}#persons-modal .modal-container{padding:0;max-width:720px;width:90%;max-height:90vh}#persons-modal .modal-container .modal-close-button{color:#fff}#persons-modal .modal-container .modal-close-button:hover,#persons-modal .modal-container .modal-close-button:focus{color:#1cd6ac}#persons-modal .modal-container .modal-content{display:flex;flex-direction:column}#persons-modal .modal-container .modal-content .heading{padding:2rem 2rem 1.5rem;display:flex;gap:1rem;align-items:center;position:relative;flex-direction:column}@media(min-width:768px){#persons-modal .modal-container .modal-content .heading{flex-direction:row}}#persons-modal .modal-container .modal-content .heading .background{left:0;right:0;top:0;bottom:0;position:absolute;background:#3a4750}@media(min-width:768px){#persons-modal .modal-container .modal-content .heading .background{bottom:60px}}#persons-modal .modal-container .modal-content .heading .image{height:185px;width:185px;flex-shrink:0;z-index:0}#persons-modal .modal-container .modal-content .heading .information{z-index:0;display:flex;flex-direction:column;gap:.5rem;position:relative}@media(min-width:768px){#persons-modal .modal-container .modal-content .heading .information{top:-1em}}#persons-modal .modal-container .modal-content .heading .information *{color:#fff;margin:0}#persons-modal .modal-container .modal-content .content{padding:0 2rem 2rem;word-break:break-word;line-height:1.62;font-size:1rem;overflow:auto;max-height:35vh}#persons-modal .modal-container .modal-content .footer{padding:1rem 2rem;position:relative}#persons-modal .modal-container .modal-content .footer .spacer{left:2rem;right:2rem;top:0;position:absolute;height:1px;background:#e6ebef}#persons-modal .modal-container .modal-content .footer .pager{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}#persons-modal .modal-container .modal-content .footer .pager .back,#persons-modal .modal-container .modal-content .footer .pager .forward{color:#2a18cc;display:flex;cursor:pointer}#persons-modal .modal-container .modal-content .footer .pager .back:hover,#persons-modal .modal-container .modal-content .footer .pager .back:focus,#persons-modal .modal-container .modal-content .footer .pager .forward:hover,#persons-modal .modal-container .modal-content .footer .pager .forward:focus{color:#1cd6ac}#persons-modal .modal-container .modal-content .footer .pager .forward{transform:rotate(180deg)}#persons-modal .modal-container .modal-content .footer .pager .pages{display:flex;flex-direction:row;gap:.5rem;font-weight:700;font-size:14px}#persons-modal .modal-container .modal-content .footer .pager .pages .current,#persons-modal .modal-container .modal-content .footer .pager .pages .max{min-width:2ch;color:#2a18cc}#persons-modal .modal-container .modal-content .footer .pager .pages .current{text-align:right}#scrollable-image-modal .modal-container{width:90%;overflow-y:auto;padding-bottom:3rem}#scrollable-image-modal .modal-container .modal-close-button{position:initial}#scrollable-image-modal .modal-container .modal-content{display:grid;flex-direction:column}#scrollable-image-modal .modal-container .modal-content .vue-image-container .image-component-container{justify-content:inherit}#scrollable-image-modal .modal-container .modal-content .vue-image-container .image-component-container img{max-width:fit-content}#scrollable-image-modal .modal-container .modal-content .button-container{display:flex;justify-content:center;margin:1.5rem 0}#generic-text-modal .modal-container{max-width:720px;width:90%;max-height:90vh;overflow-y:auto;padding-bottom:3rem}#generic-text-modal .modal-container .modal-content{display:flex;flex-direction:column}#generic-text-modal .modal-container .modal-content h5{font-size:1.3rem}#generic-text-modal .modal-container .modal-content .filters-container{display:flex;flex-wrap:wrap}#generic-text-modal .modal-container .modal-content .filters-container .checkbox-field-wrapper{width:50%}#generic-text-modal .modal-container .modal-content .filters-container .checkbox-field-wrapper .checkbox-label{line-height:20px;word-break:break-word}#generic-text-modal .modal-container .modal-content .filters-container .radio-button-wrapper{width:50%}#generic-text-modal .modal-container .modal-content .button-container{display:flex;justify-content:center;margin:1.5rem 0}#payroll-calculator-modal .modal-container{max-width:80%;width:90%;overflow-y:scroll;max-height:90vh;padding-bottom:3rem}#payroll-calculator-modal .modal-container .modal-content{display:flex;flex-direction:column}#payroll-calculator-modal .modal-container .modal-content h5{font-size:1.3rem}#payroll-calculator-modal .modal-container .row{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:2rem 2rem}#payroll-calculator-modal .modal-container .row>div{min-width:0;max-width:30%}.error-info-box{border:1px solid red;border-radius:3px;margin:10px auto;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center;max-width:460px}.error-info-box{background-color:#ffedeb}.newsletter-card{min-width:100%;min-height:140px;display:flex;margin:0 0 1.5rem 0;padding:1rem;background-color:#fff;cursor:pointer;-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2)}.newsletter-card.has-error{border:2px solid;background-color:#ffedeb;border-color:#ff4935}.newsletter-card:hover{background:#f2f5f7}@media(min-width:768px){.newsletter-card{margin:0 0 2.5rem 0;min-width:calc(50% - 1.5rem);max-width:calc(50% - 1.5rem)}}.newsletter-card a{display:flex;width:100%;color:#313841;text-decoration:none}.newsletter-card a.disabled{pointer-events:none}.newsletter-card a img{display:none}@media(min-width:768px){.newsletter-card a img{display:inline;min-width:5rem;max-width:5rem}}@media(min-width:1025px){.newsletter-card a img{min-width:8rem;max-width:8rem}}.newsletter-card a .newsletter-content{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media(min-width:768px){.newsletter-card a .newsletter-content{margin-left:1rem}}.newsletter-card a .newsletter-content .newsletter-text h2{margin:0 0 .25rem;font-size:1.25rem;font-weight:700;line-height:1.3}.newsletter-card a .newsletter-content .newsletter-checkbox{align-self:flex-end;min-width:24px;min-height:24px;border:2px solid #2a18cc}.newsletter-card a .newsletter-content .newsletter-checkbox.checked{background-color:#2a18cc}.newsletter-card a .newsletter-content .newsletter-checkbox.checked .checkmark{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.newsletter-card a .newsletter-content .newsletter-checkbox .checkmark{color:#fff;display:none}.newsletter-card a .newsletter-content .newsletter-checkbox input{display:none}.newsletter-card a .newsletter-content .newsletter-arrow{color:#2a18cc;overflow:hidden;height:10px;width:30px;align-self:flex-end;line-height:0;flex:0 0 10px}.newsletter-card a .newsletter-content .newsletter-arrow svg{stroke:currentColor;fill:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes wrap{0%{transform:translateX(0)}49.99999%{transform:translateX(110%)}50%{transform:translateX(-110%)}100%{transform:translateY(0)}}.newsletter-card a .newsletter-content:hover .newsletter-arrow svg{animation:wrap .4s ease 0s}.newsletter-card-skeleton{position:relative;width:100%;height:140px;margin:0 0 1.5rem 0;background-color:#fff;overflow:hidden;display:flex;border:2px solid #e6ebef}@media(min-width:768px){.newsletter-card-skeleton{width:calc(50% - 1.5rem);height:165px;margin-bottom:2.5rem}}.newsletter-card-skeleton .newsletter-image,.newsletter-card-skeleton .newsletter-name,.newsletter-card-skeleton .newsletter-description,.newsletter-card-skeleton .newsletter-description-two,.newsletter-card-skeleton .animation{position:absolute;background:#e6ebef;border-radius:6px}.newsletter-card-skeleton .newsletter-card-image-container{display:none}@media(min-width:768px){.newsletter-card-skeleton .newsletter-card-image-container{display:flex;justify-content:center;align-items:center;margin:24px 0 24px 24px;position:relative}}.newsletter-card-skeleton .newsletter-card-image-container .newsletter-card-image{width:5rem;height:5rem;background-color:#e6ebef;border-radius:50%}@media(min-width:1025px){.newsletter-card-skeleton .newsletter-card-image-container .newsletter-card-image{width:7rem;height:7rem}}.newsletter-card-skeleton .newsletter-content{display:flex;flex-direction:column;width:100%;height:100%;position:relative;margin-left:1.5rem}.newsletter-card-skeleton .newsletter-content .newsletter-name{left:0;top:24px;width:200px;height:30px}@media(min-width:768px){.newsletter-card-skeleton .newsletter-content .newsletter-name{width:150px}}@media(min-width:1025px){.newsletter-card-skeleton .newsletter-content .newsletter-name{width:250px}}.newsletter-card-skeleton .newsletter-content .newsletter-description{width:calc(100% - 1.5rem);height:20px;top:70px;left:0}.newsletter-card-skeleton .newsletter-content .newsletter-description-two{width:50%;height:20px;top:96px;left:0}.newsletter-card-skeleton .animation{width:100%;height:100%;left:-200%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 100%);animation:loading 2.5s infinite;animation-timing-function:linear}@keyframes loading{to{left:200%}}.slidedown-wrapper{border-top:1px solid #a0a9ac;padding-bottom:24px;max-height:84px;transition:max-height .5s ease;overflow:hidden}.slidedown-wrapper.open .slidedown-toggle .arrow{transform:rotate(-180deg)}.slidedown-wrapper:last-of-type{border-bottom:1px solid #a0a9ac}.slidedown-wrapper .slidedown-toggle{position:relative;display:flex;flex-direction:row;flex-wrap:wrap-reverse;align-items:center;cursor:pointer;padding:24px 0}.slidedown-wrapper .slidedown-toggle .title{font-weight:700;margin-right:.5rem}.slidedown-wrapper .slidedown-toggle .picked-count{margin:0 2rem 0 .5rem;color:#a0a9ac}@media(max-width:767px){.slidedown-wrapper .slidedown-toggle .picked-count{position:absolute;top:7px;left:0}}.slidedown-wrapper .slidedown-toggle .arrow{position:absolute;right:10px;transition:.5s ease}.slidedown-wrapper .slidedown-toggle .checkbox-field-wrapper:hover{background:none}.slidedown-wrapper .checkbox-container .checkbox-field-wrapper{align-items:flex-start}.text-area-validated{margin-bottom:2rem;position:relative}@media(min-width:768px){.text-area-validated{flex:1 1 auto;margin-right:1.5rem}}.text-area-validated.has-error textarea{background-color:#ffedeb;border-color:#ff4935}.text-area-validated .top-label{position:absolute;left:0;top:0;font-size:14px;color:#a0a9ac;padding-bottom:.5rem;transform:translateY(.5rem) scale(1.1);transform-origin:0 0;opacity:0;transition:opacity .2s,transform .2s;transition-delay:0s}.text-area-validated .top-label.show-top-label{opacity:1;transform:translateY(-100%) scale(1)}.text-area-validated textarea{-webkit-appearance:none;width:100%;background:#fff;border:2px solid #2a18cc;padding:10px 1.5rem;font-family:GT America,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;border-radius:0;font-size:1rem;line-height:1.5rem;color:#313841;outline:none;resize:none}.text-area-validated textarea:focus::placeholder{opacity:0;transform:scale(.8);transition-delay:0s}.text-area-validated textarea:focus+.top-label{transition-delay:.1s;opacity:1;transform:translateY(-100%) scale(1)}.text-area-validated .error-icon{position:absolute;top:38%;right:20px;height:8px;width:8px;transform:translateY(-4px);color:#ff4935}.text-area-validated .error-label{display:block;text-align:right;color:#ff4935;background-color:#fff;font-size:14px;font-weight:500;margin-top:.5rem;min-height:17px}.reset-password-form .headline{font-size:40px}.reset-password-form .body{font-size:18px;line-height:1.5rem}.reset-password-form .body:last-of-type{margin-bottom:3rem}.reset-password-form .btn{margin-bottom:32px}.reset-password-form .btn.loading{pointer-events:none}.reset-password-form .btn .not-visible{visibility:hidden}.danger{border:2px solid red;border-radius:4px}.info{border:2px solid #2a18cc;border-radius:4px}.warning{border:2px solid #ffae42;border-radius:4px}.box{display:flex;flex-direction:column;align-items:center;padding:15px;margin-bottom:30px}.icon{border-top:2px solid #000;padding:10px;margin-top:-10px}.danger>svg{fill:red;height:4em}.warning>svg{fill:#ffae42;height:4em}.info>svg{fill:#2a18cc;height:4em}.advanced-search-block{margin-top:2rem}.advanced-search-block .first-filters{display:flex;justify-content:center;align-items:center}@media(min-width:768px){.advanced-search-block .first-filters{margin-top:1rem;flex-wrap:wrap}}@media(min-width:1025px){.advanced-search-block .first-filters{justify-content:space-between;flex-wrap:nowrap}}.advanced-search-block .first-filters .filter{margin-top:1rem;width:100%}@media(min-width:768px){.advanced-search-block .first-filters .filter{width:calc(50% - .75rem)}.advanced-search-block .first-filters .filter .btn{width:100%;height:100%}}@media(min-width:1025px){.advanced-search-block .first-filters .filter{width:calc(33.3% - 1rem)}}.advanced-search-block .first-filters .filter .data-field{margin-bottom:0}@media(min-width:768px)and (max-width:1024px){.advanced-search-block .first-filters .filter.date-filter:first-child{margin-right:1.5rem}}@media(min-width:1025px){.advanced-search-block .first-filters .more-filters-button-container{width:calc(33.3% - 1rem)}}.advanced-search-block .first-filters .more-filters-button-container button{display:flex;justify-content:center}.advanced-search-block .first-filters .more-filters-button-container button .filter-icon svg{height:20px;width:25px;margin-left:.5rem}.advanced-search-block .first-filters .more-filters-button-container button .arrow{position:absolute;bottom:0}.advanced-search-block .first-filters .more-filters-button-container button .arrow svg{transition:300ms linear all;height:7px;width:12px}.advanced-search-block .first-filters .more-filters-button-container button.filters-open .arrow svg{transform:rotate(180deg)}.advanced-search-block .more-filters{display:flex;flex-wrap:wrap;margin-bottom:2rem;justify-content:space-between;transition:max-height .5s ease-out;max-height:0;overflow-y:hidden}.advanced-search-block .more-filters .filter{margin-top:1rem;width:100%}@media(min-width:768px){.advanced-search-block .more-filters .filter{width:calc(50% - .75rem)}.advanced-search-block .more-filters .filter .btn{width:100%;height:100%}}@media(min-width:1025px){.advanced-search-block .more-filters .filter{width:calc(33.3% - 1rem)}}.advanced-search-block .filters-selected-container{display:flex;flex-wrap:wrap;align-items:center;margin-top:1rem}.advanced-search-block .filters-selected-container .active-filter{margin:.25rem 1rem .25rem 0;padding:.5rem;background-color:#a0a9ac;color:#fff;display:flex;align-items:center}.advanced-search-block .filters-selected-container .active-filter svg{margin-left:.5rem;cursor:pointer;min-width:8px;min-height:8px}.advanced-search-block .filters-selected-container .remove-all-filters{font-weight:600;color:#2a18cc;height:35px;display:flex;align-items:center;margin:.25rem 0 .25rem 0}.advanced-search-block .filters-selected-container .remove-all-filters span{cursor:pointer}.advanced-search-block .filters-selected-container .remove-all-filters:hover{color:#1cd6ac}.advanced-search-block #filter-picker{margin:2rem 0}.advanced-search-block .skeleton-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2rem}.advanced-search-block .results-container{margin-top:2rem;display:flex;flex-direction:column;justify-content:center}.advanced-search-block .results-container .results{display:flex;justify-content:space-between;flex-direction:column;position:relative;margin:0 0 1.5rem 0}@media(min-width:768px){.advanced-search-block .results-container .results{flex-direction:row;flex-wrap:wrap}.advanced-search-block .results-container .results .event-card-item-wrapper{width:calc(50% - .75rem)}.advanced-search-block .results-container .results.tablet-uneven-columns::after{content:"";flex:auto}}@media(min-width:1025px){.advanced-search-block .results-container .results>.event-card-item-wrapper{width:calc(33.3% - 1rem);margin-left:1.5rem}.advanced-search-block .results-container .results>.event-card-item-wrapper:first-child{margin-left:0}.advanced-search-block .results-container .results>.event-card-item-wrapper:nth-child(3n+4){margin-left:0}.advanced-search-block .results-container .results.uneven-columns::after{content:"";flex:auto}}.advanced-search-block .no-results,.advanced-search-block .api-error{text-align:center;max-width:420px;margin:5.5rem auto}.advanced-search-block .no-results h3,.advanced-search-block .api-error h3{margin:0 0 1rem}.advanced-search-block .no-results{color:#a0a9ac}.advanced-search-block .api-error{color:red}.advanced-search-block .editor-panel{display:flex;flex-direction:column;margin:2rem 0;border:1px solid #ff4935;padding:.75rem;justify-content:space-between}@media(min-width:1025px){.advanced-search-block .editor-panel{flex-direction:row}}.advanced-search-block .editor-panel label{font-size:15px;color:#a0a9ac}.advanced-search-block .editor-panel .title-container{display:flex;flex-direction:column;justify-content:space-between}.advanced-search-block .editor-panel .title-container h4{margin:.5rem 0}.scrollable-block{overflow-y:auto}.scrollable-block .modal-btn{justify-content:center;display:grid}.scrollable-block .vue-image-container .image-component-container{justify-content:inherit}.scrollable-block .vue-image-container .image-component-container img{max-width:fit-content}.filter-block-advanced-search-block{margin-top:2rem;margin-bottom:2rem}.filter-block-advanced-search-block .header-container{margin-bottom:2rem}.filter-block-advanced-search-block .results-container{margin-top:2rem;display:flex;flex-direction:column;justify-content:center}.filter-block-advanced-search-block .results-container .results{display:flex;justify-content:space-between;flex-direction:column;position:relative;margin:0 0 1.5rem 0}@media(min-width:768px){.filter-block-advanced-search-block .results-container .results{flex-direction:row;flex-wrap:wrap}.filter-block-advanced-search-block .results-container .results .event-card-item-wrapper{width:calc(50% - .75rem)}.filter-block-advanced-search-block .results-container .results.tablet-uneven-columns::after{content:"";flex:auto}}@media(min-width:1025px){.filter-block-advanced-search-block .results-container .results>.event-card-item-wrapper{width:calc(33.3% - 1rem);margin-left:1.5rem}.filter-block-advanced-search-block .results-container .results>.event-card-item-wrapper:first-child{margin-left:0}.filter-block-advanced-search-block .results-container .results>.event-card-item-wrapper:nth-child(3n+4){margin-left:0}.filter-block-advanced-search-block .results-container .results.uneven-columns::after{content:"";flex:auto}}.filter-block-advanced-search-block .no-results,.filter-block-advanced-search-block .api-error{text-align:center;max-width:420px;margin:5.5rem auto}.filter-block-advanced-search-block .no-results h3,.filter-block-advanced-search-block .api-error h3{margin:0 0 1rem}.filter-block-advanced-search-block .no-results{color:#a0a9ac}.filter-block-advanced-search-block .api-error{color:red}.back-button-block{display:flex;width:100%;justify-content:center;margin:2rem 0}.back-button-block.left-align{justify-content:left}.back-button-block.right-align{justify-content:right}.back-button-block .back-button-container{display:flex;flex-direction:row;padding:1.5rem;background-color:#2a18cc;color:#fff;text-decoration:none;justify-content:flex-start;align-items:center;word-wrap:break-word}@media(min-width:768px){.back-button-block .back-button-container{max-width:75%;padding:inherit 4rem}}@media(min-width:1025px){.back-button-block .back-button-container{max-width:50%}}.back-button-block .back-button-container:hover .arrow,.back-button-block .back-button-container:focus .arrow{color:#fff;background-color:#1cd6ac}.back-button-block .back-button-container:hover .arrow::before,.back-button-block .back-button-container:focus .arrow::before{transform:scaleY(1);transform-origin:center bottom}.back-button-block .back-button-container .arrow{min-height:50px;min-width:50px;width:50px;height:50px;color:#2a18cc;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:1.5rem;position:relative;transition:background .2s ease-in,color .2s ease-in,border .2s ease-in}.back-button-block .back-button-container .arrow svg{height:60%;width:60%}.back-button-block .back-button-container span{font-size:16px;font-weight:700;min-width:0%}.search-block{margin-top:2rem}.search-block .filtered-search{width:100%;text-align:center;margin-top:-1rem;margin-bottom:2.5rem;color:#a0a9ac;font-size:16px;font-weight:500}.search-block .filtered-search .remove-filtered-search{color:#2a18cc;cursor:pointer}.search-block .filtered-search .remove-filtered-search:hover{color:#1cd6ac}.search-block #filter-picker{margin:2rem 0}.search-block .no-results,.search-block .api-error{text-align:center;max-width:420px;margin:5.5rem auto}.search-block .no-results h3,.search-block .api-error h3{margin:0 0 1rem}.search-block .no-results{color:#a0a9ac}.search-block .api-error{color:red}.search-block .editor-panel{display:flex;flex-direction:column;margin:2rem 0;border:1px solid #ff4935;padding:.75rem;justify-content:space-between}@media(min-width:1025px){.search-block .editor-panel{flex-direction:row}}.search-block .editor-panel label{font-size:15px;color:#a0a9ac}.search-block .editor-panel .title-container{display:flex;flex-direction:column;justify-content:space-between}.search-block .editor-panel .title-container h4{margin:.5rem 0}.employee-profile-search-block{margin-top:2rem}.employee-profile-search-block .vs__selected-options{flex-wrap:nowrap;max-width:calc(100% - 41px);align-items:center}.employee-profile-search-block .vs__selected{display:block;white-space:nowrap;text-overflow:ellipsis;max-width:98%;overflow:hidden}.employee-profile-search-block .vs__search{position:absolute}.employee-profile-search-block .vs--open .vs__search{position:static}.employee-profile-search-block .vs__dropdown-option{white-space:normal}.employee-profile-search-block .filters-and-query{display:flex;flex-direction:column;width:100%;justify-content:space-between}.employee-profile-search-block .filters-and-query .dropdowns{display:flex;width:100%}@media(max-width:767px){.employee-profile-search-block .filters-and-query .dropdowns{flex-direction:column}}@media(min-width:768px){.employee-profile-search-block .filters-and-query .dropdowns .fields-filter{margin-left:1.5rem}}.employee-profile-search-block .filters-and-query .dropdowns .fields-filter,.employee-profile-search-block .filters-and-query .dropdowns .departments-filter{width:100%;margin-bottom:1.5rem}@media(min-width:1025px){.employee-profile-search-block .filters-and-query .dropdowns .fields-filter,.employee-profile-search-block .filters-and-query .dropdowns .departments-filter{width:calc(50% - .75rem)}}.employee-profile-search-block .filters-and-query .query-container{display:flex;width:100%;margin-bottom:1rem}@media(min-width:1025px){.employee-profile-search-block .filters-and-query .query-container{padding-bottom:1.5rem}}.employee-profile-search-block .filters-and-query .query-container .input-container{width:100%;position:relative}.employee-profile-search-block .filters-and-query .query-container .input-container input{-webkit-appearance:none;height:56px;width:100%;background:#fff;border:2px solid #2a18cc;padding:10px 1.5rem;font-family:GT America,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;border-radius:0;font-size:1rem;line-height:1.5rem;color:#313841;outline:none}.employee-profile-search-block .filters-and-query .query-container .input-container .clear-search-field-button{position:absolute;right:.5rem;bottom:.5rem;top:.5rem;width:2rem;display:flex;justify-content:center;align-items:center;color:#a0a9ac}.employee-profile-search-block .filters-and-query .query-container .input-container .clear-search-field-button:hover{color:#1cd6ac;cursor:pointer}.employee-profile-search-block .filters-and-query .query-container .btn{flex:0 0 145px}.employee-profile-search-block .filters-and-query .query-container .btn.loading{pointer-events:none;cursor:default}.employee-profile-search-block .filters-and-query .query-container .btn .not-visible{visibility:hidden}.employee-profile-search-block .letters-container{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1.5rem}.employee-profile-search-block .letters-container button{text-transform:uppercase;font-size:18px;padding:.5rem 10px;width:32px;cursor:pointer;color:#2a18cc}.employee-profile-search-block .letters-container button.is-selected{color:#ff4935;cursor:default}.employee-profile-search-block .letters-container button.is-selected:hover{color:#ff4935}.employee-profile-search-block .letters-container button:hover{color:#1cd6ac}.employee-profile-search-block .letters-container button.inactive{color:#a0a9ac;cursor:default}.employee-profile-search-block .search-results-container .result-texts-container{width:100%;text-align:center;margin-bottom:2.5rem;color:#a0a9ac;font-size:16px;font-weight:500}.employee-profile-search-block .search-results-container .result-texts-container button{color:#2a18cc;cursor:pointer;font-weight:inherit}.employee-profile-search-block .search-results-container .employee-results-container{display:flex;flex-direction:column}@media(min-width:768px){.employee-profile-search-block .search-results-container .employee-results-container{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.employee-profile-search-block .search-results-container .pagination-container{margin-top:1rem}.employee-profile-search-block .search-results-container .no-results{margin-top:2rem;font-size:1.9rem}.employee-profile-search-block .search-results-container .errors{margin-top:2rem;font-size:1.5rem}.employee-profile-search-block .search-results-container .errors span{color:red;font-weight:600}.employee-profile-search-block .employee-item-skeleton{position:relative;width:100%;height:247px;margin:0 0 1.5rem;background-color:#fff;overflow:hidden;display:flex;border:2px solid #e6ebef}@media(min-width:768px){.employee-profile-search-block .employee-item-skeleton{width:48.5%}}@media(min-width:1025px){.employee-profile-search-block .employee-item-skeleton{width:49%}}.employee-profile-search-block .employee-item-skeleton .employee-image,.employee-profile-search-block .employee-item-skeleton .employee-department,.employee-profile-search-block .employee-item-skeleton .employee-name,.employee-profile-search-block .employee-item-skeleton .employee-title,.employee-profile-search-block .employee-item-skeleton .employee-mobile,.employee-profile-search-block .employee-item-skeleton .employee-phone,.employee-profile-search-block .employee-item-skeleton .employee-email,.employee-profile-search-block .employee-item-skeleton .animation{position:absolute;background:#e6ebef;border-radius:6px}.employee-profile-search-block .employee-item-skeleton .employee-image-container{display:none}@media(min-width:768px){.employee-profile-search-block .employee-item-skeleton .employee-image-container{display:block;flex:0 0 96px;margin-left:1.5rem;position:relative;margin-top:24px}}@media(min-width:1025px){.employee-profile-search-block .employee-item-skeleton .employee-image-container{flex:0 0 185px}}.employee-profile-search-block .employee-item-skeleton .employee-image-container .employee-image{left:0;top:0;width:100%;height:96px}@media(min-width:1025px){.employee-profile-search-block .employee-item-skeleton .employee-image-container .employee-image{height:185px}}.employee-profile-search-block .employee-item-skeleton .employee-info{display:flex;flex-direction:column;width:100%;height:100%;position:relative;margin-left:1.5rem}.employee-profile-search-block .employee-item-skeleton .employee-info .employee-department{left:0;top:24px;width:200px;height:14px}@media(min-width:768px){.employee-profile-search-block .employee-item-skeleton .employee-info .employee-department{width:160px}}.employee-profile-search-block .employee-item-skeleton .employee-info .employee-name{width:300px;height:30px;top:60px;left:0}@media(min-width:768px){.employee-profile-search-block .employee-item-skeleton .employee-info .employee-name{width:180px}}.employee-profile-search-block .employee-item-skeleton .employee-info .employee-title{width:165px;height:18px;top:98px;left:0}.employee-profile-search-block .employee-item-skeleton .employee-info .employee-mobile,.employee-profile-search-block .employee-item-skeleton .employee-info .employee-phone{width:100px;height:19px;top:144px;left:0}.employee-profile-search-block .employee-item-skeleton .employee-info .employee-phone{width:100px;height:19px;top:170px;left:0}.employee-profile-search-block .employee-item-skeleton .employee-info .employee-email{width:250px;height:19px;top:200px;left:0}@media(min-width:768px){.employee-profile-search-block .employee-item-skeleton .employee-info .employee-email{width:180px}}.employee-profile-search-block .employee-item-skeleton .animation{width:100%;height:100%;left:-200%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 100%);animation:loading 2.5s infinite;animation-timing-function:linear}@keyframes loading{to{left:200%}}.external-sso-block{margin:1.5rem 0}.external-sso-block .sso-content{padding:1.5rem;border:2px solid #e6ebef}.external-sso-block .sso-content .text-and-button{display:flex;justify-content:space-between;align-items:flex-start}.external-sso-block .sso-content .error{margin-top:1rem}.external-sso-block .sso-content .error p{color:red;font-weight:600}.floating-contact-us-container{position:fixed;right:2rem;bottom:2rem;z-index:1;max-height:calc(100vh - 64px - (2rem*2));overflow-y:auto}@media(max-width:767px){.floating-contact-us-container.shown{left:2rem}}@media(min-width:768px){.floating-contact-us-container{right:4rem;bottom:4rem;max-width:500px;max-height:calc(100vh - 120px - (4rem*2))}}@media(min-width:1025px){.floating-contact-us-container{max-height:calc(100vh - 140px - (4rem*2))}}.floating-contact-us-container.shown{-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2)}.floating-contact-us-container .floating-contact-us-button{max-height:0;overflow:hidden}.floating-contact-us-container .floating-contact-us-button::after{content:" ";display:block;clear:both}.floating-contact-us-container .floating-contact-us-button .activate-button-container{width:0%;transition:width .4s ease;overflow:hidden;float:right}.floating-contact-us-container .floating-contact-us-button .activate-button-container.shown{width:100%}.floating-contact-us-container .floating-contact-us-button .large-screen-help,.floating-contact-us-container .floating-contact-us-button .small-screen-help{background-color:#a0a9ac;color:#fff;font-weight:600;cursor:pointer;white-space:nowrap}.floating-contact-us-container .floating-contact-us-button .large-screen-help{display:none}@media(min-width:768px){.floating-contact-us-container .floating-contact-us-button .large-screen-help{display:flex;padding:1rem 2rem}}.floating-contact-us-container .floating-contact-us-button .small-screen-help{display:flex;height:50px;width:50px;justify-content:center;align-items:center;border-radius:50%;font-size:1.5rem}@media(min-width:768px){.floating-contact-us-container .floating-contact-us-button .small-screen-help{display:none}}.floating-contact-us-container .floating-contact-us-form{display:flex;width:0;overflow:hidden;transition:height 2s ease;flex-direction:column;background-color:#e6ebef;max-height:0;transition:max-height .4s ease .4s}.floating-contact-us-container .floating-contact-us-form .form-header{height:calc(25px + 2rem);background-color:#e6ebef;text-align:right;padding:2rem 2rem 0}.floating-contact-us-container .floating-contact-us-form .form-header span{cursor:pointer}.floating-contact-us-container .floating-contact-us-form form{padding:0 2rem 2rem}.floating-contact-us-container .floating-contact-us-form form h4{margin-top:0;margin-bottom:.5rem}.floating-contact-us-container .floating-contact-us-form form .text-above-form{margin-top:-5px}.floating-contact-us-container .floating-contact-us-form form .text-above-form p{margin-top:.5rem;margin-bottom:0}.floating-contact-us-container .floating-contact-us-form form .text-below-form{margin-top:1rem}.floating-contact-us-container .floating-contact-us-form form .input-container .data-field{margin-bottom:2rem}.floating-contact-us-container .floating-contact-us-form form .input-container:first-child{margin-top:2rem}.floating-contact-us-container .floating-contact-us-form form .input-container:last-child{margin-bottom:.5rem}.floating-contact-us-container .floating-contact-us-form form .input-container:last-child .data-field{margin-bottom:0}.floating-contact-us-container .floating-contact-us-form form .input-container .input-field-validated,.floating-contact-us-container .floating-contact-us-form form .input-container .text-area-validated{margin-right:0}.floating-contact-us-container .floating-contact-us-form form .input-container .error-label{background-color:#e6ebef}.floating-contact-us-container .floating-contact-us-form form .button-container{text-align:right}.floating-contact-us-container .floating-contact-us-form form .button-container button{cursor:pointer}.floating-contact-us-container .floating-contact-us-form form .button-container button.loading{pointer-events:none;cursor:default}.floating-contact-us-container .floating-contact-us-form form .button-container button.loading:focus:before,.floating-contact-us-container .floating-contact-us-form form .button-container button.loading:hover:before{transform:scaleY(0)}.floating-contact-us-container .floating-contact-us-form form .button-container button .not-visible{visibility:hidden}.floating-contact-us-container .floating-contact-us-form form .form-failed-text{color:#ff4935;display:block;margin-top:.5rem}.floating-contact-us-container .floating-contact-us-form .success-text{padding:1rem 1.5rem 1rem;font-weight:600;font-size:1.2rem}.newsletters-sign-up-block .newsletter-checkboxes{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;flex-direction:column}@media(min-width:768px){.newsletters-sign-up-block .newsletter-checkboxes{flex-direction:row;align-items:stretch}}.newsletters-sign-up-block .newsletter-checkboxes .checkbox-errors{width:100%;text-align:center;color:#ff4935;margin-top:-1rem}.newsletters-sign-up-block .newsletter-checkboxes .checkbox-errors h4{font-size:1rem;margin:0}.newsletters-sign-up-block .newsletter-submission{display:flex;flex-direction:column;text-align:center;margin-top:2rem}.newsletters-sign-up-block .newsletter-submission .tagline{margin-top:0;margin-bottom:1.5rem;font-size:14px;font-weight:500;letter-spacing:2px;line-height:17px;text-transform:uppercase}.newsletters-sign-up-block .newsletter-submission h2{margin:0 0 1rem}@media(min-width:768px){.newsletters-sign-up-block .newsletter-submission .form-body{max-width:60%;margin:0 auto}}.newsletters-sign-up-block .newsletter-submission .input-fields{display:flex;flex-direction:column;margin-top:2.5rem}@media(min-width:768px){.newsletters-sign-up-block .newsletter-submission .input-fields{flex-direction:row}}.newsletters-sign-up-block .newsletter-submission .input-fields .input-button{margin-bottom:2rem}@media(min-width:768px){.newsletters-sign-up-block .newsletter-submission .input-fields .input-button{flex:1 0 auto}}.newsletters-sign-up-block .newsletter-submission .input-fields .input-button button{width:100%}.newsletters-sign-up-block .newsletter-submission .input-fields .input-button button.loading{pointer-events:none;cursor:default}.newsletters-sign-up-block .newsletter-submission .input-fields .input-button button.loading:focus:before,.newsletters-sign-up-block .newsletter-submission .input-fields .input-button button.loading:hover:before{transform:scaleY(0)}.newsletters-sign-up-block .newsletter-submission .input-fields .input-button button .not-visible{visibility:hidden}.newsletters-sign-up-block .form-errors{background-color:#ffedeb;border:2px solid #ff4935;padding:1.5rem 2rem;text-align:center;color:#313841;max-width:100%}.newsletters-sign-up-block .form-errors h4{font-size:1rem;margin:0 0 .5rem 0}.newsletters-sign-up-block .form-success{text-align:center}.teaser-pages-block .title{font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase;margin-top:0}.teaser-pages-block .spinner-container{height:calc(40px + 1rem);display:flex;width:100%;justify-content:center;position:relative;color:#2a18cc;margin-top:1.5rem}.teaser-pages-block .list{list-style:none;padding:0;margin:0}.teaser-pages-block .list .list-item{margin:0 0 1rem}.teaser-pages-block .list .list-item .link{text-decoration:none}.teaser-pages-block .list .list-item .teaser-item{display:flex;justify-content:space-between;align-items:center;min-height:48px;width:100%}.teaser-pages-block .list .list-item .text-col{display:flex;margin-right:1.5rem;flex-direction:column;width:100%;justify-content:center}@media(max-width:767px){.teaser-pages-block .list .list-item .text-col{margin-right:1rem}}.teaser-pages-block .list .list-item .tag{font-size:10px;font-weight:500;letter-spacing:2px;color:#a0a9ac;text-transform:uppercase;line-height:1;margin:.5rem 0 0}.teaser-pages-block .list .list-item .teaser-item-title{margin:.2rem 0 0;font-size:1.25rem;font-weight:bold;line-height:1.29;color:#313841;word-break:break-word;overflow-wrap:break-word}.teaser-pages-block .list .list-item .teaser-item-title:hover,.teaser-pages-block .list .list-item .teaser-item-title:focus{text-decoration:underline}.teaser-pages-block .list .list-item .image{width:180px;height:104px;flex:0 0 180px;min-width:104px;display:flex;align-items:center}.teaser-pages-block .list .list-item .image img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width:767px){.teaser-pages-block .list .list-item .image{width:128px;height:78px;flex:0 0 128px;min-width:78px}}.teaser-pages-block .read-more-link{text-decoration:none;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:14px;line-height:26px;letter-spacing:.5px;margin-top:1.5rem}.analysis-cards-block.theme--light,.analysis-cards-block.theme--blue{padding:1rem 1rem 1rem}@media(min-width:768px){.analysis-cards-block.theme--light,.analysis-cards-block.theme--blue{padding:1rem 1.5rem 1rem}}.analysis-cards-block.theme--light .button-container,.analysis-cards-block.theme--blue .button-container{margin-bottom:.5rem}.analysis-cards-block .title-and-body h2{margin-top:0}.analysis-cards-block .cards{position:relative;display:flex;flex-flow:row wrap;justify-content:space-around;align-items:flex-start;max-width:1200px;margin:0 auto;align-items:stretch;justify-content:space-between}@media(min-width:768px){.analysis-cards-block .cards{margin-top:-1rem}}.analysis-cards-block .cards .card{flex-basis:100%;flex-grow:0;margin:0 0 1.5rem 0;display:flex}@media(min-width:768px){.analysis-cards-block .cards .card{flex-basis:48.5%;margin:1.5rem 0}}.analysis-cards-block .cards .card .card-details{-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2);display:flex;flex-direction:row;justify-content:space-between;min-height:140px;width:100%;padding:0;cursor:pointer;background:#fff;color:#313841;text-decoration:none;align-items:center}.analysis-cards-block .cards .card .card-details:hover .card-details-text{background:#d3d9e0}.analysis-cards-block .cards .card .card-details .card-details-image{display:none}@media(min-width:768px){.analysis-cards-block .cards .card .card-details .card-details-image{display:block;position:relative;flex:0 0 42%;width:42%;height:100%}.analysis-cards-block .cards .card .card-details .card-details-image .image-container{position:absolute;height:100%;width:100%;top:0;display:flex;justify-content:center;align-items:center}}.analysis-cards-block .cards .card .card-details .card-details-text{width:58%;height:100%;flex-grow:1;text-align:left;padding:1rem;align-self:flex-start}.analysis-cards-block .cards .card .card-details .card-details-text .card-details-text-title{margin:0 0 .25rem;font-size:1.25rem;font-weight:700;line-height:1.3}.analysis-cards-block .cards .card .card-details .card-details-text .card-details-text-body{margin:0;font-size:1rem;line-height:1.6}.analysis-cards-block .cards .card[data-coming-into-view='false']{transition:transform .4s cubic-bezier(.325,.845,.43,.935);transform:translateY(1rem)}@media(max-width:767px){.analysis-cards-block .cards .card[data-coming-into-view='false']{transition-delay:0s!important}}@media(min-width:768px){.analysis-cards-block .cards .card[data-coming-into-view='false']{transform:translateY(2rem)}}.analysis-cards-block .cards .card[data-coming-into-view='true']{transition:transform .4s cubic-bezier(.325,.845,.43,.935);transform:none}@media(max-width:767px){.analysis-cards-block .cards .card[data-coming-into-view='true']{transition-delay:0s!important}}.analysis-cards-block .button-container{margin-bottom:2rem}.analysis-cards-block .button-container.placement-center{text-align:center}.analysis-cards-block .button-container.placement-right{text-align:right}.event-cards-block.theme--light,.event-cards-block.theme--blue{padding:1rem 1rem 1rem}@media(min-width:768px){.event-cards-block.theme--light,.event-cards-block.theme--blue{padding:1rem 1.5rem 1rem}}.event-cards-block.theme--light .button-container,.event-cards-block.theme--blue .button-container{margin-bottom:.5rem}.event-cards-block .title-and-body h2{margin-top:0}.event-cards-block .cards{display:flex;flex-direction:column}@media(max-width:767px){.event-cards-block .cards{margin-top:-.5rem}}@media(min-width:768px){.event-cards-block .cards{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.event-cards-block .cards::after{content:"";width:48.5%}}@media(min-width:1025px){.event-cards-block .cards::after{content:"";width:32%}}.event-cards-block .cards .card{padding-top:.5rem;padding-bottom:.5rem;margin:0 0 1rem 0}@media(max-width:767px){.event-cards-block .cards .card:last-child{margin-bottom:1.5rem}}@media(min-width:768px){.event-cards-block .cards .card{width:48.5%}}@media(min-width:1025px){.event-cards-block .cards .card{width:32%}}.event-cards-block .cards .card .card-anchor{color:#313841;text-decoration:none;cursor:pointer;width:100%;height:100%}.event-cards-block .cards .card .card-anchor article{background-color:#fff;padding:1.5rem;display:flex;flex-direction:column;transition-property:background-color;transition-duration:.1s;transition-timing-function:linear;transition-delay:0s;position:relative;-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2)}@media(min-width:768px){.event-cards-block .cards .card .card-anchor article{height:100%}}.event-cards-block .cards .card .card-anchor article .card-theme-bar{height:4px;position:absolute;top:0;left:0;right:0;transform-origin:top;transition:transform .2s ease-out}.event-cards-block .cards .card .card-anchor article .card-title{margin-top:0;font-size:1.25rem;font-weight:700;line-height:1.2;margin-bottom:.5rem}.event-cards-block .cards .card .card-anchor article .card-body{margin-top:0;margin-bottom:1rem;font-size:1rem;line-height:1.6rem}.event-cards-block .cards .card .card-anchor article .card-status{margin-bottom:1rem}.event-cards-block .cards .card .card-anchor article .card-status.add-top-margin{margin-top:1rem}.event-cards-block .cards .card .card-anchor article .card-status .status{display:inline-block;color:#ff431d;border:1px solid;text-transform:uppercase;font-size:10px;font-weight:500;letter-spacing:1.2px;padding:6px 8px;margin-right:1rem;margin-bottom:1rem}.event-cards-block .cards .card .card-anchor article .card-status .status:last-child{margin-right:0}@media(min-width:1025px){.event-cards-block .cards .card .card-anchor article .card-date{margin-top:auto}}.event-cards-block .cards .card .card-anchor article .card-date,.event-cards-block .cards .card .card-anchor article .card-location{display:flex;align-items:center;font-weight:500;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;font-style:normal;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-cards-block .cards .card .card-anchor article .card-date svg,.event-cards-block .cards .card .card-anchor article .card-location svg{margin-right:1rem}.event-cards-block .cards .card .card-anchor article .card-prices{display:flex;flex-direction:column;margin:1.5rem 0 2rem}.event-cards-block .cards .card .card-anchor article .card-prices .card-price{display:flex;justify-content:space-between;margin:0 0 1rem;border-bottom:1px solid #e6ebef;padding-bottom:.5rem;line-height:1.62}.event-cards-block .cards .card .card-anchor article .card-prices .card-price .price-label{font-size:1rem;letter-spacing:.3px;font-weight:500}.event-cards-block .cards .card .card-anchor article .card-prices .card-price .price-price{font-weight:700;text-transform:uppercase;margin-left:1rem}.event-cards-block .cards .card .card-anchor article .card-prices .card-price .price-price.member-price{color:#ff4935}.event-cards-block .cards .card .card-anchor article .card-prices .card-price-note{font-size:14px;margin-top:-.5rem;color:#7d8b90;text-align:right;text-decoration:none}.event-cards-block .cards .card .card-anchor article .card-arrow{display:flex;justify-content:flex-end;color:#2a18cc;overflow:hidden;margin-top:auto}@media(min-width:1025px){.event-cards-block .cards .card .card-anchor article .card-arrow{margin-top:0}}.event-cards-block .cards .card .card-anchor article .card-arrow svg{stroke:currentColor;fill:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.event-cards-block .cards .card .card-anchor article:hover{background-color:#f2f5f7}.event-cards-block .cards .card .card-anchor article:hover .card-theme-bar{transform:scaleY(1.75)}.event-cards-block .cards .card .card-anchor:hover .card-arrow svg,.event-cards-block .cards .card .card-anchor:active .card-arrow svg{animation:wrap .4s ease 0s}@keyframes wrap{0%{transform:translateX(0)}49.99999%{transform:translateX(110%)}50%{transform:translateX(-110%)}100%{transform:translateY(0)}}.event-cards-block .cards .card[data-coming-into-view='false']{transition:transform .4s cubic-bezier(.325,.845,.43,.935);transform:translateY(1rem)}@media(max-width:767px){.event-cards-block .cards .card[data-coming-into-view='false']{transition-delay:0s!important}}@media(min-width:768px){.event-cards-block .cards .card[data-coming-into-view='false']{transform:translateY(2rem)}}.event-cards-block .cards .card[data-coming-into-view='true']{transition:transform .4s cubic-bezier(.325,.845,.43,.935);transform:none}@media(max-width:767px){.event-cards-block .cards .card[data-coming-into-view='true']{transition-delay:0s!important}}.event-cards-block .cards.two-columns::after,.event-cards-block .cards.only-one::after{display:none}@media(min-width:1025px){.event-cards-block .cards.two-columns .card,.event-cards-block .cards.only-one .card{width:48.5%}}@media(min-width:768px){.event-cards-block .cards.only-one{justify-content:space-around}}.event-cards-block .button-container{margin-bottom:2rem}.event-cards-block .button-container.placement-center{text-align:center}.event-cards-block .button-container.placement-right{text-align:right}.contact-list-block{margin:1.5rem 0}.contact-list-block .highlighted-title-container{padding-bottom:.5rem}@media(min-width:768px){.contact-list-block .highlighted-title-container{padding-bottom:0;display:flex;align-items:center;margin-bottom:2rem}}.contact-list-block .highlighted-title-container h2{font-size:1.5rem;margin:1rem 0;line-height:1.3;font-weight:700}@media(min-width:768px){.contact-list-block .highlighted-title-container h2{margin:2rem 1rem 2rem 4rem;font-size:2.5rem;line-height:1.15;font-weight:900}}@media(min-width:1025px){.contact-list-block .highlighted-title-container h2{margin:2rem 1rem 2rem 6rem}}.contact-list-block .list-items{display:flex;flex-direction:column}@media(min-width:768px){.contact-list-block .list-items{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.contact-list-block .list-items.one-item{justify-content:center}.contact-list-block .list-items.one-item.compact::after{display:none}@media(min-width:1025px){.contact-list-block .list-items.compact::after{content:"";width:32%}}@media(min-width:1025px){.contact-list-block .list-items.compact .list-item-container{width:32%}.contact-list-block .list-items.compact .list-item-container:nth-child(3){margin-top:0}}.contact-list-block .list-items.compact .list-item-container a.list-item{justify-content:center}.contact-list-block .list-items.compact .list-item-container a.list-item.employee-item{text-decoration:none;color:#313841}.contact-list-block .list-items.compact .list-item-container a.list-item.employee-item .employee-container{flex-direction:row;align-items:center;justify-content:space-between}@media(min-width:768px){.contact-list-block .list-items.compact .list-item-container a.list-item.employee-item .employee-container{padding:1rem}.contact-list-block .list-items.compact .list-item-container a.list-item.employee-item .employee-container .employee-info{margin-left:1rem;flex:1}}.contact-list-block .list-items.compact .list-item-container a.list-item.employee-item .employee-container .employee-name{margin-top:.5rem}@media(min-width:768px){.contact-list-block .list-items.compact .list-item-container a.list-item.employee-item .employee-container .employee-name{font-size:1rem}}@media(min-width:768px){.contact-list-block .list-items.compact .list-item-container a.list-item.employee-item .employee-container .employee-title{font-size:.9rem}}.contact-list-block .list-items.compact .list-item-container a.list-item.employee-item .employee-container .employee-image{flex:0 0 96px}.contact-list-block .list-items.compact .list-item-container a.list-item.employee-item .employee-container .employee-image .image-component-container{width:96px;height:96px}.contact-list-block .list-items.compact .list-item-container a.list-item.employee-item .employee-container .employee-contact-info{margin-top:.5rem}.contact-list-block .list-items.compact .list-item-container a.list-item.employee-item .employee-container .employee-contact-info .employee-phone,.contact-list-block .list-items.compact .list-item-container a.list-item.employee-item .employee-container .employee-contact-info .employee-mobile{display:none}.contact-list-block .list-items.compact .list-item-container a.list-item.employee-item .employee-container .employee-contact-info svg{color:#ff431d;flex:0 0 auto}.contact-list-block .list-items.compact .list-item-container a.list-item.employee-item .employee-container .employee-contact-info div{display:flex;align-items:center;margin-bottom:2px}.contact-list-block .list-items.compact .list-item-container a.list-item.employee-item .employee-container .employee-contact-info div span{color:#2a18cc;font-size:14px;letter-spacing:.5px;font-weight:700;line-height:1.3;text-transform:uppercase;font-style:normal;margin-left:.5rem;text-decoration:none;overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){.contact-list-block .list-items.compact .list-item-container a.list-item.employee-item .employee-container .employee-contact-info div span{font-size:.8rem}}.contact-list-block .list-items.compact .list-item-container a.list-item.employee-item .employee-container .employee-cta-arrow-container{min-width:30px}.contact-list-block .list-items.compact .list-item-container a.list-item.employee-item .employee-container .employee-cta-arrow-container svg{color:#2a18cc}.contact-list-block .list-items.compact .list-item-container a.list-item.employee-item:hover{color:#fff;background-color:#2a18cc}.contact-list-block .list-items.compact .list-item-container a.list-item.employee-item:hover .employee-container .employee-contact-info div span{color:#fff}.contact-list-block .list-items.compact .list-item-container a.list-item.employee-item:hover .employee-container .employee-cta-arrow-container svg{color:#fff}.contact-list-block .list-items.compact .list-item-container a:hover .employee-cta-arrow-container svg,.contact-list-block .list-items.compact .list-item-container a:active .employee-cta-arrow-container svg{animation:wrap .4s ease 0s}@keyframes wrap{0%{transform:translateX(0)}49.99999%{transform:translateX(110%)}50%{transform:translateX(-110%)}100%{transform:translateY(0)}}@media(min-width:768px){.contact-list-block .list-items.compact .list-item-container .hotline-item{padding:1rem 1.5rem}}.contact-list-block .list-items.compact .list-item-container .hotline-item h3{font-size:1.3rem;margin-bottom:.8rem}.contact-list-block .list-items.compact .list-item-container .hotline-item a.hotline-phone span{font-size:1.2rem}.contact-list-block .list-items.compact .list-item-container .hotline-item .hotline-text{margin-top:1rem}@media(min-width:1025px){.contact-list-block .list-items.two-columns::after{display:none}.contact-list-block .list-items.two-columns .list-item-container{width:49%}.contact-list-block .list-items.two-columns .list-item-container:nth-child(3){margin-top:calc(1200px/100*2)}}.contact-list-block .list-items .list-item-container{padding:.5rem 0}@media(min-width:768px){.contact-list-block .list-items .list-item-container{width:48.5%;padding:0}}@media(min-width:1025px){.contact-list-block .list-items .list-item-container{width:49%}}@media(min-width:768px){.contact-list-block .list-items .list-item-container{margin-top:3vw}.contact-list-block .list-items .list-item-container:nth-child(1),.contact-list-block .list-items .list-item-container:nth-child(2){margin-top:0}}@media(min-width:1025px){.contact-list-block .list-items .list-item-container{margin-top:calc(1200px/100*2)}}.contact-list-block .list-items .list-item-container .list-item{border:2px solid #e6ebef;display:flex;flex-direction:column;height:100%}.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-container{display:flex;flex-direction:column;padding:1.5rem}@media(min-width:768px){.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-container{padding:2rem;flex-direction:row}}.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-container .employee-info{display:flex;flex-direction:column;overflow:hidden}@media(min-width:768px){.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-container .employee-info{margin-left:1.5rem}}.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-container .employee-info .employee-department{font-size:14px;line-height:1.3;letter-spacing:.2px;color:#a0a9ac}.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-container .employee-info .employee-name{font-size:1.25rem;margin:1rem 0 .5rem;font-weight:700}.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-container .employee-info .employee-title{font-size:1rem}.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-container .employee-info .employee-contact-info{display:flex;flex-direction:column;margin-top:1.5rem}.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-container .employee-info .employee-contact-info a{font-size:14px;letter-spacing:.5px;display:flex;align-items:center;font-weight:700;line-height:1.3;text-transform:uppercase;font-style:normal;margin-bottom:.5rem;text-decoration:none;color:#2a18cc}.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-container .employee-info .employee-contact-info a:hover{color:#1cd6ac}.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-container .employee-info .employee-contact-info a>svg{margin-right:1rem;color:#ff431d;flex:0 0 auto}.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-container .employee-info .employee-contact-info a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-container .employee-image{display:none}@media(min-width:768px){.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-container .employee-image{display:block;flex:0 0 96px;max-height:185px}.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-container .employee-image .employee-image-container{height:100%;display:flex;align-items:center}.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-container .employee-image .employee-image-container .image-component-container{height:96px;width:96px}}@media(min-width:1025px){.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-container .employee-image{flex:0 0 185px}.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-container .employee-image .employee-image-container .image-component-container{height:185px;width:185px}}.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-cta{padding:1.5rem;display:flex;align-items:center;justify-content:flex-end;text-align:right;text-transform:uppercase;text-decoration:none;font-size:14px;line-height:14px;font-weight:700;letter-spacing:.5px;position:relative}@media(min-width:768px){.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-cta{padding:1.5rem 2rem}}.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-cta span{margin-right:1rem}.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-cta:before{content:"";position:absolute;display:block;top:-1px;left:1rem;right:1rem;border-bottom:1px solid #e6ebef}.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-cta:hover{color:#fff;background-color:#2a18cc}.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-cta:hover:before{display:none}.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-cta:hover svg,.contact-list-block .list-items .list-item-container .list-item.employee-item .employee-cta:active svg{animation:wrap .4s ease 0s}@keyframes wrap{0%{transform:translateX(0)}49.99999%{transform:translateX(110%)}50%{transform:translateX(-110%)}100%{transform:translateY(0)}}.contact-list-block .list-items .list-item-container .list-item.hotline-item{padding:1.5rem;display:flex;flex-direction:column}@media(min-width:768px){.contact-list-block .list-items .list-item-container .list-item.hotline-item{padding:2rem}}.contact-list-block .list-items .list-item-container .list-item.hotline-item h3{margin-top:0;margin-bottom:1rem;font-size:1.5rem;line-height:1.3;font-weight:700}.contact-list-block .list-items .list-item-container .list-item.hotline-item a{display:flex;align-items:center;font-weight:700;line-height:1.3;text-transform:uppercase;margin-bottom:.5rem;text-decoration:none}.contact-list-block .list-items .list-item-container .list-item.hotline-item a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-list-block .list-items .list-item-container .list-item.hotline-item a:hover{color:#1cd6ac}.contact-list-block .list-items .list-item-container .list-item.hotline-item a>svg{margin-right:1rem;color:#ff431d;flex:0 0 auto}.contact-list-block .list-items .list-item-container .list-item.hotline-item a.hotline-phone span{font-size:2rem}.contact-list-block .list-items .list-item-container .list-item.hotline-item a.hotline-email{font-size:14px;letter-spacing:.5px}.contact-list-block .list-items .list-item-container .list-item.hotline-item .hotline-text{font-size:14px;color:#7d8b90;margin-top:1.5rem;margin-bottom:0}.contact-list-block .list-items .list-item-container:last-child{padding-bottom:0}.contact-list-block .list-items .highlighted-title-list-item{padding-bottom:.5rem;display:flex;align-items:center}@media(min-width:768px){.contact-list-block .list-items .highlighted-title-list-item{width:48.5%;padding:0}}@media(min-width:1025px){.contact-list-block .list-items .highlighted-title-list-item{width:49%}}@media(min-width:768px){.contact-list-block .list-items .highlighted-title-list-item{margin-top:3vw}.contact-list-block .list-items .highlighted-title-list-item:nth-child(1),.contact-list-block .list-items .highlighted-title-list-item:nth-child(2){margin-top:0}}.contact-list-block .list-items .highlighted-title-list-item h2{font-size:1.5rem;margin:1rem 0;line-height:1.3;font-weight:700}@media(min-width:768px){.contact-list-block .list-items .highlighted-title-list-item h2{margin:2rem 1rem 2rem 4rem;font-size:2.5rem;line-height:1.15;font-weight:900}}@media(min-width:1025px){.contact-list-block .list-items .highlighted-title-list-item h2{margin:2rem 1rem 2rem 6rem}}.contact-list-block .list-items .employee-cta-arrow-container{line-height:0;height:10px;width:30px;overflow:hidden}.contact-list-block .list-items .employee-cta-arrow-container>svg{overflow:hidden;stroke:currentColor;fill:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.new-hero-block{padding:2rem 1rem;background-size:cover;background-repeat:no-repeat;background-position:center center;display:flex;align-items:center;position:relative}.new-hero-block .content{width:100%;height:100%;z-index:1}@media(min-width:768px){.new-hero-block .content{margin:2.5rem auto 0;max-width:1200px}.new-hero-block .content>div{padding:5.5rem 8.5%}}.new-hero-block h1{font-size:32px;margin:0;font-weight:900;word-wrap:break-word;max-width:800px}@media(min-width:1050px){.new-hero-block h1{font-size:40px}}@media(min-width:1100px){.new-hero-block h1{font-size:48px}}@media(min-width:1150px){.new-hero-block h1{font-size:56px}}@media(min-width:1200px){.new-hero-block h1{font-size:64px}}.new-hero-block p{white-space:pre-line;font-size:18px;line-height:2rem;margin-bottom:0;max-width:690px}.new-hero-block .new-hero-helper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.new-hero-block .new-hero-helper>div{width:100%;height:100%;display:none}.new-hero-block .new-hero-helper>div.shown{display:block}.new-hero-block .new-hero-helper .image-component-container{display:block}.new-hero-block .new-hero-helper .image-component-container img{height:100%;width:100%;object-fit:cover;object-position:center}.new-hero-block .gradiant-overlay{width:100%;height:100%;position:absolute;max-width:unset;left:0;right:0;margin:0;bottom:0;z-index:0;background:linear-gradient(0deg,rgba(0,0,0,.7) 0%,rgba(255,255,255,0) 90%)}.in-focus-block .button-container{margin-top:2rem}.contact-block .form-submission{display:flex;flex-direction:column;text-align:center;margin-top:2rem}.contact-block .form-submission .tagline{margin-top:0;margin-bottom:1.5rem;font-size:14px;font-weight:500;letter-spacing:2px;line-height:17px;text-transform:uppercase}.contact-block .form-submission h2{margin:0 0 1rem}@media(min-width:768px){.contact-block .form-submission .form-body{max-width:60%;margin:0 auto}}.contact-block .form-submission .input-fields{display:flex;flex-flow:row wrap;margin-top:2.5rem;gap:1.5rem}.contact-block .form-submission .input-fields .input-field-container{flex:1 1 250px;min-width:250px;margin-bottom:1rem}.contact-block .form-submission .input-fields .input-field-container .data-field{margin:0}.contact-block .form-submission .input-fields .input-field-container .data-field .message-wrapper{max-height:0}.contact-block .form-submission .input-fields .input-field-container .data-field .message-wrapper.failure{height:auto;max-height:5rem}.contact-block .form-submission .input-fields .error-label{background-color:unset}.contact-block .form-submission .input-fields .input-button{margin-bottom:2rem;flex:1 0 100%}@media(min-width:768px){.contact-block .form-submission .input-fields .input-button{flex-basis:unset;margin:0 calc(50% - 150px)}}@media(min-width:1025px){.contact-block .form-submission .input-fields .input-button{margin:0}.contact-block .form-submission .input-fields .input-button.own-row{margin:0 calc(50% - 150px)}}.contact-block .form-submission .input-fields .input-button button{width:100%}.contact-block .form-submission .input-fields .input-button button.loading{pointer-events:none;cursor:default}.contact-block .form-submission .input-fields .input-button button.loading:focus:before,.contact-block .form-submission .input-fields .input-button button.loading:hover:before{transform:scaleY(0)}.contact-block .form-submission .input-fields .input-button button .not-visible{visibility:hidden}.contact-block .form-errors{background-color:#ffedeb;border:2px solid #ff4935;padding:1.5rem 2rem;text-align:center;color:#313841;max-width:100%}.contact-block .form-errors h4{font-size:1rem;margin:0}.contact-block .form-success{text-align:center}.content-with-toc-block .table-of-content{background-color:#2a18cc;color:#fff;display:flex;justify-content:flex-start;align-items:center;padding:.2rem 0;width:100%}.content-with-toc-block .table-of-content h3{margin:1rem 2rem;font-size:18px;writing-mode:vertical-lr;transform:rotate(180deg);white-space:nowrap;overflow:visible}.content-with-toc-block .table-of-content .toc-items{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.content-with-toc-block .table-of-content .toc-items .toc-item{margin:0 1.5rem;padding:.75rem 0;text-decoration:none;color:#fff;text-transform:uppercase;font-size:12px;font-weight:700;text-align:center;cursor:pointer}@media(min-width:768px){.content-with-toc-block .table-of-content .toc-items .toc-item{font-size:14px;padding:1rem 0}}.content-with-toc-block .table-of-content .toc-items .toc-item:hover{color:#1cd6ac}@media(min-width:1025px){.content-with-toc-block .table-of-content.has-content{min-width:200px;width:200px;justify-content:normal;align-items:normal;color:#313841;background-color:#fff;flex-direction:column}.content-with-toc-block .table-of-content.has-content h3{transform:none;display:block;margin:0 0 1rem;font-size:12px;font-weight:500;letter-spacing:2px;line-height:1.33;text-transform:uppercase;color:#a0a9ac;writing-mode:inherit;white-space:inherit;overflow:inherit}.content-with-toc-block .table-of-content.has-content .toc-items{flex-wrap:none;flex-direction:column;justify-content:normal;align-items:normal}.content-with-toc-block .table-of-content.has-content .toc-items .toc-item{color:#313841;text-transform:none;text-align:left;font-size:13px;padding:.5rem 0 .5rem 1rem;border-left:1px solid #d3d9e0;margin:0}}@media(max-width:767px){.content-with-toc-block .table-of-content.not-mobile{display:none}}@media(min-width:768px)and (max-width:1024px){.content-with-toc-block .table-of-content.not-tablet{display:none}}@media(min-width:1025px){.content-with-toc-block .toc-content{margin-left:2.3rem}}@media(min-width:1025px){.content-with-toc-block .toc-content section{padding-top:0}}@media(min-width:1025px){.content-with-toc-block>div{display:flex;flex-direction:row}}.user-profile-wrapper{display:flex;flex-direction:column}.receiptText{display:flex;align-items:center;margin:0 0 1rem 0}.check{fill:#1cd6ac;margin-right:1rem}.pane{background:#e6ebef;border:2px solid #d3d9e0}.pane:not(:last-of-type){margin-bottom:3rem}.settings-pane{padding:1.5rem}.settings-pane .description{margin-bottom:3rem}.settings-pane .section__header{margin:0 auto 2rem}.settings-pane .section__header .section__header__title{margin-left:3rem}#user-profile-sidebar{width:100%}#user-profile-sidebar .menu-select{margin-bottom:1.5rem}#user-profile-sidebar .input-pane{display:none;flex-direction:column;padding:1.5rem;min-height:auto}#user-profile-sidebar .input-pane>*:not(:last-child){margin-bottom:1.5rem}#user-profile-sidebar .pane{background:#e6ebef;border:2px solid #d3d9e0}@media(min-width:1025px){#user-profile-sidebar{width:calc(30% - 4rem)}#user-profile-sidebar .menu-select{display:none}#user-profile-sidebar .input-pane{display:flex}}.result-pane{width:100%}@media(min-width:1025px){.result-pane{width:calc(70% + 4rem)}}.tab{display:flex;flex-flow:row wrap}.settings-pane:not(:last-child){margin-bottom:1.5rem}@media(min-width:768px){.settings-pane{padding:1.5rem 4rem}.settings-pane .section__header .section__header__title{margin-left:0}}@media(min-width:1025px){.user-profile-wrapper{flex-direction:row}.tab-pane-wrapper{margin-left:4rem}.settings-pane:not(:last-child){margin-bottom:3rem}}#user-profile-my-info-wrapper .data-field:first-of-type{margin-top:3rem}#user-profile-company-info-wrapper .company-info-list{position:relative;list-style:none;margin:2rem 0 0;padding:0}#user-profile-company-info-wrapper .company-info-list .company-info-list-item{margin:1.5rem 0}#user-profile-events-wrapper .user-profile-events-content{margin-top:3rem}#user-profile-events-wrapper .cards-style_item{margin-bottom:2rem}#user-profile-events-wrapper .v-search-field{display:none;margin:0 2.5rem .5rem}#user-profile-events-wrapper .v-search-field.show-mobile{display:flex}@media(min-width:1025px){#user-profile-events-wrapper .v-search-field{margin:0 3.5rem .5rem}#user-profile-events-wrapper .v-search-field.show-mobile{display:none}#user-profile-events-wrapper .v-search-field.show-desktop{display:flex}}#user-profile-events-wrapper .skeleton-loader-event-card{height:250px;width:100%;border-radius:6px;background-color:#e6ebef;overflow:hidden;position:relative}#user-profile-events-wrapper .skeleton-loader-event-card .tag,#user-profile-events-wrapper .skeleton-loader-event-card .title,#user-profile-events-wrapper .skeleton-loader-event-card .body1,#user-profile-events-wrapper .skeleton-loader-event-card .body2,#user-profile-events-wrapper .skeleton-loader-event-card .body3,#user-profile-events-wrapper .skeleton-loader-event-card .date,#user-profile-events-wrapper .skeleton-loader-event-card .location,#user-profile-events-wrapper .skeleton-loader-event-card .animation{left:24px;position:absolute;background:#a0a9ac;border-radius:6px;height:18px;width:200px}#user-profile-events-wrapper .skeleton-loader-event-card .tag{top:24px;height:14px;width:20%}#user-profile-events-wrapper .skeleton-loader-event-card .title{top:44px;height:18px;width:40%}#user-profile-events-wrapper .skeleton-loader-event-card .body1,#user-profile-events-wrapper .skeleton-loader-event-card .body2,#user-profile-events-wrapper .skeleton-loader-event-card .body3{height:16px;width:60%}#user-profile-events-wrapper .skeleton-loader-event-card .body1{top:84px}#user-profile-events-wrapper .skeleton-loader-event-card .body2{top:108px}#user-profile-events-wrapper .skeleton-loader-event-card .body3{top:132px}#user-profile-events-wrapper .skeleton-loader-event-card .date,#user-profile-events-wrapper .skeleton-loader-event-card .location{height:14px;width:40%}#user-profile-events-wrapper .skeleton-loader-event-card .date{top:192px}#user-profile-events-wrapper .skeleton-loader-event-card .location{top:212px}#user-profile-events-wrapper .skeleton-loader-event-card .animation{position:absolute;background:#e6ebef;border-radius:6px;height:100%;width:100%;left:-200%;background:linear-gradient(90deg,rgba(230,235,239,0) 0,rgba(230,235,239,.8) 50%,rgba(230,235,239,0) 100%);animation:loading 2.5s infinite;animation-timing-function:linear}@keyframes loading{to{left:200%}}#user-profile-events-wrapper .events-error-text{text-align:center;margin:3rem 0;color:#a0a9ac}#user-profile-my-newsletters-wrapper .headline{margin-bottom:3rem}#user-profile-my-newsletters-wrapper .newsletters-container{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}#user-profile-my-newsletters-wrapper .newsletters-container .skeleton-loader-newsletter{height:130px;flex-basis:100%;border-radius:6px;background-color:#e6ebef;overflow:hidden;position:relative}@media(min-width:1025px){#user-profile-my-newsletters-wrapper .newsletters-container .skeleton-loader-newsletter{flex-basis:calc(100%/2 - 10px)}}#user-profile-my-newsletters-wrapper .newsletters-container .skeleton-loader-newsletter .image,#user-profile-my-newsletters-wrapper .newsletters-container .skeleton-loader-newsletter .title,#user-profile-my-newsletters-wrapper .newsletters-container .skeleton-loader-newsletter .checkbox,#user-profile-my-newsletters-wrapper .newsletters-container .skeleton-loader-newsletter .body{top:16px;position:absolute;background:#a0a9ac;border-radius:6px}#user-profile-my-newsletters-wrapper .newsletters-container .skeleton-loader-newsletter .image{left:16px;width:40px;height:40px;border-radius:50%}#user-profile-my-newsletters-wrapper .newsletters-container .skeleton-loader-newsletter .title{left:64px;top:22px;height:25px;width:45%}#user-profile-my-newsletters-wrapper .newsletters-container .skeleton-loader-newsletter .checkbox{right:26px;top:22px;width:25px;height:25px}#user-profile-my-newsletters-wrapper .newsletters-container .skeleton-loader-newsletter .body{left:16px;top:70px;height:20px;width:calc(100% - 42px)}#user-profile-my-newsletters-wrapper .newsletters-container .skeleton-loader-newsletter .animation{position:absolute;background:#a0a9ac;border-radius:6px;height:100%;width:100%;left:-200%;background:linear-gradient(90deg,rgba(230,235,239,0) 0,rgba(230,235,239,.8) 50%,rgba(230,235,239,0) 100%);animation:loading 2.5s infinite;animation-timing-function:linear}@keyframes loading{to{left:200%}}.user-profile-my-newsletters-newsletter-wrapper{flex-basis:100%;display:flex;flex-direction:column;margin-bottom:1rem}@media(min-width:1025px){.user-profile-my-newsletters-newsletter-wrapper{flex-basis:calc(100%/2 - 10px)}}.user-profile-my-newsletters-newsletter-wrapper .message-wrapper .colour-bar{left:0;width:100%}.user-profile-my-newsletters-newsletter-wrapper .newsletter-content{-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2);cursor:pointer;position:relative;flex-direction:column;display:flex;background:#fff;padding:1rem;height:100%}.user-profile-my-newsletters-newsletter-wrapper .newsletter-content:hover,.user-profile-my-newsletters-newsletter-wrapper .newsletter-content:focus-within{background:#ececec}.user-profile-my-newsletters-newsletter-wrapper .newsletter-content .newsletter-title-icon-container{display:flex;flex-direction:row;align-items:center;position:relative}.user-profile-my-newsletters-newsletter-wrapper .newsletter-content .newsletter-title-icon-container .newsletter-icon{width:40px;height:40px;margin-right:.5rem}.user-profile-my-newsletters-newsletter-wrapper .newsletter-content .newsletter-title-icon-container .newsletter-title{margin:0;padding-right:2.5rem;overflow-wrap:anywhere}.user-profile-my-newsletters-newsletter-wrapper .newsletter-content .newsletter-title-icon-container .newsletter-checkbox{position:absolute;right:-.25rem;top:0}.user-profile-my-newsletters-newsletter-wrapper .newsletter-content .newsletter-title-icon-container .newsletter-checkbox .checkbox-field-wrapper:hover{background:none}.user-profile-my-newsletters-newsletter-wrapper .newsletter-content .newsletter-body{margin-bottom:0}.user-profile-my-newsletters-newsletter-wrapper .newsletter-content .newsletter-body:empty{margin:0;padding:0}.user-profile-my-newsletters-newsletter-wrapper .newsletter-content .input-progress{left:0;bottom:0;height:3px}.user-profile-my-newsletters-newsletter-wrapper .newsletter-content .input-progress>*{height:3px}.user-profile-my-newsletters-newsletter-wrapper .message-wrapper{height:2.5rem;margin-top:-3px}.user-profile-my-newsletters-newsletter-wrapper .message-wrapper .colour-bar{height:3px}#user-profile-membership-information-wrapper .description-details-list{columns:2}#user-profile-primary-contacts-wrapper .description-details-list{columns:2}#user-profile-registered-users-wrapper .description-details-list{display:flex;flex-flow:row wrap;max-height:500px;overflow-y:auto}#user-profile-registered-users-wrapper .description-details-list .description-details-list-item{flex-basis:50%}#user-profile-my-interests-wrapper .body{margin-bottom:3rem}#user-profile-my-interests-wrapper .btn{margin-top:3rem}#user-profile-my-interests-wrapper .btn.isUpdating{pointer-events:none}#user-profile-my-interests-wrapper .btn.isUpdating span{visibility:hidden}#user-profile-my-interests-wrapper .btn span{position:relative}#user-profile-my-interests-wrapper .skeleton-loader-slide-down{height:60px;width:100%;border-radius:6px;background-color:#e6ebef;overflow:hidden;position:relative}#user-profile-my-interests-wrapper .skeleton-loader-slide-down .checkbox,#user-profile-my-interests-wrapper .skeleton-loader-slide-down .title,#user-profile-my-interests-wrapper .skeleton-loader-slide-down .arrow-left,#user-profile-my-interests-wrapper .skeleton-loader-slide-down .arrow-right{top:24px;position:absolute;background:#a0a9ac;border-radius:6px}#user-profile-my-interests-wrapper .skeleton-loader-slide-down .checkbox{top:22px;left:8px;height:24px;width:24px}#user-profile-my-interests-wrapper .skeleton-loader-slide-down .title{left:40px;height:20px;width:40%}#user-profile-my-interests-wrapper .skeleton-loader-slide-down .arrow-left,#user-profile-my-interests-wrapper .skeleton-loader-slide-down .arrow-right{top:30px;height:4px;width:14px;border-radius:3px}#user-profile-my-interests-wrapper .skeleton-loader-slide-down .arrow-left{right:16px;transform:rotate(45deg)}#user-profile-my-interests-wrapper .skeleton-loader-slide-down .arrow-right{right:8px;transform:rotate(-45deg)}#user-profile-my-interests-wrapper .skeleton-loader-slide-down .animation{position:absolute;background:#e6ebef;border-radius:6px;height:100%;width:100%;left:-200%;background:linear-gradient(90deg,rgba(230,235,239,0) 0,rgba(230,235,239,.8) 50%,rgba(230,235,239,0) 100%);animation:loading 2.5s infinite;animation-timing-function:linear}@keyframes loading{to{left:200%}}.cards-style_item{margin:initial;width:auto;height:auto;max-width:none;min-width:0;min-height:300px;max-height:430px}.cards-style_item .card-style_anchor{position:relative;color:#313841;text-align:left;text-align:initial;text-decoration:none;cursor:pointer;padding:0;width:100%;height:100%}.cards-style_item .card-style_anchor .event-card-style_arrow{position:absolute;bottom:1rem;right:1rem;width:30px;overflow:hidden;color:#2a18cc}.cards-style_item .card-style_anchor .event-card-style_arrow svg{stroke:currentColor;fill:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cards-style_item .card-style_anchor:hover .event-card-style_arrow svg,.cards-style_item .card-style_anchor:active .event-card-style_arrow svg{animation:wrap .4s ease 0s}@keyframes wrap{0%{transform:translateX(0)}49.99999%{transform:translateX(110%)}50%{transform:translateX(-110%)}100%{transform:translateY(0)}}.cards-style_item .card-style_anchor .card-style_base{-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 15px 0 rgba(0,0,0,.2);box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 15px 0 rgba(0,0,0,.2);background:#fff;color:#313841;overflow:hidden}.cards-style_item .card-style_anchor .card-style_card{position:relative;-webkit-transition:background .1s linear;transition:background .1s linear;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;height:100%}.cards-style_item .card-style_anchor .card-style_card:hover{background:#f2f5f7}.cards-style_item .card-style_anchor .card-style_card:hover .card-style_themeBar{-webkit-transform:scaleY(1.75);transform:scaleY(1.75)}.cards-style_item .card-style_anchor .card-style_card .card-style_themeBar{position:absolute;top:0;left:0;right:0;pointer-events:none;height:4px;-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.cards-style_item .card-style_anchor .card-style_card .tagline{margin-top:0;margin-bottom:1rem;font-size:12px;font-weight:700;letter-spacing:2px;line-height:1.33;text-transform:uppercase;color:#a0a9ac}.cards-style_item .card-style_anchor .card-style_card .card-style_title{margin-top:0;font-size:1.25rem;font-weight:700;line-height:1.2;margin-bottom:1rem;word-wrap:break-word}.cards-style_item .card-style_anchor .card-style_card .event-card-style_bodySmall{-ms-flex:0 1 auto;flex:0 1 auto;height:100%;margin:0 0 1rem;font-size:.825rem;line-height:1.43;overflow:hidden}.cards-style_item .card-style_anchor .card-style_card .event-card-style_bodySmall.shortened:after{content:"..."}.cards-style_item .card-style_anchor .card-style_card .event-card-style_field{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-weight:700;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;font-style:normal;margin-bottom:.5rem;text-overflow:ellipsis;white-space:nowrap}.cards-style_item .card-style_anchor .card-style_card .event-card-style_field>svg{margin-top:1px;margin-right:1rem;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px}.cards-style_item .card-style_anchor .card-style_card .event-card-style_field .event-card-style_labelNoWrap{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cards-style_item .card-style_anchor .card-style_card .event-card-style_field .event-card-style_label{width:100%;line-height:1.5;white-space:normal}.sidebar-item-wrapper{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:.5rem;cursor:pointer;background:#f2f5f7;height:75px;box-shadow:0 3px 10px -5px #7d8b90;transition:.1s ease;text-align:left}.sidebar-item-wrapper .sidebar-item-image{margin-right:1rem;border-radius:50%;height:50px}.sidebar-item-wrapper .sidebar-item-text{font-size:15px;font-weight:700}.sidebar-item-wrapper .sidebar-item-arrow{position:absolute;right:.5rem;bottom:.5rem;color:#2a18cc;overflow:hidden;width:30px}.sidebar-item-wrapper .sidebar-item-arrow svg{stroke:currentColor;fill:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sidebar-item-wrapper.active{background:#1cd6ac}.sidebar-item-wrapper.active .sidebar-item-text{color:#fff}.sidebar-item-wrapper.active .sidebar-item-arrow{color:#fff}.sidebar-item-wrapper:hover,.sidebar-item-wrapper:focus{background:#1cd6ac}.sidebar-item-wrapper:hover .sidebar-item-text,.sidebar-item-wrapper:focus .sidebar-item-text{color:#fff}.sidebar-item-wrapper:hover .sidebar-item-arrow svg,.sidebar-item-wrapper:focus .sidebar-item-arrow svg{animation:wrap .4s ease 0s}@keyframes wrap{0%{transform:translateX(0)}49.99999%{transform:translateX(110%)}50%{transform:translateX(-110%)}100%{transform:translateY(0)}}.new-password-block{margin-bottom:3rem}.new-password-block #new-password-section{position:relative;margin-top:2rem}.new-password-block #new-password-section .new-password-wrapper{z-index:1;background-color:#fff;border:2px solid #e6ebef;max-width:1200px;min-height:450px;margin:auto;padding:4.5rem 0}.new-password-block #new-password-section .new-password-wrapper .new-password-form-wrapper{padding:0 6.5rem}@media(max-width:767px){.new-password-block #new-password-section .new-password-wrapper .new-password-form-wrapper{padding:0 1.5rem}}.new-password-block #new-password-section .new-password-wrapper .new-password-form-wrapper>h1{margin-bottom:4rem}.new-password-block #new-password-section .new-password-wrapper .new-password-form-wrapper>p{max-width:485px;margin-bottom:1.5rem}.new-password-block #new-password-section .new-password-wrapper .new-password-form-wrapper .password-input{max-width:384px}@media(max-width:767px){.new-password-block #new-password-section .new-password-wrapper .new-password-form-wrapper .password-input{max-width:none}}.new-password-block #new-password-section .new-password-wrapper .new-password-form-wrapper .input-button:focus:before,.new-password-block #new-password-section .new-password-wrapper .new-password-form-wrapper .input-button:hover:before{transform:scaleY(0)}.new-password-block #new-password-section .new-password-wrapper .new-password-form-wrapper .input-button .loading{pointer-events:none}.new-password-block #new-password-section .new-password-wrapper .new-password-form-wrapper .input-button .not-visible{visibility:hidden}.new-password-block #new-password-section .new-password-wrapper .new-password-form-wrapper .error-toast{margin-top:2rem;justify-content:flex-start}.new-password-block #new-password-section .bg{position:absolute;z-index:-1;left:0;right:0;height:370px;top:2rem}@media(min-width:1025px){.ribbon__content--narrow .card-list-block .card-list-wrapper .cards.three-columns>div h3{font-size:1rem}.ribbon__content--narrow .card-list-block .card-list-wrapper .cards.three-columns>div p,.ribbon__content--narrow .card-list-block .card-list-wrapper .cards.three-columns>div .card-prices>.card-price>div{font-size:.825rem}.ribbon__content--narrow .card-list-block .card-list-wrapper .cards.three-columns>div .card-details-tagline,.ribbon__content--narrow .card-list-block .card-list-wrapper .cards.three-columns>div .tagline,.ribbon__content--narrow .card-list-block .card-list-wrapper .cards.three-columns>div .card-date,.ribbon__content--narrow .card-list-block .card-list-wrapper .cards.three-columns>div .card-location{font-size:10px}}.card-list-block[class*=theme--]{padding:3rem 1rem 4.5rem}.card-list-block[class*=theme--] .card-list-wrapper.horizontal-view{overflow-x:clip}.card-list-block[class*=theme--] .card-list-wrapper .scroll-container .prev-button,.card-list-block[class*=theme--] .card-list-wrapper .scroll-container .next-button{background-color:#fff;opacity:.65}.card-list-block[class*=theme--] .card-list-wrapper .scroll-container .prev-button{left:0}.card-list-block[class*=theme--] .card-list-wrapper .scroll-container .next-button{right:0}.card-list-block .card-list-wrapper{position:relative;display:flex;margin:0 auto;flex-direction:column;max-width:100%}@media(min-width:768px){.card-list-block .card-list-wrapper.horizontal-view{overflow-x:clip}}.card-list-block .card-list-wrapper .cards{display:flex;justify-content:space-between;flex-direction:column;position:relative}@media(min-width:768px){.card-list-block .card-list-wrapper .cards{flex-direction:row;flex-wrap:wrap}.card-list-block .card-list-wrapper .cards>div{width:calc(50% - .75rem)}.card-list-block .card-list-wrapper .cards.tablet-uneven-columns::after{content:"";flex:auto}}@media(min-width:1025px){.card-list-block .card-list-wrapper .cards.three-columns>div{width:calc(33.3% - 1rem);margin-left:1.5rem}.card-list-block .card-list-wrapper .cards.three-columns>div:first-child{margin-left:0}.card-list-block .card-list-wrapper .cards.three-columns>div:nth-child(3n+4){margin-left:0}.card-list-block .card-list-wrapper .cards.three-columns.uneven-columns::after{content:"";flex:auto}}.card-list-block .card-list-wrapper .cards.horizontal{transition:left 800ms;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start}.card-list-block .card-list-wrapper .cards.horizontal>div{margin-left:1rem!important}.card-list-block .card-list-wrapper .cards.horizontal>div:last-child{margin-right:1rem}@media(min-width:768px){.card-list-block .card-list-wrapper .cards.horizontal>div{margin-left:1.5rem!important}.card-list-block .card-list-wrapper .cards.horizontal>div:last-child{margin-right:1.5rem}}.card-list-block .card-list-wrapper .scroll-container{position:relative}.card-list-block .card-list-wrapper .scroll-container.center-align{display:flex;justify-content:center}.card-list-block .card-list-wrapper .scroll-container .prev-button,.card-list-block .card-list-wrapper .scroll-container .next-button{position:absolute;top:0;bottom:0;margin:.75rem 0;z-index:2}.card-list-block .card-list-wrapper .scroll-container .prev-button button,.card-list-block .card-list-wrapper .scroll-container .next-button button{width:100%;height:100%;cursor:pointer}.card-list-block .card-list-wrapper .scroll-container .prev-button{left:-1rem}@media(min-width:768px){.card-list-block .card-list-wrapper .scroll-container .prev-button{left:0}}.card-list-block .card-list-wrapper .scroll-container .next-button{right:-1rem}@media(min-width:768px){.card-list-block .card-list-wrapper .scroll-container .next-button{right:0}}.card-list-block .card-list-wrapper .navigation-buttons{width:100%;display:flex;justify-content:flex-end;flex-direction:row;align-items:center}.card-list-block .card-list-wrapper .navigation-buttons button{width:30px;height:30px;border-radius:50%;border:2px solid #2a18cc;color:#2a18cc;background-color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:0}@media(min-width:1025px){.card-list-block .card-list-wrapper .navigation-buttons button{width:40px;height:40px;border:3px solid #2a18cc}}.card-list-block .card-list-wrapper .navigation-buttons button:last-child{margin-left:.5rem}.card-list-block .card-list-wrapper .navigation-buttons button:hover{color:#1cd6ac;border-color:#1cd6ac}.card-list-block .card-list-wrapper .navigation-buttons button:disabled{border-color:#a0a9ac;color:#a0a9ac}.card-list-block .card-list-wrapper .navigation-buttons button svg{width:15px;height:14px}@media(min-width:1025px){.card-list-block .card-list-wrapper .navigation-buttons button svg{width:20px;height:19px}}@media(min-width:1025px){.ribbon__ribbon--padding-small .simple-event-card-block .card-list-wrapper .cards>div h3{font-size:1rem}}.simple-event-card-block[class*=theme--]{padding:1rem}@media(min-width:768px){.simple-event-card-block[class*=theme--]{padding:1.5rem}}.simple-event-card-block[class*=theme--] .card-list-wrapper{overflow-x:clip}.simple-event-card-block h2{margin:1rem 0}@media(min-width:768px){.simple-event-card-block h2{margin:1.5rem 0}}.simple-event-card-block .card-list-wrapper{position:relative;display:flex;margin:0 auto;flex-direction:column;max-width:100%}@media(min-width:768px){.simple-event-card-block .card-list-wrapper{overflow-x:clip}}.simple-event-card-block .card-list-wrapper .cards{display:flex;justify-content:space-between;flex-direction:column;position:relative;transition:left 800ms;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start}@media(min-width:768px){.simple-event-card-block .card-list-wrapper .cards{flex-direction:row}.simple-event-card-block .card-list-wrapper .cards.tablet-uneven-columns::after{content:"";flex:auto}}@media(min-width:1025px){.simple-event-card-block .card-list-wrapper .cards>div{margin-left:1.5rem}.simple-event-card-block .card-list-wrapper .cards>div:first-child{margin-left:0}.simple-event-card-block .card-list-wrapper .cards>div:nth-child(3n+4){margin-left:0}.simple-event-card-block .card-list-wrapper .cards.uneven-columns::after{content:"";flex:auto}}.simple-event-card-block .card-list-wrapper .cards>div{margin-left:1rem!important}.simple-event-card-block .card-list-wrapper .cards>div:last-child{margin-right:1rem}@media(min-width:768px){.simple-event-card-block .card-list-wrapper .cards>div{margin-left:1.5rem!important}.simple-event-card-block .card-list-wrapper .cards>div:last-child{margin-right:1.5rem}}.simple-event-card-block .card-list-wrapper .scroll-container{position:relative}.simple-event-card-block .card-list-wrapper .scroll-container.center-align{display:flex;justify-content:center}.simple-event-card-block .card-list-wrapper .bullets{width:100%;position:relative;text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;z-index:1;margin:1rem 0}@media(min-width:1025px){.simple-event-card-block .card-list-wrapper .bullets{height:13px;margin:1.5rem 0}}.simple-event-card-block .card-list-wrapper .bullets .button-container{display:flex;justify-content:center;align-items:center;padding:.5rem}.simple-event-card-block .card-list-wrapper .bullets .button-container>button{list-style-type:none;cursor:pointer;font-family:sans-serif;border:1px solid;border-radius:50%;height:10px;width:10px;padding:0}@media(min-width:1025px){.simple-event-card-block .card-list-wrapper .bullets .button-container>button{width:13px;height:13px}}.simple-event-card-block .card-list-wrapper .bullets .button-container>button.active{background-color:#2a18cc}.simple-event-card-block.theme--blue .bullets .button-container>button.active{background-color:#fff}.simple-event-card-block.theme--light .bullets .button-container>button.active{background-color:#313841}.expandable-card-list-block.theme--light,.expandable-card-list-block.theme--blue{padding:1rem 1rem 1rem}@media(min-width:768px){.expandable-card-list-block.theme--light,.expandable-card-list-block.theme--blue{padding:1rem 1.5rem 1rem}}.expandable-card-list-block .expandable-card-list-mobile-wrapper,.expandable-card-list-block .expandable-card-list-tablet-wrapper,.expandable-card-list-block .expandable-card-list-desktop-wrapper{position:relative;display:none;margin:0 auto;justify-content:space-between;flex-direction:column}@media(max-width:767px){.expandable-card-list-block .expandable-card-list-mobile-wrapper{display:flex}}@media(min-width:768px)and (max-width:1024px){.expandable-card-list-block .expandable-card-list-tablet-wrapper{display:flex}}@media(min-width:1025px){.expandable-card-list-block .expandable-card-list-desktop-wrapper{display:flex}}.expandable-card-list-block .expandable-card-list-show-more{width:100%;display:flex;justify-content:center}.expandable-card-list-block .expandable-card-list-show-more[data-coming-into-view='false']{transition:transform .4s cubic-bezier(.325,.845,.43,.935);transform:translateY(1rem)}@media(max-width:767px){.expandable-card-list-block .expandable-card-list-show-more[data-coming-into-view='false']{transition-delay:0s!important}}@media(min-width:768px){.expandable-card-list-block .expandable-card-list-show-more[data-coming-into-view='false']{transform:translateY(2rem)}}.expandable-card-list-block .expandable-card-list-show-more[data-coming-into-view='true']{transition:transform .4s cubic-bezier(.325,.845,.43,.935);transform:none}@media(max-width:767px){.expandable-card-list-block .expandable-card-list-show-more[data-coming-into-view='true']{transition-delay:0s!important}}.expandable-card-list-block .expandable-card-list-show-more.show-more svg{transform:rotate(180deg)}.expandable-card-list-row-wrapper{display:flex;flex-direction:column;flex-basis:100%}.expandable-card-list-row-wrapper .row-cards{display:flex;justify-content:space-between}.expandable-card-list-row-wrapper .row-sub-cards .sub-cards{width:100%}.de-hero-container{width:100%;position:relative}.de-hero-container .slider{width:100%;position:relative;overflow-x:hidden}.de-hero-container .slider .slides{height:100%;display:flex;position:relative;transition:left 800ms}.de-hero-container .slider .slides .carousel-item{position:relative;width:100%}.de-hero-container .slider .de-hero .de-hero-content{padding:2rem 3rem 2.5rem}@media(min-width:768px){.de-hero-container .slider .de-hero .de-hero-content{padding:5.5rem calc(4rem + 8.5%)}}.de-hero-container .slider .bullets{width:inherit;position:absolute;bottom:0;left:0;margin:0 0 10px 0;text-align:center;display:flex;flex-direction:row;justify-content:center;z-index:1}.de-hero-container .slider .bullets>button{list-style-type:none;cursor:pointer;font-family:sans-serif;border:1px solid #e6ebef;border-radius:50%;margin-left:1rem;height:10px;width:10px;padding:0}@media(min-width:1025px){.de-hero-container .slider .bullets>button{width:13px;height:13px}}.de-hero-container .slider .bullets>button.active{background-color:#e6ebef}.de-hero-container .slider .prev,.de-hero-container .slider .next{text-decoration:none;color:#e6ebef;position:absolute;cursor:pointer;z-index:1;font-size:30px;top:0;bottom:0;text-shadow:2px 2px 5px rgba(0,0,0,.5);width:2.5rem;display:flex;align-items:center;justify-content:center;padding:0}@media(min-width:1025px){.de-hero-container .slider .prev,.de-hero-container .slider .next{font-size:43px;width:4rem}}.de-hero-container .slider .prev{left:0}.de-hero-container .slider .next{right:0}.de-hero-container .de-hero-background{position:absolute;overflow:hidden}.de-hero-container .de-hero-background img{width:100%;height:100%;object-fit:cover;object-position:center}.de-hero-container .gradiant-overlay{width:100%;height:100%;position:absolute;left:0;right:0;margin:0;bottom:0;z-index:0;background-color:rgba(0,0,0,.5)}.de-hero-container .de-hero{margin:0 auto 2.5rem;max-width:1200px;position:relative;z-index:1}.de-hero-container .de-hero.theme--light .de-hero-tag-line:first-of-type{background-color:#fff}.de-hero-container .de-hero.theme--light .de-hero-tag-line:last-of-type{background-color:#3a4750}.de-hero-container .de-hero.theme--dark .de-hero-tag-line:last-of-type{background-color:#7d8b90}.de-hero-container .de-hero.has-minimum-height{display:flex;align-items:end}.de-hero-container .de-hero.has-minimum-height .de-hero-content{width:100%}.de-hero-container .de-hero.full-width{margin-bottom:0}.de-hero-container .de-hero .de-hero-tag-line{height:2rem;width:2px}.de-hero-container .de-hero .de-hero-tag-line:first-of-type{background-color:currentColor}.de-hero-container .de-hero .de-hero-tag-line:last-of-type{background-color:#2a18cc}.de-hero-container .de-hero .de-hero-content{display:flex;flex-direction:column;justify-content:space-between;padding:2rem 1rem}@media(min-width:768px){.de-hero-container .de-hero .de-hero-content{padding:5.5rem 8.5%}}.de-hero-container .de-hero .de-hero-content.has-card{padding-bottom:0;margin-bottom:5rem}@media(max-width:767px){.de-hero-container .de-hero .de-hero-content.has-card{margin-bottom:8rem}}@media(min-width:1025px){.de-hero-container .de-hero .de-hero-content{flex-direction:row}}@media(min-width:768px){.de-hero-container .de-hero .de-hero-content .text-and-link-content{display:flex;flex-direction:column}}@media(min-width:1025px){.de-hero-container .de-hero .de-hero-content .text-and-link-content{align-items:flex-start}}.de-hero-container .de-hero .de-hero-content .text-and-link-content.has-qr{margin-bottom:2rem}@media(min-width:1025px){.de-hero-container .de-hero .de-hero-content .text-and-link-content.has-qr{max-width:80%}}.de-hero-container .de-hero .de-hero-content .text-and-link-content .breadcrumblist{display:block;list-style:none;margin:0 0 1rem}.de-hero-container .de-hero .de-hero-content .text-and-link-content .breadcrumblist .breadcrumblist-item{display:inline;margin:0;font-size:.875rem}.de-hero-container .de-hero .de-hero-content .text-and-link-content .breadcrumblist .breadcrumblist-item:not(:first-of-type)::before{content:"";margin:0 1rem;border-left:2px solid #a0a9ac}.de-hero-container .de-hero .de-hero-content .text-and-link-content .breadcrumblist .breadcrumblist-item a{text-decoration:none;text-transform:uppercase;color:currentColor;font-weight:500;cursor:pointer}.de-hero-container .de-hero .de-hero-content .text-and-link-content .breadcrumblist .breadcrumblist-item a:hover{text-decoration:underline}.de-hero-container .de-hero .de-hero-content .text-and-link-content .de-hero-headline{font-size:32px;margin:0;line-height:1em;word-break:break-word}@media(min-width:1025px){.de-hero-container .de-hero .de-hero-content .text-and-link-content .de-hero-headline{font-size:calc(-154.18182px + 18.18182vw)}}@media(min-width:1200px){.de-hero-container .de-hero .de-hero-content .text-and-link-content .de-hero-headline{font-size:64px}}.de-hero-container .de-hero .de-hero-content .text-and-link-content .de-hero-headline[data-coming-into-view='false']{transition:transform .4s cubic-bezier(.325,.845,.43,.935),opacity .4s cubic-bezier(.325,.845,.43,.935);opacity:0;transform:translateY(1rem)}@media(max-width:767px){.de-hero-container .de-hero .de-hero-content .text-and-link-content .de-hero-headline[data-coming-into-view='false']{transition-delay:0s!important}}@media(min-width:768px){.de-hero-container .de-hero .de-hero-content .text-and-link-content .de-hero-headline[data-coming-into-view='false']{transform:translateY(2rem)}}.de-hero-container .de-hero .de-hero-content .text-and-link-content .de-hero-headline[data-coming-into-view='true']{transition:transform .4s cubic-bezier(.325,.845,.43,.935),opacity .4s cubic-bezier(.325,.845,.43,.935);opacity:1;transform:none}@media(max-width:767px){.de-hero-container .de-hero .de-hero-content .text-and-link-content .de-hero-headline[data-coming-into-view='true']{transition-delay:0s!important}}.de-hero-container .de-hero .de-hero-content .text-and-link-content .de-hero-body{max-width:690px;font-size:18px;white-space:pre-line;line-height:2rem;margin-bottom:0;word-break:break-word}.de-hero-container .de-hero .de-hero-content .text-and-link-content .de-hero-tag{position:absolute;bottom:-32px;right:8.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.de-hero-container .de-hero .de-hero-content .text-and-link-content .de-hero-tag .de-hero-tag-text{margin-bottom:.5rem;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase}@media(max-width:767px){.de-hero-container .de-hero .de-hero-content .text-and-link-content .de-hero-tag{display:none}}.de-hero-container .de-hero .de-hero-content .text-and-link-content .de-hero-link{margin-top:2rem;word-break:break-word}.de-hero-container .de-hero .de-hero-content .card-container{position:relative;max-width:588px;top:5rem;width:100%}@media(max-width:767px){.de-hero-container .de-hero .de-hero-content .card-container{top:2rem}}.de-hero-container .de-hero .de-hero-content .card-container.hotline,.de-hero-container .de-hero .de-hero-content .card-container.event,.de-hero-container .de-hero .de-hero-content .card-container.download{max-width:384px;width:100%}.de-hero-container .de-hero .de-hero-content .card-container::after{content:'';display:block;position:absolute;z-index:-1;width:calc(100% - 48px);height:calc(100% - 40px);left:24px;top:40px;box-shadow:0 10px 35px 0 rgba(0,0,0,.4)}.de-hero-container .de-hero .de-hero-content .card-container .video-wrapper{position:relative;width:100%;height:0;padding-bottom:56.24999999296875%}.de-hero-container .de-hero .de-hero-content .card-container .video-wrapper .video-frame{width:100%;height:100%;position:absolute;top:0;left:0;border:none}.de-hero-container .de-hero .de-hero-content .card-container .image-wrapper{position:relative;width:100%}.de-hero-container .de-hero .de-hero-content .card-container .hotline-wrapper{padding:1.5rem;border:2px solid #e6ebef}@media(min-width:768px){.de-hero-container .de-hero .de-hero-content .card-container .hotline-wrapper{padding:2rem}}.de-hero-container .de-hero .de-hero-content .card-container .hotline-wrapper h3{margin-top:0;margin-bottom:1rem;font-size:1.5rem;line-height:1.3;font-weight:700}.de-hero-container .de-hero .de-hero-content .card-container .hotline-wrapper a{display:flex;align-items:center;font-weight:700;line-height:1.3;text-transform:uppercase;margin-bottom:.5rem;text-decoration:none}.de-hero-container .de-hero .de-hero-content .card-container .hotline-wrapper a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.de-hero-container .de-hero .de-hero-content .card-container .hotline-wrapper a:hover{color:#1cd6ac}.de-hero-container .de-hero .de-hero-content .card-container .hotline-wrapper a>svg{margin-right:1rem;color:#ff431d;flex:0 0 auto}.de-hero-container .de-hero .de-hero-content .card-container .hotline-wrapper a.hotline-phone span{font-size:2rem}.de-hero-container .de-hero .de-hero-content .card-container .hotline-wrapper a.hotline-email{font-size:14px;letter-spacing:.5px}.de-hero-container .de-hero .de-hero-content .card-container .hotline-wrapper .hotline-text{font-size:14px;color:#7d8b90;margin-top:1.5rem;margin-bottom:0}.de-hero-container .de-hero .de-hero-content .card-container .download-wrapper{border:2px solid #e6ebef}.de-hero-container .de-hero .de-hero-content .card-container .download-wrapper>div{padding:1.5rem 2rem;box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2)}.de-hero-container .de-hero .de-hero-content .card-container .download-wrapper>div .download-image{position:relative;height:8.5rem;margin-bottom:1.5rem}.de-hero-container .de-hero .de-hero-content .card-container .download-wrapper>div .download-image img{max-height:100%}.de-hero-container .de-hero .de-hero-content .card-container .download-wrapper>div h3{margin-top:0;margin-bottom:.5rem;font-size:2rem;line-height:1.3;font-weight:700}.de-hero-container .de-hero .de-hero-content .card-container .download-wrapper>div p{margin:0;font-size:14px;line-height:1.3;color:#7d8b90}.de-hero-container .de-hero .de-hero-content .card-container .download-wrapper>div .btn{margin-top:1.5rem;width:100%}.de-hero-container .de-hero .de-hero-content .de-hero-qr{width:min(200px,100%);flex-direction:column;display:none;margin-left:2rem;align-self:center;max-height:100%}@media(min-width:768px){.de-hero-container .de-hero .de-hero-content .de-hero-qr{display:flex}}@media(min-width:1025px){.de-hero-container .de-hero .de-hero-content .de-hero-qr{width:15%}}.de-hero-container .de-hero .de-hero-content .de-hero-qr .image-container .dummy{position:absolute;padding-top:100%}.de-hero-container .de-hero .de-hero-content .de-hero-qr .qr-text{margin-top:.5rem;width:100%;text-align:center}.personalized-content-block .personalized-content-header header{display:flex;align-items:center}.personalized-content-block .personalized-content-header header h6{margin:0;font-size:12px;text-transform:uppercase;font-weight:500;letter-spacing:2px}.personalized-content-block .personalized-content-header .personalized-content-header-text{padding:0 2rem}.personalized-content-block .personalized-content-header .personalized-content-header-text .personalized-content-header-title{margin:1rem 0}.personalized-content-block .personalized-content-header .personalized-content-header-text .personalized-content-header-links{list-style:none;margin:0}.personalized-content-block .personalized-content-header .personalized-content-header-text .personalized-content-header-links li{display:inline-block;margin:0 42px 0 0;padding:22px 0}.personalized-content-block .personalized-content-header .personalized-content-header-text .personalized-content-header-links li a{font-size:14px;letter-spacing:.5px;color:#fff;font-weight:700;text-decoration:none;text-transform:uppercase}.personalized-content-block .personalized-content-data .favouriteable-skeleton-loaders-mobile{display:block}@media(min-width:768px){.personalized-content-block .personalized-content-data .favouriteable-skeleton-loaders-mobile{display:none}}.personalized-content-block .personalized-content-data .favouriteable-skeleton-loaders-mobile .favouriteable-card-skeleton-loader:first-child{margin-bottom:2rem}.personalized-content-block .personalized-content-data .favouriteable-skeleton-loaders-tablet{gap:1.5rem;display:none}@media(min-width:768px)and (max-width:1024px){.personalized-content-block .personalized-content-data .favouriteable-skeleton-loaders-tablet{display:flex}}.personalized-content-block .personalized-content-data .favouriteable-skeleton-loaders-desktop{gap:1.5rem;display:none}@media(min-width:1025px){.personalized-content-block .personalized-content-data .favouriteable-skeleton-loaders-desktop{display:flex}}.personalized-content-block .personalized-content-data .expandable-card-list-row-wrapper .row-cards{gap:1.5rem}.personalized-content-block .personalized-content-data .personalized-content-data-error{color:red}@media(max-width:767px){.create-profile-block .ribbon{padding:2.5rem 0}.create-profile-block .ribbon .bg{top:4.5rem}}.create-profile-block .create-profile-wrapper{border:2px solid #e6ebef;background:#fff;padding:2rem 0}@media(min-width:1025px){.create-profile-block .create-profile-wrapper{padding:4.5rem 0}}.create-profile-block .create-profile-wrapper .data-field.email-exists{margin-bottom:0}.create-profile-block .create-profile-wrapper .btn.loading{pointer-events:none;cursor:default}.create-profile-block .create-profile-wrapper .btn.loading:focus:before,.create-profile-block .create-profile-wrapper .btn.loading:hover:before{transform:scaleY(0)}.create-profile-block .create-profile-wrapper .btn.loading .btn__inner.not-visible{visibility:hidden}.create-profile-block .create-profile-wrapper a:not(.btn){color:#2a18cc;text-decoration:none;font-weight:700}.create-profile-block .create-profile-wrapper .create-profile-content{padding:0 1.5rem}@media(min-width:768px){.create-profile-block .create-profile-wrapper .create-profile-content{padding:0 2.5rem}}@media(min-width:1025px){.create-profile-block .create-profile-wrapper .create-profile-content{padding:0 6.5rem}}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form{position:relative;width:100%}@media(min-width:768px){.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form{padding-right:50%}}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form .affiliation{margin-bottom:4rem}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form .personal-information{margin-bottom:4rem}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form .personal-information .personal-information-description{margin-bottom:2rem}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form .personal-information .checkbox-field-wrapper{align-items:flex-start}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form .personal-information .checkbox-field-wrapper .checkbox{margin:0 1rem 0 0}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form .personal-information .checkbox-field-wrapper .checkmark{left:7px;top:1px}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form .personal-information .checkbox-field-wrapper .checkbox-label{line-height:1.25rem}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form .personal-information .checkbox-field-wrapper:hover{background:inherit}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form .company-union-information{margin-bottom:1rem}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form .company-union-information .company-union-description{margin-bottom:2rem}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form aside{position:relative;top:0;right:0;bottom:0;width:100%}@media(max-width:767px){.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form aside{margin:1rem 0}}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form aside .aside-content .aside-price-content{background:#fff;border:2px solid #e6ebef;padding:2rem;width:100%}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form aside .aside-content .aside-price-content .membertype-title{font-size:20px;line-height:1.3;margin:0 0 1.5rem}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form aside .aside-content .aside-price-content .features-title{margin:0;font-weight:500}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form aside .aside-content .aside-price-content .feature-list{margin-top:5px}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form aside .aside-content .aside-price-content .price-container{display:flex;padding:2rem 0 1rem;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #e6ebef}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form aside .aside-content .aside-price-content .price-container .price-text{font-weight:500;margin:0}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form aside .aside-content .aside-price-content .price-container .price{font-size:32px;line-height:32px;font-weight:700;margin:0}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form aside .aside-content .aside-changed-form-content{margin-top:1rem;border:2px solid #a0a9ac;background-color:#e6ebef;padding:2rem;width:100%}@media(min-width:768px){.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form aside{position:absolute;width:35vw}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form aside .aside-content{position:absolute;width:35vw}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form aside .aside-content.aside-sticky{position:fixed;top:190px}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form aside .aside-content.aside-bottom{bottom:0}}@media(min-width:1025px){.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form aside{width:384px}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form aside .aside-content{width:384px}}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form .company-custom-cvr-input{margin-bottom:0}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form .company-custom-cvr{display:flex;justify-content:space-between}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form .company-custom-cvr .cvr-name{max-width:49%;color:#7d8b90;text-align:right;font-weight:bold;display:inline-block}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form .company-custom-cvr .cvr{max-width:49%;display:inline-block;color:#2a18cc;font-weight:bold;cursor:pointer}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form .creation-error{color:red}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form .grecaptcha-badge{margin-bottom:2rem}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form .clear-pnumber-container{color:#2a18cc;font-weight:bold;margin-top:-2rem;margin-bottom:1.5rem}.create-profile-block .create-profile-wrapper .create-profile-content .create-profile-form .clear-pnumber-container span{cursor:pointer}.create-profile-block .create-profile-wrapper .create-profile-content .receipt{width:100%}@media(min-width:768px){.create-profile-block .create-profile-wrapper .create-profile-content .receipt{padding-right:50%}}.create-profile-block .create-profile-wrapper .create-profile-content .receipt .receiptBody{margin-bottom:2rem}.event-program{width:100%;display:flex;flex-direction:column}@media(min-width:768px){.event-program{gap:3.5rem}}.event-program legend{display:flex;justify-content:space-between;flex-direction:column;margin-bottom:1rem}@media(min-width:768px){.event-program legend{flex-direction:row;align-items:center;margin-bottom:0}}.event-program legend h2{font-size:2rem;margin:0 0 2rem 0}@media(min-width:768px){.event-program legend h2{margin-bottom:0}}.event-program .event-sessions{display:flex;flex-direction:column;margin-bottom:3.5rem}.event-program .event-sessions .event-session{padding-bottom:3rem}.event-program .event-sessions .event-session:last-child{padding-bottom:0}.event-program .event-sessions .event-session:first-child .bullet-line{top:10px}@media(min-width:768px){.event-program .event-sessions{margin-bottom:0}}.event-session{position:relative}.event-session,.event-module{width:100%}.event-session .anchor,.event-module .anchor{position:absolute;top:-140px}.event-session.sub-item .module-content,.event-module.sub-item .module-content{min-height:4rem}.event-session.sub-item .module-content>.title h4,.event-module.sub-item .module-content>.title h4{font-size:1.25rem}.event-session .time,.event-module .time{font-weight:500;letter-spacing:2px;font-size:14px;margin-bottom:.25rem}@media(min-width:768px){.event-session .time,.event-module .time{position:absolute;left:0;padding-top:3px;width:120px}}.event-session .bullet-container,.event-module .bullet-container{position:absolute;height:100%}@media(min-width:768px){.event-session .bullet-container,.event-module .bullet-container{left:124px}}.event-session .bullet-container .bullet,.event-module .bullet-container .bullet{position:absolute;width:26px;height:26px;display:flex;justify-content:center;align-items:center}.event-session .bullet-container .bullet svg,.event-module .bullet-container .bullet svg{stroke-width:2;color:#ff431d}.event-session .bullet-container .bullet-line,.event-module .bullet-container .bullet-line{width:1px;background:#ffd9d1;top:0;left:12.5px;position:absolute;bottom:0}.event-session:first-child .bullet::after,.event-module:first-child .bullet::after{top:.5rem}.event-session:last-child:not(:first-child) .bullet::after,.event-module:last-child:not(:first-child) .bullet::after{bottom:unset;height:.5rem}.event-session .content,.event-module .content{margin-left:2rem}@media(min-width:768px){.event-session .content,.event-module .content{margin-left:166px}}.event-session .content .session-content,.event-module .content .session-content{margin-bottom:1rem}.event-session .content .title,.event-module .content .title{display:flex;justify-content:space-between}.event-session .content .title h3,.event-session .content .title h4,.event-module .content .title h3,.event-module .content .title h4{margin-bottom:.75rem;font-size:1.5rem}.event-session .content .title h3,.event-module .content .title h3{margin-top:.25rem}@media(min-width:768px){.event-session .content .title h3,.event-module .content .title h3{margin-top:0}}.event-session .content .title h4,.event-module .content .title h4{margin-top:0}.event-session .content .title:hover .copy-link,.event-module .content .title:hover .copy-link{display:flex;cursor:pointer}.event-session .content .body,.event-module .content .body{font-size:18px;line-height:1.78;margin-bottom:.5rem}.event-session .content .body p:first-child,.event-module .content .body p:first-child{margin-top:0}.event-session .content .body p:last-child,.event-module .content .body p:last-child{margin-bottom:0}.event-session .content .btn,.event-module .content .btn{margin-bottom:1.5rem}.event-session .content .speakers,.event-module .content .speakers{display:flex;flex-direction:column;gap:.5rem}.event-session .content .speakers .speaker,.event-module .content .speakers .speaker{display:flex;flex-direction:row;gap:1rem;text-align:left;cursor:pointer}.event-session .content .speakers .speaker .image,.event-module .content .speakers .speaker .image{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0}.event-session .content .speakers .speaker .text,.event-module .content .speakers .speaker .text{display:flex;flex-direction:column;width:100%}.event-session .content .speakers .speaker .text .name,.event-module .content .speakers .speaker .text .name{color:#2a18cc;margin:0;font-size:1rem;line-height:1.62;font-weight:700}.event-session .content .speakers .speaker .text .company,.event-module .content .speakers .speaker .text .company{text-transform:uppercase;margin:0;font-size:12px;font-weight:500;line-height:1.67;letter-spacing:2px}.event-session .content .speakers .speaker:hover .text .name,.event-module .content .speakers .speaker:hover .text .name{color:#1cd6ac}.event-session .content .speakers .speaker:hover .copy-link,.event-module .content .speakers .speaker:hover .copy-link{display:flex;margin-right:-6px}.event-session .content .copy-link,.event-module .content .copy-link{position:relative;justify-content:center;display:none;width:30px}.event-session .content .copy-link .success-text,.event-module .content .copy-link .success-text{position:absolute;top:-.25em;opacity:0;transition:.25s ease;color:#1cd6ac}.event-session .content .copy-link.success .success-text,.event-module .content .copy-link.success .success-text{top:-1.5em;opacity:1}.event-session .content .copy-link:hover,.event-module .content .copy-link:hover{color:#1cd6ac}.event-session .content .location span,.event-module .content .location span{color:#7d8b90;font-size:14px}.event-session .content .location p,.event-module .content .location p{font-size:16px;font-weight:700;line-height:1.62;margin:0;color:#313841}.event-session .content .price>span,.event-module .content .price>span{color:#7d8b90;font-size:14px}.event-session .content .price>p,.event-module .content .price>p{margin:0;font-size:16px;font-weight:700;line-height:1.62;color:#313841}.event-session .content .price>p>span:first-child,.event-module .content .price>p>span:first-child{color:#ff431d}.inline-prompt{position:relative}.inline-prompt .inline-prompt-fade{position:absolute;width:100%;height:25vh;max-height:300px;left:0;top:0;transform:translateY(-100%);background-image:linear-gradient(-180deg,rgba(255,255,255,0) 2%,#fff 88%);pointer-events:none}.inline-prompt .inline-prompt-content{-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2)}.login-prompt-content{display:flex}.login-prompt-content .login-prompt-split{flex:1 1 50%;padding:2rem}.login-prompt-content aside{background:#e6ebef;display:none;justify-content:center;align-items:center}@media(min-width:768px){.login-prompt-content aside{display:flex}}.login-prompt-content .login-prompt-locked{display:flex;align-items:center}.login-prompt-content .login-prompt-locked span{margin-left:12px;font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.login-prompt-content .login-prompt-title{margin:1.5rem 0 .5rem}.login-prompt-content .login-prompt-body{line-height:1.62}.login-prompt-content .login-prompt-loginBtn{margin:2.5rem 0 0}.login-prompt-content .login-prompt-signup{margin:1rem 0;font-size:14px;color:#a0a9ac}.membership-prompt-content{display:flex}.membership-prompt-content .membership-prompt-split{flex:1 1 50%;padding:2rem}.membership-prompt-content aside{background:#e6ebef;display:none;justify-content:center;align-items:center}@media(min-width:768px){.membership-prompt-content aside{display:flex}}.membership-prompt-content .membership-prompt-locked{display:flex;align-items:center}.membership-prompt-content .membership-prompt-locked span{margin-left:12px;font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.membership-prompt-content .membership-prompt-title{margin:1.5rem 0 .5rem}.membership-prompt-content .membership-prompt-body{line-height:1.62}.twitter-feed-block h3{display:flex;align-items:center;font-size:12px;text-transform:uppercase;font-weight:500;letter-spacing:2px;margin-top:0;margin-bottom:2.5rem}.twitter-feed-block h3>svg{margin-right:1rem}.twitter-feed-block .timeline-container{height:400px;max-height:50vh;width:99%;overflow-y:auto}.news-feed-block section{padding-right:1.5rem}.news-feed-block section .block-titel{display:flex;align-items:center;font-size:12px;text-transform:uppercase;font-weight:500;letter-spacing:2px;margin-top:0;margin-bottom:2.5rem}.news-feed-block section .block-titel svg{margin-right:1rem}.news-feed-block section a{margin-bottom:3rem;display:block;text-decoration:none;color:inherit}.news-feed-block section a h3{margin-top:0;margin-bottom:.5rem;font-size:1.5rem;font-weight:700;line-height:1.2}.news-feed-block section a .teaser{margin:0;font-size:1rem;line-height:1.5rem}.news-feed-block section a .link{display:inline-block;margin-top:1.5rem;margin-bottom:0;font-size:12px;font-weight:700;line-height:14px;text-transform:uppercase;color:#2a18cc;text-decoration:none}.news-feed-block section a:hover .link,.news-feed-block section a:focus .link{color:#1cd6ac}.news-feed-block .spinner-container{height:calc(40px + 1rem);display:flex;width:100%;justify-content:center;position:relative;color:#2a18cc;margin-bottom:2.5rem}.news-feed-block .error-toast{margin-bottom:2.5rem}.news-feed-cards-block h3{font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase;margin-top:0}.news-feed-cards-block .read-more-link{margin-top:1rem}.news-feed-cards-block .read-more-link a{text-transform:uppercase;color:#2a18cc;text-decoration:none;font-weight:700;font-size:14px;line-height:26px;letter-spacing:.5px}.news-feed-cards-block .spinner-container{height:calc(40px + 1rem);display:flex;width:100%;justify-content:center;position:relative;color:#2a18cc}.news-feed-cards-block .list{list-style:none;padding:0;margin:0}.news-feed-cards-block .list .list-item{margin:0 0 1rem}.news-feed-cards-block .list .list-item .link{text-decoration:none}.news-feed-cards-block .list .list-item .news-item{display:flex;justify-content:space-between;align-items:center;min-height:48px;width:100%}.news-feed-cards-block .list .list-item .news-item .text{width:100%;margin-right:1.5rem}.news-feed-cards-block .list .list-item .news-item .text h4{margin:0;font-size:14px;font-weight:700;line-height:1.29;color:#313841;word-break:break-word;word-wrap:break-word}.news-feed-cards-block .list .list-item .news-item .text h4:hover,.news-feed-cards-block .list .list-item .news-item .text h4:focus{text-decoration:underline}.news-feed-cards-block .list .list-item .news-item .image{width:64px;height:64px;flex:0 0 64px;min-width:64px;display:flex;align-items:center}.news-feed-cards-block .list .list-item .news-item .image img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.newsarticle-tagline{display:flex;flex-direction:column}.newsarticle-tagline .tagline-old-message{color:#ff4935;font-weight:700}@media(min-width:768px){.newsarticle-tagline{flex-direction:row}.newsarticle-tagline .tagline-old-message{border-left:1px solid #ff4935;margin-left:.5rem;padding-left:.5rem}}.newsletter-archive-block .newsletter-archive .error-toast{margin:2rem 0}.newsletter-archive-block .newsletter-archive .item-container{margin-top:1rem}.newsletter-archive-block .newsletter-archive .item-container .buttons{display:flex;width:100%;justify-content:space-between;flex-direction:column;align-items:center}@media(min-width:768px){.newsletter-archive-block .newsletter-archive .item-container .buttons{flex-direction:row}}.newsletter-archive-block .newsletter-archive .item-container .buttons .action-buttons{display:flex}.newsletter-archive-block .newsletter-archive .item-container .buttons .action-buttons .btn{max-height:100%;padding:10px 30px;margin-top:1.5rem;min-width:160px}@media(min-width:768px){.newsletter-archive-block .newsletter-archive .item-container .buttons .action-buttons .btn{margin:0 0 0 1.5rem}}.newsletter-archive-block .newsletter-archive .item-container .buttons .newsletter-button{font-size:1.25rem;font-weight:700;line-height:32px;letter-spacing:.5px;color:#2a18cc;border:none;background:none;text-align:left;padding:0;cursor:pointer;margin-right:2rem;max-width:90%}.newsletter-archive-block .newsletter-archive .item-container .buttons .newsletter-button h5{margin:0}.newsletter-archive-block .newsletter-archive .item-container .buttons .newsletter-button p{margin:0;font-size:1rem;color:#313841;line-height:initial}.newsletter-archive-block .newsletter-archive .newsletter-source-code-container{width:100%;max-height:400px;display:flex;justify-content:center}@media(min-width:768px){.newsletter-archive-block .newsletter-archive .newsletter-source-code-container{max-height:700px}}.newsletter-archive-block .newsletter-archive .newsletter-source-code-container .html-container{width:100%;max-height:100%;overflow-y:scroll;margin:2rem 0}.newsletter-archive-block .newsletter-archive .spinner-container{height:calc(40px + 3rem);display:flex;width:100%;justify-content:center;position:relative;color:#2a18cc}.newsletter-archive-block .newsletter-archive .item-skeleton-container{position:relative;height:400px;width:100%;background-color:#fff}.newsletter-archive-block .newsletter-archive .item-skeleton-container .item-skeleton-title,.newsletter-archive-block .newsletter-archive .item-skeleton-container .item-skeleton h5,.newsletter-archive-block .newsletter-archive .item-skeleton-container .item-skeleton p{background:#e6ebef;border-radius:6px}.newsletter-archive-block .newsletter-archive .item-skeleton-container .item-skeleton-title{height:35px;width:80px;margin:2rem 0 1rem}.newsletter-archive-block .newsletter-archive .item-skeleton-container .item-skeleton h5{width:120px;height:29px;margin-top:1.5rem;margin-bottom:0}.newsletter-archive-block .newsletter-archive .item-skeleton-container .item-skeleton p{height:19px;width:100%;margin-top:.5rem}@media(min-width:768px){.newsletter-archive-block .newsletter-archive .item-skeleton-container .item-skeleton p{width:500px}}.newsletter-archive-block .newsletter-archive .item-skeleton-container .animation{position:absolute;top:0;width:100%;height:100%;left:-200%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 100%);animation:loading 2.5s infinite;animation-timing-function:linear}@keyframes loading{to{left:200%}}.newsletter-archives-block .newsletter-archives{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;flex-direction:column}@media(min-width:768px){.newsletter-archives-block .newsletter-archives{flex-direction:row;align-items:stretch}}.share-widget-rails{position:relative}.share-widget-rails .share-widget{width:100%;gap:2rem;color:#a0a9ac}.share-widget-rails .share-widget.is-not-logged-in{width:auto}.share-widget-rails .share-widget button,.share-widget-rails .share-widget .share-widget-buttons-share a{padding:0;cursor:pointer;transition:color .3s}.share-widget-rails .share-widget .share-widget-buttons{display:flex;flex-direction:row;justify-content:center;gap:1.25rem}.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-favourite,.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-share,.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-print{display:flex;flex-direction:column;align-items:center}.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-favourite{position:relative}.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-favourite button{height:56px;width:56px;border:2px solid #a0a9ac;border-radius:50%}.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-favourite button:hover{border-color:#1cd6ac;color:#1cd6ac}.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-favourite button svg{height:100%;transform:scale(1.5)}.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-favourite.saved.highlighted{color:#1cd6ac}.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-favourite.saved.highlighted button{border-color:#1cd6ac;animation:favourited-icon-animation 1s}.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-favourite.saved:not(.highlighted) button{animation:un-favourited-icon-animation 1s}.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-favourite .share-widget-buttons-favourite-error{border:2px solid red;background:#ffedeb;color:#fff;padding:.5rem 1rem;position:absolute;top:calc(100% + 1rem);left:calc(-1rem + 7px);z-index:1;display:none}@media(min-width:1025px){.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-favourite .share-widget-buttons-favourite-error{left:-10px;right:10px}}.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-favourite .share-widget-buttons-favourite-error.error{display:unset}@media(min-width:1025px){.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-favourite .share-widget-buttons-favourite-error:not(.logged-in){left:0;right:unset}}@media(min-width:1025px){.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-favourite .share-widget-buttons-favourite-error:not(.logged-in) .share-widget-buttons-favourite-error-triangle{left:calc(50% - 9px)}}.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-favourite .share-widget-buttons-favourite-error .share-widget-buttons-favourite-error-triangle{position:absolute;transform:rotate(-45deg);height:18px;width:18px;background:#ffedeb;border-right:2px solid red;border-top:2px solid red;top:-11px}@keyframes favourited-icon-animation{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes un-favourited-icon-animation{0%{transform:scale(1)}50%{transform:scale(.9)}100%{transform:scale(1)}}.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-share a{text-decoration:none;color:inherit}.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-share .share-widget-buttons-share-buttons{display:flex;gap:.5rem}.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-share .share-widget-buttons-share-buttons>a{padding:.25rem}.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-share .share-widget-buttons-share-buttons .share-widget-buttons-facebook:hover,.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-share .share-widget-buttons-share-buttons .share-widget-buttons-facebook:focus{color:#3a589e}.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-share .share-widget-buttons-share-buttons .share-widget-buttons-twitter:hover,.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-share .share-widget-buttons-share-buttons .share-widget-buttons-twitter:focus{color:#5babf4}.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-share .share-widget-buttons-share-buttons .share-widget-buttons-linkedin:hover,.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-share .share-widget-buttons-share-buttons .share-widget-buttons-linkedin:focus{color:#007bb5}.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-print button{padding:.25rem}.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-print button:hover,.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-print button:focus{color:#007bb5}.share-widget-rails .share-widget .share-widget-buttons .share-widget-button-label{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:.5rem}.share-widget-rails .share-widget .share-widget-toc{display:none;flex-direction:column;gap:1rem}.share-widget-rails .share-widget .share-widget-toc .share-widget-toc-label{font-size:12px;font-weight:500;letter-spacing:2px;line-height:1.33;text-transform:uppercase}.share-widget-rails .share-widget .share-widget-toc .share-widget-toc-links{display:flex;flex-direction:column;position:relative}.share-widget-rails .share-widget .share-widget-toc .share-widget-toc-links a{text-decoration:none;color:inherit;padding:.5rem 0 .5rem 1rem;font-size:12px;font-weight:500}.share-widget-rails .share-widget .share-widget-toc .share-widget-toc-links a.active{color:#000}.share-widget-rails .share-widget .share-widget-toc .share-widget-toc-links a:hover{color:#1cd6ac}.share-widget-rails .share-widget .share-widget-toc .share-widget-toc-links .share-widget-toc-slider-track{position:absolute;width:1px;left:0;top:0;bottom:0;background:#a0a9ac}.share-widget-rails .share-widget .share-widget-toc .share-widget-toc-links .share-widget-toc-slider-track .share-widget-toc-slider{position:absolute;left:-1px;width:4px;background:#000;height:calc(14px + 1rem);transition:top .3s cubic-bezier(.43,.84,.53,1.15)}@media(min-width:1025px){.share-widget-rails{position:absolute;height:100%;left:calc((90vw - 792px)/-2);display:flex;flex-direction:column}.share-widget-rails.is-not-logged-in .share-widget-buttons .share-widget-buttons-favourite,.share-widget-rails.is-not-logged-in .share-widget-buttons .share-widget-buttons-share,.share-widget-rails.is-not-logged-in .share-widget-buttons .share-widget-buttons-print{align-items:center}.share-widget-rails.is-not-logged-in .share-widget-buttons .share-widget-buttons-favourite button{margin-left:0}.share-widget-rails.is-not-logged-in .share-widget-buttons .share-widget-buttons-share .share-widget-buttons-share-buttons{align-items:center;flex-direction:column}.share-widget-rails .share-widget{width:0;position:absolute}.share-widget-rails .share-widget .share-widget-buttons{flex-direction:column}.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-favourite,.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-share,.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-print{align-items:flex-start}.share-widget-rails .share-widget .share-widget-buttons .share-widget-buttons-favourite button{margin-left:-10px}.share-widget-rails .share-widget.sticky{position:fixed;top:190px}.share-widget-rails .share-widget.bottom{bottom:0}}@media(min-width:1200px){.share-widget-rails{left:-190px}.share-widget-rails.is-not-logged-in{left:-205px}.share-widget-rails .share-widget{width:170px}.share-widget-rails .share-widget .share-widget-toc{display:flex}}.share-widget-toc-anchor{position:absolute;top:-160px}.statement-block{margin:1.5rem 0}@media(min-width:768px){.statement-block{margin:2rem 0}}.statement-block .statement-block-container{overflow-x:hidden;padding:1rem}@media(min-width:768px){.statement-block .statement-block-container{padding:1.5rem}}.statement-block .statement-block-container.theme--blue .bullets .button-container>button.active{background-color:#fff}.statement-block .statement-block-container.theme--light .bullets .button-container>button.active{background-color:#313841}.statement-block .statement-block-container.theme--dark .bullets .button-container>button.active{background-color:#fff}.statement-block .statement-block-container.theme--white .bullets .button-container>button.active{background-color:#313841}.statement-block .statement-block-container.theme--darker .bullets .button-container>button.active{background-color:#fff}.statement-block .statement-block-container h2{margin:1rem 0}@media(min-width:768px){.statement-block .statement-block-container h2{margin:1.5rem 0}}.statement-block .statement-block-container .statement-item-container{display:flex;flex-direction:column;margin-left:1.5rem;text-decoration:none;color:inherit}.statement-block .statement-block-container .statement-item-container:first-child{margin-left:0}.statement-block .statement-block-container .statement-item-container.no-cursor-style{cursor:default}@media(min-width:600px)and (max-width:768px){.statement-block .statement-block-container .statement-item-container{flex-direction:row;margin-left:2.5rem}}@media(min-width:1024px){.statement-block .statement-block-container .statement-item-container{flex-direction:row;margin-left:2.5rem}}.statement-block .statement-block-container .statement-item-container .statement-image{position:relative;height:150px;max-height:150px;width:100%;flex:1 0 auto}@media(min-width:600px)and (max-width:768px){.statement-block .statement-block-container .statement-item-container .statement-image{width:50%;height:inherit;max-height:inherit}}@media(min-width:1024px){.statement-block .statement-block-container .statement-item-container .statement-image{width:50%;height:inherit;max-height:inherit}}.statement-block .statement-block-container .statement-item-container .statement-image.circular{height:150px;max-width:150px;align-self:center}.statement-block .statement-block-container .statement-item-container .statement-image.circular .image-container img{border-radius:50%}.statement-block .statement-block-container .statement-item-container .statement-image .image-container{position:absolute;width:100%;height:100%;top:0;left:0}.statement-block .statement-block-container .statement-item-container .statement-image .image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.statement-block .statement-block-container .statement-item-container .statement-text{width:100%;padding:1rem .5rem;display:flex;align-items:center;flex:1 0 auto}.statement-block .statement-block-container .statement-item-container .statement-text.header-style{display:block}@media(min-width:600px)and (max-width:768px){.statement-block .statement-block-container .statement-item-container .statement-text{width:50%;margin-left:1.5rem;padding:0 1.5rem 0 0}}@media(min-width:1024px){.statement-block .statement-block-container .statement-item-container .statement-text{width:50%;margin-left:1.5rem;padding:0 1.5rem 0 0}}.statement-block .statement-block-container .statement-item-container .statement-text h4{margin-top:0}.statement-block .statement-block-container .statement-item-container .statement-text .text{font-weight:600;margin:0}.statement-block .statement-block-container .slide-container{display:flex;position:relative;transition:left 800ms}.statement-block .statement-block-container .bullets{width:100%;position:relative;text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;z-index:1;margin:1rem 0}@media(min-width:1025px){.statement-block .statement-block-container .bullets{height:13px;margin:1.5rem 0}}.statement-block .statement-block-container .bullets .button-container{display:flex;justify-content:center;align-items:center;padding:.5rem}.statement-block .statement-block-container .bullets .button-container>button{list-style-type:none;cursor:pointer;font-family:sans-serif;border:1px solid;border-radius:50%;height:10px;width:10px;padding:0}@media(min-width:1025px){.statement-block .statement-block-container .bullets .button-container>button{width:13px;height:13px}}.statement-block .statement-block-container .bullets .button-container>button.active{background-color:#e6ebef}.speakers-profile-block{display:block;margin:0 auto;position:relative;max-width:1200px;padding:1rem}@media(min-width:768px){.speakers-profile-block{margin-top:2.5rem}}.speakers-profile-block .speakers-profile-wrapper{display:grid;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.speakers-profile-block .speakers-profile-wrapper{position:relative;display:grid;margin:0 auto;flex-direction:column;max-width:100%;grid-template-columns:1fr 1fr;grid-gap:2.5rem 1.5rem}}.speakers-profile-block .speakers-profile-wrapper .speaker-profile-item{margin-bottom:1rem;-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2)}@media(min-width:768px){.speakers-profile-block .speakers-profile-wrapper .speaker-profile-item{color:#3a4750;text-align:left;text-decoration:none;cursor:pointer;display:flex;width:100%;padding-top:0;padding-bottom:0}}.speakers-profile-block .speakers-profile-wrapper .speaker-profile-item article{background-color:#fff;min-height:140px;padding:1rem;text-align:left;width:100%;height:100%;cursor:pointer;display:flex;transition:background-color .1s linear}.speakers-profile-block .speakers-profile-wrapper .speaker-profile-item article .speaker-details-content{display:flex;flex-direction:column;justify-content:space-between;width:100%}.speakers-profile-block .speakers-profile-wrapper .speaker-profile-item article .card-details-text-title{margin-top:0;margin-bottom:.25rem;font-size:1.25rem;font-weight:700;line-height:1.3}.speakers-profile-block .speakers-profile-wrapper .speaker-profile-item article .card-details-text-info{margin:0;font-size:12px;font-weight:500;line-height:1.67;letter-spacing:2px;text-transform:uppercase}.speakers-profile-block .speakers-profile-wrapper .speaker-profile-item article .speaker-details-image{-webkit-box-flex:0;margin-right:1rem;width:96px}@media(min-width:768px){.speakers-profile-block .speakers-profile-wrapper .speaker-profile-item article .speaker-details-image{width:140px;display:flex}}.speakers-profile-block .speakers-profile-wrapper .speaker-profile-item .card-arrow{color:#2a18cc;overflow:hidden;height:10px;width:30px;line-height:0;float:right;margin-right:5px}.speakers-profile-block .speakers-profile-wrapper .speaker-profile-item .card-arrow svg{stroke:currentColor;fill:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes wrap{0%{transform:translateX(0)}49.99999%{transform:translateX(110%)}50%{transform:translateX(-110%)}100%{transform:translateY(0)}}.speakers-profile-block .speakers-profile-wrapper .speaker-profile-item:hover .card-arrow svg{animation:wrap .4s ease 0s}.payroll-registration{display:flex;justify-content:center}.payroll-registration-block{display:flex;justify-content:center;flex-direction:column;position:relative;width:100%;max-width:1200px}.payroll-registration-block .payroll-registration-container{display:flex;height:100%;margin:0;width:100%;justify-content:center;flex-direction:column;align-items:center;position:relative;margin-top:1rem;margin-bottom:2rem}.payroll-registration-block .payroll-breadcrumbs-container{position:absolute;display:flex;top:-30px}.payroll-registration-block .payroll-breadcrumbs-entry{font-size:.9rem;text-transform:uppercase}.payroll-registration-block .payroll-breadcrumbs-entry-active{color:#1cd6ac;font-weight:600}.payroll-registration-block #breadcrumbs{scroll-margin-top:160px}.payroll-registration-block .back-button{width:120px}.payroll-registration-block .back-button:hover{cursor:pointer;color:#1cd6ac;font-weight:600}.payroll-registration-block .mobile-back-button{display:none}.payroll-registration-block .payroll-registration-form{width:80%;display:flex;flex-direction:column;align-items:center;padding-top:1.5rem}.payroll-registration-block .payroll-registration-form .data-field{display:flex;flex-direction:column;align-items:center}.payroll-registration-block .payroll-registration-form .payroll-input-wrapper{width:100%;position:relative}.payroll-registration-block .payroll-registration-form .payroll-input-wrapper .data-field{margin-bottom:1rem}.payroll-registration-block .payroll-registration-form .payroll-input-wrapper .info{border:0}.payroll-registration-block .payroll-registration-form .payroll-input-wrapper .box{flex-direction:row;align-items:flex-start}.payroll-registration-block .payroll-registration-form .payroll-input-wrapper .box>svg{margin-right:2rem;height:1.5rem;align-self:center}.payroll-registration-block .payroll-registration-form .payroll-hidden{width:0;height:0;opacity:0}.payroll-registration-block .max-width{width:100%}.payroll-registration-block .button-container-multiple{width:100%}.payroll-registration-block .box>svg{height:2em}.payroll-registration-block .box>h4{font-size:1.25rem;margin:0 auto}@media only screen and (max-width:767px){.payroll-registration-block .payroll-registration-container{width:100%}.payroll-registration-block h4{font-size:1rem}.payroll-registration-block svg{height:1.5em}.payroll-registration-block .payroll-registration-form>.row>div{min-width:0;max-width:28%}.payroll-registration-block .payroll-breadcrumbs-container{display:none}.payroll-registration-block .button-container-multiple{flex-direction:column}.payroll-registration-block .button-container-multiple .btn{margin:1rem auto}.payroll-registration-block .button-container-multiple .mobile-back-button{display:inline}}@media only screen and (max-width:600px){.payroll-registration-block #companies-included-payroll{font-size:.7rem;padding:2px}.payroll-registration-block .payroll-registration-form>.row>div{min-width:0;max-width:45%}}.payroll-registration-block .button-container-single{width:100%;max-width:1200px}.payroll-registration-block .field-inner,.payroll-registration-block .checkbox-field-wrapper,.payroll-registration-block .text-area-validated{width:100%}.payroll-registration-block .checkbox-field-wrapper{margin-bottom:2rem}.payroll-registration-block .text-area-validated{margin:0 auto 2rem}.payroll-registration-block .missing-data-input-message{color:red}.payroll-registration-block .add-2px-bottom-padding{padding-bottom:2px}.payroll-registration-block .add-2rem-bottom-margin{margin-bottom:2rem}.payroll-registration-block .add-4rem-bottom-margin{margin-bottom:4rem}.payroll-registration-block #companies-included-payroll{border-collapse:collapse;margin-top:20px;width:100%}.payroll-registration-block #companies-included-payroll td,.payroll-registration-block #companies-included-payroll th{border:1px solid #ddd;padding:8px}.payroll-registration-block #companies-included-payroll tr:nth-child(even){background-color:#f2f2f2}.payroll-registration-block #companies-included-payroll tr:hover{background-color:#ddd}.payroll-registration-block #companies-included-payroll th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#2a18cc;color:#fff}.payroll-registration-form>.row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem 2rem}.payroll-registration-form>.row>div{min-width:0;max-width:30%}.error:before{font-family:FontAwesome;content:'';font-size:24px;color:#d8000c}.person-profiles-block{display:block;margin:0 auto;position:relative;max-width:1200px;padding:1rem}@media(min-width:768px){.person-profiles-block{margin-top:2.5rem}}.person-profiles-block .persons-profile-wrapper{display:grid;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.person-profiles-block .persons-profile-wrapper{position:relative;display:grid;margin:0 auto;flex-direction:column;max-width:100%;grid-template-columns:1fr 1fr;grid-gap:2.5rem 1.5rem}}.person-profiles-block .persons-profile-wrapper .person-profile-item{margin-bottom:1rem;-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2)}@media(min-width:768px){.person-profiles-block .persons-profile-wrapper .person-profile-item{color:#3a4750;text-align:left;text-decoration:none;cursor:pointer;display:flex;width:100%;padding-top:0;padding-bottom:0}}.person-profiles-block .persons-profile-wrapper .person-profile-item article{background-color:#fff;min-height:140px;padding:1rem;text-align:left;width:100%;height:100%;cursor:pointer;display:flex;transition:background-color .1s linear}.person-profiles-block .persons-profile-wrapper .person-profile-item article .person-details-content{display:flex;flex-direction:column;justify-content:space-between;width:100%}.person-profiles-block .persons-profile-wrapper .person-profile-item article .card-details-text-title{margin-top:0;margin-bottom:.25rem;font-size:1.25rem;font-weight:700;line-height:1.3}.person-profiles-block .persons-profile-wrapper .person-profile-item article .card-details-text-info{margin:0;font-size:12px;font-weight:500;line-height:1.67;letter-spacing:2px;text-transform:uppercase}.person-profiles-block .persons-profile-wrapper .person-profile-item article .person-details-image{-webkit-box-flex:0;margin-right:1rem;width:96px}@media(min-width:768px){.person-profiles-block .persons-profile-wrapper .person-profile-item article .person-details-image{width:140px;display:flex}}.person-profiles-block .persons-profile-wrapper .person-profile-item .card-arrow{color:#2a18cc;overflow:hidden;height:10px;width:30px;line-height:0;float:right;margin-right:5px}.person-profiles-block .persons-profile-wrapper .person-profile-item .card-arrow svg{stroke:currentColor;fill:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes wrap{0%{transform:translateX(0)}49.99999%{transform:translateX(110%)}50%{transform:translateX(-110%)}100%{transform:translateY(0)}}.person-profiles-block .persons-profile-wrapper .person-profile-item:hover .card-arrow svg{animation:wrap .4s ease 0s}.iframe-block{margin:2.5rem 0}.iframe-block .iframe-container{display:flex;justify-content:center;min-height:275px;position:relative}.iframe-block .iframe-container>iframe{height:100%;width:100%;border:0}.iframe-block .cookie-consent-placeholder{margin:0;height:auto}.iframe-block .cookie-consent-placeholder .placeholder-content{height:100%;width:100%}.downloadLink{size:1rem;color:#2a18cc}.qrCodeContainer{width:100%;text-align:center}.qrCode{max-width:33%}.enrollment-registration-block{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.enrollment-registration-block .form-container{display:flex;flex-direction:column;width:50%;max-width:720px}@media only screen and (max-width:1418px){.enrollment-registration-block .form-container{width:60%}}@media only screen and (max-width:850px){.enrollment-registration-block .form-container{width:95%}}.enrollment-registration-block .enrollment-registration-title-container{display:flex;width:95%;height:100%;justify-content:center;flex-direction:column;align-items:center}.enrollment-registration-block .enrollment-registration-container{display:flex;width:100%;height:100%;justify-content:center;flex-direction:column;align-items:center}.enrollment-registration-block h5,.enrollment-registration-block h6{margin-bottom:2rem}.enrollment-registration-block .enrollment-registration-button-container{display:flex;justify-content:space-between;flex-wrap:wrap;height:100%;width:100%;flex-direction:row;margin:2rem 0 2rem}.enrollment-registration-block .enrollment-registration-button-container button:only-child{margin-left:auto}.enrollment-registration-block .enrollment-registration-form{width:100%}.enrollment-registration-block .enrollment-registration-form-hidden .enrollment-registration-form{margin-top:2rem}.enrollment-registration-block .enrollment-registration-block-sub-section{margin-top:2rem}.enrollment-registration-block .enrollment-registration-form>.row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem 2rem}.enrollment-registration-block .enrollment-registration-form>.row>div{min-width:0;max-width:30%}.enrollment-registration-block .missing-data-input-message{color:red}.enrollment-registration-block .add-2px-bottom-padding{padding-bottom:2px}.enrollment-registration-block .enrollment-checkbox{height:25px;width:25px;margin-right:1rem;border:2px solid #2a18cc;border-radius:0;outline:#f8a112}.enrollment-registration-block .enrollment-inline{display:flex;position:relative;margin-bottom:10px}.enrollment-registration-block .enrollment-row{margin:1rem;padding:2rem 2rem}.enrollment-registration-block .slide-enter-active{-moz-transition-duration:.4s;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-moz-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.enrollment-registration-block .slide-leave-active{-moz-transition-duration:.4s;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(0,1,.5,1);-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);-o-transition-timing-function:cubic-bezier(0,1,.5,1);transition-timing-function:cubic-bezier(0,1,.5,1)}.enrollment-registration-block .slide-enter-to,.enrollment-registration-block .slide-leave{max-height:600px;overflow:hidden}.enrollment-registration-block .slide-enter,.enrollment-registration-block .slide-leave-to{overflow:hidden;max-height:0}.enrollment-registration-block span.required::after{content:"*";color:#e74c3c;font-weight:700}.enrollment-registration-block #question-title{color:#a0a9ac}.enrollment-registration-block .enrollment-link{font-size:16px;font-weight:700;color:#2a18cc;cursor:pointer;text-decoration:none;text-transform:uppercase}.enrollment-registration-block .enrollment-link:hover{color:#1cd6ac}.enrollment-registration-block .text-small{font-size:12px}.enrollment-registration-block .float-box{position:fixed;top:20%;left:2.5%;border-left:#a0a9ac solid 2px;padding-left:15px;padding-bottom:30px;max-width:18%;margin-bottom:50px}.enrollment-registration-block .float-box>p{color:#3a4750;font-weight:700}.enrollment-registration-block .float-box svg{color:#ff431d;margin-right:10px}.enrollment-registration-block .float-box span{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.enrollment-registration-block .float-box span{font-size:14px}@media only screen and (max-width:1810px){.enrollment-registration-block .float-box span{font-size:12px}}@media only screen and (max-width:1280px){.enrollment-registration-block .float-box{position:relative;max-width:95%;left:0}}.enrollment-registration-block .wizard-title{font-size:60px;font-weight:900!important;text-align:left}.enrollment-registration-block .category{color:#000;font-size:1.5rem}@media screen and (max-width:850px){.enrollment-registration-block .wizard-title{font-size:40px}.enrollment-registration-block .category{font-size:1.25rem}}@media screen and (max-width:680px){.enrollment-registration-block .wizard-title{font-size:30px}.enrollment-registration-block .category{font-size:1rem}}.enrollment-registration-block .wizard-btn{padding:15px 2.5rem!important;border-radius:0!important;border:0!important;font-weight:700!important;margin-bottom:15px}.enrollment-registration-block .membership-cards-list{display:flex;flex-direction:column;width:100%;max-width:700px}.enrollment-registration-block .membership-type{transition:background .1s linear;background:#fff;margin:10px;cursor:pointer;box-shadow:0 -1px 1px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.2)}.enrollment-registration-block .membership-type:hover{background-color:#f2f5f7}.enrollment-registration-block .selectable{padding:10px 20px;min-height:252px}.enrollment-registration-block .membership-type .selectable.selected{border-color:#2a18cc}.enrollment-registration-block .membership-type .selectable{position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1);border:4px solid transparent}.enrollment-registration-block .membership-type .selectable .check{transition:all .3s cubic-bezier(.25,.8,.25,1);position:absolute;top:0;right:0;z-index:10;width:40px;height:40px;margin:0}.enrollment-registration-block .membership-type .selectable.selected .check:before{border-color:#2a18cc #2a18cc rgba(0,0,0,0) rgba(0,0,0,0)}.enrollment-registration-block .membership-type .selectable .check:before{transition:all .3s cubic-bezier(.25,.8,.25,1);content:"";border:40px solid;border-color:transparent;position:absolute;top:0;right:0;z-index:-1}.enrollment-registration-block .membership-type .selectable.selected .check .checkmark svg{color:#fff}.enrollment-registration-block .membership-type .selectable .check .checkmark{display:block;font:40px sans-serif;line-height:40px;text-align:center;color:transparent}.enrollment-registration-block .invalid-input-error{float:right;color:#ff4935;font-size:14.5px;font-weight:500;min-height:17px}.enrollment-registration-block .form-group{margin-bottom:20px}.enrollment-registration-block [type="checkbox"],.enrollment-registration-block [type="radio"]{box-sizing:border-box;padding:0}.enrollment-registration-block input[type="checkbox"]{border-radius:0;border:2px solid #2a18cc;height:25px;width:25px;margin-right:1rem;-webkit-appearance:none;outline:none;background-color:transparent}.enrollment-registration-block input[type="checkbox"]:checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgMTAgNyI+CiAgPHBhdGgKICAgIGQ9Ik0zLjI5MyA2LjcwN2ExIDEgMCAwIDAgMS40MTQgMGw1LTVBMSAxIDAgMSAwIDguMjkzLjI5M0w0IDQuNSAxLjcwNyAyLjI5M0ExIDEgMCAwIDAgLjI5MyAzLjcwN2wzIDN6IgogICAgZmlsbC1ydWxlPSJub256ZXJvIgogICAgZmlsbD0iI2ZmZmZmZiIKICAvPgo8L3N2Zz4=);background-color:#2a18cc;background-repeat:no-repeat;background-position:50%;background-size:55%}.enrollment-registration-block input[type="radio"]{border:2px solid #2a18cc;border-radius:12.5px;height:25px;width:25px;vertical-align:middle;margin-bottom:.25rem;margin-right:1rem;-webkit-appearance:none;outline:none;background-color:#fff;transition:border .15s ease-in-out}.enrollment-registration-block input[type="radio"]:checked{border-width:8px}.enrollment-registration-block .not-visible{visibility:hidden}.enrollment-registration-block .thank-card{color:#fff;background-color:#2a18cc;margin:2.5rem auto;padding:5.5rem 8.5%;max-width:1200px}.enrollment-registration-block .thanks-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap}.enrollment-registration-block .thanks-wrapper-text{padding:1.5rem 6%}.enrollment-registration-block .img-wrapper{overflow:hidden;background-size:cover;background-position:50% 50%;height:auto;width:100%}@media screen and (max-width:850px){.enrollment-registration-block .thanks-wrapper{flex-wrap:wrap}}.enrollment-registration-block .title{font-weight:900}.enrollment-registration-block .message>span,.enrollment-registration-block .message{white-space:pre-line;font-size:18px;line-height:2rem}.enrollment-registration-block .event-card{background-color:#e6ebef;margin:2.5rem auto;max-width:720px}.enrollment-registration-block .event-text-container{padding:2rem}.enrollment-registration-block .multiselect__input,.enrollment-registration-block .multiselect__single{position:relative;display:inline-block;font-weight:700;font-size:16px;min-height:20px;line-height:20px;border:none;border-radius:5px;color:#2a18cc;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:initial!important;vertical-align:top}.enrollment-registration-block .multiselect__tags{min-height:56px;display:block;padding:14px 1.5rem;border-radius:0;border:2px solid #2a18cc;background:#fff;font-size:inherit}.enrollment-registration-block .multiselect__tag{position:relative;display:inline-block;padding:6px 26px 7px 10px;margin-right:10px;font-weight:700;font-size:16px;border:2px solid #2a18cc;border-radius:0;color:#2a18cc;background:#fff;line-height:1;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.enrollment-registration-block .multiselect__tag-icon:focus,.enrollment-registration-block .multiselect__tag-icon:hover{background:#2a18cc;border-radius:0}.enrollment-registration-block .multiselect__option--highlight{background:#2a18cc;outline:none;color:#fff}.enrollment-registration-block .multiselect__option--highlight:after{content:attr(data-select);background:#2a18cc;color:#fff}.enrollment-registration-block .multiselect__option--group{background:#ededed;color:#35495e}.enrollment-registration-block .multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.enrollment-registration-block .multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.enrollment-registration-block .multiselect__option--selected.multiselect__option--highlight{background:#ff4935;color:#fff}.enrollment-registration-block .multiselect__option--selected.multiselect__option--highlight:after{background:#ff4935;content:attr(data-deselect);color:#fff}.enrollment-registration-block .multiselect__option--group-selected.multiselect__option--highlight{background:#ff4935;color:#fff}.enrollment-registration-block .multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff4935;content:attr(data-deselect);color:#fff}.contract-input-field{display:flex;flex-direction:column;position:relative}.contract-input-field .contract-input-field-container{display:flex;flex-direction:row;align-items:center;min-height:56px;position:relative}.contract-input-field .contract-input-field-container .contract-input-field-placeholder{position:absolute;left:.75rem;color:#000;pointer-events:none}.contract-input-field .contract-input-field-container textarea{flex:0 1 100%;height:150px;min-height:56px;align-self:flex-start}.contract-input-field .contract-input-field-container textarea:focus-visible{outline:none}.contract-input-field .contract-input-field-container textarea:focus{border-color:#80bdff!important;box-shadow:0 0 0 .2rem rgba(128,189,255,.5)}.contract-input-field .contract-input-field-container input{width:100%;align-self:stretch}.contract-input-field .contract-input-field-container input:focus-visible{outline:none}.contract-input-field .contract-input-field-container input:focus{border-color:#80bdff!important;box-shadow:0 0 0 .2rem rgba(128,189,255,.5)}.contract-input-field .contract-input-field-container input[type=date]::-webkit-clear-button{visibility:hidden}.contract-input-field .contract-input-field-container input[type=date]::-webkit-datetime-edit{visibility:hidden}.contract-input-field .contract-input-field-container input[type=date]::-webkit-calendar-picker-indicator{width:auto;left:0;right:0;top:0;bottom:0;height:unset;background-size:1.4em;position:absolute;margin:0;background-position:center right 1rem}.contract-input-field .contract-input-field-container .contract-input-field-suffix{align-self:stretch;display:flex;align-items:center;flex:1 0 auto;border-radius:0;color:#fff;font-weight:500;background-color:#2a18cc;border:2px solid #2a18cc;margin-left:-1px}.contract-input-field .contract-input-field-container.is-invalid input[type=date]::-webkit-calendar-picker-indicator{background-position:center right 2.25rem}.contract-input-field .contract-input-field-container.is-invalid textarea,.contract-input-field .contract-input-field-container.is-invalid input{border-color:red!important;background-color:#ffedeb!important;padding-right:2.25rem!important;background-repeat:no-repeat!important;background-position:center right calc(2.25rem/4)!important;background-size:calc(2.25rem/2) calc(2.25rem/2)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E")!important}.contract-input-field .contract-input-field-container.is-invalid textarea:focus,.contract-input-field .contract-input-field-container.is-invalid input:focus{border-color:red!important;box-shadow:0 0 0 .2rem rgba(255,0,0,.25)}.contract-input-field .contract-input-field-container.is-invalid textarea{background-position:top calc(2.25rem/4) right calc(2.25rem/4)!important}.contract-input-field .contract-input-field-container.is-invalid~label{max-height:1.5rem}.contract-input-field .contract-input-field-error-text{font-size:14.5px;overflow:hidden;font-weight:500;float:right;margin-top:3px;text-align:right;max-height:0;color:red}.contract-input-list{display:flex;flex-direction:column;position:relative}.contract-input-list .contract-input-list-element{padding-left:25px;position:relative}.contract-input-list .contract-input-list-element .contract-input-list-remove{position:absolute;left:0;cursor:pointer;top:1.5rem}.contract-input-list .contract-input-list-element .contract-input-list-remove svg{color:#2a18cc}.contract-input-list .contract-input-list-element .contract-input-list-remove:hover svg{color:red}.contract-input-list .contract-input-list-element .contract-input-field.has-help-text .contract-input-field-container{width:calc(100% - 2em)}.contract-input-list .contract-input-list-element .contract-input-field.has-help-text .contract-help-text-button{display:flex;align-items:center;height:100%;margin:.2rem 0}.contract-input-list .contract-input-list-add{cursor:pointer;margin-top:.6rem;padding-left:25px}.contract-input-list .contract-input-list-add svg{color:#2a18cc;position:absolute;left:0}.contract-input-list .contract-input-list-add:hover svg{color:#1cd6ac}.contract-input-text,.contract-text{transition:background .2s ease-in-out}.change{background:#1cd6ac}.contract-input-list-text.indent{margin-left:1rem}.contract-input-list-text.no-list-style ul,.contract-input-list-text.no-list-style ol{list-style:none;margin-left:0}.contract{display:flex;flex-direction:column;width:100%;margin:0 auto;padding:2rem 0 0}@media(min-width:1025px){.contract{padding-top:3rem}}.contract .contract-layout-buttons{display:none}@media(min-width:1025px){.contract .contract-layout-buttons{position:absolute;display:flex;height:40px;margin:1rem 0;padding-right:1rem;z-index:1;right:0}.contract .contract-layout-buttons button{max-width:24px;padding:1rem 1.5rem;display:flex;justify-content:center;align-items:center}.contract .contract-layout-buttons button:last-child{margin-left:1.5rem}.contract .contract-layout-buttons button.active{background-color:#1cd6ac}}.contract .contract-layout{height:auto;width:100%;display:flex;gap:calc(2rem - 10px);flex-direction:column;position:relative;padding:3rem 1rem 1rem;padding-bottom:calc(160px + 3.5rem)}@media(min-width:1025px){.contract .contract-layout{flex-direction:row;height:80vh;box-shadow:0 5px 20px 0 rgba(0,0,0,.1),0 5px 5px 0 rgba(0,0,0,.05);padding:5.5rem 3rem 2rem;padding-bottom:calc(80px + 3.5rem)}}.contract .contract-layout.vertical{flex-direction:column;width:100%;height:auto}.contract .contract-layout.vertical .areas{max-height:60vh;margin-bottom:1rem}.contract .contract-layout.vertical .areas .contract-area-text .title-line{width:20%!important}.contract .contract-layout.vertical .contract-container{margin-top:2.5rem;min-width:100%}.contract .contract-layout.vertical .contract-container .contract-template{max-height:60vh}@media(min-width:1025px){.contract .contract-layout.vertical .input-tabs{width:calc(100% - 6rem)}}.contract .contract-layout .submit-buttons{position:absolute;bottom:0;width:calc(100% - 2rem);display:flex;justify-content:center;flex-direction:column;gap:1rem;padding-top:3rem;padding-bottom:2rem}@media(min-width:1025px){.contract .contract-layout .submit-buttons{width:100%;flex-direction:row}}.contract .contract-layout .submit-buttons .errorText{position:absolute;padding:1rem;top:0;align-self:center;color:red}.contract .contract-layout .submit-buttons .btn.loading{pointer-events:none;cursor:default}.contract .contract-layout .submit-buttons .btn.loading:focus:before,.contract .contract-layout .submit-buttons .btn.loading:hover:before{transform:scaleY(0)}.contract .contract-layout .submit-buttons .btn .not-visible{visibility:hidden}.contract .contract-layout form{overflow-y:scroll;flex-basis:30%;flex-shrink:0;flex-grow:1;padding-right:10px}.contract .contract-layout form fieldset{border:none;border-bottom:1px solid #000;margin-bottom:1rem;padding:0 0 1rem 0}.contract .contract-layout form fieldset.closed legend .arrow svg{transform:rotate(0deg)}.contract .contract-layout form fieldset legend{width:100%;margin-bottom:0;font-size:1.4rem;display:flex;flex-direction:row;justify-content:space-between}.contract .contract-layout form fieldset legend.canClose{cursor:pointer}.contract .contract-layout form fieldset legend.canClose:hover .arrow svg{color:#1cd6ac}.contract .contract-layout form fieldset legend .arrow svg{transition:.2s;transform:rotate(180deg)}.contract .contract-layout form fieldset .area-inputs{overflow-y:hidden;overflow-x:auto;position:relative;max-height:0}.contract .contract-layout form fieldset .area-inputs.transitioning{transition:max-height .2s ease}.contract .contract-layout form fieldset .area-inputs .form-group{margin-bottom:1rem;position:relative}.contract .contract-layout form fieldset .area-inputs .form-group:first-child{margin-top:1rem}.contract .contract-layout form fieldset .area-inputs .form-group .top-label{margin:.5rem 0;display:inline-block}.contract .contract-layout form fieldset .area-inputs .form-group .top-label.empty{margin:.25rem 0}.contract .contract-layout form fieldset .area-inputs .form-group .input-group-text{padding:.365rem .75rem}.contract .contract-layout form fieldset .area-inputs .form-group .contract-help-text-button{position:absolute;right:0;margin:.4rem 0;top:0;cursor:pointer}.contract .contract-layout form fieldset .area-inputs .form-group .contract-help-text-button svg{color:#2a18cc}.contract .contract-layout form fieldset .area-inputs .form-group .contract-help-text-button+.top-label{margin-right:2rem}.contract .contract-layout form fieldset .area-inputs .form-group .contract-radio-button{margin-bottom:12px;position:relative}.contract .contract-layout form fieldset .area-inputs .form-group .contract-radio-button.has-help-text label{padding-right:2rem}.contract .contract-layout form fieldset .area-inputs .form-group .contract-radio-button label{display:flex;flex-direction:row;align-items:center;cursor:pointer}.contract .contract-layout form fieldset .area-inputs .form-group .contract-radio-button .contract-help-text-button{display:flex;height:100%;justify-content:center;align-items:center;margin:0}.contract .contract-layout form fieldset .area-inputs .form-group .contract-checkbox{margin-bottom:12px;position:relative}.contract .contract-layout form fieldset .area-inputs .form-group .contract-checkbox.has-help-text label{padding-right:2rem}.contract .contract-layout form fieldset .area-inputs .form-group .contract-checkbox .label-container label{display:flex;flex-direction:row;align-items:center;cursor:pointer}.contract .contract-layout form fieldset .area-inputs .form-group .contract-checkbox .label-container .contract-help-text-button{display:flex;height:100%;justify-content:center;align-items:center;margin:0}.contract .contract-layout form fieldset .area-inputs .form-group .contract-checkbox .label-container{position:relative;height:100%}.contract .contract-layout form fieldset .area-inputs .form-group input[type=radio],.contract .contract-layout form fieldset .area-inputs .form-group input[type=checkbox]{cursor:pointer}.contract .contract-layout form fieldset .area-inputs .form-group input[type=radio]:focus,.contract .contract-layout form fieldset .area-inputs .form-group input[type=checkbox]:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(128,189,255,.5)}.contract .contract-layout form fieldset .area-inputs .form-group input[type=checkbox]{border-radius:0;min-height:25px;min-width:25px;margin-right:.5rem;margin-left:1.25rem;-webkit-appearance:none;outline:none;background-color:transparent;border:2px solid #2a18cc}.contract .contract-layout form fieldset .area-inputs .form-group input[type=checkbox]:checked{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgMTAgNyI+CiAgPHBhdGgKICAgIGQ9Ik0zLjI5MyA2LjcwN2ExIDEgMCAwIDAgMS40MTQgMGw1LTVBMSAxIDAgMSAwIDguMjkzLjI5M0w0IDQuNSAxLjcwNyAyLjI5M0ExIDEgMCAwIDAgLjI5MyAzLjcwN2wzIDN6IgogICAgZmlsbC1ydWxlPSJub256ZXJvIgogICAgZmlsbD0iI2ZmZmZmZiIKICAvPgo8L3N2Zz4=");background-color:#2a18cc;background-repeat:no-repeat;background-position:50%;background-size:55%}.contract .contract-layout form fieldset .area-inputs .form-group input[type=radio]{min-height:25px;min-width:25px;margin-left:1.25rem;margin-right:.5rem;background-color:#fff;border:2px solid #2a18cc;border-radius:12.5px;transition:border .15s ease-in-out;-webkit-appearance:none;outline:none}.contract .contract-layout form fieldset .area-inputs .form-group input[type=radio]:checked{border-width:8px}.contract .contract-layout form fieldset .area-inputs .form-group select,.contract .contract-layout form fieldset .area-inputs .form-group textarea,.contract .contract-layout form fieldset .area-inputs .form-group input[type=color],.contract .contract-layout form fieldset .area-inputs .form-group input[type=date],.contract .contract-layout form fieldset .area-inputs .form-group input[type=datetime-local],.contract .contract-layout form fieldset .area-inputs .form-group input[type=email],.contract .contract-layout form fieldset .area-inputs .form-group input[type=file],.contract .contract-layout form fieldset .area-inputs .form-group input[type=image],.contract .contract-layout form fieldset .area-inputs .form-group input[type=number],.contract .contract-layout form fieldset .area-inputs .form-group input[type=password],.contract .contract-layout form fieldset .area-inputs .form-group input[type=range],.contract .contract-layout form fieldset .area-inputs .form-group input[type=reset],.contract .contract-layout form fieldset .area-inputs .form-group input[type=search],.contract .contract-layout form fieldset .area-inputs .form-group input[type=tel],.contract .contract-layout form fieldset .area-inputs .form-group input[type=text],.contract .contract-layout form fieldset .area-inputs .form-group input[type=time],.contract .contract-layout form fieldset .area-inputs .form-group input[type=url],.contract .contract-layout form fieldset .area-inputs .form-group input[type=week]{display:block;font-family:GT America,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;background:#fff;border:2px solid #2a18cc;color:#313841;padding:.365rem .75rem;line-height:1.4rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.contract .contract-layout form fieldset .area-inputs .form-group select::placeholder,.contract .contract-layout form fieldset .area-inputs .form-group textarea::placeholder,.contract .contract-layout form fieldset .area-inputs .form-group input[type=color]::placeholder,.contract .contract-layout form fieldset .area-inputs .form-group input[type=date]::placeholder,.contract .contract-layout form fieldset .area-inputs .form-group input[type=datetime-local]::placeholder,.contract .contract-layout form fieldset .area-inputs .form-group input[type=email]::placeholder,.contract .contract-layout form fieldset .area-inputs .form-group input[type=file]::placeholder,.contract .contract-layout form fieldset .area-inputs .form-group input[type=image]::placeholder,.contract .contract-layout form fieldset .area-inputs .form-group input[type=number]::placeholder,.contract .contract-layout form fieldset .area-inputs .form-group input[type=password]::placeholder,.contract .contract-layout form fieldset .area-inputs .form-group input[type=range]::placeholder,.contract .contract-layout form fieldset .area-inputs .form-group input[type=reset]::placeholder,.contract .contract-layout form fieldset .area-inputs .form-group input[type=search]::placeholder,.contract .contract-layout form fieldset .area-inputs .form-group input[type=tel]::placeholder,.contract .contract-layout form fieldset .area-inputs .form-group input[type=text]::placeholder,.contract .contract-layout form fieldset .area-inputs .form-group input[type=time]::placeholder,.contract .contract-layout form fieldset .area-inputs .form-group input[type=url]::placeholder,.contract .contract-layout form fieldset .area-inputs .form-group input[type=week]::placeholder{color:#6c757d}.contract .contract-layout form fieldset .area-inputs .form-group select{appearance:none;width:100%;height:56px;cursor:pointer;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgMTIgNyI+CiAgPHBhdGggZD0iTTEwLjI0IDEuNUw2LjEyIDUuNjIgMiAxLjUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSIjMmExOGNjIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPjwvcGF0aD4KPC9zdmc+");background-repeat:no-repeat;background-position:97.5%;background-size:12px}.contract .contract-layout form fieldset .area-inputs .form-group select option:hover{background:#2a18cc}.contract .contract-layout form fieldset .area-inputs .form-group select:focus-visible{outline:none}.contract .contract-layout form fieldset .area-inputs .form-group select:focus{border-color:#80bdff!important;box-shadow:0 0 0 .2rem rgba(128,189,255,.5)}.contract .contract-layout form fieldset .area-inputs .form-group select.is-invalid{border-color:red!important;padding-right:2.25rem!important;background-repeat:no-repeat!important;background-position:center right calc(2.25rem/4)!important;background-size:calc(2.25rem/2) calc(2.25rem/2)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E")!important}.contract .contract-layout form fieldset .area-inputs .form-group select.is-invalid:focus{border-color:red!important;box-shadow:0 0 0 .2rem rgba(255,0,0,.25)}.contract .contract-layout form fieldset .area-inputs .form-group .contract-area-text .sub-title{font-size:1.2rem;margin-bottom:.5rem;font-weight:500}.contract .contract-layout form fieldset .area-inputs .form-group .contract-area-text .title-line{width:20%;border-top:1px solid #2a18cc;margin-bottom:.5rem}@media(min-width:1025px){.contract .contract-layout form fieldset .area-inputs .form-group .contract-area-text .title-line{width:30%}}.contract .contract-layout .input-tabs{position:absolute;display:flex;flex-flow:row wrap;top:0;border-bottom:1px solid #d3d9e0;padding:0 .5rem;margin:0;width:calc(100% - 2rem);left:1rem}@media(min-width:1025px){.contract .contract-layout .input-tabs{width:calc(30% - 3rem);left:3rem;top:2rem}}.contract .contract-layout .input-tabs .input-tab{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;color:#2a18cc;padding:.5rem 1rem;margin:0;margin-bottom:-1px;cursor:pointer;text-transform:uppercase;list-style:none}.contract .contract-layout .input-tabs .input-tab:hover{color:#1cd6ac}.contract .contract-layout .input-tabs .input-tab.active{color:#495057;background-color:#fff;border-color:#d3d9e0 #d3d9e0 #fff}.contract .contract-layout .input-tabs .input-tab.active:hover{color:#495057}.contract #contract-modal .modal-container{padding:1rem 0 0 1rem;width:670px;display:flex;flex-direction:column}.contract #contract-modal .modal-container .modal-close-button{position:relative;align-self:flex-end;padding-right:1rem;top:0;right:0}.contract #contract-modal .modal-container .modal-content{max-height:70vh;overflow-y:auto;padding-right:4rem;margin-top:-2rem}.contract #contract-modal .modal-container .modal-content .title{margin:0}.contract #contract-modal .modal-container .modal-content .rich-text{margin-right:-3rem}.contract #contract-modal .modal-container .modal-content .rich-text.no-title{margin-top:2.5rem}.contract #contract-modal .modal-container .modal-content::-webkit-scrollbar{width:.5rem;opacity:.5;border-radius:.5rem;background-color:#e6ebef}.contract #contract-modal .modal-container .modal-content::-webkit-scrollbar-thumb{border-radius:.5rem;background-color:#2a18cc}.contract .contract-tabs{position:absolute;display:flex;flex-flow:row wrap;top:calc(-3.5rem - 1px);left:0;border-bottom:1px solid #d3d9e0;padding:0 .5rem;margin:0;width:100%}.contract .contract-tabs .contract-tab{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;color:#2a18cc;padding:.5rem 1rem;margin:0;margin-bottom:-1px;cursor:pointer;text-transform:uppercase;list-style:none}.contract .contract-tabs .contract-tab:hover{color:#1cd6ac}.contract .contract-tabs .contract-tab.active{color:#495057;background-color:#fff;border-color:#d3d9e0 #d3d9e0 #fff}.contract .contract-tabs .contract-tab.active:hover{color:#495057}.contract .contract-container{min-width:100%;border:1px solid #000;position:relative;margin-top:2.5rem}@media(min-width:1025px){.contract .contract-container{margin:0;min-width:40%;max-width:70%}}.contract .contract-container .contract-template{scroll-behavior:smooth;height:100%;overflow-y:scroll;padding:1rem;word-break:break-word}@media(min-width:1025px){.contract .contract-container .contract-template{padding:1rem 3rem}}.contract .contract-container .page-break-container{display:flex;align-items:center}.contract .contract-container .page-break-container .contract-page-break-line-before,.contract .contract-container .page-break-container .contract-page-break-line-after{border-bottom:1px dotted currentColor;width:100%}.contract .contract-container .page-break-container span{font-weight:600;font-size:9px;flex:1 0 auto;margin:0 1rem}.expandable-block{margin:0 1rem;max-width:1200px}@media(min-width:768px){.expandable-block{margin:0 auto}}.expandable-block .collapsible{background-color:#fff;cursor:pointer;padding:18px 40px 18px 10px;width:100%;position:relative;text-align:left;font-size:1.25rem;font-weight:bold;word-wrap:break-word}.expandable-block span{position:absolute;right:0;vertical-align:middle;padding-right:10px;top:calc(50% - 11px)}.expandable-block span svg{width:1.25rem;height:1.25rem;color:#2a18cc}.expandable-block .active,.expandable-block .collapsible:hover{background-color:#f2f5f7}.expandable-block .content{padding:0 18px;background-color:#fff;max-height:0;font-size:1.25rem;overflow:hidden;border-bottom:1px solid #d3d9e0;transition:max-height .2s ease-out}.employee-profile{margin:0 auto 2rem;padding:2rem 0 0;max-width:1200px;position:relative}@media(min-width:768px){.employee-profile{padding-top:3.5rem;margin-bottom:3.5rem}}@media(min-width:1025px){.employee-profile{margin-bottom:5rem;padding-top:5.5rem}}.employee-profile .employee-profile-bg{display:none;position:absolute;left:0;right:0;top:0;bottom:5rem}@media(min-width:768px){.employee-profile .employee-profile-bg{display:block}}.employee-profile .employee-profile-content{position:relative;max-width:996px;margin:0 auto;background-color:#fff;padding:1.5rem}@media(min-width:768px){.employee-profile .employee-profile-content{border:2px solid #e6ebef;padding:0}}.employee-profile .employee-profile-content .employee-profile-inner{max-width:720px;margin:0 auto}@media(min-width:768px){.employee-profile .employee-profile-content .employee-profile-inner{margin:5rem auto}}.employee-profile .employee-profile-content .employee-profile-inner>div{display:flex;flex-direction:column}@media(min-width:768px){.employee-profile .employee-profile-content .employee-profile-inner>div{align-items:center;flex-direction:row;margin-bottom:3rem}}.employee-profile .employee-profile-content .employee-profile-inner .employee-info{display:flex;flex-direction:column;overflow:hidden;margin:1.5rem 0}@media(min-width:768px){.employee-profile .employee-profile-content .employee-profile-inner .employee-info{margin:0 0 0 2rem}}.employee-profile .employee-profile-content .employee-profile-inner .employee-info .employee-department{font-size:14px;line-height:1.3;letter-spacing:.2px;color:#a0a9ac;margin:0 0 .5rem}.employee-profile .employee-profile-content .employee-profile-inner .employee-info .employee-name{font-size:2rem;font-weight:700;margin:0}.employee-profile .employee-profile-content .employee-profile-inner .employee-info .employee-title{margin:0;font-size:18px;font-weight:500;line-height:1.78}.employee-profile .employee-profile-content .employee-profile-inner .employee-info .employee-contact-info{display:flex;flex-direction:column;margin-top:1.5rem}@media(min-width:768px){.employee-profile .employee-profile-content .employee-profile-inner .employee-info .employee-contact-info{flex-direction:row}}.employee-profile .employee-profile-content .employee-profile-inner .employee-info .employee-contact-info .contact-info-section{display:flex;flex-direction:column;margin-bottom:1rem}@media(min-width:768px){.employee-profile .employee-profile-content .employee-profile-inner .employee-info .employee-contact-info .contact-info-section{margin-bottom:0;margin-right:1.5rem;flex:1 1 50%}}.employee-profile .employee-profile-content .employee-profile-inner .employee-info .employee-contact-info .contact-info-section:last-child{margin-bottom:0}@media(min-width:768px){.employee-profile .employee-profile-content .employee-profile-inner .employee-info .employee-contact-info .contact-info-section:last-child{margin-right:0}}.employee-profile .employee-profile-content .employee-profile-inner .employee-info .employee-contact-info .contact-info-section a{font-size:14px;letter-spacing:.5px;display:flex;align-items:center;font-weight:700;line-height:1.3;text-transform:uppercase;font-style:normal;margin-bottom:.5rem;text-decoration:none;color:#2a18cc}.employee-profile .employee-profile-content .employee-profile-inner .employee-info .employee-contact-info .contact-info-section a:hover{color:#1cd6ac}.employee-profile .employee-profile-content .employee-profile-inner .employee-info .employee-contact-info .contact-info-section a:last-child{margin-bottom:0}.employee-profile .employee-profile-content .employee-profile-inner .employee-info .employee-contact-info .contact-info-section a>svg{margin-right:1rem;color:#ff431d;flex:0 0 auto}.employee-profile .employee-profile-content .employee-profile-inner .employee-info .employee-contact-info .contact-info-section a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.employee-profile .employee-profile-content .employee-profile-inner .employee-image{display:block;flex:0 0 185px;max-height:185px}.employee-profile .employee-profile-content .employee-profile-inner .employee-image .employee-image-container{height:100%;display:flex;align-items:center}}