@charset "UTF-8";.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;flex:1 1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:baseline;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:baseline;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1 1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;flex:1 1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1 1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}*{font-size:100%;font-family:inherit;font-weight:inherit;font-style:inherit;text-align:inherit;text-decoration:none;line-height:inherit;color:inherit;background-color:transparent;border:0;border-radius:0;padding:0;margin:0}*,*:before,*:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-weight:400;line-height:1.4;color:#000;background-color:#fff;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-overflow-style:-ms-autohiding-scrollbar;touch-action:manipulation}main,article,aside,footer,header,nav,section,figcaption,figure{display:block}svg{fill:currentColor;vertical-align:middle;pointer-events:none}ul,ol{list-style:none}strong{font-weight:bolder}em{font-style:italic}code,kbd,samp{font-family:"monospace",monospace;font-size:1em}input,textarea,select{-webkit-appearance:none;-moz-appearance:textfield}button{cursor:pointer}select:-moz-focusring{text-shadow:0 0 0 #000;color:transparent}input::-webkit-search-cancel-button,input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input::-ms-reveal{display:none}input::-ms-clear{display:none}input::-webkit-input-placeholder{opacity:1}input::-moz-placeholder{opacity:1}input:-ms-input-placeholder{opacity:1}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out-in{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes scale-in-bounce{0%{transform:scale(0)}75%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-up-s{0%{transform:translateY(50%)}to{transform:translateY(0)}}@keyframes slide-down{0%{transform:translateY(-1em)}to{transform:translateY(0)}}@keyframes slide-down-s{0%{transform:translateY(-.5em)}to{transform:translateY(0)}}@keyframes scale-right{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes waves-image-rotation{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media (prefers-reduced-motion){*{animation-duration:0s!important;transition-duration:0s!important}}.is-hidden{display:none!important}.is-vhidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}html{font-size:100%;font-family:LabGrotesque,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400;color:#191716;background-color:#f5f5f5}html.--disable-scroll,html.--disable-scroll body{overflow-y:hidden}html,body{overflow-x:hidden}.body-inner{background-color:#fff}.body-inner:after{content:"";display:table;clear:both}@media screen and (min-width: 48.0625em){.body-inner{min-height:75vh}}svg{transform:scale(1);padding-bottom:1px}[data-omasks*=top]{-webkit-mask:linear-gradient(to top,rgb(0,0,0) calc(100% - 1.875rem),rgba(0,0,0,0) 100%);mask:linear-gradient(to top,rgb(0,0,0) calc(100% - 1.875rem),rgba(0,0,0,0) 100%)}[data-omasks*=bottom]{-webkit-mask:linear-gradient(to bottom,rgb(0,0,0) calc(100% - 1.875rem),rgba(0,0,0,0) 100%);mask:linear-gradient(to bottom,rgb(0,0,0) calc(100% - 1.875rem),rgba(0,0,0,0) 100%)}[data-omasks*=top][data-omasks*=bottom]{-webkit-mask:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgb(0,0,0) 1.875rem,rgb(0,0,0) calc(100% - 1.875rem),rgba(0,0,0,0) 100%);mask:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgb(0,0,0) 1.875rem,rgb(0,0,0) calc(100% - 1.875rem),rgba(0,0,0,0) 100%)}[data-omasks*=left]{-webkit-mask:linear-gradient(to left,rgb(0,0,0) calc(100% - 1.875rem),rgba(0,0,0,0) 100%);mask:linear-gradient(to left,rgb(0,0,0) calc(100% - 1.875rem),rgba(0,0,0,0) 100%)}[data-omasks*=right]{-webkit-mask:linear-gradient(to right,rgb(0,0,0) calc(100% - 1.875rem),rgba(0,0,0,0) 100%);mask:linear-gradient(to right,rgb(0,0,0) calc(100% - 1.875rem),rgba(0,0,0,0) 100%)}[data-omasks*=left][data-omasks*=right]{-webkit-mask:linear-gradient(to right,rgba(0,0,0,0) 0%,rgb(0,0,0) 1.875rem,rgb(0,0,0) calc(100% - 1.875rem),rgba(0,0,0,0) 100%);mask:linear-gradient(to right,rgba(0,0,0,0) 0%,rgb(0,0,0) 1.875rem,rgb(0,0,0) calc(100% - 1.875rem),rgba(0,0,0,0) 100%)}.styled-h1,.student-request__info h1,.test-us-info h1,.bundle-header .-heading,.index-hero h1,.interest-info h1,.trial-cta .-text h3,.styled h1:not(.do-unstyle){font-size:2.25em;font-weight:900;line-height:1.2}.styled-h1 svg,.student-request__info h1 svg,.test-us-info h1 svg,.bundle-header .-heading svg,.index-hero h1 svg,.interest-info h1 svg,.trial-cta .-text h3 svg,.styled h1:not(.do-unstyle) svg{width:1.4em;height:1.4em;margin-top:-.2em;margin-right:.2em}.styled-h2,.default-page-hero .-text h2,.for-whom-hero__intro h2,.legal-area-hero .-text h1,.interest-info.total-page h2,.faqs__intro h2,.legal-areas-preview__intro h2,.product-brief .-text h2,.product-brief__title h2,.service-hero .-text h2,.quiz .-question__title,.styled h2:not(.do-unstyle){font-size:2em;font-weight:700;line-height:1.2}.styled-h2 svg,.default-page-hero .-text h2 svg,.for-whom-hero__intro h2 svg,.legal-area-hero .-text h1 svg,.interest-info.total-page h2 svg,.faqs__intro h2 svg,.legal-areas-preview__intro h2 svg,.product-brief .-text h2 svg,.product-brief__title h2 svg,.service-hero .-text h2 svg,.quiz .-question__title svg,.styled h2:not(.do-unstyle) svg{width:1.4em;height:1.4em;margin-top:-.2em;margin-right:.2em}.styled-h3,.default-page-main .-intro h3,.contact-us__cta .-test h2,.for-whom-request__header h3,.interest-info h3,.product-feature .-text h3,.service-list .-text h3,.purchase-notice__box__heading,.paywall .-subscribe p,.paywall .-subscribe h2,.a11ydialog__box__heading,.styled h3:not(.do-unstyle){font-size:1.5em;font-weight:900;line-height:1.2}.styled-h3 svg,.default-page-main .-intro h3 svg,.contact-us__cta .-test h2 svg,.for-whom-request__header h3 svg,.interest-info h3 svg,.product-feature .-text h3 svg,.service-list .-text h3 svg,.purchase-notice__box__heading svg,.paywall .-subscribe p svg,.paywall .-subscribe h2 svg,.a11ydialog__box__heading svg,.styled h3:not(.do-unstyle) svg{width:1.4em;height:1.4em;margin-top:-.2em;margin-right:.2em}.styled-h4,.contact-us__cta .-student h4,.test-us-ip-login__heading,.test-us-info h2,.ongoing-seminar__heading,.promo-video-modal .-loading,.legal-areas-preview__list h3,.trial-cta .-text h4,.news-box__heading,.news-box-small__heading,.category__heading,.styled-h4-colored,.purchase.step-2 .purchase-form-container .details h4,.interest-form__heading,.sign-form__heading,.styled h4:not(.do-unstyle){font-size:1.125em;font-weight:700;line-height:1.2}.styled-h4 svg,.contact-us__cta .-student h4 svg,.test-us-ip-login__heading svg,.test-us-info h2 svg,.ongoing-seminar__heading svg,.promo-video-modal .-loading svg,.legal-areas-preview__list h3 svg,.trial-cta .-text h4 svg,.news-box__heading svg,.news-box-small__heading svg,.category__heading svg,.styled-h4-colored svg,.purchase.step-2 .purchase-form-container .details h4 svg,.interest-form__heading svg,.sign-form__heading svg,.styled h4:not(.do-unstyle) svg{width:1.4em;height:1.4em;margin-top:-.2em;margin-right:.2em}.styled-h4-colored,.purchase.step-2 .purchase-form-container .details h4,.interest-form__heading,.sign-form__heading{color:#7a0b3b}.styled-h5,.default-page-hero .-text h1,.for-whom-hero__intro h1,.legal-area-hero .-text h2,.bundle-header .-subtitle,.seminars-twocols .search-empty h2,.webinars-twocols .search-empty h2,.interest-info h2,.faqs__intro h1,.legal-areas-preview__intro h1,.product-brief .-text h1,.product-brief__title .subtitle,.product-brief__title h1,.service-hero .-text h1,.quiz .-question__number,.cat-content__header__heading,.styled-h5-colored,.experts-group__heading,.styled h5:not(.do-unstyle){font-size:.875em;line-height:1.3;text-transform:uppercase}.styled-h5 svg,.default-page-hero .-text h1 svg,.for-whom-hero__intro h1 svg,.legal-area-hero .-text h2 svg,.bundle-header .-subtitle svg,.seminars-twocols .search-empty h2 svg,.webinars-twocols .search-empty h2 svg,.interest-info h2 svg,.faqs__intro h1 svg,.legal-areas-preview__intro h1 svg,.product-brief .-text h1 svg,.product-brief__title .subtitle svg,.product-brief__title h1 svg,.service-hero .-text h1 svg,.quiz .-question__number svg,.cat-content__header__heading svg,.styled-h5-colored svg,.experts-group__heading svg,.styled h5:not(.do-unstyle) svg{width:1.4em;height:1.4em;margin-top:-.2em;margin-right:.2em}.styled-h5-colored,.experts-group__heading{color:#7a0b3b}.styled-h6,.contact-us__form h2,.legal-area-hero .-experts h3,.legal-area-hero .-text a:not(.button),.legal-areas-preview__list li span,.product-brief .-text a,.news-ticker ul li time,.news-ticker h2,.service-hero .-text a:not(.button),.styled-h6-colored,.purchase.step-2 .purchase-form-container__left .-product,.seminars-list__heading,.webinars-list__heading,.latest-content h2,.search-aside__heading,.footer .-heading,.category-list__heading,.styled h6:not(.do-unstyle){font-size:.75em;font-weight:900;line-height:1.3;text-transform:uppercase}.styled-h6-colored,.purchase.step-2 .purchase-form-container__left .-product,.seminars-list__heading,.webinars-list__heading,.latest-content h2,.search-aside__heading,.footer .-heading,.category-list__heading{color:#7a0b3b}.styled-p,.student-request__info p,.default-page-main .-intro h4,.default-page-hero .-text p,.for-whom-hero__try .-box p,.for-whom-hero__intro p,.legal-area-hero .-text p,.bundle-header .-intro,.ongoing-seminar__description,.index-hero p,.interest-form__fields .-user-data,.product-feature .-text p,.product-brief .-text p,.product-brief__description .-content>p,.service-list .-list p,.service-list .-text p,.service-hero .-text p,.service-hero .-text .-inner-content,.news-box__description,.news-box-small__description,.styled-p-leading,.legal-areas-preview__intro p,.styled p:not(.do-unstyle){font-family:GuardianTextEgyp,Georgia,Times,Times New Roman,serif;font-weight:400;line-height:1.6}.styled-p u,.student-request__info p u,.default-page-main .-intro h4 u,.default-page-hero .-text p u,.for-whom-hero__try .-box p u,.for-whom-hero__intro p u,.legal-area-hero .-text p u,.bundle-header .-intro u,.ongoing-seminar__description u,.index-hero p u,.interest-form__fields .-user-data u,.product-feature .-text p u,.product-brief .-text p u,.product-brief__description .-content>p u,.service-list .-list p u,.service-list .-text p u,.service-hero .-text p u,.service-hero .-text .-inner-content u,.news-box__description u,.news-box-small__description u,.styled-p-leading u,.legal-areas-preview__intro p u,.styled p:not(.do-unstyle) u{text-decoration:underline}.styled-p-leading,.legal-areas-preview__intro p{font-size:1.125rem}@media screen and (max-width: 40em){.styled-p-leading,.legal-areas-preview__intro p{font-size:1rem}}.styled-blockquote,.styled blockquote:not(.do-unstyle){font-family:GuardianTextEgyp,Georgia,Times,Times New Roman,serif;font-weight:400;font-style:italic;border-left:2px solid #878787;padding-left:1.3em}.styled-blockquote>*+*,.styled blockquote:not(.do-unstyle)>*+*{margin-top:1.25rem}.styled-blockquote>footer,.styled blockquote:not(.do-unstyle)>footer{color:#4c4c4c}.styled-blockquote>footer:before,.styled blockquote:not(.do-unstyle)>footer:before{content:"—"}.styled-a,.interest-form__fields .checkbox a,.sign-form__fields .checkbox a,.styled a:not(.do-unstyle){text-decoration:underline;text-underline-position:under}.styled-a:hover,.interest-form__fields .checkbox a:hover,.sign-form__fields .checkbox a:hover,.styled a:hover:not(.do-unstyle){color:#7a0b3b}.styled-a:active,.interest-form__fields .checkbox a:active,.sign-form__fields .checkbox a:active,.styled a:active:not(.do-unstyle){opacity:.6}.styled-ul,.styled ul:not(.do-unstyle){font-family:GuardianTextEgyp,Georgia,Times,Times New Roman,serif;font-weight:400}.styled-ul>li,.styled ul:not(.do-unstyle)>li{position:relative;padding-left:1.5em}.styled-ul>li:before,.styled ul:not(.do-unstyle)>li:before{content:"";width:.5em;height:.5em;position:absolute;top:.45em;left:0;background-color:#42274d;border-radius:50%}.styled-ul>li+li,.styled ul:not(.do-unstyle)>li+li,.styled-ul>li ul,.styled ul:not(.do-unstyle)>li ul,.styled-ul>li ol,.styled ul:not(.do-unstyle)>li ol{margin-top:.5em}.styled-ol,.styled ol:not(.do-unstyle){font-family:GuardianTextEgyp,Georgia,Times,Times New Roman,serif;font-weight:400;counter-reset:styled-ol}.styled-ol>li,.styled ol:not(.do-unstyle)>li{counter-increment:styled-ol;position:relative;padding-left:1.5em}.styled-ol>li+li,.styled ol:not(.do-unstyle)>li+li,.styled-ol>li ul,.styled ol:not(.do-unstyle)>li ul,.styled-ol>li ol,.styled ol:not(.do-unstyle)>li ol{margin-top:.5em}.styled-ol>li:before,.styled ol:not(.do-unstyle)>li:before{font-family:LabGrotesque,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400;content:counter(styled-ol) ".";position:absolute;top:.1em;left:0;color:#42274d;border-radius:50%}.styled-dl,.styled dl:not(.do-unstyle){opacity:1}.styled img{max-width:100%;height:auto!important}.styled-table,.styled table:not(.do-unstyle){width:100%;border-collapse:collapse}.styled-table thead,.styled table:not(.do-unstyle) thead{font-weight:700}.styled-table tfoot,.styled table:not(.do-unstyle) tfoot{color:#4c4c4c}.styled-table tr+tr,.styled table:not(.do-unstyle) tr+tr{border-top:solid 1px #ebebeb}.styled-table tr:nth-child(2n),.styled table:not(.do-unstyle) tr:nth-child(2n){background-color:#f5f5f5}.styled-table th,.styled table:not(.do-unstyle) th{text-align:left;padding:.5em;border-bottom:solid 1px #ebebeb}.styled-table th.text-right,.styled table:not(.do-unstyle) th.text-right{text-align:right}.styled-table td,.styled table:not(.do-unstyle) td{padding:.5em}.styled>*+*{margin-top:1.25rem}.styled>*+h1{margin-top:2.5rem}.styled>*+h2{margin-top:2.5rem}.styled>*+h3{margin-top:2.5rem}.styled>*+h4{margin-top:2.5rem}.styled>*+h5{margin-top:2.5rem}.styled>*+h6{margin-top:2.5rem}.a11ydialog{width:100%;height:100%;position:fixed;z-index:10000;top:0;left:0;background-color:#191716cc;animation:fade-in .2s linear;-webkit-backdrop-filter:blur(1px)}.a11ydialog[aria-hidden=true]{display:none}.a11ydialog__hide{width:2.5rem;height:2.5rem;position:absolute;z-index:2;color:#fff}.a11ydialog__hide:active{opacity:.6}.a11ydialog__hide svg{width:100%;height:100%;display:block}.a11ydialog__inner{width:100%;height:100%}.a11ydialog__inner>.a11ydialog__hide{top:2.5rem;right:2.5rem}.a11ydialog__inner>.a11ydialog__hide:hover{opacity:.8}@media screen and (max-width: 60em){.a11ydialog__inner>.a11ydialog__hide{width:1.875rem;height:1.875rem;top:.625rem;right:.625rem}}.a11ydialog__vcenter{position:relative;z-index:1;width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;will-change:scroll-position}.a11ydialog__vcenter>div{width:100%;height:100%;position:fixed;overflow-x:hidden;overflow-y:scroll;will-change:scroll-position;top:0;left:0}.a11ydialog__vcenter>div:before{content:"";height:100%;vertical-align:middle;display:inline-block}.a11ydialog__vcenter>div>div{width:100%;display:inline-block;vertical-align:middle;padding:2.5rem}@media screen and (max-width: 60em){.a11ydialog__vcenter>div>div{padding:3.125rem .625rem 1.5625rem}}.a11ydialog__vcenter>div>div>*{animation:a11ydialog-box .2s cubic-bezier(.175,.885,.32,1.275)}.a11ydialog__box{width:100%;max-width:40rem;padding:1.875rem 2.5rem 2.5rem;margin:0 auto;position:relative;z-index:1;background-color:#fff}@media screen and (max-width: 48em){.a11ydialog__box{padding:1.25rem}}.a11ydialog__box__heading{border-bottom:1px solid #ebebeb;padding-right:3.75rem;padding-bottom:.625rem;margin-bottom:1.5625rem}@media screen and (max-width: 48em){.a11ydialog__box__heading{margin-bottom:.9375rem}}.a11ydialog__box .a11ydialog__hide{width:1.875rem;height:1.875rem;color:#fff;top:2.5rem;right:2.5rem}.a11ydialog__box .a11ydialog__hide:hover{color:#fff}@media screen and (max-width: 48em){.a11ydialog__box .a11ydialog__hide{top:1.25rem;right:1.25rem}}@keyframes a11ydialog-box{0%{transform:scale(.95)}to{transform:scale(1)}}#newsletter-modal .newsletter-box{max-width:37.5rem;border-radius:.25rem;padding:0;overflow:hidden}#newsletter-modal .newsletter-box .a11ydialog__box__heading{position:relative;margin:0;border:0}#newsletter-modal .newsletter-iframe{position:relative;height:1020px;margin-top:-120px}#newsletter-modal .newsletter-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 48em){#newsletter-modal .newsletter-iframe{height:1070px}}.admin-bar{background-color:#42274d;padding:.625rem}.admin-bar a{color:#fff;font-size:.875rem}.author-bio{margin-top:1.25rem}.author-bio__fullname{font-size:1.125em;font-weight:500}@media screen and (max-width: 40em){.author-bio__fullname{font-size:.875em}}.author-bio__fullname a:hover{color:#7a0b3b}.author-bio__fullname a:active{opacity:.8}.beta-banner{position:fixed;bottom:0;width:100%;left:50%;transform:translate(-50%);background:#7a0b3b;background-image:linear-gradient(45deg,#42274d,#7a0b3b);box-shadow:0 .125rem .25rem #1917161a;z-index:999;padding:1.25rem;color:#fff;font-weight:500;animation:show-beta-banner .2s cubic-bezier(.215,.61,.355,1);display:flex;justify-content:space-between;flex-direction:row}.beta-banner.--hide{animation:betabanner-hide .4s cubic-bezier(.215,.61,.355,1),fade-out .4s cubic-bezier(.215,.61,.355,1)}.beta-banner .-text{width:80%}@media screen and (min-width: 60.0625em){.beta-banner{width:90%;max-width:21.875rem;border-radius:5rem;bottom:1.25rem;align-items:center}.beta-banner .-text{width:100%}}.beta-banner a{font-weight:700}.beta-banner a:hover{opacity:.8}.beta-banner svg{width:1.25rem;height:1.25rem}.beta-banner .-close{cursor:pointer}.beta-banner .-close:hover{opacity:.8}@keyframes show-beta-banner{0%{opacity:0;transform:translate(-50%,1.25rem)}to{opacity:1;transform:translate(-50%)}}@keyframes betabanner-hide{0%{transform:translate(-50%) scale(1)}to{transform:translate(-50%) scale(.95)}}.seminars-booking__inner label a{text-decoration:underline}.seminars-booking__inner textarea.input{min-height:4em}.button{display:inline-block;padding:1em 2.2em;cursor:pointer;font-size:.75rem;font-weight:700;line-height:1;text-transform:uppercase;text-align:center;border:1px solid transparent;border-radius:.25rem;box-shadow:0 .125em #1917161a}.button svg{width:1.6em;height:1.6em;margin:-.9em .3em -.7em -.4em}.button[disabled]{opacity:.5;cursor:not-allowed}.button--block{width:100%;display:block}.button--centered{display:table;margin-left:auto;margin-right:auto}.button--right{display:block;margin-left:auto;margin-right:0}.button--f-right{float:right}.button--icon svg{margin:0;padding:0}.button--rounded{border-radius:999em}.button--hlw{border-color:currentColor}.button--s{font-size:.6875rem;padding:.9em}.button--l{font-size:.875rem}.button:not([class*=button--c-]):not(.button--hlw){color:#fff;background-color:#7a0b3b}.button:not([class*=button--c-]):not(.button--hlw):hover{background-color:#910d46}.button:not([class*=button--c-]):not(.button--hlw):active{background-color:#a90f52}.button:not([class*=button--c-]).button--hlw{color:#7a0b3b}.button:not([class*=button--c-]).button--hlw:hover{color:#910d46}.button:not([class*=button--c-]).button--hlw:active{color:#a90f52}.button--c-dark:not(.button--hlw){color:#fff;background-color:#42274d}.button--c-dark:not(.button--hlw):hover{background-color:#51305e}.button--c-dark:not(.button--hlw):active{background-color:#5f386f}.button--c-dark.button--hlw{color:#42274d}.button--c-dark.button--hlw:hover{color:#51305e}.button--c-dark.button--hlw:active{color:#5f386f}.button--c-white:not(.button--hlw){color:#7a0b3b;background-color:#fff}.button--c-white:not(.button--hlw):hover{background-color:#f2f2f2}.button--c-white:not(.button--hlw):active{background-color:#e6e6e6}.button--c-white.button--hlw{color:#fff}.button--c-white.button--hlw:hover{color:#f2f2f2}.button--c-white.button--hlw:active{color:#e6e6e6}.button--c-white-purple:not(.button--hlw){color:#7a0b3b;background-color:#f7f3f7}.button--c-white-purple:not(.button--hlw):hover{background-color:#ede4ed}.button--c-white-purple:not(.button--hlw):active{background-color:#e3d4e3}.button--c-white-purple.button--hlw{color:#f7f3f7}.button--c-white-purple.button--hlw:hover{color:#ede4ed}.button--c-white-purple.button--hlw:active{color:#e3d4e3}.button--c-beige:not(.button--hlw){color:#7a0b3b;background-color:#f6f7eb}.button--c-beige:not(.button--hlw):hover{background-color:#eef0d9}.button--c-beige:not(.button--hlw):active{background-color:#e6e8c7}.button--c-beige.button--hlw{color:#f6f7eb}.button--c-beige.button--hlw:hover{color:#eef0d9}.button--c-beige.button--hlw:active{color:#e6e8c7}.button--c-sand:not(.button--hlw){color:#42274d;background-color:#d8bd8a}.button--c-sand:not(.button--hlw):hover{background-color:#d2b277}.button--c-sand:not(.button--hlw):active{background-color:#cba764}.button--c-sand.button--hlw{color:#d8bd8a}.button--c-sand.button--hlw:hover{color:#d2b277}.button--c-sand.button--hlw:active{color:#cba764}.cat-content__header{display:flex;align-items:center;padding:.9375rem 1.25rem;background:#f5f5f5;border-radius:.25rem;color:#7a0b3b}.cat-content__header>.button:last-child{margin-left:auto}.cat-content__header.--red{color:#ed1c24}.cat-content__header.--blue{color:#007ba1}.cat-content__header.--purple{color:#7a0b3b}.cat-content__header.--purple--dark{color:#42274d}.cat-content__header.--blue--dark{color:#065a82}.cat-content__header__heading{display:inline-block;color:currentColor}.cat-content__header__count{text-transform:capitalize}.cat-content__header__icon{width:1.5em;height:1.5em;display:inline-block;margin-right:.625rem}.cat-content__header__results{margin-left:auto;padding-left:1.25rem;font-size:.875rem;color:#4c4c4c}.cat-content__list{margin-top:1.875rem}.categories-search-filter>ul{margin:0rem -1.25rem;padding:.0625rem 1.25rem;max-height:37.5rem;overflow-y:auto}.categories-search-filter>ul>li.--expandable-any{margin-left:1.5625rem}.categories-search-filter li{position:relative}.categories-search-filter li:not(:last-child){padding-bottom:.3125rem}.categories-search-filter li.--empty-state{font-size:.875rem;color:#878787;border:1px solid rgba(135,135,135,.4);border-radius:.25rem;padding:.625rem}.categories-search-filter li ul{display:none;padding-top:.3125rem;margin-left:.4375rem;padding-left:.75rem;border-left:1px dotted #7a0b3b}.categories-search-filter li ul.--display{display:block}.categories-search-filter li ul.--display-triggered{animation:slide-down-s .2s cubic-bezier(.175,.885,.32,1.275)}.categories-search-filter li li:before{content:"";display:block;position:absolute;top:.5rem;left:-.6875rem;width:.5625rem;height:.0625rem;border-top:1px dotted #7a0b3b}.categories-search-filter li button{text-indent:100%;white-space:nowrap;overflow:hidden;width:1.25rem;height:1.25rem;position:absolute;top:0;left:-1.5625rem;font-weight:700;color:#878787}.categories-search-filter li button:hover{color:#7a0b3b}.categories-search-filter li button:active{color:#42274d}.categories-search-filter li button:before,.categories-search-filter li button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor}.categories-search-filter li button:before{width:60%;height:1px}.categories-search-filter li button:after{width:1px;height:60%;transition:height .2s cubic-bezier(.175,.885,.32,1.275)}.categories-search-filter li button.--expanded:after{height:0}.categories-search-filter .-togglers{width:100%;text-align:center;margin-top:.9375rem}.categories-search-filter .-toggle-all,.categories-search-filter .-untoggle-all{display:inline-block;font-weight:700;font-size:.625rem;text-transform:uppercase;text-align:center;color:#4c4c4c}.categories-search-filter .-toggle-all:hover,.categories-search-filter .-untoggle-all:hover{color:#7a0b3b}.categories-search-filter .-toggle-all:active,.categories-search-filter .-untoggle-all:active{opacity:.6}.categories-search-filter .-toggle-all{padding-right:.625rem;margin-right:.375rem;border-right:1px solid #878787}.category-list{max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;margin-top:3.125rem;margin-bottom:3.125rem}@media print,screen and (min-width: 48.0625em){.category-list{padding-right:.9375rem;padding-left:.9375rem}}.category-list__heading{margin-bottom:.625rem}@media screen and (min-width: 30.0625em){.category-list__list{display:flex;flex-flow:row wrap;margin-right:-.625rem;margin-left:-.625rem}}@media screen and (min-width: 30.0625em) and (min-width: 48.0625em){.category-list__list{margin-right:-.9375rem;margin-left:-.9375rem}}.category-list__list>li{margin-top:1.25rem}@media screen and (min-width: 30.0625em){.category-list__list>li{flex:0 0 auto;width:calc(50% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}@media screen and (min-width: 48.0625em){.category-list__list>li{flex:0 0 auto;width:calc(33.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}.category-list__list>li:nth-of-type(1) .category__icon{background:#44264c}.category-list__list>li:nth-of-type(2) .category__icon{background:#46254c}.category-list__list>li:nth-of-type(3) .category__icon{background:#48244b}.category-list__list>li:nth-of-type(4) .category__icon{background:#49234b}.category-list__list>li:nth-of-type(5) .category__icon{background:#4b224a}.category-list__list>li:nth-of-type(6) .category__icon{background:#4d2149}.category-list__list>li:nth-of-type(7) .category__icon{background:#4f2049}.category-list__list>li:nth-of-type(8) .category__icon{background:#512048}.category-list__list>li:nth-of-type(9) .category__icon{background:#531f48}.category-list__list>li:nth-of-type(10) .category__icon{background:#551e47}.category-list__list>li:nth-of-type(11) .category__icon{background:#571d46}.category-list__list>li:nth-of-type(12) .category__icon{background:#581c46}.category-list__list>li:nth-of-type(13) .category__icon{background:#5a1b45}.category-list__list>li:nth-of-type(14) .category__icon{background:#5c1a45}.category-list__list>li:nth-of-type(15) .category__icon{background:#5e1944}.category-list__list>li:nth-of-type(16) .category__icon{background:#601843}.category-list__list>li:nth-of-type(17) .category__icon{background:#621743}.category-list__list>li:nth-of-type(18) .category__icon{background:#641642}.category-list__list>li:nth-of-type(19) .category__icon{background:#651542}.category-list__list>li:nth-of-type(20) .category__icon{background:#671441}.category-list__list>li:nth-of-type(21) .category__icon{background:#691340}.category-list__list>li:nth-of-type(22) .category__icon{background:#6b1240}.category-list__list>li:nth-of-type(23) .category__icon{background:#6d123f}.category-list__list>li:nth-of-type(24) .category__icon{background:#6f113f}.category-list__list>li:nth-of-type(25) .category__icon{background:#71103e}.category-list__list>li:nth-of-type(26) .category__icon{background:#730f3d}.category-list__list>li:nth-of-type(27) .category__icon{background:#740e3d}.category-list__list>li:nth-of-type(28) .category__icon{background:#760d3c}.category-list__list>li:nth-of-type(29) .category__icon{background:#780c3c}.category-list__list>li:nth-of-type(30) .category__icon{background:#7a0b3b}@media screen and (min-width: 75.0625em){.category-list.-site .category-list__list>li{flex:0 0 auto;width:calc(25% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}.category{width:100%}.category a{display:block}.category a:hover .category__icon{opacity:.9}.category a:active .category__icon{opacity:.8}.category__icon{height:10em;display:flex;align-items:center;justify-content:center;background-color:#7a0b3b}.category__icon svg{max-width:5.625em;max-height:4.375em;width:50%;height:40%;fill:#fff}.category__heading{margin-top:.5em}.category a:hover .category__heading{color:#7a0b3b}.category a:active{opacity:.8}.category--circle .category__icon{width:5rem;height:5rem;border-radius:50%}.category--small a{display:flex;flex-direction:row;align-items:flex-start}.category--small .category__icon{width:auto;height:auto;background:transparent!important;margin-right:.625rem}.category--small .category__icon svg{width:1.25rem;height:1.25rem;fill:#7a0b3b}.category--small .category__heading{font-weight:400;font-size:1rem;margin-top:0}.choices{position:relative;margin-bottom:.25rem;font-size:1rem}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#4c4c4c;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #878787;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.5}.choices[data-type*=select-one] .choices__button:hover,.choices[data-type*=select-one] .choices__button:focus{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #fff}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border-style:solid;border-color:#191716 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #191716 transparent;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin-top:0;margin-right:-.15625rem;margin-bottom:0;margin-left:.3125rem;padding-left:.625rem;border-left:1px solid rgb(180.0461538462,205.0307692308,213.9538461538);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);background-size:.3125rem;width:.3125rem;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=text] .choices__button:hover,.choices[data-type*=text] .choices__button:focus{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f5f5f5;padding:7.5px 7.5px 3.75px;border:1px solid #878787;border-radius:.125rem;font-size:1rem;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#616161}.is-open .choices__inner{border-radius:.125rem .125rem 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 .125rem .125rem}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:.125rem;padding:4px 10px;font-size:1rem;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#d5e3e8;border:1px solid rgb(196.5230769231,216.0153846154,222.9769230769);color:#fff;word-break:break-all}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#c5d8df;border:1px solid rgb(180.0461538462,205.0307692308,213.9538461538)}.is-disabled .choices__list--multiple .choices__item{background-color:#0c0c0c;border:1px solid black}.choices__list--dropdown{display:none;z-index:1;position:absolute;width:100%;background-color:#ebebeb;border:1px solid #878787;top:100%;margin-top:-1px;border-bottom-left-radius:.125rem;border-bottom-right-radius:.125rem;overflow:hidden;word-break:break-all}.choices__list--dropdown.is-active{display:block}.is-open .choices__list--dropdown{border-color:#616161}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:1rem}[dir=rtl] .choices__list--dropdown .choices__item{text-align:right}@media (min-width: 640px){.choices__list--dropdown .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:1rem;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:1rem;padding:10px;border-bottom:1px solid rgb(160.5,160.5,160.5);color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f5f5f5;font-size:1rem;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.choices__input.is-hidden,.choices[data-type*=select-one] .choices__input.is-hidden,.choices[data-type*=select-multiple] .choices__input.is-hidden{display:none}.choices__inner{min-height:2.25rem;background-color:#fff;padding:.3125rem .46875rem}.choices__inner .choices__list{padding:0;padding-right:1rem}.choices__inner .choices__list--multiple .choices__item{background:#7a0b3b;border:none;border-radius:.125rem;font-size:.75rem;margin:.125rem}.choices__inner .choices__list--multiple .choices__item .choices__button{border-left:1px solid rgba(245,245,245,.5);padding:0rem .625rem;margin-left:.625rem}.choices--padding .choices__inner{padding:.6875rem .859375rem}.choices--bg .choices__inner{background-color:#f5f5f5}.choices[data-type*=select-one] .choices__inner{padding-bottom:.3125rem}.choices--padding[data-type*=select-one] .choices__inner{padding-bottom:.6875rem}.choices__input{background-color:transparent;margin-bottom:0}.choices__group .choices__heading{display:none}.choices__group~.choices__item{padding-left:1.5625rem}.choices__group+.choices__item{padding-left:.625rem;font-weight:700}.choices__item.is-selected{opacity:.2}.choices__item.has-no-results{font-style:italic}.choices:focus,.choices__button:focus,.choices__input:focus,.choices__item.is-highlighted{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.choices__inner>.choices__input{font-size:.875rem;color:#4c4c4c}.choices__inner>.choices__input.is-hidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;display:block!important}.choices[data-type*=select-one]>.choices__list>.choices__list>.choices__item--selectable{padding-right:0}.choices[data-type*=select-one]>.choices__list>.choices__list>.choices__item--selectable:after{display:none}.day-month{width:3.75em;display:block;text-align:center;border:1px solid #ebebeb}.day-month--s{font-size:.75em}.day-month__day{display:block;padding:.3em 0;font-size:1.5em;background-color:#f5f5f5}.day-month__month{display:block;padding:.3125rem 0rem;font-size:.75rem;font-weight:700;text-transform:uppercase;color:#7a0b3b;background-color:#ebebeb}.expert-bio{min-height:3.75em;padding-left:5em;position:relative;display:flex;flex-direction:column}.expert-bio.--full{width:100%}.expert-bio.--half{width:calc(50% - .625rem)}@media screen and (max-width: 40em){.expert-bio.--half{width:100%}}.expert-bio__avatar{width:3.75em;height:3.75em;position:absolute;top:0;left:0;overflow:hidden;border-radius:50%;background-color:#ebebeb;filter:grayscale(1)}.expert-bio__avatar img,.expert-bio__avatar svg{width:100%;height:100%;display:block}.expert-bio__avatar svg{padding:.8em;fill:#4c4c4c}.expert-bio__fullname{font-size:1.125em;font-weight:500}@media screen and (max-width: 40em){.expert-bio__fullname{font-size:.875em}}.expert-bio__fullname a:hover{color:#7a0b3b}.expert-bio__fullname a:active{opacity:.8}.expert-bio__role{color:#4c4c4c;font-size:.875em}.expert-bio__bio{color:#4c4c4c}@media screen and (max-width: 40em){.expert-bio__bio{font-size:.875em}}.expert-bio__counters{margin-top:.625rem;color:#4c4c4c;font-size:.875em}.expert-bio__counters ul{display:flex;flex-wrap:wrap;align-items:center}.expert-bio__counters ul li{margin-right:.9375rem;margin-bottom:.625rem!important}.expert-bio__counters ul li a.--play svg{fill:#007ba1}.expert-bio__counters ul li a.--analyses svg{fill:#ed1c24}.expert-bio__counters ul li a.--seminars svg,.expert-bio__counters ul li a.--webinars svg{fill:#065a82}.expert-bio__counters ul li a:hover{color:#7a0b3b}.expert-bio__counters ul li svg{width:1.6em;height:1.6em;margin-right:.3125rem}.experts-group__list{margin-top:1.25rem}.experts-group__list li:not(:last-child){margin-bottom:1.25rem}.flatpickr-calendar{font-family:LabGrotesque,Arial,Helvetica Neue,Helvetica,sans-serif}.flatpickr-calendar .flatpickr-months,.flatpickr-calendar .flatpickr-month{height:32px}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg{fill:#7a0b3b}.flatpickr-calendar .flatpickr-day{border-radius:.125rem}.flatpickr-calendar .flatpickr-day:hover{background-color:#ebebeb}.flatpickr-calendar .flatpickr-day.selected{background:#7a0b3b;border-color:#7a0b3b}.flatpickr-calendar .flatpickr-day.today{border:1px solid #878787}.flatpickr-calendar .flatpickr-day.today:hover{background-color:#878787}.flatpickr-calendar .flatpickr-current-month span.arrowUp,.flatpickr-calendar .flatpickr-current-month span.arrowDown{opacity:1;right:-.875rem}.flatpickr-calendar .flatpickr-current-month .numInputWrapper{margin-left:.5ch}.flatpickr-calendar .flatpickr-current-month .numInputWrapper .cur-year{border-radius:.25rem 0 0 .25rem;background-color:#f5f5f5;border:1px solid #878787;padding-left:0}.footer{padding-top:3.75rem;padding-bottom:7.5rem;background-repeat:repeat;background-size:auto,auto,2.5rem;background-image:linear-gradient(to bottom,#f5f5f5,#f5f5f500 30%),linear-gradient(to top,#f5f5f5,#f5f5f500 2.5rem),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%23ebebeb' viewBox='0 0 40 40'%3E%3Cpath d='M21.4 21.4 20 25l-1.4-3.6L15 20l3.6-1.4L20 15l1.4 3.6L25 20z'/%3E%3C/svg%3E")}.footer__grid__col{background-image:radial-gradient(farthest-corner at top left,#f5f5f5 0,#f5f5f5 30%,#f5f5f500)}.footer__grid__col.--full{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 30.0625em) and (max-width: 48em){.footer__grid__col.--full{display:block}}.footer__grid__col.--full .-logo,.footer__grid__col.--full .-addr{margin:0}@media screen and (min-width: 30.0625em) and (max-width: 48em){.footer__grid__col.--full .-logo{margin-bottom:.9375rem}}@media screen and (min-width: 30.0625em) and (max-width: 48em){.footer__grid__col.--full .-addr:first-of-type{margin-bottom:.625rem}}.footer__grid__col.--full .-meta{display:flex;align-items:center;gap:9.375rem}@media screen and (min-width: 30.0625em) and (max-width: 48em){.footer__grid__col.--full .-meta{display:block}}@media screen and (max-width: 30em){.footer__grid{max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;text-align:center}}@media screen and (max-width: 30em) and (min-width: 40.0625em){.footer__grid{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (max-width: 30em) and (min-width: 48.0625em){.footer__grid{padding-right:1.5625rem;padding-left:1.5625rem}}@media screen and (max-width: 30em){.footer__grid__col:not(:first-child){margin-top:1.875rem}}@media screen and (min-width: 30.0625em) and (max-width: 48em){.footer__grid{max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;display:flex;flex-flow:row wrap;text-align:center}}@media screen and (min-width: 30.0625em) and (max-width: 48em) and (min-width: 48.0625em){.footer__grid{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (min-width: 30.0625em) and (max-width: 48em){.footer__grid__col{flex:0 0 auto;width:calc(50% - 1.25rem);margin-left:.625rem;margin-right:.625rem}.footer__grid__col:nth-child(n+3){margin-top:2.5rem}.footer__grid__col.--full{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}@media screen and (min-width: 48.0625em){.footer__grid{max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;display:flex;flex-flow:row wrap}}@media screen and (min-width: 48.0625em) and (min-width: 48.0625em){.footer__grid{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (min-width: 48.0625em){.footer__grid__col{flex:0 0 auto;width:calc(25% - 1.25rem);margin-left:.625rem;margin-right:.625rem}.footer__grid__col.--full{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}.footer__certifications{padding-top:1.25rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1.25rem}.footer__certifications img{width:6.5rem;height:6.5rem}.footer .-logo{margin-bottom:1.25rem;font-size:.875rem;font-weight:500;color:#7a0b3b}.footer .-logo img{width:100%;max-width:7.5rem;display:inline-block;margin-bottom:.3125rem}.footer .-logo span{display:block}.footer .-logo svg{width:1.4em;height:1.4em;margin-top:-.2em}.footer .-addr{margin-top:.625rem;font-size:.875rem;color:#4c4c4c}.footer .-addr a:hover{color:#7a0b3b}.footer .-addr a:active{opacity:.6}.footer .-social{margin-top:.3125rem;font-size:.875rem}.footer .-social.-linkedin{margin-top:1.25rem}.footer .-social a{color:#7a0b3b}.footer .-social a:hover{opacity:.8}.footer .-social a:active{opacity:.6}.footer .-social svg{width:1em;height:1em;margin-top:-.45em;margin-right:.2em}.footer .-heading{margin-bottom:.5rem}.footer .-links{font-size:.875rem;margin-bottom:1.875rem}.footer .-links li:not(:last-child){margin-bottom:.5rem}.footer .-links li.-disabled{opacity:.5;cursor:not-allowed}.footer .-links li.-disabled a{pointer-events:none}.footer .-links button,.footer .-links a{color:#4c4c4c}.footer .-links button:hover,.footer .-links a:hover{color:#7a0b3b}.footer .-links button:active,.footer .-links a:active{opacity:.6}.footnotes{font-size:.875em;color:#4c4c4c}.footnotes--s{font-size:.75em}.footnotes dt,.footnotes dd{display:inline}.footnotes dt{font-weight:700}.footnotes dt:after{content:":"}.footnotes dd+dt:before{content:"";height:.5em;display:block;clear:both}.footnotes a:hover{color:#7a0b3b}.footnotes a:active{color:#42274d}.form-label{display:flex;justify-content:space-between;font-size:.875rem;line-height:1}.form-label span{padding-left:1em;font-size:.65em;letter-spacing:.075em;text-transform:uppercase;color:#7a0b3b}.form-hint{font-size:.75rem;letter-spacing:.05em;color:#4c4c4c}.form-error:first-letter{text-transform:uppercase}.form-error a{text-decoration:underline}.form-row:after{content:"";display:table;clear:both}.form-row .form-label{margin-bottom:.625rem}.form-row .form-hint,.form-row .form-error{width:auto;float:left;clear:both;margin-top:.3125rem}.grille__inner{grid-template-columns:repeat(auto-fill,minmax(15.625rem,1fr))}.grille__inner{grid-gap:1.25rem;grid-row-gap:1.25rem}.grille__inner{display:grid}.grille--masonry .grille__inner{grid-auto-rows:.625rem}.grille__item{display:flex}.grille--masonry .grille__item{display:block}.grille__item__inner{width:100%;display:flex}.grille--masonry .grille__item__inner{display:block}.html--nocssgrid .grille__inner{display:flex;flex-flow:row wrap}.html--nocssgrid .grille__item{flex:0 0 auto;width:calc(50% - 1.25rem);margin-left:.625rem;margin-right:.625rem}.header{width:100%}.header--scrolled{background-color:#fff}.header--scrolled.header--bg-grey{background-color:#f5f5f5}.header--fixed{position:fixed;z-index:1000;top:0;left:0}.html--nojs .header--fixed{position:absolute}.header--bg-grey{background-color:#f5f5f5}.header--bg-white{background-color:#fff}.header--bg-color{background-color:#7a0b3b}.header--inverted.header--scrolled{background-image:linear-gradient(-45deg,#42274d -10%,#7a0b3b)}@media screen and (max-width: 60em){.header--app.header--user .header-nav--user{display:none}}.header__inner{max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;height:5rem;display:flex;align-items:center}@media print,screen and (min-width: 40.0625em){.header__inner{padding-right:1.25rem;padding-left:1.25rem}}@media print,screen and (min-width: 48.0625em){.header__inner{padding-right:1.5625rem;padding-left:1.5625rem}}@media screen and (max-width: 60em){.header__inner{height:3.125rem}}@media screen and (max-width: 60em){.header .header-nav--main{order:3;padding-left:.9375rem}}@media screen and (min-width: 60.0625em){.header .header-nav--main{padding-left:2.5rem}}.header .header-nav--user{padding-left:1.25rem;margin-left:auto}.header .header-app-mobile{margin-left:auto;padding-left:1.25rem;display:none}@media screen and (max-width: 60em){.header .header-app-mobile{display:block}}.header-spacer{height:5rem}@media screen and (max-width: 60em){.header-spacer{height:3.125rem}}.header-logo{width:9.375rem;height:3.125rem;display:block}.header-logo:hover{opacity:.8}.header-logo:active{opacity:.6}.header-logo img{width:100%;height:100%;display:block}@media screen and (max-width: 60em){.header-logo{width:7.5rem;height:1.875rem}}.header-nav>ul>li>a:not(.button){font-size:.8125rem;font-weight:700;text-transform:uppercase;color:#7a0b3b}.header--inverted .header-nav>ul>li>a:not(.button){color:#fff}.header-nav>ul>li>a:not(.button):hover{opacity:.8}.header-nav>ul>li>a:not(.button):active{opacity:.6}.header-nav>ul>li>a:not(.button) svg{width:1.8em;height:1.8em;margin-top:-.2em}.header-nav>ul>li>a:not(.button) .search-icon svg{width:1em;height:1em;margin:-.2em .2em 0}.header-nav>ul>li.--has-sub{position:relative}.header-nav>ul>li.--has-sub>a:after{content:"";width:1.2em;height:1.2em;display:inline-block;margin-left:.3em;margin-bottom:-.2em;background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%237a0b3b' viewBox='0 0 48 48'%3E%3Cpath d='M8 18.41 9.41 17 24 30.17 38.59 17 40 18.41 24 33z'/%3E%3C/svg%3E")}.header--inverted .header-nav>ul>li.--has-sub>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 48 48'%3E%3Cpath d='M8 18.41 9.41 17 24 30.17 38.59 17 40 18.41 24 33z'/%3E%3C/svg%3E")}.html--nojs .header-nav>ul>li.--has-sub:hover>ul,.header-nav>ul>li.--has-sub.do-show-sub>ul{display:block}.header-nav ul ul{display:none;position:relative;background-color:#fff;border-radius:.25rem;box-shadow:0 .125rem .25rem .125rem #1917161a;animation:slide-down .2s cubic-bezier(.175,.885,.32,1.275),fade-in .2s linear;max-height:80vh;overflow:auto;overflow-x:hidden}.header-nav ul ul:before{content:"";width:0;height:0;position:absolute;bottom:100%;left:1.875rem;border:.5rem solid transparent;border-top:none;border-bottom-color:#fff;filter:drop-shadow(0rem -.0625rem .0625rem rgba(25,23,22,.1))}.html--nojs .header-nav ul ul:after{content:"";height:1.875rem;position:absolute;bottom:100%;left:0;right:0}.header-nav ul ul li:first-child a{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.header-nav ul ul li:last-child a{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.header-nav ul ul li:not(:first-child){border-top:1px solid #ebebeb}.header-nav ul ul a,.header-nav ul ul div.icon-header{display:block;padding:.9375rem 1.25rem;font-size:.8125rem;color:#191716}.header-nav ul ul a:after,.header-nav ul ul div.icon-header:after{content:"";display:table;clear:both}.header-nav ul ul a:hover,.header-nav ul ul div.icon-header:hover{color:#7a0b3b;background-color:#f5f5f5}.header-nav ul ul a:active,.header-nav ul ul div.icon-header:active{opacity:.6}.header-nav ul ul a.--icon,.header-nav ul ul div.icon-header.--icon{padding-left:3.75rem;min-width:22.5rem}.header-nav ul ul div.icon-header a{padding:4px 0;text-decoration:underline}.header-nav ul ul strong{display:block;text-transform:uppercase}.header-nav ul ul span{color:#4c4c4c}.header-nav ul ul svg,.header-nav ul ul img{width:2em;height:2em;float:left;margin-left:-3em}@media screen and (min-width: 60.0625em){.header-nav .-test-btn{opacity:0;margin-right:1.25rem;transform:translateY(.625rem);transition:opacity .2s ease,transform .4s cubic-bezier(.175,.885,.32,1.275)}}@media screen and (max-width: 60em){.header-nav .-test-btn{display:block;margin-bottom:1.25rem}}.header-nav .-test-btn.--visible{opacity:1;transform:scale(1)}@media screen and (max-width: 60em){.header-nav>ul{max-width:77.5rem;margin-left:auto;margin-right:auto;padding:.625rem .625rem 3.75rem;display:none;width:100%;height:calc(100vh - 3.125rem);position:absolute;top:3.125rem;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#ebebeb;border-top:1px solid rgba(25,23,22,.1);animation:slide-down .2s cubic-bezier(.175,.885,.32,1.275),fade-in .2s linear}}@media screen and (max-width: 60em) and (min-width: 40.0625em){.header-nav>ul{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (max-width: 60em) and (min-width: 48.0625em){.header-nav>ul{padding-right:1.5625rem;padding-left:1.5625rem}}@media screen and (max-width: 60em){.header--inverted .header-nav>ul{background-color:#7a0b3b}.header-nav>ul>li:not(:first-child){margin-top:.3125rem}.header-nav>ul>li:not(:first-child) .button{margin-top:.3125rem}.header-nav ul ul{margin:.625rem 0rem}.header-nav.--active>ul{display:block}.header-nav.--active .header-tgl{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%237a0b3b' data-name='Layer 1' viewBox='0 0 48 48'%3E%3Cpath d='M39 10.44 37.56 9 24 22.56 10.44 9 9 10.44 22.56 24 9 37.56 10.44 39 24 25.44 37.56 39 39 37.56 25.44 24z'/%3E%3C/svg%3E")}.header--inverted .header-nav.--active .header-tgl{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' data-name='Layer 1' viewBox='0 0 48 48'%3E%3Cpath d='M39 10.44 37.56 9 24 22.56 10.44 9 9 10.44 22.56 24 9 37.56 10.44 39 24 25.44 37.56 39 39 37.56 25.44 24z'/%3E%3C/svg%3E");opacity:.8}}@media screen and (min-width: 60.0625em){.header-nav>ul{display:flex;align-items:center}.header-nav>ul>li:not(:last-child){margin-right:1.25rem}.header-nav ul ul{min-width:9.375rem;white-space:nowrap;position:absolute;top:100%;left:0;margin-top:.625rem}.header-nav .header-tgl{display:none}}.header-tgl{width:1.875rem;height:1.875rem;display:block;padding:.125rem}.header-tgl:hover{color:#7a0b3b}.header-tgl:active{opacity:.6}.header-tgl.--nav,.header-tgl.--user{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%237a0b3b' data-name='Layer 1' viewBox='0 0 48 48'%3E%3Cpath d='M6 18a6 6 0 1 0 6 6 6 6 0 0 0-6-6m0 10a4 4 0 1 1 4-4 4 4 0 0 1-4 4m18-10a6 6 0 1 0 6 6 6 6 0 0 0-6-6m0 10a4 4 0 1 1 4-4 4 4 0 0 1-4 4m18-10a6 6 0 1 0 6 6 6 6 0 0 0-6-6m0 10a4 4 0 1 1 4-4 4 4 0 0 1-4 4'/%3E%3C/svg%3E");background-size:1.5rem;background-position:center;background-repeat:no-repeat}.header-tgl.--user{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%237a0b3b' data-name='Layer 1' viewBox='0 0 48 48'%3E%3Cpath d='M24 0a24 24 0 1 0 24 24A24 24 0 0 0 24 0m0 2a22 22 0 0 1 17.73 35C41 34.6 39 32.67 36 31.72l-12-2.24-11.85 2.23A7.76 7.76 0 0 0 6.27 37 22 22 0 0 1 24 2m0 44a21.94 21.94 0 0 1-16-6.92v-.25c0-3 2.39-4.61 4.58-5.16L24 31.52l11.41 2.13c1.42.45 4.59 1.84 4.59 5.17v.26A21.94 21.94 0 0 1 24 46'/%3E%3Cpath d='M16.8 18.91C17.57 23.22 20.4 26 24 26s6.38-2.71 7.2-7.07c.13-.66.76-4 .79-4.84a7.55 7.55 0 0 0-2.11-5.59 8.18 8.18 0 0 0-11.81.05A7.42 7.42 0 0 0 16 14.1c.06.83.73 4.42.8 4.81m2.72-9a6.18 6.18 0 0 1 8.91 0A5.56 5.56 0 0 1 30 14c0 .52-.48 3.07-.76 4.55C28.74 21.19 27.1 24 24 24s-4.78-2.93-5.23-5.44C18.49 17.07 18 14.52 18 14a5.43 5.43 0 0 1 1.52-4.08z'/%3E%3C/svg%3E")}.header--inverted .header-tgl{color:#fff}.header--inverted .header-tgl.--nav{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' data-name='Layer 1' viewBox='0 0 48 48'%3E%3Cpath d='M6 18a6 6 0 1 0 6 6 6 6 0 0 0-6-6m0 10a4 4 0 1 1 4-4 4 4 0 0 1-4 4m18-10a6 6 0 1 0 6 6 6 6 0 0 0-6-6m0 10a4 4 0 1 1 4-4 4 4 0 0 1-4 4m18-10a6 6 0 1 0 6 6 6 6 0 0 0-6-6m0 10a4 4 0 1 1 4-4 4 4 0 0 1-4 4'/%3E%3C/svg%3E")}.header--inverted .header-tgl.--user{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' data-name='Layer 1' viewBox='0 0 48 48'%3E%3Cpath d='M24 0a24 24 0 1 0 24 24A24 24 0 0 0 24 0m0 2a22 22 0 0 1 17.73 35C41 34.6 39 32.67 36 31.72l-12-2.24-11.85 2.23A7.76 7.76 0 0 0 6.27 37 22 22 0 0 1 24 2m0 44a21.94 21.94 0 0 1-16-6.92v-.25c0-3 2.39-4.61 4.58-5.16L24 31.52l11.41 2.13c1.42.45 4.59 1.84 4.59 5.17v.26A21.94 21.94 0 0 1 24 46'/%3E%3Cpath d='M16.8 18.91C17.57 23.22 20.4 26 24 26s6.38-2.71 7.2-7.07c.13-.66.76-4 .79-4.84a7.55 7.55 0 0 0-2.11-5.59 8.18 8.18 0 0 0-11.81.05A7.42 7.42 0 0 0 16 14.1c.06.83.73 4.42.8 4.81m2.72-9a6.18 6.18 0 0 1 8.91 0A5.56 5.56 0 0 1 30 14c0 .52-.48 3.07-.76 4.55C28.74 21.19 27.1 24 24 24s-4.78-2.93-5.23-5.44C18.49 17.07 18 14.52 18 14a5.43 5.43 0 0 1 1.52-4.08z'/%3E%3C/svg%3E")}.header--inverted .header-tgl:hover{opacity:.8}.header-app-mobile .-icon{width:1.875rem;height:1.875rem;padding:.25rem;display:inline-block;vertical-align:middle}.header-app-mobile .-icon:hover{color:#7a0b3b}.header-app-mobile .-icon:active{color:#42274d}.header-app-mobile .-icon svg{width:100%;height:100%;display:block}.header-app-mobile .button{margin-right:.375rem}.icotxt{position:relative;padding-left:2.4em}.icotxt svg{width:1.6em;height:1.6em;position:absolute;top:-.1em;left:0}.lxn-ico svg{width:1.6em;height:1.6em}.lxn-bookmark{position:absolute;top:2px;right:2px;background:#f5f5f5;height:24px;width:24px;padding-top:0;border-radius:.25rem}.lxn-bookmark a{padding-left:4px;height:24px!important;width:24px!important;display:inline-block!important}.lxn-bookmark a svg{width:16px;height:16px}.input{width:100%;line-height:1;padding:.5em;background-color:#fff;border-radius:.125rem;border:1px solid #878787}.input:not(textarea){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.input:hover{border-color:#4c4c4c}.input:focus{border-color:#7a0b3b}.input:disabled{color:#191716;background-color:#f5f5f5;border-color:#4c4c4c}.input--padding{padding:.9em}.input--bg{background-color:#f5f5f5}textarea.input{min-height:10em;resize:vertical;line-height:1.4}select.input{padding-right:2em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%234c4c4c' viewBox='0 0 48 48'%3E%3Cpath d='M8 18.41 9.41 17 24 30.17 38.59 17 40 18.41 24 33z'/%3E%3C/svg%3E");background-size:1em;background-position:center right .5em;background-repeat:no-repeat}.checkbox{display:block;padding-left:2em;position:relative;font-size:.875rem;cursor:pointer}.checkbox+.checkbox{margin-top:.5rem}.checkbox:hover input{border-color:#4c4c4c}.checkbox input{width:1.125rem;height:1.125rem;position:absolute;top:0;left:0;cursor:inherit;background-color:#fff;border:1px solid #878787;border-radius:.25rem;background-size:80%;background-repeat:no-repeat;background-position:center;-moz-appearance:initial}.checkbox input:checked{background-color:#7a0b3b;border-color:#7a0b3b;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12' fill='%23fff'%3E%3Cpath d='m5.984 8.22 4.7-8.169 1.733.998L6.416 11.48.843 5.907l1.414-1.414z'/%3E%3C/svg%3E");animation:checkbox-checked .2s cubic-bezier(.215,.61,.355,1)}.checkbox input:checked:hover{background-color:#a90f52}.checkbox input[type=radio]{border-radius:50%}.checkbox input[type=radio]:checked{background-image:none;background-color:#fff}.checkbox input[type=radio]:checked:after{content:"";display:block;width:60%;height:60%;background-color:#7a0b3b;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.checkbox--preselected input:not(:checked){background-color:#7a0b3b}.lx-input-error{padding:4px 6px;font-size:12px;background:#7a0b3b;color:#fff;font-weight:700}@keyframes checkbox-checked{0%{background-color:#fff}to{background-color:#7a0b3b}}.ip-login-banner{background:#42274d;position:fixed;bottom:0;left:0;width:100%;z-index:999;box-shadow:0 -.3125rem .3125rem #4c4c4c33;animation:slide-up .5s ease-out,fade-in .5s cubic-bezier(.175,.885,.32,1.275)}.ip-login-banner .-inner{max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;display:flex;padding:.9375rem .625rem;align-items:center;justify-content:space-between}@media print,screen and (min-width: 40.0625em){.ip-login-banner .-inner{padding-right:1.25rem;padding-left:1.25rem}}@media print,screen and (min-width: 48.0625em){.ip-login-banner .-inner{padding-right:1.5625rem;padding-left:1.5625rem}}@media screen and (max-width: 60em){.ip-login-banner .-inner{height:auto;flex-direction:column}}.ip-login-banner__company{margin-right:1.5625rem;display:flex;align-items:center}@media screen and (max-width: 60em){.ip-login-banner__company{justify-content:center;flex-direction:column;margin-right:0}}.ip-login-banner__company img{width:auto;height:.625rem;margin-right:1.25rem}@media screen and (max-width: 60em){.ip-login-banner__company img{margin-right:0;margin-bottom:.5rem}}.ip-login-banner__company p{font-size:1rem;color:#fff;line-height:1.4}@media screen and (max-width: 60em){.ip-login-banner__company p{font-size:.875rem;text-align:center;margin-bottom:1rem}}.loader{margin:0;width:1.25rem;height:1.25rem;position:relative}.loader .-circle{width:100%;height:100%;position:absolute;left:0;top:0}.loader .-circle:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#333;border-radius:100%;animation:circleFadeDelay 1.2s infinite ease-in-out both}.loader .-circle2{transform:rotate(30deg)}.loader .-circle3{transform:rotate(60deg)}.loader .-circle4{transform:rotate(90deg)}.loader .-circle5{transform:rotate(120deg)}.loader .-circle6{transform:rotate(150deg)}.loader .-circle7{transform:rotate(180deg)}.loader .-circle8{transform:rotate(210deg)}.loader .-circle9{transform:rotate(240deg)}.loader .-circle10{transform:rotate(270deg)}.loader .-circle11{transform:rotate(300deg)}.loader .-circle12{transform:rotate(330deg)}.loader .-circle2:before{animation-delay:-1.1s}.loader .-circle3:before{animation-delay:-1s}.loader .-circle4:before{animation-delay:-.9s}.loader .-circle5:before{animation-delay:-.8s}.loader .-circle6:before{animation-delay:-.7s}.loader .-circle7:before{animation-delay:-.6s}.loader .-circle8:before{animation-delay:-.5s}.loader .-circle9:before{animation-delay:-.4s}.loader .-circle10:before{animation-delay:-.3s}.loader .-circle11:before{animation-delay:-.2s}.loader .-circle12:before{animation-delay:-.1s}@keyframes circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}.masquerade-info{border-radius:.25rem;position:fixed;bottom:.625rem;left:.625rem;color:#fff;background:#7a0b3b;padding:.9375rem;min-width:10rem;max-width:17.5rem;z-index:3}.masquerade-info img,.masquerade-info svg{max-width:20px;height:20px}.masquerade-info p{font-size:.75rem;margin:0 0 .4375rem}.manuals-component{padding:0 1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.manuals-component__section-name{font-size:.875rem;font-family:LabGrotesque,Arial,Helvetica Neue,Helvetica,sans-serif;color:#7a0b3b;text-transform:uppercase;font-weight:700;letter-spacing:.0546875rem;margin-top:6.25rem;margin-bottom:.9375rem}.manuals-component__title{color:#191716;font-family:LabGrotesque,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:700;font-size:2rem;margin-bottom:.9375rem;text-align:center}.manuals-component__subtitle{color:#191716;font-family:GuardianTextEgyp,Georgia,Times,Times New Roman,serif;font-size:1.125rem;margin-bottom:4.375rem}.manuals-component__manuals-cards-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-gap:1.25rem;grid-auto-columns:1fr;grid-auto-rows:1fr;margin-bottom:6.25rem}@media screen and (max-width: 75em){.manuals-component__manuals-cards-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 48em){.manuals-component__manuals-cards-container{grid-template-columns:1fr}}.manuals-card{width:100%;min-width:17.5rem;max-width:24.25rem;border:1px solid #d8d8d8;border-radius:.375rem .375rem 0 0;padding:1.5rem;border-bottom:3px solid #065a82}.manuals-card__content h4,.manuals-card__content a{color:#065a82}.manuals-card__content h4{text-transform:uppercase}.manuals-card__content svg{width:1.3125rem;height:1.3125rem;margin-right:.625rem}.manuals-card__content p,.manuals-card__content a{margin-top:.625rem}.manuals-card__content p{margin-bottom:.1875rem;color:#4c4c4c}.manuals-card__content a{text-decoration:underline}.manuals-card__content .-price{display:flex;justify-content:space-between;align-items:center;margin-top:1.875rem}.manuals-card__content .-price h3{font-size:1.75rem;font-weight:200;margin:0;color:#4c4c4c}.manuals-card__content .-price h3 sup{font-size:.75rem;margin-left:.3125rem}.manuals-card__content .-price a{margin-top:0;margin-left:.625rem;text-decoration:none;text-decoration:initial;font-size:.875rem;padding:.875rem 1.25rem;white-space:nowrap}.manuals-card__content .-price p{margin:0;line-height:.75rem}.manuals-card__content .-price p small{font-size:.875rem;font-style:italic;color:#4c4c4c}.manuals-card__content .-price span{color:#4c4c4c;font-size:1rem}.areas-of-law{display:flex;flex-direction:column;margin:0 auto;max-width:75rem}.areas-of-law__title{flex:0 0 auto;width:calc(50% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-bottom:1.25rem;font-family:LabGrotesque,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:.75rem;font-weight:900;text-transform:uppercase;color:#7a0b3b}@media screen and (max-width: 48em){.areas-of-law__title{padding-left:0rem}}.areas-of-law__items-container{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-gap:.75rem;grid-auto-columns:1fr;grid-auto-rows:1fr;margin-bottom:3.125rem}@media screen and (max-width: 40em){.areas-of-law__items-container{grid-template-columns:repeat(2,1fr);padding-left:0rem}}@media screen and (max-width: 20em){.areas-of-law__items-container{grid-template-columns:1fr}}.areas-of-law__item svg{height:1.25rem;width:1.25rem;color:#7a0b3b;margin-right:.3125rem}.areas-of-law__item span{text-transform:capitalize;font-size:.8125rem}.news-box-small{position:relative}.news-box-small:after{content:"";display:table;clear:both}.news-box-small--tile{padding:1.5em;background-color:#fff;border-radius:.25rem;box-shadow:0 .125rem .25rem #1917161a,0 0 .125rem #1917161a}.news-box-small--cal{padding-left:3.75em}.news-box-small--img{padding-right:4.375em}.news-box-small__meta{margin-bottom:.3125em}.news-box-small__cal{float:left;margin-left:-3.75em}.news-box-small__img{width:3.75em;margin-right:-4.375em;float:right}.news-box-small__img img{width:100%;display:block}.news-box-small__heading{font-size:1em}.news-box-small__heading a:hover{color:#7a0b3b}.news-box-small__heading a:active{opacity:.8}.news-box-small__description{margin-top:.5em;font-size:.75em}.news-box-small__authors{margin-top:.3125em}.news-box-small__authors li{font-size:.75em;color:#4c4c4c}.news-box{width:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}.news-box--tile{padding:1.5em;background-color:#fff;border-radius:.25rem;box-shadow:0 .125rem .25rem #1917161a,0 0 .125rem #1917161a}.news-box--nyheter .news-box__img{display:none}.news-box__img{margin-bottom:1em;position:relative;background-color:#ebebeb}.news-box__img--purple-gradient{background:linear-gradient(106deg,#42274d,#7a0b3b)}.news-box__img a{width:100%;height:10em;display:block;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}.news-box__img a:hover{opacity:.9}.news-box__img a:active{opacity:.7}.news-box__img img{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0}.news-box--tile .news-box__img{margin-top:-1.5em;margin-left:-1.5em;margin-right:-1.5em}.news-box--tile .news-box__img img{border-radius:.25rem .25rem 0 0}.news-box__img__cal{width:100%;height:100%;position:absolute;top:0;left:0;padding:.625em;background-image:radial-gradient(farthest-corner at top left,#191716cc 0,#19171600 40%,#19171600)}.news-box__img__progress{position:absolute;bottom:0;left:0;width:100%;height:.3125rem;background:#ebebebcc;box-shadow:0 -.25rem .25rem #19171633;overflow:hidden}.news-box__img__progress .-elapsed{height:.3125rem;background:#7a0b3b;background:linear-gradient(90deg,#42274d -50%,#d81368 90%);transform-origin:left center;animation:scale-right 1.5s cubic-bezier(.645,.045,.355,1)}.news-box__meta{margin-bottom:1em}.news-box__location{border-bottom:1px solid #ebebeb;margin-bottom:1em;padding-bottom:1em;font-size:.6875rem;font-weight:700;text-transform:uppercase}.news-box__location svg{width:1.45em;height:1.45em;margin-top:-.1875rem;margin-right:.125rem}.news-box__location--seminar{color:#01b41f}.news-box__location li{display:inline-block}.news-box__location li:not(:last-of-type):after{content:"";width:.25rem;height:.25rem;margin:0rem .375rem;display:inline-block;position:relative;top:-.0625rem;vertical-align:middle;border-radius:999em;background-color:#878787}.news-box__heading{overflow-wrap:break-word}.news-box__heading a:hover{color:#7a0b3b}.news-box--red .news-box__heading a:hover{color:#ed1c24}.news-box__heading a:active{opacity:.8}.news-box__certificates{margin-top:.625rem}.news-box__certificates span{margin:.375rem .125rem 0rem 0rem;padding:.25em .5em .2em;display:inline-block;font-weight:500;font-size:.75rem;text-transform:uppercase;border-radius:.25rem;background-color:#fff;color:#088645}.news-box__certificates svg{width:1.3em;height:1.3em;margin-right:.4em}.news-box__description{margin-top:.5em;font-size:.875em;line-height:1.4}.news-box__authors{margin-top:.8em}.news-box__authors li{min-height:1.75em;position:relative;font-size:.875em;padding-top:.15em;padding-left:2.25em;color:#4c4c4c}.news-box__authors li+li{margin-top:.5em}.news-box__authors img,.news-box__authors svg{width:1.75em;height:1.75em;border-radius:50%;position:absolute;top:0;left:0;overflow:hidden;background-color:#f5f5f5;filter:grayscale(1)}.news-box__authors svg{padding:.2em;fill:#4c4c4c}.news-box__authors a:hover{color:#7a0b3b}.news-box__footnotes{margin-top:.8em}.news-box.--locked{position:relative;background:#f5f5f5}.news-box.--locked:after,.news-box.--locked:before{content:"";display:block;position:absolute;top:0;right:0;z-index:10}@media screen and (min-width: 48.0625em){.news-box--full-width .news-box__flex{display:flex;flex-direction:row-reverse;justify-content:space-between}.news-box--full-width .news-box__img{width:15.625rem;min-width:15.625rem;margin:0 0 0 1.5em;background:transparent}}.note,.form-error,.form-response{display:block;padding:.25em .6em;font-size:.875rem;color:#fff;background-color:#878787;border:1px solid transparent;border-radius:.125rem}.note--l,.form-response{font-size:1rem;padding:.5em 1em}.note--inline{width:auto;display:inline-block}.note--alert,.form-error,.form-response--alert{background-color:#de1219}.note--success,.form-response--success{background-color:#0bb65e}.note--center-text{text-align:center}.note li:not(:last-child),.form-error li:not(:last-child),.form-response li:not(:last-child){margin-bottom:.25em;padding-bottom:.25em;border-bottom:1px solid rgba(25,23,22,.1)}.pagination{padding-top:2rem;margin-top:2rem;position:relative;text-align:center;border-top:1px solid #ebebeb}.pagination li{display:inline-block;margin:.3em .1em 0}.pagination li.--gap{padding:0 .2em;color:#878787}.pagination li.--current a{color:#7a0b3b;border-color:currentColor}.pagination a{display:block;padding:.3em .4em;font-size:.8125rem;border:1px solid #ebebeb;text-align:center;border-radius:.25rem}@media screen and (min-width: 48.0625em){.pagination a{padding:.4em .6em;font-size:1rem}}@media screen and (min-width: 75.0625em){.pagination a{padding:.5em .7em}}.pagination a:hover{background:#f5f5f5}.pagination a:active{opacity:.6}.pagination svg{width:1em;height:1em}.paywall__content{display:flex;align-items:flex-start;flex-direction:column;background-image:linear-gradient(106deg,#42274d,#7a0b3b);color:#fff;margin-top:.625rem;position:relative}@media screen and (min-width: 60.0625em){.paywall__content{border-radius:.25rem}}.paywall__content .-close{position:absolute;top:.625rem;right:.625rem;color:#fff;z-index:99;display:none;cursor:pointer}.paywall__content .-close svg{width:1.5625rem;height:1.5625rem}.paywall .-subscribe{padding:1.875rem 1.25rem 0rem;overflow:hidden}@media screen and (min-width: 60.0625em){.paywall .-subscribe{padding:2.5rem 2.5rem 2.5rem 3.125rem}}.paywall .-subscribe h2{font-weight:700;margin-bottom:.625rem}@media screen and (max-width: 60em){.paywall .-subscribe h2{font-size:1.125rem;margin-bottom:.625rem}}.paywall .-subscribe p{font-size:.875rem;line-height:1.4;font-weight:400;-webkit-hyphens:none;hyphens:none;margin-bottom:.625rem;max-width:37.5rem}@media screen and (min-width: 60.0625em){.paywall .-subscribe p{font-size:1rem;margin-bottom:.625rem}}.paywall .-subscribe ul li{font-size:.875rem;padding-left:1.25rem;background:left center no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12' fill='%23fff'%3E%3Cpath d='m5.984 8.22 4.7-8.169 1.733.998L6.416 11.48.843 5.907l1.414-1.414z'/%3E%3C/svg%3E");margin-bottom:.125rem}@media screen and (min-width: 60.0625em){.paywall .-subscribe ul li{font-size:1rem}}.paywall .-subscribe .-action{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:1.25rem}.paywall .-subscribe .-action .button{margin-right:.625rem}.paywall .-subscribe .-price{padding-left:1.25rem}.paywall .-subscribe .-price h3{display:flex;align-items:center;font-size:1.75rem;font-weight:200;margin:0}.paywall .-subscribe .-price h3 small{font-size:1.125rem;margin-left:.625rem}.paywall .-articles{width:100%;padding:1.25rem}@media screen and (min-width: 60.0625em){.paywall .-articles{padding-top:0}}.paywall .-articles .news-box{background-color:#ffffff1a}.paywall .-articles .news-box a,.paywall .-articles .news-box a:hover{color:#fff}.paywall .-articles .news-box .post-meta{color:#fffc}.paywall .-articles .news-box .post-meta .-categories,.paywall .-articles .news-box__certificates{display:none}@media screen and (max-width: 48em){.paywall .-articles .news-box__img{display:none}}.paywall .-articles .news-box__meta{margin-bottom:.3125rem}.paywall .-articles .news-box__heading{font-size:1rem}.paywall .-articles .news-box__authors,.paywall .-articles .news-box__description,.paywall .-articles .news-box__img__progress,.paywall .-articles .news-box__certificate,.paywall .-articles .news-box .footnotes{display:none}.paywall--fixed{position:fixed;bottom:.625rem;z-index:800;width:100%;animation:slide-up .3s ease-out,fade-in .3s cubic-bezier(.175,.885,.32,1.275)}@media screen and (max-width: 60em){.paywall--fixed{left:0;bottom:0;width:100%}}@media screen and (min-width: 60.0625em){.paywall--fixed{display:flex;flex-flow:row wrap;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;margin-left:-.9rem}}@media screen and (min-width: 60.0625em) and (min-width: 48.0625em){.paywall--fixed{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (min-width: 60.0625em){.paywall--fixed .paywall__content{flex:0 0 auto;width:calc(75% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:0!important;margin-right:0!important}}.paywall--fixed .paywall__content .-close{display:block}.paywall--fixed .paywall__content .-close.--hidden{display:none}.sip{background:#f5f5f5;border:1px solid #ebebeb;border-radius:.25rem;margin-top:1.25rem;padding:1.875rem 1.25rem;overflow:hidden}@media screen and (min-width: 60.0625em){.sip{padding:2.5rem}}.sip .-text h2{font-size:1rem;font-weight:700}@media screen and (min-width: 60.0625em){.sip .-text h2{font-size:1.125rem}}.sip .-text p{font-size:.875rem;margin-top:.3125rem}@media screen and (min-width: 60.0625em){.sip .-text p{font-size:1rem;margin-top:.625rem}}.sip .-action{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:.9375rem;padding-top:.9375rem;border-top:1px solid #ebebeb}@media screen and (max-width: 40em){.sip .-action{display:block}}@media screen and (max-width: 40em){.sip .-price{width:100%;text-align:center}}.sip .-price h3{font-size:1.25rem;font-weight:200;margin:0;color:#7a0b3b}.sip .-price h3 sup{font-size:.75rem;margin-left:.3125rem}.sip .-price p{margin:0;margin-top:-.625rem;opacity:.6}.sip .-price p small{font-size:.75rem;color:#4c4c4c}.sip .-cta{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 40em){.sip .-cta{margin-top:.9375rem}}.sip .-cta a,.sip .-cta form{display:inline-block;position:relative}.sip .-cta a{margin-right:.3125rem}.sip .-cta a:after{pointer-events:none;content:"1 Arbetsdag";display:block;position:absolute;top:calc(100% + .375rem);left:0;width:100%;min-height:1rem;padding-left:1.25rem;line-height:1rem;text-align:center;font-size:.625rem;text-transform:capitalize;font-weight:500;color:#878787;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%234c4c4c' data-name='Layer 1' viewBox='0 0 48 48'%3E%3Cpath d='M24 0a24 24 0 1 0 24 24A24 24 0 0 0 24 0m0 46a22 22 0 1 1 22-22 22 22 0 0 1-22 22'/%3E%3Cpath d='M24 24H13v2h13V7h-2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1rem;background-position:1.625rem center}.sip .-cta form:after{content:"Direktåtkomst";display:block;position:absolute;top:calc(100% + .375rem);left:0;width:100%;min-height:1rem;line-height:1rem;text-align:center;font-size:.625rem;font-weight:500;color:#878787}.trial-notice{background-image:linear-gradient(106deg,#42274d,#7a0b3b);color:#fff;border-radius:.25rem;margin-top:.625rem;padding:1.875rem 1.25rem;overflow:hidden;text-align:center}.trial-notice .-title h2{font-size:1.375rem;line-height:1.2;font-weight:700;width:100%}.trial-notice .-price{font-size:2rem;font-weight:700}.trial-notice .-list{margin-top:1.25rem;font-size:.875rem;text-align:left}.trial-notice .-list li{display:inline-block;padding-left:1.5625rem;padding-right:1.875rem;margin-bottom:.625rem;position:relative;word-wrap:break-word}.trial-notice .-list li>svg{width:.9375rem;height:.9375rem;position:absolute;top:.125rem;left:0}.trial-notice .-actions{margin-top:1.25rem}.trial-notice .-link{margin-bottom:.625rem}.trial-notice .-link:last-child{margin-bottom:0}.sip .-action .button.button--l,.sidebar-paywall .-action .button.button--l{font-size:.75rem;margin-right:.3125rem;padding-left:1.5625rem;padding-right:1.5625rem}.sip .-action p.action-btn-sub,.sidebar-paywall .-action p.action-btn-sub{position:absolute;font-size:.625rem;font-weight:500;color:#878787;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%234c4c4c' data-name='Layer 1' viewBox='0 0 48 48'%3E%3Cpath d='M24 0a24 24 0 1 0 24 24A24 24 0 0 0 24 0m0 46a22 22 0 1 1 22-22 22 22 0 0 1-22 22'/%3E%3Cpath d='M24 24H13v2h13V7h-2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1rem;background-position:1.625rem center;margin:.1875rem auto 0;padding:0 0 0 3.125rem;line-height:1.25rem}.post-meta{font-size:.7em;font-weight:700;text-transform:uppercase;color:#4c4c4c}.post-meta li{display:inline}.post-meta li:not(:last-child):after{content:"";width:.4em;height:.4em;margin:0 .3em;display:inline-block;position:relative;top:-.05em;vertical-align:middle;border-radius:50%;background-color:#878787}.post-meta a{color:#7a0b3b}.post-meta--red .post-meta a{color:#ed1c24}.post-meta a:hover{opacity:.8}.post-meta a:active{opacity:.6}.post-meta a:not(:last-child):after{content:", "}.post-meta__type{color:#42274d}.turbo-progress-bar{height:.125rem;background-color:#7a0b3b;background-image:linear-gradient(#7a0b3b,#d81368);box-shadow:0 .125em #7a0b3bcc}.purchase-modal__inner label a{text-decoration:underline}.purchase-modal .-price{color:#7a0b3b;font-size:1.25rem;margin-bottom:1.25rem}.purchase-modal .-price small{font-size:.875rem}.purchase-modal .-disclaimer{margin-bottom:1.25rem}.quiz{position:relative;border:1px solid #f7f3f7;border-radius:.25rem;overflow:hidden;margin-bottom:1.875rem}.quiz__header{background:#7a0b3b;padding:1.5625rem 1.875rem;display:flex;justify-content:space-between}@media screen and (max-width: 48em){.quiz__header{display:block}}.quiz__header .-icon{color:#fff;width:3rem;height:2rem;margin-right:1.25rem}.quiz__header .-icon svg{width:100%;height:2rem}.quiz__header .-intro{flex:1 1}.quiz__header p{color:#fff;font-size:.875rem}.quiz__header p:first-child{font-size:1.125rem;font-weight:500;margin-bottom:.125rem}.quiz__questions{background:#f5f5f5;position:relative}.quiz__questions__container{display:flex;flex-direction:row;transition:all .25s ease-in-out;overflow:hidden}.quiz__questions .-prev,.quiz__questions .-next{width:1.875rem;height:1.875rem;display:block;border-radius:50%;color:#fff;background:#7a0b3b;display:flex;align-items:center;justify-content:space-around;position:absolute;top:1.875rem;cursor:pointer;z-index:1}.quiz__questions .-prev:hover,.quiz__questions .-next:hover{opacity:.8}.quiz__questions .-prev:active,.quiz__questions .-next:active{opacity:.6}.quiz__questions .-prev.--disabled,.quiz__questions .-next.--disabled{opacity:.2;cursor:not-allowed;pointer-events:none}.quiz__questions .-prev.--flash,.quiz__questions .-next.--flash{animation:fade-out-in .2s linear}.quiz__questions .-prev svg,.quiz__questions .-next svg{width:.875rem;height:.875rem;color:#fff}.quiz__questions .-prev{left:.9375rem}.quiz__questions .-next{right:.9375rem}.quiz .-question{flex:1 1;padding:1.875rem 3.75rem}.quiz .-question__number{color:#7a0b3b;font-size:.75rem;font-weight:500;margin-bottom:.3125rem}.quiz .-question__title{font-size:1.125rem;margin-bottom:.9375rem}.quiz .-question--submit{text-align:center}.quiz .-question--container{padding:.625rem;border-radius:.625rem;border:.125rem solid transparent}.quiz .-question--correct{border:.125rem solid #0cce6b;background-color:#0cce6b33}.quiz .-question--incorrect{border:.125rem solid #ed1c24;background-color:#ed1c2433}.quiz__completed{display:none;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;color:#000;background:#fffffff7;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}@supports (-webkit-backdrop-filter: blur()){.quiz__completed{background-color:#ffffffe6;-webkit-backdrop-filter:blur(5px)}}.quiz.--disabled .quiz__completed{display:flex}.quote{background:#f5f5f5;padding:1.25rem;border-radius:.25rem}@media screen and (min-width: 60.0625em){.quote{padding:2.5rem 3.125rem}}.quote blockquote{font-family:GuardianTextEgyp,Georgia,Times,Times New Roman,serif;font-size:1rem;line-height:1.625rem;font-style:italic;position:relative}@media screen and (min-width: 60.0625em){.quote blockquote{font-size:1.5rem;line-height:2.375rem;padding-left:9.0625rem}}.quote blockquote:before{content:"";width:2.5rem;height:2.5rem;background-color:#7a0b3b;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' data-name='Layer 1' viewBox='0 0 48 48'%3E%3Cpath d='m23.45 14 1-.49L21 8l-.87.07C8.88 12.66 3.51 22.28 4 29.43S9.64 40 14.12 40a8.56 8.56 0 0 0 8.61-8.49c0-3.46-2.13-7.31-8-8.26A19.9 19.9 0 0 1 23.45 14m-11.1 9.75L12 25l1.27.1c6.78.54 7.51 4.67 7.51 6.43A6.56 6.56 0 0 1 14.12 38c-3.59 0-7.66-2.73-8.1-8.72-.46-6.26 4.24-14.69 14.08-19l1.5 2.49a21.76 21.76 0 0 0-9.25 11.01zM43.44 14H44l-3-6-.87.07C28.87 12.66 23.5 22.28 24 29.43S29.62 40 34.11 40a8.56 8.56 0 0 0 8.61-8.49c0-3.46-2.13-7.31-8-8.26A19.9 19.9 0 0 1 43.44 14m-11.1 9.75-.4 1.25 1.27.1c6.78.54 7.51 4.67 7.51 6.43A6.56 6.56 0 0 1 34.11 38c-3.59 0-7.66-2.73-8.1-8.72-.46-6.26 4.24-14.69 14.08-19l1.5 2.49a21.76 21.76 0 0 0-9.25 11.01z'/%3E%3C/svg%3E");background-size:70%;background-position:center;background-repeat:no-repeat;border-radius:50%;display:block}@media screen and (max-width: 60em){.quote blockquote:before{margin-bottom:.625rem}}@media screen and (min-width: 60.0625em){.quote blockquote:before{width:6.25rem;height:6.25rem;position:absolute;top:0;left:0;background-size:60%}}.quote figcaption{color:#4c4c4c;margin-top:1.25rem;font-size:1rem;line-height:.75rem}@media screen and (min-width: 60.0625em){.quote figcaption{font-size:1.125rem;line-height:.875rem;padding-left:9.0625rem}}.quote figcaption small{display:block;font-size:.6875rem;font-weight:500;margin-top:.625rem;text-transform:uppercase;color:#878787}.related-content{border-top:1px solid #ebebeb;padding-top:1.25rem;margin:1.25rem 0rem}@media screen and (min-width: 60.0625em){.related-content{padding-top:2.5rem;margin:2.5rem 0rem}}.related-content .start-articles{margin-bottom:1.25rem}@media screen and (min-width: 60.0625em){.related-content .start-articles{margin-bottom:2.5rem}}@media screen and (min-width: 60.0625em){.related-content .start-articles .more-button{margin-bottom:-1.25rem}}.related-content .cat-content__header{margin-bottom:.625rem}.related-content .cat-content__header span{color:#4c4c4c}.related-content--video .paywall,.related-content--analyses .paywall{margin:1.25rem 0rem}@media screen and (min-width: 60.0625em){.related-content--video .paywall,.related-content--analyses .paywall{margin:2.5rem 0rem}}.search-aside{background-color:#f5f5f5;border-radius:.25rem}@media screen and (min-width: 48.0625em){.search-aside__toggler{display:none}}.search-aside__toggler button{width:100%;padding:.5rem 1.25rem;display:block;font-size:.875rem;text-transform:uppercase;text-align:center;color:#7a0b3b}.search-aside__toggler button:hover{color:#42274d}.search-aside__toggler button:active{opacity:.8}.search-aside__toggler svg{width:1.2em;height:1.2em;margin-top:-.2em;margin-right:.4em}@media screen and (max-width: 48em){.search-aside__form{display:none;position:fixed;z-index:5000;top:0;left:0;width:100%;height:100%;padding-top:.625rem;padding-bottom:2.5rem;overflow-y:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position;background-color:#fffffff7;animation:fade-in .2s linear}@supports (-webkit-backdrop-filter: blur()){.search-aside__form{background-color:#ffffffe6;-webkit-backdrop-filter:blur(20px)}}.search-aside.--toggled-on .search-aside__form{display:block}}.search-aside__form__close{display:none}@media screen and (max-width: 48em){.search-aside__form__close{display:block;position:absolute;top:.625rem;right:.625rem;width:1.875rem;height:1.875rem}.search-aside__form__close:hover{color:#7a0b3b}.search-aside__form__close:active{opacity:.6}.search-aside__form__close svg{width:100%;height:100%;display:block}}.search-aside__heading{display:none;padding:.9375rem 1.25rem}@media screen and (min-width: 48.0625em){.search-aside__heading{display:block}}.search-aside__group{padding:.9375rem 1.25rem;border-top:1px solid #fff}.search-aside__group__caption{width:100%;display:block;position:relative;font-size:.625rem;text-transform:uppercase}.search-aside__group .form-row+.form-row{margin-top:.9375rem}.search-aside__info{padding:.9375rem;background:#7a0b3b;border-top:1px solid #fff;color:#fff;display:flex;font-size:.875rem}.search-aside__info svg{min-width:1.6em;width:1.6em;height:1.6em;margin-right:.625rem}.search-aside__info p{font-weight:700}.search-aside__info a{font-size:.8rem;color:#d8bd8a}.search-aside__info a span{text-decoration:underline}.search-aside__info a svg{min-width:1em;width:1em;height:1em}.search-aside__ctas{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:-.625rem}.search-aside__ctas>*{margin-top:.625rem}.search-aside__ctas .-link{margin-right:1.25rem;font-size:.75rem;color:#4c4c4c}.search-aside__ctas .-link:hover{color:#7a0b3b}.search-aside__ctas .-link:active{opacity:.6}.search-aside__ctas .-submit{order:2}.search-aside .togglable .toggle{padding:.3125rem .9375rem .3125rem 0rem;position:relative}.search-aside .togglable .toggle:after{content:"";position:absolute;top:.5rem;right:0;border-top:.375rem solid #191716;border-left:.3125rem solid transparent;border-right:.3125rem solid transparent;border-bottom:0}.search-aside .togglable .options{margin-top:.625rem}.search-aside .togglable.open .toggle:after{border-top:0;border-bottom:.375rem solid #191716}.service-heading{width:100%;background-image:linear-gradient(106deg,#42274d,#7a0b3b);color:#fff;border-radius:.25rem;display:flex;justify-content:space-between;align-items:center;padding:.9375rem 1.25rem;margin-bottom:1.875rem}@media screen and (max-width: 48em){.service-heading{flex-direction:column}}.service-heading__text{display:flex;align-items:center}@media screen and (max-width: 48em){.service-heading__text{align-items:flex-start;justify-content:space-around}}.service-heading__text h1{text-transform:uppercase;letter-spacing:.0625rem;font-size:1rem;font-weight:700}.service-heading__text p{font-size:.875rem;opacity:.8}.service-heading .-icon{margin-right:1.25rem}@media screen and (max-width: 48em){.service-heading .-icon{margin-right:.9375rem}}.service-heading .-icon svg{width:2.1875rem;height:2.1875rem}@media screen and (max-width: 48em){.service-heading .-icon svg{width:1.875rem;height:1.875rem}}@media screen and (max-width: 48em){.service-heading__cta{margin-top:.9375rem}}.layout-header__heading .service-heading{margin-bottom:.625rem}.sign-form{max-width:23.75rem;margin:0 auto;padding:2.8125rem;background-color:#fff;box-shadow:0 .125rem .25rem #1917161a;border-radius:.25rem}@media screen and (max-width: 30em){.sign-form{padding:1.25rem}}.sign-form__header{margin-bottom:2.5rem}.sign-form__header p{text-align:center;padding-top:.3125rem;font-size:.875rem;color:#4c4c4c}.sign-form__heading{max-width:11.25rem;margin:0 auto;text-align:center}.sign-form__fields>div:not(:last-child){margin-bottom:1.25rem}.sign-form__fields .-submit-remember{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:-.625rem}.sign-form__fields .-submit-remember>*{margin-top:.625rem}.sign-form__fields .-submit-remember>*:first-child{margin-right:1.25rem}.sign-form__fields textarea.input{min-height:5em}.sign-form__links{margin:2.5rem -2.8125rem -2.8125rem;padding:1.5625rem 2.8125rem;font-size:.875rem;text-align:center;border-top:1px solid #f5f5f5}@media screen and (max-width: 30em){.sign-form__links{margin:1.25rem -1.25rem -1.25rem;padding:1.25rem}}.sign-form__links li:not(:last-child){margin-bottom:.3125rem}.sign-form__links a{color:#4c4c4c}.sign-form__links a:hover{color:#7a0b3b}.sign-form__links a:active{opacity:.8}.sign-form__info{padding-bottom:1.5625rem;font-size:.875rem;text-align:center}@media screen and (max-width: 30em){.sign-form__info{padding-bottom:1.25rem}}.sign-form__info li:not(:last-child){margin-bottom:.3125rem}.sign-form__info a{color:#4c4c4c}.sign-form__info a:hover{color:#7a0b3b}.sign-form__info a:active{opacity:.6}.tag{display:inline-block;margin-right:.125rem;margin-bottom:.125rem;padding:.1875rem .625rem;font-size:.8125rem;font-weight:500;color:#fff;border-radius:6.1875rem;border:.0625rem solid #4c4c4c;background-color:#4c4c4c;min-width:42px;text-align:center}.tag--active,.tag--true{border-color:#0cce6b;background-color:#0cce6b}.tag--inactive,.tag--false{border-color:#ed1c24;background-color:#ed1c24}.togglable .toggle{cursor:pointer;position:relative}.togglable .toggle:after{display:block;width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-bottom:0;border-top:.625rem solid #191716}.togglable .options{display:none}.togglable.open .toggle:after{border-top:0;border-bottom:.625rem solid #191716}.togglable.open .options{display:block}.togglable.open-triggered .options{animation:slide-down .2s cubic-bezier(.175,.885,.32,1.275),fade-in .2s linear}.types-search-filter li{position:relative}.types-search-filter li:not(:last-child){padding-bottom:.3125rem}#shepherdModalOverlayContainer{-ms-filter:"progid:dximagetransform.microsoft.gradient.alpha(Opacity=50)";filter:alpha(opacity=50);height:100vh;left:0;opacity:.5;position:fixed;top:0;transition:all .3s ease-out;width:100vw;z-index:9997}#shepherdModalOverlayContainer #shepherdModalMask,#shepherdModalOverlayContainer #shepherdModalMaskRect{height:100vh;width:100vw}.shepherd-modal.shepherd-enabled{position:relative;z-index:9998}.shepherd-active.shepherd-modal-is-visible :not(.shepherd-target){pointer-events:none}.shepherd-active.shepherd-modal-is-visible .shepherd-button,.shepherd-active.shepherd-modal-is-visible .shepherd-cancel-link,.shepherd-active.shepherd-modal-is-visible .shepherd-element,.shepherd-active.shepherd-modal-is-visible .shepherd-target,.shepherd-active.shepherd-modal-is-visible .shepherd-button *,.shepherd-active.shepherd-modal-is-visible .shepherd-cancel-link *,.shepherd-active.shepherd-modal-is-visible .shepherd-element *,.shepherd-active.shepherd-modal-is-visible .shepherd-target *{pointer-events:auto}.shepherd-popper .tippy-arrow{transform:scale(1.5)}.tippy-popper.shepherd-popper{z-index:8000}.tippy-popper.shepherd-popper .tippy-arrow{border:10px solid transparent;content:"";display:block;height:0;pointer-events:none;position:absolute;width:0}.tippy-popper.shepherd-popper[x-placement^=top]{margin-bottom:10px}.tippy-popper.shepherd-popper[x-placement^=top] .tippy-arrow{border-bottom:0;border-top-color:#f6f6f6;left:calc(50% - 10px)}.tippy-popper.shepherd-popper[x-placement^=bottom]{margin-top:10px}.tippy-popper.shepherd-popper[x-placement^=bottom] .tippy-arrow{border-bottom-color:#e6e6e6;border-top:0;left:calc(50% - 10px)}.tippy-popper.shepherd-popper[x-placement^=left]{margin-right:10px}.tippy-popper.shepherd-popper[x-placement^=left] .tippy-arrow{border-left-color:#f6f6f6;border-right:0;margin-top:-10px;top:calc(50% - 10px)}.tippy-popper.shepherd-popper[x-placement^=right]{margin-left:10px}.tippy-popper.shepherd-popper[x-placement^=right] .tippy-arrow{border-left:0;border-right-color:#f6f6f6;top:calc(50% - 10px)}.tippy-popper.shepherd-popper .tippy-tooltip{background-color:#0000;max-height:100%;max-width:26.25rem;padding:0;width:100%}.shepherd-element,.shepherd-element:after,.shepherd-element:before,.shepherd-element *,.shepherd-element *:after,.shepherd-element *:before{box-sizing:border-box}.shepherd-element{filter:drop-shadow(0 1px 4px rgba(0,0,0,.2))}.shepherd-element.shepherd-has-title .shepherd-content header{background:#e6e6e6;padding:1em}.shepherd-element .shepherd-content{background:#f6f6f6;font-size:inherit;padding:0}.shepherd-element .shepherd-content header{*zoom: 1;align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:center;line-height:2em;padding:.75em .75em 0}.shepherd-element .shepherd-content header:after{clear:both;content:"";display:table}.shepherd-element .shepherd-content header .shepherd-title,.shepherd-element .shepherd-content header .shepherd-cancel-link{font-weight:400;margin:0;padding:0;position:relative;vertical-align:middle}.shepherd-element .shepherd-content header .shepherd-title{color:#000000bf;display:flex;flex:1 0 auto;font-size:1.1em}.shepherd-element .shepherd-content header .shepherd-cancel-link{color:#b3b3b3bf;font-size:2em;margin-left:auto;text-decoration:none;transition:color .5s ease}.shepherd-element .shepherd-content header .shepherd-cancel-link:before{content:"×"}.shepherd-element .shepherd-content header .shepherd-cancel-link:hover{color:#000000bf}.shepherd-element .shepherd-content .shepherd-text{color:#000000bf;line-height:1.5;padding:.75em}.shepherd-element .shepherd-content .shepherd-text a,.shepherd-element .shepherd-content .shepherd-text a:visited,.shepherd-element .shepherd-content .shepherd-text a:active{border-bottom:1px dotted;border-bottom-color:#000000bf;color:#000000bf;text-decoration:none}.shepherd-element .shepherd-content .shepherd-text a:hover,.shepherd-element .shepherd-content .shepherd-text a:visited:hover,.shepherd-element .shepherd-content .shepherd-text a:active:hover{border-bottom-style:solid}.shepherd-element .shepherd-content .shepherd-text p{margin-top:0}.shepherd-element .shepherd-content .shepherd-text p:last-child{margin-bottom:0}.shepherd-element .shepherd-content footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:0 .75em .75em}.shepherd-element .shepherd-content footer .shepherd-buttons{list-style:none;margin:0;padding:0;text-align:right}.shepherd-element .shepherd-content footer .shepherd-buttons li{display:inline;margin:0 .5em 0 0}.shepherd-element .shepherd-content footer .shepherd-buttons li:last-child{margin-right:0}.shepherd-element .shepherd-content footer .shepherd-buttons li .shepherd-button{display:inline-block;*display: inline;vertical-align:middle;*vertical-align: auto;*zoom: 1;background:#7a0b3b;border:0;border-radius:.25rem;color:#ffffffbf;cursor:pointer;font-family:inherit;font-size:.8em;letter-spacing:.1em;line-height:1em;padding:.75em 2em;text-transform:uppercase;transition:all .5s ease}.shepherd-element .shepherd-content footer .shepherd-buttons li .shepherd-button:hover{background:#4b0724}.shepherd-element .shepherd-content footer .shepherd-buttons li .shepherd-button.shepherd-button-secondary{background:#b49da7;color:#000000bf}.shepherd-element .shepherd-content footer .shepherd-buttons li .shepherd-button.shepherd-button-secondary:hover{background:#9e808d;color:#000000bf}.tippy-popper.shepherd-popper .tippy-arrow{z-index:1}.shepherd-element{border-radius:.25rem;overflow:hidden}.shepherd-element.shepherd-has-title .shepherd-content header{padding:.3125rem .9375rem}.shepherd-element .shepherd-content header .shepherd-title{font-size:.8125em;font-weight:900;line-height:1.3;text-transform:uppercase;color:#7a0b3b}.shepherd-element .shepherd-content header .shepherd-cancel-link{color:#4c4c4c}.shepherd-element .shepherd-content header .shepherd-cancel-link:hover{color:#7a0b3b}.shepherd-element .shepherd-content .shepherd-text{padding:.9375rem;font-size:.9375rem;text-align:left;color:#191716}.shepherd-element .shepherd-content footer .shepherd-buttons li .shepherd-button{font-weight:700;letter-spacing:0;color:#fff;transition:none}.shepherd-element .shepherd-content footer .shepherd-buttons li .shepherd-button.shepherd-button-secondary{color:#7a0b3b;background-color:transparent;border:1px solid currentColor}.shepherd-element .shepherd-content footer .shepherd-buttons li .shepherd-button.shepherd-button-secondary:hover{color:#42274d;background-color:#ebebeb}.hidden-jump-point{display:block;content:" ";margin-top:-100px;height:100px;visibility:hidden;pointer-events:none}.purchase-notice{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background-color:#191716cc;-webkit-backdrop-filter:blur(1px)}.purchase-notice.--hide{animation:fade-out .4s cubic-bezier(.215,.61,.355,1)}.purchase-notice__vcenter{position:relative;z-index:1;width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;will-change:scroll-position}.purchase-notice__vcenter>div{width:100%;height:100%;position:fixed;overflow-x:hidden;overflow-y:scroll;will-change:scroll-position;top:0;left:0}.purchase-notice__vcenter>div:before{content:"";height:100%;vertical-align:middle;display:inline-block}.purchase-notice__vcenter>div>div{width:100%;display:inline-block;vertical-align:middle;padding:2.5rem}@media screen and (max-width: 60em){.purchase-notice__vcenter>div>div{padding:3.125rem .625rem 1.5625rem}}.purchase-notice__box{width:100%;max-width:40rem;padding:1.875rem 2.5rem 2.5rem;margin:0 auto;position:relative;z-index:1;background-image:linear-gradient(106deg,#7a0b3b 30%,#42274d);border-radius:.625rem}@media screen and (max-width: 48em){.purchase-notice__box{padding:1.25rem}}.purchase-notice__box__container{display:flex;align-items:center}.purchase-notice__box__container p{flex:1 1}.purchase-notice__box__share__button{text-indent:-999em;border-radius:999em;padding:0;background-color:#ffffff1a;transition:background-color .2s ease;color:#fff;padding:.625rem}.purchase-notice__box__share__button:hover{background-color:#fff3}.purchase-notice__box__share__button svg{margin-right:.3125rem;width:1em;height:1em;color:#fff}.purchase-notice__box__close{position:absolute;text-indent:-999em;width:1.5rem;height:1.5rem;border-radius:999em;padding:0;background-color:#ffffff1a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M9 7h6a1 1 0 0 1 0 2H9v6a1 1 0 0 1-2 0V9H1a1 1 0 1 1 0-2h6V1a1 1 0 1 1 2 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:.75rem;background-position:center;transform:rotate(45deg);top:.625rem;right:.625rem;transition:background-color .2s ease}.purchase-notice__box__close:hover{background-color:#fff3}.purchase-notice__box__heading{color:#fff;border-bottom:1px solid rgba(255,255,255,.1);padding-right:3.75rem;padding-bottom:.625rem;margin-bottom:1.5625rem}@media screen and (max-width: 48em){.purchase-notice__box__heading{margin-bottom:.9375rem}}.purchase-notice__box__content{color:#fffc}.cta-banner{flex-flow:row wrap;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;display:flex;justify-content:space-between;align-items:center;padding:1.25rem;width:100%;border-top:3px solid #065a82;border-radius:3px 3px 0 0;margin-top:3.125rem;box-shadow:0 2px 4px #0003}@media print,screen and (min-width: 48.0625em){.cta-banner{padding-right:.9375rem;padding-left:.9375rem}}.cta-banner__name{display:flex;color:#065a82;font-size:.875rem;align-items:center}.cta-banner__name svg{width:1.5rem;height:1.5rem;margin-right:.5rem}.cta-banner__extra-info--tooltip svg{width:1.125rem;height:1.125rem;color:#7a0b3b;margin-left:.3125rem}.cta-banner__extra-info{margin-top:.5rem;display:flex;font-style:italic}@media screen and (max-width: 30em){.cta-banner__extra-info{flex-direction:column}}.cta-banner__extra-info--text{color:#4c4c4c}.cta-banner__price{display:inline}.cta-banner__price--container{margin-left:.625rem}@media screen and (max-width: 48em){.cta-banner__price--container{display:flex;flex-direction:column;align-items:center}}@media screen and (max-width: 40em){.cta-banner__price--container{margin-left:0rem}}.cta-banner__price--amount{font-size:1.75rem;position:relative;color:#4a4a4a;top:.375rem}.cta-banner__price--currency{font-size:1.125rem;color:#4c4c4c}.cta-banner .--old-price{margin-right:.625rem}.cta-banner .--old-price .cta-banner__price--amount{color:#7a0b3b;font-size:1.5rem;text-decoration:line-through}.cta-banner .--old-price .cta-banner__price--currency{color:#7a0b3b;font-size:.875rem}.cta-banner__action{display:flex;align-items:center}.cta-banner__action a{background-color:#065a82;margin-left:1.6875rem}.cta-banner__action p{margin-bottom:.625rem;color:#4c4c4c}@media screen and (max-width: 48em){.cta-banner__action p{text-align:center}}@media screen and (max-width: 40em){.cta-banner__action{flex-direction:column;margin-bottom:1.25rem}.cta-banner__action a{margin-left:0}.cta-banner__action .cta-banner__price{margin-bottom:.625rem}}.cta-banner .button{position:relative;display:flex;align-items:center}.cta-banner .button .cta-arrow__icon{position:absolute;right:-.125rem}.cta-banner .button .cta-arrow__icon svg{width:1.25rem;height:1.25rem;color:#7a0b3b}.other-practices{display:flex;flex-direction:column;margin:0 auto;margin-bottom:1.25rem;max-width:73.75rem;padding:0 .625rem;justify-content:center;align-items:center}.other-practices__title{margin-bottom:1.25rem;align-self:flex-start;font-family:LabGrotesque,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:.75rem;font-weight:900;text-transform:uppercase;color:#7a0b3b}.other-practices__cards-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-gap:1.25rem;grid-auto-columns:1fr;grid-auto-rows:1fr;margin-bottom:1.25rem}@media screen and (max-width: 75em){.other-practices__cards-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 48em){.other-practices__cards-container{grid-template-columns:1fr}}.other-practices__item svg{height:1.25rem;width:1.25rem;color:#7a0b3b;margin-right:.3125rem}.other-practices__item span{text-transform:capitalize;font-size:.8125rem}.other-practices__more{display:flex;align-items:center;width:100%;margin-bottom:3.75rem}.other-practices__more .button{border:1px solid #7a0b3b;white-space:nowrap}.other-practices__more--divider{height:1px;width:100%;margin-right:2.5rem;border-top:1px solid #d8d8d8}.newsletter-banner{display:flex;justify-content:center;align-items:center;padding:2.1875rem .625rem;width:100%;background-color:#7a0b3b;border-radius:3px 3px 0 0;box-shadow:0 2px 4px #0003}.newsletter-banner__text{display:flex;color:#fff;font-size:1.3125rem;align-items:center;font-weight:700;text-decoration:underline;text-align:center}.newsletter-banner__text svg{width:1.5rem;height:1.5rem;margin-right:.75rem}.lxn-notice-banner{background-image:linear-gradient(106deg,#7a0b3b,#42274d);color:#fff;padding:16px 0;font-size:16px;display:block}@media screen and (min-width: 768px){.lxn-notice-banner{font-size:18px}}.lxn-notice-banner.js--disabled{display:none}.lxn-notice-banner.fixed{position:fixed;top:50px;left:0;width:100%;z-index:1000}@media screen and (min-width: 960px){.lxn-notice-banner.fixed{top:80px}}.lxn-notice-banner-inner{padding-right:.625rem;padding-left:.625rem;max-width:77.5rem;margin:0 auto;display:flex}@media print,screen and (min-width: 40.0625em){.lxn-notice-banner-inner{padding-right:1.25rem;padding-left:1.25rem}}@media print,screen and (min-width: 48.0625em){.lxn-notice-banner-inner{padding-right:1.5625rem;padding-left:1.5625rem}}.lxn-notice-banner-inner button{padding:0 16px}.lx-block{max-width:77.5rem;margin:0 auto;padding-right:.625rem;padding-left:.625rem;width:100%}@media print,screen and (min-width: 48.0625em){.lx-block{padding-right:.9375rem;padding-left:.9375rem}}.lx-block-inner{margin-left:.625rem;margin-right:.625rem}.lx-block-inner-fix{margin-left:1.5rem;margin-right:1.5rem}.lx-block-mb{margin-bottom:32px!important}.lx-block-overlay{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.lx-block-overlay-dark{background:linear-gradient(180deg,#0000,#0000004f 40.5%,#00000054 71%,#00000054)}.lx-block-overlay-light{background:linear-gradient(180deg,#fff0,#ffffff4f 40.5%,#ffffff54 71%,#ffffff54)}.lx-block-area{padding:6px 10px;font-size:12px;line-height:14px;color:#fff;background-color:#454545}.lx-block-page p{font-family:GuardianTextEgyp,Georgia,Times,Times New Roman,serif}.lx-block-page h1.wp-block-heading{font-size:2.5rem}.lx-block-page h2.wp-block-heading{font-size:2.25rem}.lx-block-page h3.wp-block-heading{font-size:2rem}.lx-block-page h4.wp-block-heading{font-size:1.875rem}.lx-block-page h5.wp-block-heading{font-size:1.5rem}.lx-block-page .core-list{font-family:GuardianTextEgyp,Georgia,Times,Times New Roman,serif}.lx-block-page .core-list ul{list-style:disc;padding-inline-start:16px}.lx-block-page .has-text-align-center{text-align:center}.lx-block-page .has-text-align-right{text-align:right}.lx-block-page .has-text-align-left{text-align:left}.lx-group__flex{display:flex;gap:1.25rem;align-items:center;flex-direction:column}@media print,screen and (min-width: 48.0625em){.lx-group__flex{flex-direction:row}}@media print,screen and (min-width: 48.0625em){.lx-group{justify-content:center}}.lx-block__bg--white{background-color:#fff}.lx-block__bg--black{background-color:#000}.lx-block__bg--grey{background-color:#4c4c4c}.lx-block__bg--burgundy{background-color:#7a0b3b}.lx-block__bg--dark-purple{background-color:#432047}.lx-block__bg--warm-sand{background-color:#d8bd8a}.lx-block__bg--blue{background-color:#007ba1}.lx-block__bg--dark-blue{background-color:#065a82}.lx-block__bg--light-grey{background-color:#ebebeb}.lx-block__color--white{color:#fff}.lx-block__color--black{color:#000}.lx-block__color--grey{color:#4c4c4c}.lx-block__color--burgundy{color:#7a0b3b}.lx-block__color--dark-purple{color:#432047}.lx-block__color--warm-sand{color:#d8bd8a}.lx-block__color--blue{color:#007ba1}.lx-block__color--dark-blue{color:#065a82}.lx-block__color--light-grey{color:#ebebeb}.service-hero{background-image:linear-gradient(0,#ebebeb,#fff 60%);border-bottom:1px solid #ebebeb;position:relative;overflow:hidden}.service-hero .-background{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:0}.service-hero .-background img{transform-origin:center center;animation:waves-image-rotation 120s infinite linear}.service-hero__content{display:flex;flex-flow:row wrap;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width: 48.0625em){.service-hero__content{padding-right:.9375rem;padding-left:.9375rem}}.service-hero .-text{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem;padding:2.5rem 0;position:relative;z-index:2}@media screen and (min-width: 48.0625em){.service-hero .-text{flex:0 0 auto;width:calc(50% - 1.25rem);margin-left:.625rem;margin-right:.625rem;padding:6.25rem 0 3.75rem}}.service-hero .-text h1{letter-spacing:.125rem}@media screen and (min-width: 48.0625em){.service-hero .-text h1{flex:0 0 auto;width:calc(83.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(16.6666666667% + 1.25rem / 2)}}.service-hero .-text h2{margin-top:1.25rem;max-width:28.125rem;-webkit-hyphens:none;hyphens:none}@media screen and (max-width: 48em){.service-hero .-text h2{font-size:1.5rem}}.service-hero .-text p,.service-hero .-text .-inner-content{margin-top:.9375rem;font-size:1.125rem;line-height:1.875rem}@media screen and (max-width: 48em){.service-hero .-text p,.service-hero .-text .-inner-content{font-size:1rem;line-height:1.625rem}}@media screen and (min-width: 48.0625em){.service-hero .-text p,.service-hero .-text .-inner-content{flex:0 0 auto;width:calc(83.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(16.6666666667% + 1.25rem / 2)}}.service-hero .-text a:not(.button){display:block;margin-top:1.875rem;font-size:.875rem;letter-spacing:.125rem}.service-hero .-text a:not(.button) svg{width:.9375rem;height:.625rem;margin-left:.125rem;vertical-align:baseline;transition:transform .2s ease}.service-hero .-text a:not(.button):hover svg{transform:translate(5px)}.service-hero .-text .-cta{margin-top:1.875rem}@media screen and (min-width: 48.0625em){.service-hero .-text .-cta{flex:0 0 auto;width:calc(83.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(16.6666666667% + 1.25rem / 2)}}.service-hero .-illustration{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}@media screen and (min-width: 48.0625em){.service-hero .-illustration{flex:0 0 auto;width:calc(50% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}.service-hero--news{overflow:hidden}.service-hero--news:after{content:"";width:100%;height:50%;position:absolute;bottom:0;right:0;background-image:linear-gradient(0deg,#ebebebcc,#fff0 50%);pointer-events:none;z-index:1}.service-hero--news .dynamic-illustration{align-self:flex-end}.service-hero--news .dynamic-illustration__items{top:9.375rem}.service-hero--analyses{overflow:hidden}@media screen and (min-width: 48.0625em){.service-hero--analyses .-illustration{margin-top:6.25rem}}.service-hero--seminars .dynamic-illustration{height:100%;padding-top:1.25rem}.service-hero--seminars .dynamic-illustration img{align-self:flex-end}@media screen and (max-width: 48em){.service-hero--videos .-illustration{order:1;margin-top:2.5rem}}.service-hero--webinars .dynamic-illustration{height:100%;padding-top:1.25rem}.service-hero--webinars .dynamic-illustration img{align-self:flex-end}.service-hero--rental-practices .-illustration{position:relative}@media screen and (max-width: 48em){.service-hero--rental-practices .-illustration{order:1;padding-bottom:2.5rem;text-align:center}}.service-hero--rental-practices .-illustration img{max-width:90%}@media screen and (min-width: 48.0625em){.service-hero--rental-practices .-illustration img{margin-top:1.875rem}}.service-hero.practices-product__hero{background-image:none;background-image:initial;border-bottom:0;border-bottom:initial;padding-left:0;padding-right:0;margin:0 auto;max-width:75rem}.service-hero.practices-product__hero .service-hero__content{display:flex;align-items:center;padding-left:0;padding-right:0}.service-hero.practices-product__hero .-text{flex:0 0 auto;width:calc(50% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:0;margin-right:0}@media screen and (max-width: 48em){.service-hero.practices-product__hero .-text{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}.service-hero.practices-product__hero .-text h1{letter-spacing:.0625rem}@media screen and (min-width: 48.0625em){.service-hero.practices-product__hero .-text h1{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(0% + .625rem)}}.service-hero.practices-product__hero .-text h2{max-width:none;max-width:initial;color:#065a82}@media screen and (min-width: 48.0625em){.service-hero.practices-product__hero .-text h2{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(0% + .625rem)}}@media screen and (min-width: 48.0625em){.service-hero.practices-product__hero .-text p{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(0% + .625rem)}}.service-hero.practices-product__hero .-text .-cta{display:none}.service-hero .-illustration>.wp-video{min-height:10.625rem;position:relative}.service-hero .-illustration>.wp-video button{position:absolute;top:calc(50% - 50px);left:calc(45% - 50px);z-index:5;color:#fff;width:6.25rem;height:6.25rem;display:block;border-radius:50%;background-color:#191716cc;border:2px solid rgba(255,255,255,.6);opacity:0;animation:fade-in .5s .5s forwards cubic-bezier(.215,.61,.355,1),scale-in-bounce .5s .5s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width: 30em){.service-hero .-illustration>.wp-video button{width:4.375rem;height:4.375rem}}.service-hero .-illustration>.wp-video button:hover{background-color:#191716}.service-hero .-illustration>.wp-video button:active{border-color:#fff}@media screen and (max-width: 48em){.service-hero .-illustration>.wp-video{margin-left:auto;margin-right:auto}.service-hero .-illustration>.wp-video button{left:calc(50% - 50px)}}.service-hero .-illustration>.wp-video svg{width:100%;height:100%;display:block;transform:translate(5%);padding:25%}.expert-list{max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;padding-bottom:3.125rem}@media print,screen and (min-width: 48.0625em){.expert-list{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (min-width: 48.0625em){.expert-list{padding-bottom:6.25rem}}.expert-list .-experts .grille__inner{grid-template-columns:repeat(auto-fill,minmax(21.875rem,1fr))}@media screen and (min-width: 48.0625em){.expert-list .-experts{flex:0 0 auto;width:calc(83.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(8.3333333333% + 1.25rem / 2)}.expert-list .-experts .grille__inner{grid-gap:1.25rem;grid-row-gap:2.5rem}}.service-list{background-color:#fafafa;border-top:1px solid #f5f5f5}.service-list__content{display:flex;flex-flow:row wrap;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width: 48.0625em){.service-list__content{padding-right:.9375rem;padding-left:.9375rem}}.service-list .-text{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem;padding:3.125rem 0rem 1.5625rem;text-align:center}@media screen and (min-width: 48.0625em){.service-list .-text{flex:0 0 auto;width:calc(50% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(25% + .625rem);padding:4.6875rem 0rem 3.125rem}}.service-list .-text h3{-webkit-hyphens:none;hyphens:none}@media screen and (max-width: 48em){.service-list .-text h3{font-size:1.5rem}}.service-list .-text p{margin:.9375rem auto 0;font-size:1.125rem;line-height:1.875rem;max-width:90vw}@media screen and (max-width: 48em){.service-list .-text p{font-size:1rem;line-height:1.625rem}}.service-list .-list{flex:0 0 auto;width:calc(83.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(8.3333333333% + 1.25rem / 2);padding-bottom:3.125rem}@media screen and (min-width: 48.0625em){.service-list .-list{padding-bottom:6.25rem}}.service-list .-list p{margin-top:.9375rem;font-size:1.125rem;line-height:1.875rem;text-align:center}.service-list .-list ul{margin-top:2.5rem;-moz-column-count:3;column-count:3;-moz-column-gap:2.5rem;column-gap:2.5rem}@media screen and (max-width: 60em){.service-list .-list ul{-moz-column-count:2;column-count:2}}@media screen and (max-width: 40em){.service-list .-list ul{-moz-column-count:1;column-count:1}}.service-list .-list li{width:100%;display:inline-block;padding-left:2.1875rem;margin-bottom:1.25rem;position:relative;word-wrap:break-word}.service-list .-list li svg{width:1.4375rem;height:1.4375rem;position:absolute;top:0;left:0;fill:#7a0b3b}.trial-cta{color:#fff;background-image:linear-gradient(106deg,#7a0b3b,#42274d);padding-top:2.5rem;padding-bottom:2.5rem}.trial-cta__content{display:flex;flex-flow:row wrap;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width: 48.0625em){.trial-cta__content{padding-right:.9375rem;padding-left:.9375rem}}.trial-cta .-text{flex:0 0 auto;width:calc(41.6666666667% - 1.25rem);margin-left:.625rem;margin-right:.625rem}@media screen and (max-width: 60em){.trial-cta .-text{flex:0 0 auto;width:calc(83.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(8.3333333333% + 1.25rem / 2)}}@media screen and (min-width: 60.0625em){.trial-cta .-text{padding-top:2.5rem;padding-bottom:2.5rem}}.trial-cta .-text h3{-webkit-hyphens:none;hyphens:none}@media screen and (max-width: 60em){.trial-cta .-text h3{text-align:center;font-size:1.5rem}}.trial-cta .-text p{font-size:1.25rem;line-height:1.875rem;margin-top:1.25rem;color:#ebebeb}@media screen and (max-width: 60em){.trial-cta .-text p{text-align:center;font-size:1rem;line-height:1.5rem}}.trial-cta .-text p.-student-p{margin-top:.625rem;font-size:1rem;line-height:1.375rem}.trial-cta .-text hr{display:block;width:3.75rem;height:1px;background:#ffffff1a;margin:2.1875rem 0rem}@media screen and (max-width: 60em){.trial-cta .-text hr{width:100%}}.trial-cta .-text h4{-webkit-hyphens:none;hyphens:none}@media screen and (max-width: 60em){.trial-cta .-text h4{text-align:center}}.trial-cta .-text a,.trial-cta .-text button{margin-top:1.25rem}@media screen and (max-width: 60em){.trial-cta .-text a,.trial-cta .-text button{display:block;width:100%}}.trial-cta .-devices__static img{max-width:100%;height:auto}@media screen and (max-width: 60em){.trial-cta .-devices{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-top:3.75rem}}@media screen and (min-width: 60.0625em){.trial-cta .-devices{flex:0 0 auto;width:calc(58.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;display:flex;align-items:center}.trial-cta .-devices__inner{flex:1 0 140%}}.news-ticker{background:#f5f5f5;width:100%;overflow-x:hidden;position:relative}.news-ticker__content{display:flex}.news-ticker h2{background:#f5f5f5;color:#7a0b3b;line-height:1.25rem;padding:1.25rem .9375rem 1.25rem 1.5625rem;flex-shrink:1;white-space:nowrap;position:relative;z-index:1}.news-ticker h2:after{content:"";width:5vw;height:100%;position:absolute;top:0;left:100%;background-image:linear-gradient(90deg,#f5f5f5,#f5f5f500);pointer-events:none}.news-ticker ul{padding:1.25rem 0;flex-grow:2;display:flex;white-space:nowrap;position:relative;z-index:0;animation:news-ticker-flow 200s infinite linear}.news-ticker ul:hover{animation-play-state:paused}.news-ticker ul li{line-height:1.0625rem;margin-right:1.875rem}.news-ticker ul li time{color:#7a0b3b;font-weight:500}.news-ticker ul li time:not(:last-child){position:relative;padding-right:1.5em}.news-ticker ul li time:not(:last-child):after{content:"";width:.25rem;height:.25rem;position:absolute;top:50%;right:.4em;transform:translateY(-50%);border-radius:50%;background-color:#878787}.news-ticker ul li a{font-size:.875rem}.news-ticker ul li a:hover{text-decoration:underline}@keyframes news-ticker-flow{0%{transform:translate3d(100vw,0,0);visibility:visible}to{transform:translate3d(-100%,0,0)}}.product-brief{background-image:linear-gradient(80deg,#fff 10%,#f5f5f5);border-top:1px solid #ebebeb;position:relative}.product-brief__title{text-align:center;padding:3.75em 1.25em 1.875em}.product-brief__title h1{font-weight:500;color:#7a0b3b}.product-brief__title h2{margin-top:.625rem}@media screen and (max-width: 48em){.product-brief__title h2{font-size:1.5rem}}.product-brief__title .subtitle{letter-spacing:.125rem;color:#7a0b3b;padding-top:1rem}.product-brief__description{display:flex;flex-flow:row wrap;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width: 48.0625em){.product-brief__description{padding-right:.9375rem;padding-left:.9375rem}}.product-brief__description .-content{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem;padding:0 0 2.5rem;position:relative;z-index:2;text-align:center}@media screen and (min-width: 48.0625em){.product-brief__description .-content{flex:0 0 auto;width:calc(66.6666666667% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(16.6666666667% + 1.25rem / 2);padding:0 0 4.375rem}}.product-brief__description .-footnote{font-size:.875rem;padding-top:1.25rem}.product-brief__description .-cta{padding-top:1.5625rem}.product-brief__content{display:flex;flex-flow:row wrap;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width: 48.0625em){.product-brief__content{padding-right:.9375rem;padding-left:.9375rem}}.product-brief .-text{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem;padding:2.5rem 0;position:relative;z-index:2}@media screen and (min-width: 48.0625em){.product-brief .-text{flex:0 0 auto;width:calc(41.6666666667% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(8.3333333333% + 1.25rem / 2);padding:6.25rem 0}}.product-brief .-text h1{letter-spacing:.125rem}.product-brief .-text h2{margin-top:1.25rem;max-width:28.125rem;-webkit-hyphens:none;hyphens:none}@media screen and (max-width: 48em){.product-brief .-text h2{font-size:1.5rem}}.product-brief .-text p{margin-top:.9375rem;font-size:1.125rem;line-height:1.875rem}@media screen and (max-width: 48em){.product-brief .-text p{font-size:1rem;line-height:1.625rem}}.product-brief .-text a{display:block;margin-top:1.875rem;font-size:.875rem;letter-spacing:.125rem}@media screen and (max-width: 48em){.product-brief .-text a{font-size:.75rem}}.product-brief .-text a svg{width:.9375rem;height:.625rem;margin-left:.125rem;vertical-align:baseline;transition:transform .2s ease}.product-brief .-text a:hover svg{transform:translate(5px)}.product-brief .-footnote,.product-brief .-footnote p{font-size:.875rem}.product-brief .-illustration{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}@media screen and (min-width: 48.0625em){.product-brief .-illustration{flex:0 0 auto;width:calc(50% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}@media screen and (max-width: 48em){.product-brief .-illustration{margin-top:4.375rem;margin-bottom:4.375rem}}@media screen and (min-width: 48.0625em){.product-brief--a-right .-text{flex:0 0 auto;width:calc(41.6666666667% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(0% + .625rem)}}.product-brief--c-purple .-text h1,.product-brief--c-purple .-text a,.product-brief--c-purple .-title h1,.product-brief--c-purple .-title a{color:#7a0b3b}.product-brief--c-blue .-text h1,.product-brief--c-blue .-text a,.product-brief--c-blue .-title h1,.product-brief--c-blue .-title a{color:#007ba1}.product-brief--c-blue--dark .-tex h1,.product-brief--c-blue--dark .-tex a,.product-brief--c-blue--dark .-title h1,.product-brief--c-blue--dark .-title a{color:#065a82}.product-brief--news{overflow:hidden}.product-brief--news:after{content:"";width:100%;height:100%;position:absolute;bottom:0;right:0;background-image:linear-gradient(0deg,#f5f5f5b3,#fff0 50%);pointer-events:none;z-index:1}.product-brief--news .-illustration{display:flex;justify-content:center}.product-brief--news .dynamic-illustration__items{top:9.375rem}.product-brief--videos{overflow:hidden}.product-brief--videos:after{content:"";width:30%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(90deg,#f5f5f5cc,#fff0 90%);pointer-events:none;z-index:1}@media screen and (max-width: 48em){.product-brief--videos .-illustration{order:1}}.product-brief--videos .-background{width:300%;position:absolute;top:50%;right:50%;transform:translateY(-50%)}.product-brief--analyses,.product-brief--practices{overflow:hidden;background-image:linear-gradient(80deg,#fff 10%,#f5f5f5 120%);position:relative}.product-brief--analyses .-background,.product-brief--practices .-background{width:300%;position:absolute;top:50%;right:50%;transform:translateY(-50%);animation:waves-image-rotation 120s infinite linear}@media screen and (min-width: 48.0625em){.product-brief--analyses .-illustration,.product-brief--practices .-illustration{padding-left:5rem}}.product-brief--analyses:after,.product-brief--practices:after{content:"";width:50%;height:100%;position:absolute;top:0;right:0;background-image:linear-gradient(225deg,#f5f5f580,#fff0);pointer-events:none;z-index:1}.product-brief--seminars{background-image:linear-gradient(90deg,#fff,#f5f5f5 120%)}@media screen and (max-width: 48em){.product-brief--seminars .-illustration{order:1}}@media screen and (max-width: 48em){.product-brief--seminars .dynamic-illustration--seminars .dynamic-illustration__img{margin-top:0;margin-bottom:-15rem}}@media screen and (max-width: 30em){.product-brief--seminars .dynamic-illustration--seminars .dynamic-illustration__img{margin-bottom:-6.25rem}}@media screen and (max-width: 20em){.product-brief--seminars .dynamic-illustration--seminars .dynamic-illustration__img{margin-bottom:-2.5rem}}@media screen and (max-width: 48em){.product-brief--seminars .dynamic-illustration--seminars .dynamic-illustration__items{top:0}}@media screen and (max-width: 30em){.product-brief--seminars .dynamic-illustration--seminars .dynamic-illustration__items{top:-3.75rem}}.product-brief.total-page{background:none;border:none}.product-brief.total-page .-content,.product-brief.total-page .-title{text-align:left}.product-brief.total-page .product-brief__description,.product-brief.total-page .product-brief__title{padding-left:0}.product-brief.total-page .product-brief__title{padding-top:0}.product-brief.total-page .-content{margin-left:0;width:auto}.product-brief.total-page p,.product-brief.total-page .-footnote{color:#191716;font-size:inherit}.product-brief.total-page .-footnote{font-style:italic}.product-feature{padding:1.5625rem 0}@media screen and (min-width: 48.0625em){.product-feature{padding:4.6875rem 0}}.product-feature .-text{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem;position:relative;z-index:2}@media screen and (min-width: 48.0625em){.product-feature .-text{flex:0 0 auto;width:calc(41.6666666667% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(8.3333333333% + 1.25rem / 2)}}.product-feature .-text h3{margin-top:1.25rem;max-width:28.125rem;-webkit-hyphens:none;hyphens:none}@media screen and (max-width: 48em){.product-feature .-text h3{font-size:1.25rem}}.product-feature .-text p{margin-top:.9375rem;font-size:1.125rem;line-height:1.875rem}@media screen and (max-width: 48em){.product-feature .-text p{font-size:1rem;line-height:1.625rem}}.product-feature .-text p a{font-family:LabGrotesque,Arial,Helvetica Neue,Helvetica,sans-serif}.product-feature .-text p br+.button{margin-top:.9375rem}@media screen and (min-width: 48.0625em){.product-feature .-text p br+.button{margin-top:1.5625rem}}.product-feature .-illustration{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem;text-align:center;padding:1.5625rem 0}@media screen and (min-width: 48.0625em){.product-feature .-illustration{flex:0 0 auto;width:calc(41.6666666667% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(8.3333333333% + 1.25rem / 2)}}.product-feature .-illustration img{max-width:100%}.product-feature .-illustration .wp-video{position:relative}.product-feature .-illustration .wp-video button{position:absolute;top:calc(50% - 50px);left:calc(50% - 50px);z-index:5;color:#fff;width:6.25rem;height:6.25rem;display:block;border-radius:50%;background-color:#191716cc;border:2px solid rgba(255,255,255,.6);opacity:0;animation:fade-in .5s .5s forwards cubic-bezier(.215,.61,.355,1),scale-in-bounce .5s .5s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width: 30em){.product-feature .-illustration .wp-video button{width:4.375rem;height:4.375rem}}.product-feature .-illustration .wp-video button:hover{background-color:#191716}.product-feature .-illustration .wp-video button:active{border-color:#fff}@media screen and (max-width: 48em){.product-feature .-illustration .wp-video{margin-left:auto;margin-right:auto}}.product-feature .-illustration .wp-video svg{width:100%;height:100%;display:block;transform:translate(5%);padding:25%}.dynamic-illustration--news{display:flex;flex-direction:row;text-align:center;position:relative;overflow:hidden}@media screen and (min-width: 48.0625em){.dynamic-illustration--news{padding-top:6.25rem}}.dynamic-illustration--news.--campaign{width:100%;height:20em}@media screen and (min-width: 48.0625em){.dynamic-illustration--news.--campaign{width:80%;height:100%}}.dynamic-illustration--news .dynamic-illustration__img{margin:auto auto 0;align-self:flex-end;width:100%;max-width:23.75rem}.dynamic-illustration--news .dynamic-illustration__items{position:absolute;top:0;left:0;width:100%;transition:transform .4s ease}.dynamic-illustration--news .news-box{width:80%;max-width:25rem;text-align:left;margin:1.25rem auto;transform-origin:top center;opacity:0;transition:opacity .4s ease,transform .4s ease}@media screen and (max-width: 48em){.dynamic-illustration--news .news-box{width:82%!important;margin-left:9%!important}}.dynamic-illustration--videos{display:flex;flex-direction:row;text-align:center;height:100%;position:relative;overflow:visible}@media screen and (min-width: 48.0625em){.dynamic-illustration--videos{padding-top:6.25rem}}@media screen and (max-width: 48em){.dynamic-illustration--videos{height:25rem}}.dynamic-illustration--videos .dynamic-illustration__img{margin:auto auto 0;align-self:flex-end;width:100%;max-width:23.75rem}.dynamic-illustration--videos .dynamic-illustration__items{position:absolute;top:50%;right:6.25rem;transform:translateY(-50%);transition:transform 1s cubic-bezier(.86,0,.07,1);display:flex;flex-direction:row-reverse}@media screen and (max-width: 48em){.dynamic-illustration--videos .dynamic-illustration__items{right:-.625rem}}.dynamic-illustration--videos .news-box{flex:0 0 20.3125rem;text-align:left;margin:0rem .625rem;transform:scale(.9);transform-origin:center center;opacity:0;transition:opacity .4s ease,transform .4s ease}@media screen and (max-width: 48em){.dynamic-illustration--videos .news-box{flex:0 0 17.5rem}}.dynamic-illustration--videos .news-box.-current{transform:scale(1)}.dynamic-illustration--videos .news-box .post-meta a{color:#007ba1}.dynamic-illustration--analyses,.dynamic-illustration--practices{height:31.25rem}.dynamic-illustration--analyses .dynamic-illustration__items,.dynamic-illustration--practices .dynamic-illustration__items{margin-top:6.25rem;position:relative}.dynamic-illustration--analyses .news-box,.dynamic-illustration--practices .news-box{width:20.3125rem;position:absolute;left:0;opacity:0;pointer-events:none;z-index:0;transition:opacity .2s ease}.dynamic-illustration--analyses .news-box .post-meta a,.dynamic-illustration--practices .news-box .post-meta a{color:#7a0b3b}.dynamic-illustration--analyses .news-box:nth-child(3n+1),.dynamic-illustration--practices .news-box:nth-child(3n+1){top:8.4375rem}.dynamic-illustration--analyses .news-box:nth-child(3n+2),.dynamic-illustration--practices .news-box:nth-child(3n+2){top:8.4375rem;transform:scale(.8) translate(135%,-50%);transform-origin:center left}.dynamic-illustration--analyses .news-box:nth-child(3n),.dynamic-illustration--practices .news-box:nth-child(3n){top:7.1875rem;transform:scale(.8) translateY(-100%);transform-origin:top right}.dynamic-illustration--analyses .news-box.-visible,.dynamic-illustration--practices .news-box.-visible{pointer-events:all;z-index:1;opacity:1}@media screen and (max-width: 48em){.dynamic-illustration--analyses .dynamic-illustration__items,.dynamic-illustration--practices .dynamic-illustration__items{margin-top:0}.dynamic-illustration--analyses .news-box,.dynamic-illustration--practices .news-box{width:17.5rem}.dynamic-illustration--analyses .news-box:nth-child(3n+1),.dynamic-illustration--practices .news-box:nth-child(3n+1){top:0}.dynamic-illustration--analyses .news-box:nth-child(3n+2),.dynamic-illustration--practices .news-box:nth-child(3n+2){top:0;left:19.0625rem;transform:scale(.8);transform-origin:top left}.dynamic-illustration--analyses .news-box:nth-child(3n),.dynamic-illustration--practices .news-box:nth-child(3n){top:0;left:34.375rem;transform:scale(.6);transform-origin:top left}}.dynamic-illustration--seminars{display:flex;flex-direction:row;text-align:center;position:relative;overflow:hidden}.dynamic-illustration--seminars .dynamic-illustration__img{margin:auto auto 0;align-self:flex-start;margin-top:-13.75rem;width:100%;max-width:28.75rem}@media screen and (max-width: 48em){.dynamic-illustration--seminars .dynamic-illustration__img{margin-top:-18.75rem}}@media screen and (max-width: 30em){.dynamic-illustration--seminars .dynamic-illustration__img{margin-top:-20%}}.dynamic-illustration--seminars .dynamic-illustration__items{position:absolute;top:-2.5rem;left:0;width:100%}@media screen and (max-width: 48em){.dynamic-illustration--seminars .dynamic-illustration__items{top:-5rem}}@media screen and (max-width: 40em){.dynamic-illustration--seminars .dynamic-illustration__items{top:-6.25rem}}.dynamic-illustration--seminars.--campaign{width:100%;height:100%}.dynamic-illustration--seminars.--campaign .dynamic-illustration__items{top:-3.75rem}@media screen and (max-width: 48em){.dynamic-illustration--seminars.--campaign .dynamic-illustration__items{top:-8.75rem}}@media screen and (max-width: 48em){.dynamic-illustration--seminars.--campaign{height:31.25em}}.dynamic-illustration--seminars .news-box{position:absolute;top:0;left:50%;width:100%;max-width:28.125rem;text-align:left;margin:1.25rem auto;transform:translate(-50%) translateY(100%) scale(.1);transform-origin:top center;opacity:0;box-shadow:0 0 1.25rem #19171633;transition:opacity .2s cubic-bezier(.645,.045,.355,1),transform .4s cubic-bezier(.645,.045,.355,1)}.dynamic-illustration--seminars .news-box .news-box__img--purple-gradient{background-image:linear-gradient(45deg,#42274d,#065a82 150%)}.dynamic-illustration--seminars .news-box .day-month__month,.dynamic-illustration--seminars .news-box .post-meta a{color:#065a82}.dynamic-illustration--seminars.--bottom .dynamic-illustration__img{margin-top:0;margin-bottom:-20rem}@media screen and (max-width: 40em){.dynamic-illustration--seminars.--bottom .dynamic-illustration__img{margin-bottom:-45%}}.dynamic-illustration--seminars.--bottom .dynamic-illustration__items{top:0;height:100%}.dynamic-illustration--seminars.--bottom .news-box{top:auto;bottom:0;transform-origin:bottom center}.static-illustration--videos{display:flex;flex-direction:row;text-align:center;height:100%;position:relative;overflow:visible}@media screen and (min-width: 48.0625em){.static-illustration--videos{padding-top:6.25rem}}@media screen and (max-width: 48em){.static-illustration--videos{height:25rem}}.static-illustration--videos .static-illustration__img{margin:auto auto 0;align-self:flex-end;width:100%;max-width:23.75rem}.static-illustration--videos .static-illustration__items{position:absolute;top:50%;right:6.25rem;transform:translateY(-50%);transition:transform 1s cubic-bezier(.86,0,.07,1);display:flex;flex-direction:row-reverse}@media screen and (max-width: 48em){.static-illustration--videos .static-illustration__items{right:-.625rem}}.static-illustration--videos .news-box{flex:0 0 20.3125rem;text-align:left;margin:0rem .625rem;transform:scale(.9);transform-origin:center center;opacity:.8}@media screen and (max-width: 48em){.static-illustration--videos .news-box{flex:0 0 17.5rem}}.static-illustration--videos .news-box:first-of-type{transform:scale(1);opacity:1}.static-illustration--videos .news-box .post-meta a{color:#007ba1}.static-illustration--analyses{height:31.25rem}.static-illustration--analyses .static-illustration__items{margin-top:6.25rem;position:relative}.static-illustration--analyses .news-box{width:20.3125rem;position:absolute;left:0;opacity:0;pointer-events:none;z-index:0}.static-illustration--analyses .news-box .post-meta a{color:#7a0b3b}.static-illustration--analyses .news-box:nth-child(3n+1){top:8.4375rem}.static-illustration--analyses .news-box:nth-child(3n+2){top:8.4375rem;transform:scale(.8) translate(135%,-50%);transform-origin:center left}.static-illustration--analyses .news-box:nth-child(3n){top:7.1875rem;transform:scale(.8) translateY(-100%);transform-origin:top right}.static-illustration--analyses .news-box:nth-child(-n+3){pointer-events:all;z-index:1;opacity:1}@media screen and (max-width: 48em){.static-illustration--analyses .static-illustration__items{margin-top:0}.static-illustration--analyses .news-box{width:17.5rem}.static-illustration--analyses .news-box:nth-child(3n+1){top:0}.static-illustration--analyses .news-box:nth-child(3n+2){top:0;left:19.0625rem;transform:scale(.8);transform-origin:top left}.static-illustration--analyses .news-box:nth-child(3n){top:0;left:34.375rem;transform:scale(.6);transform-origin:top left}}.legal-areas-preview{background:#f5f5f5;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;width:100%;overflow-x:hidden;padding:5rem 0}.legal-areas-preview__intro{text-align:center}.legal-areas-preview__intro h1{font-weight:500;color:#7a0b3b}.legal-areas-preview__intro h2{margin-top:.625rem}@media screen and (max-width: 48em){.legal-areas-preview__intro h2{font-size:1.5rem}}.legal-areas-preview__intro p{margin:.625rem auto 0;width:37.5rem;max-width:90%}@media screen and (max-width: 48em){.legal-areas-preview__intro p{font-size:1rem}}.legal-areas-preview__list{display:flex;flex-flow:row wrap;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;margin-top:3.75rem;position:relative}@media print,screen and (min-width: 48.0625em){.legal-areas-preview__list{padding-right:.9375rem;padding-left:.9375rem}}.legal-areas-preview__list h3{font-size:1.25rem}@media screen and (max-width: 48em){.legal-areas-preview__list h3{font-size:1.125rem}}.legal-areas-preview__list ul{background:#fff;border-radius:.25rem;width:100%;box-shadow:0 .125rem .25rem #1917161a;display:flex;flex-direction:row;flex-wrap:wrap;transition:opacity .2s ease}.legal-areas-preview__list li{border-top:4px solid;width:50%;min-height:9.375rem;position:relative;border-right:1px solid #f5f5f5;cursor:pointer;transition:background 1s ease}@media screen and (min-width: 48.0625em){.legal-areas-preview__list li{width:25%;min-height:12.5rem}}.legal-areas-preview__list li a{display:block;width:100%;height:100%}.legal-areas-preview__list li:nth-child(4),.legal-areas-preview__list li:nth-child(8){border-right:0}.legal-areas-preview__list li:nth-child(1){border-top-color:#7a0b3b}.legal-areas-preview__list li:nth-child(1) svg{color:#7a0b3b}.legal-areas-preview__list li:nth-child(1):hover{background:#7a0b3b08}.legal-areas-preview__list li:nth-child(2){border-top-color:#ed1c24}.legal-areas-preview__list li:nth-child(2) svg{color:#ed1c24}.legal-areas-preview__list li:nth-child(2):hover{background:#ed1c2408}.legal-areas-preview__list li:nth-child(3){border-top-color:#d8bd8a}.legal-areas-preview__list li:nth-child(3) svg{color:#d8bd8a}.legal-areas-preview__list li:nth-child(3):hover{background:#d8bd8a08}.legal-areas-preview__list li:nth-child(4){border-top-color:#007ba1}.legal-areas-preview__list li:nth-child(4) svg{color:#007ba1}.legal-areas-preview__list li:nth-child(4):hover{background:#007ba108}.legal-areas-preview__list li:nth-child(5){border-top-color:#065a82}.legal-areas-preview__list li:nth-child(5) svg{color:#065a82}.legal-areas-preview__list li:nth-child(5):hover{background:#065a8208}.legal-areas-preview__list li:nth-child(6){border-top-color:#f6ae2d}.legal-areas-preview__list li:nth-child(6) svg{color:#f6ae2d}.legal-areas-preview__list li:nth-child(6):hover{background:#f6ae2d08}.legal-areas-preview__list li:nth-child(7){border-top-color:#0cce6b}.legal-areas-preview__list li:nth-child(7) svg{color:#0cce6b}.legal-areas-preview__list li:nth-child(7):hover{background:#0cce6b08}.legal-areas-preview__list li:nth-child(8){border-top-color:#42274d}.legal-areas-preview__list li:nth-child(8) svg{color:#42274d}.legal-areas-preview__list li:nth-child(8):hover{background:#42274d08}.legal-areas-preview__list li h3{text-align:center;display:block;width:100%;position:absolute;left:50%;top:40%;max-width:11.25rem;width:90%;transform:translate(-50%,-50%)}.legal-areas-preview__list li span{font-size:.75rem;font-weight:500;letter-spacing:.0625rem;color:#4c4c4c;display:block;width:100%;position:absolute;left:0;bottom:1.875rem;text-align:center}.legal-areas-preview__list li span svg{width:.9375rem;height:.625rem;margin-left:.125rem;vertical-align:baseline;transition:transform .2s ease}.legal-areas-preview__list li:hover svg{transform:translate(5px)}.legal-areas-preview__footnotes{margin:2.5rem auto 0;width:37.5rem;max-width:90%;text-align:center}.legal-areas-preview__footnotes p{font-size:.875rem;color:#4c4c4c}.promo-video{width:100%;display:flex;align-items:flex-end;position:relative}.promo-video__phone{width:35%;position:absolute;bottom:-5%;left:0}@media screen and (max-width: 40em){.promo-video__phone{left:-5%}}.promo-video__phone img{width:100%}.promo-video__tablet{margin-left:10%;position:relative}@media screen and (max-width: 40em){.promo-video__tablet{margin-left:5%}}.promo-video__tablet img{width:100%}.promo-video__tablet__btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.promo-video__tablet__btn button{width:6.25rem;height:6.25rem;display:block;border-radius:50%;background-color:#191716cc;border:2px solid rgba(255,255,255,.6);opacity:0;animation:fade-in .5s .5s forwards cubic-bezier(.215,.61,.355,1),scale-in-bounce .5s .5s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width: 30em){.promo-video__tablet__btn button{width:4.375rem;height:4.375rem}}.promo-video__tablet__btn button:hover{background-color:#191716}.promo-video__tablet__btn button:active{border-color:#fff}.promo-video__tablet__btn svg{width:100%;height:100%;display:block;transform:translate(5%);padding:25%;fill:#fff}.promo-video__stripped{margin:3.125rem 0rem;margin-left:10%;position:relative}@media screen and (max-width: 48em){.promo-video__stripped{margin:0rem 0rem 1.875rem;width:100%;padding-top:56.25%}}.promo-video__stripped iframe{border-radius:.5rem}@media screen and (max-width: 48em){.promo-video__stripped iframe{position:absolute;top:0;left:0;width:100%;height:100%}}.promo-video__stripped__btn{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.promo-video__stripped__btn button{width:6.25rem;height:6.25rem;display:block;border-radius:50%;background-color:#191716cc;border:2px solid rgba(255,255,255,.6);opacity:0;animation:fade-in .5s .5s forwards cubic-bezier(.215,.61,.355,1),scale-in-bounce .5s .5s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width: 30em){.promo-video__stripped__btn button{width:4.375rem;height:4.375rem}}.promo-video__stripped__btn button:hover{background-color:#191716}.promo-video__stripped__btn button:active{border-color:#fff}.promo-video__stripped__btn svg{width:100%;height:100%;display:block;transform:translate(5%);padding:25%}.promo-video-modal{width:100%;max-width:50rem;margin:0 auto;position:relative}.promo-video-modal .-player{position:relative;z-index:2;padding-bottom:56.25%;padding-top:25px;height:0}.promo-video-modal .-player iframe{width:100%;height:100%;position:absolute;top:0;left:0}.promo-video-modal .-loading{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.userback-button-container .userback-button{z-index:9000!important}.latest-content{max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;margin-top:5rem;margin-bottom:5rem}@media print,screen and (min-width: 48.0625em){.latest-content{padding-right:.9375rem;padding-left:.9375rem}}.latest-content h2{margin-bottom:2.5rem}.latest-content__cta{text-align:center;margin-top:1.25rem}.usp{display:flex;flex-flow:row wrap;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;max-width:64rem}@media print,screen and (min-width: 48.0625em){.usp{padding-right:.9375rem;padding-left:.9375rem}}.usp ul{font-size:.875rem;text-align:center;display:inline-block;width:100%;border-bottom:1px dashed #ebebeb;padding:1.5625rem 0 .9375rem}@media screen and (min-width: 48.0625em){.usp ul{padding:4.6875rem 0 4.0625rem}}.usp li{display:inline-block;padding-left:1.875rem;margin-right:1.875rem;margin-bottom:1.25rem;position:relative;word-wrap:break-word;font-weight:600}@media screen and (min-width: 60.0625em){.usp li{font-size:1rem}}.usp li>svg{color:#7a0b3b;width:1.25rem;height:1.25rem;position:absolute;top:0;left:0}.faqs{padding:5em 0;background-color:#fafafa;border-top:1px solid #f5f5f5}@media screen and (max-width: 48em){.faqs{padding:3.125em 0}}.faqs__intro{text-align:center}.faqs__intro h1{font-weight:500;color:#7a0b3b}.faqs__intro h2{margin-top:.625em}@media screen and (max-width: 48em){.faqs__intro h2{font-size:1.5em}}.faqs__content{display:flex;flex-flow:row wrap;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;margin-top:1.875em}@media print,screen and (min-width: 48.0625em){.faqs__content{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (min-width: 48.0625em){.faqs__content{margin-top:3.125em}}.faqs__content .-questions{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}@media screen and (min-width: 48.0625em){.faqs__content .-questions{flex:0 0 auto;width:calc(50% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(25% + .625rem)}}.faqs__content .-questions .togglable{border:2px solid #ebebeb;border-radius:.25rem}.faqs__content .-questions .togglable:not(:last-of-type){margin-bottom:.625em}.faqs__content .-questions .togglable .toggle{padding:.625em 2.875em .625em 1.25em;display:block;width:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23878787' viewBox='0 0 16 16'%3E%3Cpath d='M9 7h6a1 1 0 0 1 0 2H9v6a1 1 0 0 1-2 0V9H1a1 1 0 1 1 0-2h6V1a1 1 0 1 1 2 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:.625em;background-position:right .625em center}.faqs__content .-questions .togglable .answer{display:none;color:#4c4c4c;background-color:#f5f5f5;padding:.625em 1.25em}.faqs__content .-questions .togglable.open .toggle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' fill='%23878787' viewBox='0 0 16 2'%3E%3Cpath d='M15 0a1 1 0 0 1 0 2H1a1 1 0 1 1 0-2z'/%3E%3C/svg%3E")}.faqs__content .-questions .togglable.open .answer{display:block}.faqs__content .-questions .togglable.open-triggered .answer{animation:slide-down .2s cubic-bezier(.175,.885,.32,1.275),fade-in .2s linear}.interest-wrap{padding-top:3vh;padding-bottom:3vh;background-image:linear-gradient(106deg,#7a0b3b,#42274d);min-height:75vh}@media screen and (min-width: 48.0625em){.interest-wrap{padding-top:10vh;padding-bottom:10vh}}.interest-wrap.total-page{background-image:none}.interest-wrap.total-page .interest-form{box-shadow:0 .125rem .25rem .125rem #1917161a}@media screen and (max-width: 48em){.interest-twocols{max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem}}@media screen and (max-width: 48em) and (min-width: 40.0625em){.interest-twocols{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (max-width: 48em) and (min-width: 48.0625em){.interest-twocols{padding-right:1.5625rem;padding-left:1.5625rem}}@media screen and (max-width: 48em){.interest-twocols__info{flex:0 0 auto;width:calc(83.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(8.3333333333% + 1.25rem / 2);max-width:40rem;margin:0 auto}.interest-twocols__form{flex:0 0 auto;width:calc(83.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(8.3333333333% + 1.25rem / 2);margin-top:2.5rem}}@media screen and (min-width: 48.0625em){.interest-twocols{max-width:64rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;display:flex;flex-flow:row wrap}}@media screen and (min-width: 48.0625em) and (min-width: 48.0625em){.interest-twocols{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (min-width: 48.0625em){.interest-twocols__info{flex:0 0 auto;width:calc(58.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(0% + .625rem);padding-right:10%}.interest-twocols__form{flex:0 0 auto;width:calc(41.6666666667% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(0% + .625rem)}}.interest-info{color:#fff}.interest-info>*+*:not(hr){margin-top:.625rem}.interest-info>*+.button{margin-top:1.25rem}.interest-info h2{color:#f5f5f5}.interest-info p{color:#f5f5f5;font-size:1.25rem}.interest-info hr{width:3.75rem;border-top:1px solid rgba(255,255,255,.1);margin:2.5rem 0rem}.interest-info.total-page h2{color:#191716}.interest-form{max-width:23.75rem;margin:0 auto;padding:2.8125rem;background-color:#fff;box-shadow:0 .125rem .25rem #1917161a;border-radius:.25rem}@media screen and (max-width: 30em){.interest-form{padding:1.25rem}}.interest-form__header{margin-bottom:2.5rem}.interest-form__header p{text-align:center;padding-top:.3125rem;font-size:.875rem;color:#4c4c4c}.interest-form__fields>div:not(:last-child){margin-bottom:1.25rem}.interest-form__fields .-user-data{font-weight:700}.interest-form__fields .-submit-remember{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:-.625rem}.interest-form__fields .-submit-remember>*{margin-top:.625rem}.interest-form__fields .-submit-remember>*:first-child{margin-right:1.25rem}.interest-form__fields textarea.input{min-height:5em}.interest-form .form-error{margin-bottom:2.5rem}.index-hero{background-image:linear-gradient(0,#ebebeb,#fff 60%);border-bottom:1px solid #ebebeb;color:#191716;position:relative;overflow-y:hidden}.index-hero .-illustration{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:0}.index-hero .-illustration img{transform-origin:center center;animation:waves-image-rotation 120s infinite linear}.index-hero h1{-webkit-hyphens:none;hyphens:none;margin-bottom:.9375rem}@media screen and (max-width: 48em){.index-hero h1{font-size:1.5rem}}.index-hero p{font-family:LabGrotesque,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1.125rem;line-height:1.5rem;margin-bottom:1.5625rem}@media screen and (max-width: 48em){.index-hero p{font-size:1rem;line-height:1.375rem}}.index-hero__content{display:flex;flex-flow:row wrap;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;position:relative}@media print,screen and (min-width: 48.0625em){.index-hero__content{padding-right:.9375rem;padding-left:.9375rem}}.index-hero__content .-left{flex:0 0 auto;width:calc(41.6666666667% - 1.25rem);margin-left:.625rem;margin-right:.625rem;padding-top:5rem;padding-bottom:3.75rem}@media screen and (max-width: 64em){.index-hero__content .-left{padding-top:3.75rem;padding-bottom:2.5rem}}@media screen and (max-width: 48em){.index-hero__content .-left{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem;padding-top:2.5rem;text-align:center}}.index-hero__content .-right{flex:0 0 auto;width:calc(58.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;display:flex;align-items:flex-end}@media screen and (max-width: 48em){.index-hero__content .-right{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}.index-hero__content .-right__inner{flex:1 0 140%;height:0;padding-bottom:72.5%;overflow:hidden;position:relative}@media screen and (max-width: 48em){.index-hero__content .-right__inner{padding-bottom:55%}}.index-hero__content .-right__inner .promo-video{position:absolute;top:0;left:0}.service-analyses__experts{max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;padding-bottom:3.125rem}@media print,screen and (min-width: 48.0625em){.service-analyses__experts{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (min-width: 48.0625em){.service-analyses__experts{padding-bottom:6.25rem}}.service-analyses__experts .-experts .grille__inner{grid-template-columns:repeat(auto-fill,minmax(21.875rem,1fr))}@media screen and (min-width: 48.0625em){.service-analyses__experts .-experts{flex:0 0 auto;width:calc(83.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(8.3333333333% + 1.25rem / 2)}.service-analyses__experts .-experts .grille__inner{grid-gap:1.25rem;grid-row-gap:2.5rem}}.service-videos__feature .-text{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}@media screen and (min-width: 48.0625em){.service-videos__feature .-text{flex:0 0 auto;width:calc(50% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(8.3333333333% + 1.25rem / 2)}}.service-videos .expert-list .-experts .experts-group__heading,.service-videos .expert-list .-experts .expert-bio__fullname a:hover{color:#007ba1}.service-videos__quotes{max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;margin-bottom:2.5rem}@media print,screen and (min-width: 48.0625em){.service-videos__quotes{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (min-width: 48.0625em){.service-videos__quotes{margin-bottom:5rem}}.service-videos__quotes .play-quotes{max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width: 48.0625em){.service-videos__quotes .play-quotes{padding-right:.9375rem;padding-left:.9375rem}}.service-videos__quotes .play-quotes .quote{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}@media screen and (min-width: 48.0625em){.service-videos__quotes .play-quotes .quote{flex:0 0 auto;width:calc(75% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:auto;margin-right:auto}}.webinars-main{display:flex;flex-flow:row wrap;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;margin-top:1.25rem;margin-bottom:2.5rem}@media print,screen and (min-width: 48.0625em){.webinars-main{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (max-width: 48em){.webinars-main__content{flex:0 0 auto;min-height:0;min-width:0;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}@media screen and (min-width: 48.0625em){.webinars-main{margin-top:2.5rem;margin-bottom:3.75rem}.webinars-main__content{flex:0 0 auto;width:calc(83.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(8.3333333333% + 1.25rem / 2)}}.webinars-list{margin-bottom:1.875rem}.webinars-list+.webinars-list{border-top:1px solid #f5f5f5;padding-top:1.875rem}.webinars-list__heading{margin-bottom:.625rem}@media screen and (max-width: 48em){.webinars-twocols__main{margin-bottom:2.5rem}}@media screen and (min-width: 48.0625em){.webinars-twocols{display:flex;flex-flow:row wrap;margin-right:-.625rem;margin-left:-.625rem}}@media screen and (min-width: 48.0625em) and (min-width: 48.0625em){.webinars-twocols{margin-right:-.9375rem;margin-left:-.9375rem}}@media screen and (min-width: 48.0625em){.webinars-twocols__main{flex:0 0 auto;width:calc(66.6666666667% - 1.25rem);margin-left:.625rem;margin-right:.625rem;order:1}.webinars-twocols__aside{flex:0 0 auto;width:calc(33.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}.webinars-twocols .search-empty{background:#f5f5f5;border-radius:.25rem;text-align:center;padding:3.125rem}.webinars-twocols .search-empty svg{max-width:6.25rem;width:3.125rem;height:5rem;color:#7a0b3b;margin-bottom:1.25rem}.seminars-main{display:flex;flex-flow:row wrap;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;margin-top:1.25rem;margin-bottom:2.5rem}@media print,screen and (min-width: 48.0625em){.seminars-main{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (max-width: 48em){.seminars-main__content{flex:0 0 auto;min-height:0;min-width:0;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}@media screen and (min-width: 48.0625em){.seminars-main{margin-top:2.5rem;margin-bottom:3.75rem}.seminars-main__content{flex:0 0 auto;width:calc(83.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(8.3333333333% + 1.25rem / 2)}}.seminars-list{margin-bottom:1.875rem}.seminars-list+.seminars-list{border-top:1px solid #f5f5f5;padding-top:1.875rem}.seminars-list__heading{margin-bottom:.625rem}.ongoing-seminar-label{display:inline-flex;width:auto;align-items:center;border:1px solid #0cce6b;border-radius:.25rem;margin-bottom:1em;color:#0cce6b;text-transform:uppercase;font-size:.8125em;padding:.2em .5em}.ongoing-seminar-label span{width:.3125rem;height:.3125rem;border-radius:50%;background-color:#0cce6b;margin-right:.3125rem}.ongoing-seminar{background-color:#f5f5f5;border-radius:.25rem;box-shadow:0 .125rem .25rem #1917161a,0 0 .125rem #1917161a;width:100%;margin-bottom:2em;overflow:hidden}.ongoing-seminar__flex{display:flex;align-items:center}@media screen and (max-width: 40em){.ongoing-seminar__flex{flex-wrap:wrap}}.ongoing-seminar__img{width:30%;align-self:stretch;position:relative;background:linear-gradient(106deg,#42274d,#7a0b3b)}@media screen and (max-width: 40em){.ongoing-seminar__img{width:100%;height:10em;align-self:flex-start;flex:0 0 100%}}.ongoing-seminar__img a{width:100%;height:100%;min-height:10em;display:block;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;text-indent:-999em}.ongoing-seminar__img a:hover{opacity:.9}.ongoing-seminar__img a:active{opacity:.7}.ongoing-seminar__img img{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0}.ongoing-seminar__content{padding:1em 1.5em}@media screen and (max-width: 40em){.ongoing-seminar__content{flex:0 0 100%}}.ongoing-seminar__meta{margin-bottom:1em}.ongoing-seminar__heading a:hover{color:#7a0b3b}.ongoing-seminar__heading a:active{opacity:.8}.ongoing-seminar__description{margin-top:.5em;font-size:.875em;line-height:1.4}.ongoing-seminar__authors{margin-top:.8em}.ongoing-seminar__authors li{min-height:1.75em;position:relative;font-size:.875em;padding-top:.15em;padding-left:2.25em;color:#4c4c4c}.ongoing-seminar__authors li+li{margin-top:.5em}.ongoing-seminar__authors img,.ongoing-seminar__authors svg{width:1.75em;height:1.75em;border-radius:50%;position:absolute;top:0;left:0;overflow:hidden;background-color:#f5f5f5;filter:grayscale(1)}.ongoing-seminar__authors svg{padding:.2em;fill:#4c4c4c}.ongoing-seminar__authors a:hover{color:#7a0b3b}@media screen and (max-width: 48em){.seminars-twocols__main{margin-bottom:2.5rem}}@media screen and (min-width: 48.0625em){.seminars-twocols{display:flex;flex-flow:row wrap;margin-right:-.625rem;margin-left:-.625rem}}@media screen and (min-width: 48.0625em) and (min-width: 48.0625em){.seminars-twocols{margin-right:-.9375rem;margin-left:-.9375rem}}@media screen and (min-width: 48.0625em){.seminars-twocols__main{flex:0 0 auto;width:calc(66.6666666667% - 1.25rem);margin-left:.625rem;margin-right:.625rem;order:1}.seminars-twocols__aside{flex:0 0 auto;width:calc(33.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}.seminars-twocols .search-empty{background:#f5f5f5;border-radius:.25rem;text-align:center;padding:3.125rem}.seminars-twocols .search-empty svg{max-width:6.25rem;width:3.125rem;height:5rem;color:#7a0b3b;margin-bottom:1.25rem}.seminars-twocols #div_next_link{display:flex;justify-content:center}.practices-features{width:100%;padding-top:6.25rem;padding-bottom:1.875rem;background-color:#fbfbfb;display:flex;flex-direction:column;align-items:center}.practices-features h3{font-size:2rem;font-family:LabGrotesque,Arial,Helvetica Neue,Helvetica,sans-serif;color:#191716;font-weight:700;margin-bottom:6.25rem;text-align:center}.practices-features .practices-feature-simple{width:100%;max-width:62.5rem;display:flex;justify-content:space-between;margin-bottom:4.375rem;padding:0 1.25rem}@media screen and (max-width: 40em){.practices-features .practices-feature-simple{flex-direction:column}}.practices-features .practices-feature-simple__text{max-width:28.75rem;margin:0 .625rem}.practices-features .practices-feature-simple__text h4{font-size:1.5rem;font-family:LabGrotesque,Arial,Helvetica Neue,Helvetica,sans-serif;margin-top:.625rem;margin-bottom:.3125rem;font-weight:700}.practices-features .practices-feature-simple__text p{font-size:1.125rem;font-family:GuardianTextEgyp,Georgia,Times,Times New Roman,serif;color:#4c4c4c}.practices-features .practices-feature-simple.reversed{flex-direction:row-reverse}@media screen and (max-width: 40em){.practices-features .practices-feature-simple.reversed{flex-direction:column}}.practices-illustration{margin-top:1.25rem;height:33em}@media screen and (max-width: 48em){.practices-illustration{height:24em}}.practices-product__cta{display:flex;flex-direction:column;margin:0 auto;margin-bottom:3.75rem;max-width:74.375rem;padding-right:1.25rem}.practices-product__cta .cta-banner{max-width:68.75rem;flex-flow:nowrap;border-top:0;border-top:initial;border-bottom:3px solid #065a82;border-radius:3px 3px 0 0}@media screen and (max-width: 30em){.practices-product__cta .cta-banner{justify-content:center;flex-direction:column}}.practices-product__cta .cta-banner__name{text-transform:uppercase}.practices-product__cta .cta-banner__extra-info--text{font-style:normal}.practices-product__cta .cta-banner .button{font-size:.875rem;white-space:nowrap}.practices-related__cta{display:flex;flex-direction:column;margin:0 auto;margin-bottom:3.75rem;max-width:73.75rem;padding-right:1.25rem}.practices-related__cta .cta-banner{max-width:68.75rem;border-top-color:#7a0b3b;border-top-width:.25rem;padding:1.875rem}.practices-related__cta .cta-banner__name{font-size:1.25rem;font-weight:700;color:#191716}.practices-related__cta .cta-banner__extra-info--text{font-style:normal}@media screen and (max-width: 40em){.practices-related__cta .cta-banner__action{margin-left:0;margin-left:initial;margin-bottom:0;margin-bottom:initial}}.practices-related__cta .cta-banner .button{color:#4c4c4c;font-size:.75rem;background-color:transparent;background-color:initial;padding-left:.3125rem;margin-left:0;box-shadow:none;box-shadow:initial}@media screen and (max-width: 40em){.practices-related__cta .cta-banner .button{padding-left:0}}.bundle-wrap{display:flex;flex-direction:column;margin:0 auto;margin-bottom:4.375rem;max-width:74.375rem;padding:0 .625rem}.bundle-wrap .bundle-description{font-family:GuardianTextEgyp,Georgia,Times,Times New Roman,serif;font-size:1rem;margin-bottom:1.875rem}.bundle-wrap .--additional-resources-banner{padding:1.25rem 1.25rem 1.25rem 3.4375rem;background-color:#7a0b3b;color:#fff}@media screen and (max-width: 60em){.bundle-wrap .--additional-resources-banner{padding:1.25rem 1.25rem 1.25rem 1.5625rem}}.bundle-header{max-width:36.875rem}@media screen and (max-width: 48em){.bundle-header .-heading{font-size:1.5rem}}.bundle-header .-subtitle{margin-top:.625rem}.bundle-header .-intro{margin-top:1.25rem}.bundle-nav{margin-bottom:2.5rem}@media screen and (min-width: 60.0625em){.bundle-nav a{padding-top:0}}.bundle-tools{border:1px solid #f7f3f7;background:#f7f3f780;border-radius:.25rem;padding:.625rem;margin-bottom:.625rem;display:flex;align-items:center;justify-content:space-between}.bundle-tools .-search{width:50%}.bundle-list{width:100%;max-width:68.75rem}.bundle-list .is-new{background-color:gold;display:inline-block;padding:.1875rem .375rem;border-radius:.3125rem;margin-left:auto}.bundle-list ul{background:#f5f5f5}.bundle-list ul>li:not(:first-child){border-top:1px solid #ebebeb}.bundle-list ul.--root{margin-bottom:.625rem}.bundle-list ul.--no-search-hits{border:0}.bundle-list ul li{position:relative}.bundle-list ul li label{display:block;padding:.625rem 2.5rem .625rem .625rem;cursor:pointer}@media screen and (max-width: 48em){.bundle-list ul li label{font-size:.875rem}}.bundle-list ul li label:hover{color:#7a0b3b;background:#f7f3f7}.bundle-list ul li .-file{display:flex;align-items:center;background:#fff;position:relative}.bundle-list ul li .-file__title{margin-left:.3125rem;margin-right:.625rem}.bundle-list ul li .-file__intro{display:none;opacity:0;font-size:.875rem;color:#191716;pointer-events:none;z-index:6000;position:absolute;top:1.875rem;left:2.5rem;right:2.5rem;padding:.625rem 1.25rem;background:#fff;border-radius:.25rem;border:solid 1px #ebebeb;box-shadow:0 .125rem .25rem #1917161a;transition:all .25s}.bundle-list ul li>a:focus .-file [role=tooltip],.bundle-list ul li>a:hover .-file [role=tooltip]{display:block;opacity:1}.bundle-list ul li .-folder{display:flex;align-items:center}.bundle-list ul li .-folder__title{margin-left:.3125rem;margin-right:.625rem}.bundle-list ul li .-description{cursor:default;background:#fff}.bundle-list ul li .-description:hover{color:#191716;background:#fff}.bundle-list ul li ul{display:none;border-top:1px solid #ebebeb;background:#fff6}.bundle-list ul li ul.--display{display:block}.bundle-list ul li ul.--display-triggered{animation:slide-down-s .2s cubic-bezier(.175,.885,.32,1.275)}.bundle-list ul svg,.bundle-list ul img.file-icon{width:1.25rem;height:1.125rem;margin-right:.3125rem;color:#7a0b3b}.bundle-list ul ul li label{padding-left:.9375rem}.bundle-list ul ul li ul li label{padding-left:1.25rem}.bundle-list ul ul li ul li ul li label{padding-left:1.5625rem}@media screen and (min-width: 60.0625em){.bundle-list ul ul li label{padding-left:1.5625rem}.bundle-list ul ul li ul li label{padding-left:2.5rem}.bundle-list ul ul li ul li ul li label{padding-left:3.4375rem}}.bundle-list>ul{border:1px solid #ebebeb;border-radius:.25rem}.bundle-list button{text-indent:100%;white-space:nowrap;overflow:hidden;width:1.25rem;height:1.25rem;position:absolute;right:.625rem;top:.75rem;font-weight:700;color:#878787;pointer-events:none}.bundle-list button:before,.bundle-list button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor}.bundle-list button:before{width:60%;height:1px}.bundle-list button:after{width:1px;height:60%;transition:height .2s cubic-bezier(.175,.885,.32,1.275)}.bundle-list button.--expanded:after{height:0}.bundle-list.--searching ul{display:block}.bundle-list.--searching ul li.--hidden{display:none!important}.bundle-list.--searching ul li.--revealed{display:block}.bundle-list.--searching ul li.--highlighted .-file__title{font-weight:700;color:#7a0b3b}.bundle-list.--searching button{display:none!important}.bundle-list.--glossary.--searching .--revealed .--hidden{font-weight:400;color:#191716;display:block!important}.bundle-list.--glossary.--searching button{display:block!important}.bundle-list .-empty-state{display:none;background:#f5f5f5;border:1px solid #ebebeb;padding:3.125rem;text-align:center}.bundle-list .-empty-state.--visible{display:block}.bundle-links{max-width:36.875rem}.bundle-links ul{border:1px solid #ebebeb;border-radius:.25rem}.bundle-links ul>li:not(:first-child){border-top:1px solid #ebebeb}.bundle-links ul li{position:relative}.bundle-links ul li a{display:block;padding:.625rem;display:flex;justify-content:space-between}.bundle-links ul li a svg{min-width:1.25rem;width:1.25rem;height:1.125rem;margin-left:.625rem;color:#878787}.bundle-links ul li a:hover{color:#7a0b3b;background:#f7f3f7}.bundle-links ul li a:hover svg{color:#7a0b3b}.legal-area-hero{position:relative}.legal-area-hero__content{display:flex;flex-flow:row wrap;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width: 48.0625em){.legal-area-hero__content{padding-right:.9375rem;padding-left:.9375rem}}.legal-area-hero .-text{flex:0 0 auto;width:calc(50% - 1.25rem);margin-left:.625rem;margin-right:.625rem;padding:3.125rem 0;position:relative;z-index:2}@media screen and (max-width: 48em){.legal-area-hero .-text{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem;padding-top:2.5rem;padding-bottom:3.75rem}}.legal-area-hero .-text h2{color:#7a0b3b;letter-spacing:.125rem;flex:0 0 auto;width:calc(116.6666666667% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(50% + .625rem)}@media screen and (max-width: 48em){.legal-area-hero .-text h2{flex:0 0 auto;min-height:0;min-width:0;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}.legal-area-hero .-text h1{margin-top:1.25rem;max-width:28.125rem;-webkit-hyphens:none;hyphens:none;flex:0 0 auto;width:calc(116.6666666667% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(33.3333333333% + 1.25rem / 2)}@media screen and (max-width: 48em){.legal-area-hero .-text h1{flex:0 0 auto;min-height:0;min-width:0;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem;font-size:1.5rem}}.legal-area-hero .-text p{margin-top:.9375rem;font-size:1.125rem;line-height:1.875rem;flex:0 0 auto;width:calc(116.6666666667% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(50% + .625rem)}@media screen and (max-width: 48em){.legal-area-hero .-text p{flex:0 0 auto;min-height:0;min-width:0;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem;font-size:1rem}}.legal-area-hero .-text a:not(.button){display:block;margin-top:1.875rem;font-size:.875rem;letter-spacing:.125rem}.legal-area-hero .-text a:not(.button) svg{width:.9375rem;height:.625rem;margin-left:.125rem;vertical-align:baseline;transition:transform .2s ease}.legal-area-hero .-text a:not(.button):hover svg{transform:translate(5px)}.legal-area-hero .-text .-cta{margin-top:1.875rem}@media screen and (min-width: 48.0625em){.legal-area-hero .-text .-cta{flex:0 0 auto;width:calc(83.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(50% + .625rem)}}.legal-area-hero .-experts{flex:0 0 auto;width:calc(41.6666666667% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(8.3333333333% + 1.25rem / 2);padding:6.25rem 0;position:relative;z-index:2}.legal-area-hero .-experts h3{color:#7a0b3b;margin-bottom:1.875rem}.legal-area-hero .-experts .expert-bio{margin-bottom:1.25rem}.legal-area-hero .-experts .expert-bio__role{font-size:1rem}.legal-area-results__content{display:flex;flex-flow:row wrap;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;margin-bottom:3.125rem}@media print,screen and (min-width: 48.0625em){.legal-area-results__content{padding-right:.9375rem;padding-left:.9375rem}}.legal-area-results__content .cat-content{width:100%}.for-whom-wrap .for-whom-content{margin-bottom:3.75rem}.for-whom-wrap .for-whom-demo{margin-top:5rem}.for-whom-hero{display:flex;flex-flow:row wrap;max-width:77.5rem;margin-left:auto;margin-right:auto;padding:6.25rem .625rem}@media print,screen and (min-width: 48.0625em){.for-whom-hero{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (max-width: 48em){.for-whom-hero{padding-top:2.5rem;padding-bottom:2.5rem}}.for-whom-hero__intro{flex:0 0 auto;width:calc(50% - 1.25rem);margin-left:.625rem;margin-right:.625rem;max-width:40rem}@media screen and (max-width: 48em){.for-whom-hero__intro{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}.for-whom-hero__intro h1{flex:0 0 auto;width:calc(83.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(16.6666666667% + 1.25rem / 2);color:#7a0b3b;letter-spacing:.125rem}.for-whom-hero__intro h2{margin-top:1.25rem;max-width:28.125rem;-webkit-hyphens:none;hyphens:none}.for-whom-hero__intro p{flex:0 0 auto;width:calc(83.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(16.6666666667% + 1.25rem / 2);margin-top:.9375rem;font-size:1.125rem;line-height:1.875rem}.for-whom-hero__try{flex:0 0 auto;width:calc(33.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(8.3333333333% + 1.25rem / 2);display:flex;align-items:flex-end}@media screen and (max-width: 48em){.for-whom-hero__try{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-top:2.5rem}}.for-whom-hero__try .-box{padding:1.25rem 2.5rem;position:relative;z-index:1;overflow:hidden;border:1px solid #ebebeb;border-radius:.25rem;background-color:transparent;text-align:center}.for-whom-hero__try .-box svg{width:3.75rem;height:3.75rem;fill:#7a0b3b}.for-whom-hero__try .-box p{font-size:.875rem;margin-top:.3125rem}.for-whom-hero__try .-box .button{margin-top:.9375rem}.for-whom-hero__try .-box .-bg{width:400%;height:400%;position:absolute;z-index:-1;top:-50%;left:-150%;transform-origin:center center;animation:waves-image-rotation 60s infinite linear}.for-whom-content{display:flex;flex-flow:row wrap;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width: 48.0625em){.for-whom-content{padding-right:.9375rem;padding-left:.9375rem}}.for-whom-content .cat-content{width:100%}.for-whom-request{padding:5rem .625rem;background-image:linear-gradient(106deg,#7a0b3b,#42274d)}@media print,screen and (min-width: 48.0625em){.for-whom-request{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (max-width: 30em){.for-whom-request{padding-top:1.25rem;padding-bottom:1.25rem}}.for-whom-request__box{width:100%;max-width:26.25rem;padding:2.5rem;margin:0 auto;background-color:#fff;border-radius:.25rem;box-shadow:0 .125rem .25rem #1917161a}@media screen and (max-width: 20em){.for-whom-request__box{padding:1.25rem}}.for-whom-request__header{text-align:center;margin-bottom:1.875rem}.for-whom-request__header h3{margin-bottom:.3125rem}.for-whom-request__header p{font-size:.875rem;line-height:1.6}.for-whom-request .-form>*+*{margin-top:1.25rem}.test-us-wrap{padding-top:10vh;padding-bottom:10vh;background-image:linear-gradient(106deg,#7a0b3b,#42274d)}.test-us-container{max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width: 40.0625em){.test-us-container{padding-right:1.25rem;padding-left:1.25rem}}@media print,screen and (min-width: 48.0625em){.test-us-container{padding-right:1.5625rem;padding-left:1.5625rem}}@media screen and (max-width: 48em){.test-us-twocols{max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem}}@media screen and (max-width: 48em) and (min-width: 40.0625em){.test-us-twocols{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (max-width: 48em) and (min-width: 48.0625em){.test-us-twocols{padding-right:1.5625rem;padding-left:1.5625rem}}@media screen and (max-width: 48em){.test-us-twocols__info{max-width:40rem;margin:0 auto}.test-us-twocols__form{margin-top:2.5rem}}@media screen and (min-width: 48.0625em){.test-us-twocols{max-width:64rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;display:flex;flex-flow:row wrap}}@media screen and (min-width: 48.0625em) and (min-width: 48.0625em){.test-us-twocols{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (min-width: 48.0625em){.test-us-twocols__info{flex:0 0 auto;width:calc(58.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;padding-right:10%}.test-us-twocols__form{flex:0 0 auto;width:calc(41.6666666667% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}.test-us-info{color:#fff}.test-us-info>*+*:not(hr){margin-top:.625rem}.test-us-info>*+.button{margin-top:1.25rem}.test-us-info h2{color:#f5f5f5}.test-us-info p{color:#f5f5f5;font-size:1.25rem}.test-us-info ul{list-style:disc;margin-left:1.25rem}.test-us-info li{font-size:1.25rem;margin-top:.625rem}.test-us-info hr{width:3.75rem;border-top:1px solid rgba(255,255,255,.1);margin:2.5rem 0rem}.test-us-info .-price{border-radius:4px;background-color:#ffffff1a;padding:1.875rem}.test-us-info .-price>div:first-child{font-size:1.375rem;margin-bottom:.3125rem}.test-us-info .-price>div{font-size:2rem;font-weight:700;line-height:1}.test-us-info .-price>p{margin:0;margin-top:.75rem;font-size:.75rem;color:#fff9}.test-us-info--thanks{min-height:70vh}.test-us-ip-login{margin-top:3.125rem;text-align:center;color:#fff}.test-us-ip-login__heading{margin-bottom:.3125rem}.test-us-ip-login a{text-decoration:underline}.test-us-ip-login a:hover{text-decoration:none}.test-us-ip-login a:active{opacity:.6}.contact-us{background-image:linear-gradient(0,#ebebeb,#fff 60%);border-bottom:1px solid #ebebeb;position:relative;overflow:hidden}.contact-us .-background{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:0}.contact-us .-background img{transform-origin:center center;animation:waves-image-rotation 120s infinite linear}.contact-us__content{display:flex;flex-flow:row wrap;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;padding:3.125rem 0;position:relative}@media print,screen and (min-width: 48.0625em){.contact-us__content{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (max-width: 60em){.contact-us__content{padding:2.5rem 0}}@media screen and (max-width: 48em){.contact-us__content{padding:1.25rem 0}}.contact-us__form{flex:0 0 auto;width:calc(50% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(8.3333333333% + 1.25rem / 2)}@media screen and (max-width: 75em){.contact-us__form{flex:0 0 auto;width:calc(66.6666666667% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}@media screen and (max-width: 60em){.contact-us__form{flex:0 0 auto;width:calc(58.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}@media screen and (max-width: 48em){.contact-us__form{flex:0 0 auto;width:calc(83.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(8.3333333333% + 1.25rem / 2)}}@media screen and (max-width: 40em){.contact-us__form{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}.contact-us__form .-form{background:#fff;border:1px solid #ebebeb;border-radius:.25rem;padding:1.875rem}@media screen and (min-width: 60.0625em){.contact-us__form .-form{padding:2.5rem 3.125rem}}.contact-us__form h1{margin-bottom:2.5rem}.contact-us__form h2{margin:1.25rem 0rem .625rem;color:#7a0b3b}.contact-us__form .form-row{margin-bottom:1.25rem}.contact-us__form .form-row small{font-size:.8125rem;line-height:1rem;color:#4c4c4c}.contact-us__form .g-recaptcha{margin-bottom:1.25rem}.contact-us__cta{flex:0 0 auto;width:calc(25% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(8.3333333333% + 1.25rem / 2)}@media screen and (max-width: 75em){.contact-us__cta{flex:0 0 auto;width:calc(33.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}@media screen and (max-width: 60em){.contact-us__cta{flex:0 0 auto;width:calc(41.6666666667% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}@media screen and (max-width: 48em){.contact-us__cta{flex:0 0 auto;width:calc(83.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(8.3333333333% + 1.25rem / 2)}}@media screen and (max-width: 40em){.contact-us__cta{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}.contact-us__cta .-test{background-image:linear-gradient(106deg,#42274d,#7a0b3b);border-radius:.25rem;text-align:center;padding:2.5rem 1.5rem}.contact-us__cta .-test h2,.contact-us__cta .-test p{color:#fff;margin-bottom:1.25rem}.contact-us__cta .-student{margin-top:2.5rem}.contact-us__cta .-student h4{color:#7a0b3b;-webkit-hyphens:none;hyphens:none}@media screen and (max-width: 48em){.contact-us__cta .-student h4{text-align:center}}.contact-us__cta .-student a{margin-top:1.25rem}@media screen and (max-width: 48em){.contact-us__cta .-student a{display:block}}.contact-us__cta .-student p{margin-top:.625rem;font-size:1rem;line-height:1.375rem;color:#7a0b3b}.default-page-hero{background-image:linear-gradient(0,#ebebeb,#fff 60%);border-bottom:1px solid #ebebeb;position:relative;overflow:hidden}.default-page-hero .-background{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:0}.default-page-hero .-background img{transform-origin:center center;animation:waves-image-rotation 120s infinite linear}.default-page-hero__content{display:flex;flex-flow:row wrap;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;margin-bottom:2.5rem;margin-top:2.5rem;position:relative}@media print,screen and (min-width: 48.0625em){.default-page-hero__content{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (max-width: 48em){.default-page-hero__content{margin-bottom:1.875rem;margin-top:1.875rem}}.default-page-hero .-text{flex:0 0 auto;width:calc(58.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem}@media screen and (max-width: 60em){.default-page-hero .-text{flex:0 0 auto;width:calc(83.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}@media screen and (max-width: 48em){.default-page-hero .-text{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}.default-page-hero .-text h1{flex:0 0 auto;width:calc(85.7142857143% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(14.2857142857% + 1.25rem / 2);color:#7a0b3b;letter-spacing:.125rem}@media screen and (max-width: 60em){.default-page-hero .-text h1{flex:0 0 auto;width:calc(90% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(10% + .625rem)}}@media screen and (max-width: 48em){.default-page-hero .-text h1{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}.default-page-hero .-text h2{margin-top:1.25rem;-webkit-hyphens:none;hyphens:none}@media screen and (max-width: 60em){.default-page-hero .-text h2{flex:0 0 auto;width:calc(90% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(10% + .625rem)}}@media screen and (max-width: 48em){.default-page-hero .-text h2{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}.default-page-hero .-text p{flex:0 0 auto;width:calc(85.7142857143% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(14.2857142857% + 1.25rem / 2);margin-top:.9375rem;font-size:1.125rem;line-height:1.875rem}@media screen and (max-width: 60em){.default-page-hero .-text p{flex:0 0 auto;width:calc(90% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(10% + .625rem)}}@media screen and (max-width: 48em){.default-page-hero .-text p{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}.default-page-main__content{display:flex;flex-flow:row wrap;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;margin-bottom:2.5rem;margin-top:2.5rem;position:relative}@media print,screen and (min-width: 48.0625em){.default-page-main__content{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (max-width: 48em){.default-page-main__content{margin-bottom:1.25rem;margin-top:1.25rem}}.default-page-main .-intro{flex:0 0 auto;width:calc(58.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(8.3333333333% + 1.25rem / 2);margin-top:1.25rem}@media screen and (max-width: 60em){.default-page-main .-intro{flex:0 0 auto;width:calc(83.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(8.3333333333% + 1.25rem / 2)}}@media screen and (max-width: 48em){.default-page-main .-intro{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}.default-page-main .-intro h4{margin-top:.625rem;font-size:1.125rem;color:#7a0b3b}.default-page-main .-text{flex:0 0 auto;width:calc(58.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(8.3333333333% + 1.25rem / 2);margin-top:1.25rem}@media screen and (max-width: 60em){.default-page-main .-text{flex:0 0 auto;width:calc(83.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(8.3333333333% + 1.25rem / 2)}}@media screen and (max-width: 48em){.default-page-main .-text{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}.student-request{background-image:linear-gradient(0,#ebebeb,#fff 60%);border-bottom:1px solid #ebebeb;position:relative;overflow:hidden}.student-request .-background{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:0}.student-request .-background img{transform-origin:center center;animation:waves-image-rotation 120s infinite linear}.student-request__content{position:relative;padding-top:3.125rem;padding-bottom:3.125rem}@media screen and (max-width: 48em){.student-request__content{max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem}}@media screen and (max-width: 48em) and (min-width: 40.0625em){.student-request__content{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (max-width: 48em) and (min-width: 48.0625em){.student-request__content{padding-right:1.5625rem;padding-left:1.5625rem}}@media screen and (min-width: 48.0625em){.student-request__content{max-width:64rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;display:flex;flex-flow:row wrap}}@media screen and (min-width: 48.0625em) and (min-width: 48.0625em){.student-request__content{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (max-width: 48em){.student-request__info{max-width:40rem;margin:0 auto}}@media screen and (min-width: 48.0625em){.student-request__info{flex:0 0 auto;width:calc(58.3333333333% - 1.25rem);margin-left:.625rem;margin-right:.625rem;padding-right:10%;margin-top:3.125rem}}.student-request__info>*+*:not(hr){margin-top:.625rem}.student-request__info>*+.button{margin-top:1.25rem}.student-request__info hr{width:3.75rem;margin:2.5rem 0rem;border-top:1px solid rgba(25,23,22,.1)}@media screen and (max-width: 48em){.student-request__form{margin-top:2.5rem}}@media screen and (min-width: 48.0625em){.student-request__form{flex:0 0 auto;width:calc(41.6666666667% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}.student-request__form .-form{background:#fff;border:1px solid #ebebeb;border-radius:.25rem;padding:1.25rem}@media screen and (min-width: 60.0625em){.student-request__form .-form{padding:2.5rem 3.125rem}}.student-request__form .-form>*+*{margin-top:1.25rem}.purchase{background-image:linear-gradient(-162deg,#7a0b3b,#432047);padding-bottom:3.125rem}@media screen and (min-width: 48.0625em){.purchase{border-top:5rem solid #f5f5f5}}@media screen and (max-width: 48em){.purchase{border-top:3.125rem solid #f5f5f5}}.purchase .highlight-red{color:#e94f37}.purchase .container{width:68.875rem;max-width:90%;margin:0 auto}.purchase .text-content{color:#fff;text-align:center;margin-top:3.125rem;width:36.75rem;max-width:90%;margin-left:auto;margin-right:auto}.purchase .text-content h1,.purchase .text-content h3{width:27.1875rem;max-width:100%;margin-left:auto;margin-right:auto;font-size:2.25rem;letter-spacing:-.01625rem;text-align:center;line-height:2.375rem;margin-bottom:1.125rem;font-weight:900}.purchase .text-content p{font-family:GuardianTextEgyp,Georgia,Times,Times New Roman,serif}.purchase .text-content p:not(:last-of-type){margin-bottom:1.875rem}.purchase .text-content p.highlight{font-size:1.125rem;letter-spacing:-.008125rem;line-height:1.5rem;font-weight:700;font-family:LabGrotesque,Arial,Helvetica Neue,Helvetica,sans-serif}.purchase img{max-width:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.purchase input[type=radio]{width:1.5rem;height:1.5rem}.purchase input[type=range]{width:100%;display:block;padding:.5em 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAgAgMAAAAzhvMBAAAADFBMVEUAAAD///////////84wDuoAAAABHRSTlMAOkASma84kQAAABhJREFUGNNjuM6ACjLx84HqR8FgAhTGHwAlSwUBPrpyEQAAAABJRU5ErkJggg==);background-position-y:center;background-repeat:repeat-x;background-position-x:3.33%;background-position-x:calc(3.33% - 1px);background-size:6.66%}.purchase input[type=range][disabled]{opacity:.625}.purchase input[type=range]::-ms-ticks-after,.purchase input[type=range]::-ms-ticks-before{color:transparent}.purchase input[type=range]::-webkit-slider-runnable-track{width:100%;height:.5rem;border:3px solid #fafafa;border-left:0;border-right:0;background:linear-gradient(90deg,#fff 3px,#42274d 0%,#42274d calc(33.33% - 19px),#d8a08a calc(33.33% - 19px),#d8a08a calc(66.66% - 19px),#d8bd8a calc(66.66% - 19px),#d8bd8a calc(100% - 3px),#fff);border-radius:.25rem;-webkit-appearance:none}.purchase input[type=range]::-moz-range-track{width:100%;height:2px;border:3px solid #fafafa;border-left:0;border-right:0;background:linear-gradient(90deg,#fff 3px,#42274d 0%,#42274d calc(33.33% - 19px),#d8a08a calc(33.33% - 19px),#d8a08a calc(66.66% - 19px),#d8bd8a calc(66.66% - 19px),#d8bd8a calc(100% - 3px),#fff);border-radius:.25rem}.purchase input[type=range]::-ms-track{width:100%;height:2px;border-color:transparent;border:3px solid #fafafa;border-left:0;border-right:0;background:#d8bd8a;border-radius:.25rem;color:transparent}.purchase input[type=range]::-ms-fill-lower{background-color:#42274d;border-left:3px solid #fff}.purchase input[type=range]::-ms-fill-upper{background-color:#d8bd8a;border-right:3px solid #fff}.purchase input[type=range]::-webkit-slider-thumb{width:38px;height:30px;margin:-15px 0 0;position:relative;z-index:3;cursor:grab;-webkit-appearance:none;background-color:#fff;border-radius:15px;box-shadow:0 2px 6px #0003;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='14' fill='%23fff'%3E%3Cpath fill-rule='evenodd' stroke-linecap='square' stroke-width='2' d='M1.5 1.5v10.697M6.5 1.5v10.697m5-10.697v10.697'/%3E%3C/svg%3E");background-size:.75rem;background-repeat:no-repeat;background-position:center}.purchase input[type=range][disabled]::-webkit-slider-thumb{cursor:not-allowed}.purchase input[type=range]::-moz-range-thumb{width:38px;height:30px;margin:-15px 0 0;position:relative;z-index:3;cursor:grab;-moz-appearance:none;background-color:#fff;border-radius:15px;box-shadow:0 2px 6px #0003;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='14' fill='%23fff'%3E%3Cpath fill-rule='evenodd' stroke-linecap='square' stroke-width='2' d='M1.5 1.5v10.697M6.5 1.5v10.697m5-10.697v10.697'/%3E%3C/svg%3E");background-size:.75rem;background-repeat:no-repeat;background-position:center}.purchase input[type=range][disabled]::-moz-range-thumb{cursor:not-allowed}.purchase input[type=range]::-ms-thumb{width:38px;height:30px;margin:0;position:relative;z-index:3;background-color:#fff;border-radius:15px;box-shadow:0 2px 6px #0003;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='14' fill='%23fff'%3E%3Cpath fill-rule='evenodd' stroke-linecap='square' stroke-width='2' d='M1.5 1.5v10.697M6.5 1.5v10.697m5-10.697v10.697'/%3E%3C/svg%3E");background-size:.75rem;background-repeat:no-repeat;background-position:center;cursor:grab}.purchase input[type=range][disabled]::-ms-thumb{cursor:not-allowed}.purchase input[type=range]:focus{outline-offset:.2em}.purchase input[type=range]:focus::-ms-thumb{border-color:#fff}.purchase input[type=range]:not([disabled])::-webkit-slider-thumb:active{cursor:grabbing}.purchase input[type=range]:not([disabled])::-moz-range-thumb:active{cursor:grabbing}.purchase input[type=range]:not([disabled])::-ms-thumb:active{cursor:grabbing}.purchase .product-special-description{margin-left:2.125rem;margin-right:2.625rem;margin-top:.5rem;font-size:.875rem;line-height:1.25;color:#4c4c4c}.purchase.step-1{padding-bottom:9.375rem}.purchase.step-1 .container{width:76.375rem;max-width:100%}.purchase.step-1 .range-slider-wrapper{width:36.75rem;max-width:90%;margin:2.5rem auto 0}.purchase.step-1 .range-slider-wrapper h4{font-weight:900;font-size:1.125rem;color:#fff;letter-spacing:-.008125rem;line-height:2.375rem;text-align:center;margin-bottom:1rem}.purchase.step-1 .range-slider-wrapper .range-slider-outer-wrapper{width:100%;position:relative;display:flex}.purchase.step-1 .range-slider-wrapper .number-input{background:#fff;height:2.75rem;width:3.75rem;text-align:center;font-size:1.125rem;border-radius:8px;margin-left:1.25rem;box-shadow:0 2px 4px #0000001f}.purchase.step-1 .range-slider-wrapper__inputs{display:flex;position:relative}.purchase.step-1 .range-slider-wrapper__discount-tooltip{width:106px;height:26px;position:absolute;left:0;margin-left:0;border-radius:100px;background:#d8bd8a;line-height:26px;font-weight:700;text-align:center;top:100%;font-size:12px;color:#7a0b3b;text-transform:uppercase;margin-top:5px;transform:translateY(20px);opacity:0;transition:all 0s 0s,transform .3s 0s,opacity .3s 0s}.purchase.step-1 .range-slider-wrapper__discount-tooltip.visible{opacity:1;transform:none}.purchase.step-1 .range-slider-wrapper__discount-tooltip:before{content:"";border-bottom:8px solid #d8bd8a;border-left:4px solid transparent;border-right:4px solid transparent;position:absolute;bottom:100%;left:50%;margin-left:-4px;margin-bottom:-4px}.purchase.step-1 .columns-wrapper{position:relative;margin-top:3.875rem}@media screen and (max-width: 48em){.purchase.step-1 .columns-wrapper{max-width:90%;margin-left:auto;margin-right:auto}}@media screen and (min-width: 48.0625em){.purchase.step-1 .columns-wrapper{display:flex;justify-content:center}}.purchase.step-1 .columns-wrapper__loading{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.purchase.step-1 .columns-wrapper__loading .loader{width:6.25rem;height:6.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.purchase.step-1 .columns-wrapper__loading .loader .-circle:before{background:#7a0b3b}.purchase.step-1 .columns-wrapper__column-wrapper{transition:all 0s 0s,opacity .5s 0s,transform .5s 0s;transition:all 0s 0s,opacity .5s .1s,transform .5s .1s}@media screen and (min-width: 48.0625em){.purchase.step-1 .columns-wrapper__column-wrapper{width:33.33%;position:relative;padding:0 .625rem}}.purchase.step-1 .columns-wrapper__column-wrapper .column:hover{box-shadow:0 0 20px 3px #d81368}@media screen and (min-width: 48.0625em){.purchase.step-1 .columns-wrapper__column-wrapper{padding-top:2.5rem}}.purchase.step-1 .columns-wrapper__column-wrapper:after{top:2.5rem}@media screen and (max-width: 48em){.purchase.step-1 .columns-wrapper__column-wrapper .column__heading{left:0}}.purchase.step-1 .columns-wrapper__column-wrapper:nth-of-type(2) .column__heading{background:#e7ebbd}@media screen and (max-width: 48em){.purchase.step-1 .columns-wrapper__column-wrapper:nth-of-type(2) .column__heading{left:50%}}.purchase.step-1 .columns-wrapper__column-wrapper:nth-of-type(2) .column__price-section{border-bottom:3px solid #e7ebbd}.purchase.step-1 .columns-wrapper__column-wrapper:nth-of-type(2) .column__price-section .explanation{width:11.5625rem}@media screen and (max-width: 48em){.purchase.step-1 .columns-wrapper__column-wrapper:not(.-active) .column__heading{padding-top:.625rem;padding-bottom:.625rem;top:10px;opacity:.6}.purchase.step-1 .columns-wrapper__column-wrapper:not(.-active) .column__price-section{display:none}.purchase.step-1 .columns-wrapper__column-wrapper:not(.-active) .column__section{display:none}}.purchase.step-1 .columns-wrapper__column-wrapper .validation-notice{position:absolute;left:-9999px;bottom:80%;width:100%;text-align:center;transition:0s .5s}.purchase.step-1 .columns-wrapper__column-wrapper .validation-notice .content{display:inline-block;vertical-align:top;margin:0 auto;color:#fff;white-space:nowrap;position:relative;background:#42274d;padding:.8125rem 1.25rem .8125rem 3.5625rem;border-radius:.375rem;text-align:left;transform:translateY(-20px);opacity:0;transition:.3s}.purchase.step-1 .columns-wrapper__column-wrapper .validation-notice .content:after{content:"";position:absolute;top:100%;left:50%;margin-left:-4px;border-top:8px solid #42274d;border-left:4px solid transparent;border-right:4px solid transparent}.purchase.step-1 .columns-wrapper__column-wrapper .validation-notice svg{height:1.5rem;width:1.5rem;position:absolute;left:1.25rem;top:50%;margin-top:-.75rem}.purchase.step-1 .columns-wrapper__column-wrapper .validation-notice.-visible{left:0;transition:0s 0s}.purchase.step-1 .columns-wrapper__column-wrapper .validation-notice.-visible .content{transform:translateY(0);opacity:1}@media screen and (max-width: 48em){.purchase.step-1 .columns-wrapper__column-wrapper.-active{border-top:59px solid transparent}}.purchase.step-1 .columns-wrapper__contact-notice{position:absolute;left:0;top:0;width:100%;text-align:center;transform:translateY(-30px);opacity:0;transition-duration:.5s;pointer-events:none}.purchase.step-1 .columns-wrapper__contact-notice .contact-notice-container{width:32.5rem;max-width:90%;margin:0 auto;background:#fff;border-radius:.375rem;padding-bottom:2.5rem}.purchase.step-1 .columns-wrapper__contact-notice .heading{background-color:#d8bd8a;background-image:linear-gradient(-143deg,#f6ae2d,#d8bd8a);border-radius:6px 6px 0 0;padding:.9375rem;font-weight:700;font-size:24px;font-size:1.5rem;line-height:29px;line-height:1.8125rem;color:#191716;letter-spacing:-.17px;letter-spacing:-.01063rem}.purchase.step-1 .columns-wrapper__contact-notice h3{font-size:26px;color:#000;font-weight:700;padding-top:40px}.purchase.step-1 .columns-wrapper__contact-notice p{font-size:1.125rem;width:17.5rem;margin:0 auto;margin-bottom:1.25rem;color:#4c4c4c;margin-top:.625rem}.purchase.step-1 .columns-wrapper.-columns-hidden .columns-wrapper__column-wrapper{opacity:0;pointer-events:none}@media screen and (min-width: 48.0625em){.purchase.step-1 .columns-wrapper.-columns-hidden .columns-wrapper__column-wrapper{transform:translateY(30px)}}.purchase.step-1 .columns-wrapper.-columns-hidden .columns-wrapper__contact-notice{pointer-events:auto;transform:translateY(0);opacity:1;transition-delay:.5s}.purchase.step-1 .columns-wrapper.--loading .columns-wrapper__column-wrapper{opacity:.6}.purchase.step-1 .columns-wrapper.--loading .columns-wrapper__loading{display:block}.purchase.step-1 .column{background:#fff;border-radius:.375rem;display:flex;flex-direction:column;align-items:flex-start;height:100%;transition:box-shadow .2s ease-out}@media screen and (max-width: 48em){.purchase.step-1 .column{border-radius:0 0 .375rem .375rem}}@media screen and (min-width: 48.0625em){.purchase.step-1 .column{position:relative;border-radius:.375rem}}.purchase.step-1 .column__heading{text-align:center;padding:.9375rem;background:#e4c1cf;border-radius:.375rem .375rem 0 0;width:100%}@media screen and (max-width: 48em){.purchase.step-1 .column__heading{width:50%;white-space:nowrap;overflow:hidden;position:absolute;top:0}}@media screen and (max-width: 48em){.purchase.step-1 .column__heading .package-name-prefix{display:none}}.purchase.step-1 .column__heading h3{font-weight:700;font-size:1.5rem;line-height:1.8125rem;color:#191716;letter-spacing:-.010625rem}@media screen and (max-width: 48em){.purchase.step-1 .column__heading h3{font-size:1.25rem}}@media screen and (min-width: 48.0625em){.purchase.step-1 .column__heading h3{font-size:1.5rem}}.purchase.step-1 .column__price-section{text-align:center;border-bottom:3px solid #e4c1cf;width:100%;padding:1.375rem .625rem 1.625rem}.purchase.step-1 .column__price-section .price{font-size:1.75rem;line-height:2.0625rem;color:#191716;position:relative}.purchase.step-1 .column__price-section .price .loader{position:absolute;width:1.875rem;height:1.875rem;top:0;left:50%;transform:translate(-50%);display:none}.purchase.step-1 .column__price-section .price.--loading{color:#f5f5f5}.purchase.step-1 .column__price-section .price.--loading .loader{display:block}.purchase.step-1 .column__price-section p{color:#4c4c4c;letter-spacing:0;text-align:center;line-height:1.1875rem;margin-bottom:1.25rem;margin-top:.3125rem}.purchase.step-1 .column__price-section .explanation{font-weight:700;margin:0;margin-top:1.25rem;line-height:1.375rem;color:#191716;max-width:100%;margin-left:auto;margin-right:auto}.purchase.step-1 .column__section{padding:1.5625rem;width:100%;display:flex;line-height:1.5rem;flex-wrap:wrap}.purchase.step-1 .column__section label{display:flex;cursor:pointer;flex:1 1}.purchase.step-1 .column__section .checkbox input{width:1.5rem;height:1.5rem;background-position:.1875rem .3125rem}.purchase.step-1 .column__section .checkbox.--hidden{display:none}.purchase.step-1 .column__section .input-wrapper{width:2.4375rem;height:1.5rem}.purchase.step-1 .column__section .category-description{position:relative;padding-left:2.0625rem;color:#7a0b3b;font-size:.875rem;letter-spacing:.055rem;text-transform:uppercase}.purchase.step-1 .column__section .category-description svg,.purchase.step-1 .column__section .category-description img{position:absolute;left:0;top:.8125rem;margin-top:-.75rem;width:1.4375rem;height:1.4375rem}.purchase.step-1 .column__section .togglable{color:#7a0b3b;width:100%}.purchase.step-1 .column__section .togglable:not(:last-of-type){margin-bottom:.625em}.purchase.step-1 .column__section .togglable .toggle{font-size:.875rem;letter-spacing:.055rem;padding:0 1.25em 0 0;width:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%237a0b3b' viewBox='0 0 16 16'%3E%3Cpath d='M9 7h6a1 1 0 0 1 0 2H9v6a1 1 0 0 1-2 0V9H1a1 1 0 1 1 0-2h6V1a1 1 0 1 1 2 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:.625em;background-position:right .25em center;display:flex;gap:.75rem;align-items:center;text-transform:uppercase}.purchase.step-1 .column__section .togglable .toggle svg{width:1.25rem;height:1.25rem}.purchase.step-1 .column__section .togglable .answer{display:none;color:#4c4c4c;background-color:#f5f5f5;padding:.625em 1.25em;margin-top:.625em}.purchase.step-1 .column__section .togglable.open .toggle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' fill='%23878787' viewBox='0 0 16 2'%3E%3Cpath d='M15 0a1 1 0 0 1 0 2H1a1 1 0 1 1 0-2z'/%3E%3C/svg%3E")}.purchase.step-1 .column__section .togglable.open .answer{display:block}.purchase.step-1 .column__section .togglable.open-triggered .answer{animation:slide-down .2s cubic-bezier(.175,.885,.32,1.275),fade-in .2s linear}.purchase.step-1 .column__section.-text{text-align:center;position:relative}.purchase.step-1 .column__section.-text p{color:#4c4c4c;line-height:1.5rem;width:100%}.purchase.step-1 .column__section:not(:last-of-type){border-bottom:1px solid #ebebeb}.purchase.step-1 .column__section.-seminars{position:absolute;top:100%;margin-top:-1px;left:0;width:100%;background-color:#d8bd8a;background-image:linear-gradient(-143deg,#f6ae2d,#d8bd8a);border-radius:0 0 .375rem .375rem}.purchase.step-1 .column__section.-seminars .category-description{font-weight:700;padding-left:4rem}.purchase.step-1 .column__section.-seminars .category-description .star-icon{position:absolute;left:0;top:50%;width:.875rem;margin-top:-.4375rem}.purchase.step-1 .column__section.-seminars .category-description svg{left:1.5rem}.purchase.step-1 .column__section .choices{width:100%;margin-top:1.25rem}.purchase.step-1 .column__section .choices__inner{border-radius:4px;border:1px solid #ebebeb;background:#fafafa;padding:0}.purchase.step-1 .column__section .choices__inner .choices__list--multiple:empty{display:none}.purchase.step-1 .column__section .choices__inner .choices__input--cloned{color:#4c4c4c;width:100%!important;font-size:1rem;padding:.5rem .625rem}.purchase.step-1 .column__section .choices__inner .choices__input--cloned.-additional-legal-area{background:#fafafa;font-size:.875rem}.purchase.step-1 .column__section .choices__inner .choices__input--cloned.-additional-legal-area::-webkit-input-placeholder{color:#7a0b3b;font-weight:500}.purchase.step-1 .column__section .choices__inner .choices__input--cloned.-additional-legal-area::-moz-placeholder{color:#7a0b3b;font-weight:500}.purchase.step-1 .column__section .choices__inner .choices__input--cloned.-additional-legal-area:-ms-input-placeholder{color:#7a0b3b;font-weight:500}.purchase.step-1 .column__section .choices__inner .choices__input--cloned.-additional-legal-area:-moz-placeholder{color:#7a0b3b;font-weight:500}.purchase.step-1 .column__section .choices__inner .choices__item--selectable{width:100%;margin:0;background:#fff;color:#191716;font-size:1rem;font-weight:400;border-bottom:1px solid #ebebeb;padding:.5rem .625rem;position:relative}.purchase.step-1 .column__section .choices__inner .choices__list:not(.choices__list--single)>.choices__item .choices__button{position:absolute;right:.625rem;top:50%;margin-top:-.625rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%234c4c4c' viewBox='0 0 16 16'%3E%3Cpath d='M9 7h6a1 1 0 0 1 0 2H9v6a1 1 0 0 1-2 0V9H1a1 1 0 1 1 0-2h6V1a1 1 0 1 1 2 0z'/%3E%3C/svg%3E");background-size:.625rem;transform:rotate(45deg);border-radius:50%;border:1px solid #878787;width:1.25rem;height:1.25rem;padding:0}.purchase.step-1 .column__section .choices__inner .choices__list:not(.choices__list--single)>.choices__item .choices__button:hover{border-color:#7a0b3b;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%237a0b3b' viewBox='0 0 16 16'%3E%3Cpath d='M9 7h6a1 1 0 0 1 0 2H9v6a1 1 0 0 1-2 0V9H1a1 1 0 1 1 0-2h6V1a1 1 0 1 1 2 0z'/%3E%3C/svg%3E")}.purchase.step-1 .column__section .choices.is-disabled .choices__inner{border:1px solid #ebebeb;background:#fafafa;opacity:.5}.purchase.step-1 .column__section .choices.is-disabled .choices__input{background:transparent}.purchase-faq{padding-top:4.5em}.purchase-faq h2{color:#fff;max-width:100%;margin-left:auto;margin-right:auto;font-size:2rem;letter-spacing:-.01625rem;text-align:center;line-height:2.25rem;font-weight:900}.purchase-faq__content{display:flex;flex-flow:row wrap;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem;margin-top:1.875em}@media print,screen and (min-width: 48.0625em){.purchase-faq__content{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (min-width: 48.0625em){.purchase-faq__content{margin-top:3.125em}}.purchase-faq__content .-questions{flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}@media screen and (min-width: 48.0625em){.purchase-faq__content .-questions{flex:0 0 auto;width:calc(50% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-left:calc(25% + .625rem)}}.purchase-faq__content .-questions .togglable{color:#fff;border-bottom:1px solid #fff;font-weight:700}.purchase-faq__content .-questions .togglable:not(:last-of-type){margin-bottom:.625em}.purchase-faq__content .-questions .togglable .toggle{font-size:1.25rem;padding:.625em 2.875em .625em 1.25em;display:block;width:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M9 7h6a1 1 0 0 1 0 2H9v6a1 1 0 0 1-2 0V9H1a1 1 0 1 1 0-2h6V1a1 1 0 1 1 2 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:.625em;background-position:right .625em center}.purchase-faq__content .-questions .togglable .answer{display:none;color:#4c4c4c;background-color:#f5f5f5;padding:.625em 1.25em}.purchase-faq__content .-questions .togglable.open .toggle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' fill='%23878787' viewBox='0 0 16 2'%3E%3Cpath d='M15 0a1 1 0 0 1 0 2H1a1 1 0 1 1 0-2z'/%3E%3C/svg%3E")}.purchase-faq__content .-questions .togglable.open .answer{display:block}.purchase-faq__content .-questions .togglable.open-triggered .answer{animation:slide-down .2s cubic-bezier(.175,.885,.32,1.275),fade-in .2s linear}.purchase.step-2 .purchase-form-container{padding-top:3.125rem;width:63.25rem;max-width:100%}@media screen and (min-width: 48.0625em){.purchase.step-2 .purchase-form-container{display:flex}}@media screen and (min-width: 48.0625em){.purchase.step-2 .purchase-form-container .column{float:left;padding:0 .5625rem}}.purchase.step-2 .purchase-form-container .column:first-of-type{width:40%}@media screen and (max-width: 48em){.purchase.step-2 .purchase-form-container .column:first-of-type{width:100%;margin-bottom:3.125rem}}.purchase.step-2 .purchase-form-container .column:last-of-type{width:60%}@media screen and (max-width: 48em){.purchase.step-2 .purchase-form-container .column:last-of-type{width:100%}}.purchase.step-2 .purchase-form-container .different-plan-section{color:#ebebeb;letter-spacing:-.0075rem;line-height:1.25rem;padding-top:1.875rem;text-align:center;font-weight:700}.purchase.step-2 .purchase-form-container .different-plan-section a{text-decoration:underline}.purchase.step-2 .purchase-form-container__left{background:#fff;box-shadow:0 2px 4px #0000001f;position:relative;padding:1.5625rem}.purchase.step-2 .purchase-form-container__left:before{content:"";background:#d8bd8a;position:absolute;top:0;left:0;right:0;height:3px}.purchase.step-2 .purchase-form-container__left .-product{margin-bottom:.3125rem}.purchase.step-2 .purchase-form-container__left h3{font-size:1.5rem;color:#191716;letter-spacing:-.010625rem;font-weight:700}.purchase.step-2 .purchase-form-container__left .section{padding:1.25rem 0}.purchase.step-2 .purchase-form-container__left .section:not(:last-of-type){border-bottom:1px solid #ebebeb}.purchase.step-2 .purchase-form-container__left .section:last-of-type{padding-top:.625rem}.purchase.step-2 .purchase-form-container__right .loader{width:3.125rem;height:3.125rem;margin:6.25rem auto}.purchase.step-2 .purchase-form-container__right .button.--hidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.purchase.step-2 .purchase-form-container .summary__item{display:flex;color:#4c4c4c;line-height:30px;position:relative}.purchase.step-2 .purchase-form-container .summary__item div:nth-of-type(2){margin-left:auto;text-align:right}.purchase.step-2 .purchase-form-container .summary__item.category-name svg{width:1.4375rem;height:1.4375rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.purchase.step-2 .purchase-form-container .summary__item.category-name:not(:last-of-type){margin-bottom:.625rem}.purchase.step-2 .purchase-form-container .summary__item.category-name .summary__item__left{padding-left:2.1875rem;text-transform:uppercase;font-size:.875rem;letter-spacing:.055rem;color:#7a0b3b}.purchase.step-2 .purchase-form-container .summary__item.-coupon-code-section{display:block;position:relative}.purchase.step-2 .purchase-form-container .summary__item.-coupon-code-section .summary__item__left{color:#7a0b3b;font-weight:700;cursor:pointer}.purchase.step-2 .purchase-form-container .summary__item.-coupon-code-section input{border-bottom:1px solid #a0a0a0;flex-grow:1;line-height:1.5625rem;height:1.5625rem}.purchase.step-2 .purchase-form-container .summary__item.-coupon-code-section #coupon-code-form{display:none}.purchase.step-2 .purchase-form-container .summary__item.-coupon-code-section form{width:100%;display:flex;text-align:left}.purchase.step-2 .purchase-form-container .summary__item.-coupon-code-section button{color:#7a0b3b;font-weight:700;margin-left:1.25rem}.purchase.step-2 .purchase-form-container .summary__item.-coupon-code-section .close-button{width:1.25rem;margin-left:.3125rem;position:relative;color:#7a0b3b;cursor:pointer}.purchase.step-2 .purchase-form-container .summary__item.-coupon-code-section .close-button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.25rem;height:1.25rem}.purchase.step-2 .purchase-form-container .summary__item.-coupon-code-section .-coupon-discount-final{display:flex}.purchase.step-2 .purchase-form-container .summary__item.-coupon-code-section .-coupon-discount-final .summary__item__left{color:#4c4c4c;font-weight:400;cursor:auto}.purchase.step-2 .purchase-form-container .summary__item.user-amount .user-amount__control{display:inline-block;width:1.25rem;height:1.25rem;text-align:center;line-height:1.125rem;border:1px solid #953d63;border-radius:50%;margin-left:.625rem;color:#953d63;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.purchase.step-2 .purchase-form-container .summary__item.user-amount .user-amount__control:hover{background:#953d63;color:#fff}.purchase.step-2 .purchase-form-container .summary__item.-total{font-weight:700}.purchase.step-2 .purchase-form-container .summary__item.-total .payment-period{font-weight:400;margin-top:-.5rem}.purchase.step-2 .purchase-form-container .summary__item.-total .payment-period.--hidden,.purchase.step-2 .purchase-form-container .summary__item.-discount-section.hidden{display:none}.purchase.step-2 .purchase-form-container .summary__item__description{font-size:.75rem;color:#878787;margin-bottom:1.25rem}.purchase.step-2 .purchase-form-container .details{background:#fff;box-shadow:0 2px 4px #0000001f;padding:1.875rem 2.5rem}.purchase.step-2 .purchase-form-container .details .-picker{display:none;margin-bottom:2.5rem;background-color:#fff}.purchase.step-2 .purchase-form-container .details .-picker p{text-align:center}.purchase.step-2 .purchase-form-container .details .-picker .button{margin-top:1.25rem}.purchase.step-2 .purchase-form-container .details.--user .-picker--user,.purchase.step-2 .purchase-form-container .details.--company .-picker--company{display:block}.purchase.step-2 .purchase-form-container .details.--company.--missing-company .-order-details{opacity:.4;pointer-events:none}.purchase.step-2 .purchase-form-container .details h4{margin-bottom:1.25rem}.purchase.step-2 .purchase-form-container .details .checkbox-row{margin-bottom:2.5rem}.purchase.step-2 .purchase-form-container .details .checkbox-row img{display:inline-block;vertical-align:top;padding-top:.3125rem;margin-left:.9375rem}.purchase.step-2 .purchase-form-container .details .form-row{margin-bottom:1.25rem}.purchase.step-2 .purchase-form-container .details .form-row .form-label{color:#4c4c4c}.purchase.step-2 .purchase-form-container .details .form-row .form-label abbr{color:#7a0b3b}.purchase.step-2 .purchase-form-container .--disabled{opacity:.5;cursor:not-allowed}.purchase.step-2 .purchase-form-container .--disabled input{cursor:not-allowed}.purchase.step-2 .checkbox{display:inline-block;vertical-align:top;padding-left:2.125rem;line-height:1.5rem;color:#4c4c4c}.purchase.step-2 .checkbox:not(:last-of-type){margin-right:2.5rem}.purchase.step-2 .checkbox+.checkbox{margin-top:0}.purchase.step-2 .checkbox>input[type=checkbox]{width:1.5rem;height:1.5rem}.purchase.step-2 .checkbox a{text-decoration:underline}.purchase.step-2 .additional-info-number{font-size:.75rem;vertical-align:top;display:inline-block;line-height:.875rem;color:#7a0b3b}.purchase.step-2 .additional-rules{margin-top:3.125rem;opacity:.75;padding-left:1rem}.purchase.step-2 .additional-rules li{font-size:.875rem;color:#fff;letter-spacing:0;line-height:1.1875rem;padding-left:1rem;position:relative}.purchase.step-2 .additional-rules li .additional-info-number{position:absolute;left:0;top:.125rem;color:#fff}.purchase.step-2 .additional-rules li:not(:first-of-type){margin-top:.9375rem}.purchase.step-3 .img-section{margin-top:3.125rem}.purchase.step-3 .purchase-status-message{background:#fff;box-shadow:0 2px 4px #0000001f;border-radius:6px;margin-top:50px;position:relative;width:49.5625rem;max-width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width: 48.0625em){.purchase.step-3 .purchase-status-message{padding:1.875rem 7.5rem 1.875rem 6.25rem}}@media screen and (max-width: 48em){.purchase.step-3 .purchase-status-message{padding:1.25rem 1.25rem 1.25rem 3.125rem}}.purchase.step-3 .purchase-status-message .icon-wrapper{position:absolute;color:#e94f37}@media screen and (min-width: 48.0625em){.purchase.step-3 .purchase-status-message .icon-wrapper{left:1.875rem;top:1.875rem}}@media screen and (max-width: 48em){.purchase.step-3 .purchase-status-message .icon-wrapper{left:.625rem;top:1.25rem}}@media screen and (min-width: 48.0625em){.purchase.step-3 .purchase-status-message .icon-wrapper svg{width:2.875rem;height:2.875rem}}@media screen and (max-width: 48em){.purchase.step-3 .purchase-status-message .icon-wrapper svg{width:1.875rem;height:1.875rem}}.purchase.step-3 .purchase-status-message h3{font-size:1.125rem;color:#42274d;margin-bottom:.3125rem;line-height:1.5rem;font-weight:700}.purchase.step-3 .purchase-status-message p{color:#191716;letter-spacing:0;line-height:1.25rem}.purchase.step-3 .purchase-status-message strong{font-weight:700}.purchase.step-3 .purchase-status-message a{text-decoration:underline}.purchase.step-3 .purchase-status-message.-success .icon-wrapper{color:#0cce6b}.purchase-company-create{max-width:30rem}.purchase-company-create .form-row,.purchase-company-create .form-response{margin-bottom:1.25rem}
