@keyframes show{from{display:none;opacity:0}
to{display:block;opacity:1}
}
@keyframes hide{from{display:block;opacity:1}
to{display:none;opacity:0}
}
@keyframes slideUp20{from{bottom:-20px;opacity:0;display:none}
to{bottom:0;opacity:1;display:block}
}
@keyframes slideUp40{from{bottom:-40px;opacity:0}
to{bottom:0;opacity:1}
}
@keyframes slideUpHide20{from{top:0;opacity:1;display:block}
to{top:-20px;opacity:0;display:none}
}
@keyframes slideDown20{from{top:-20px;opacity:0;display:none}
to{top:0;opacity:1;display:block}
}
@keyframes slideDownHide20{from{bottom:0;opacity:1;display:block}
to{bottom:-20px;opacity:0;display:none}
}
@keyframes slideDownHide40{from{bottom:0;opacity:1;display:block}
to{bottom:-40px;opacity:0;display:none}
}
@keyframes slideRight10{from{left:-10px;opacity:0;display:none}
to{left:0;opacity:1;display:inline}
}
@keyframes slideLeft10{from{left:10px;opacity:0;display:none}
to{left:0;opacity:1;display:inline}
}
@keyframes slideLeftHide10{from{left:0;opacity:1;display:inline}
to{left:-10px;opacity:0;display:none}
}
@keyframes slideRightHide10{from{left:-10px;opacity:1}
to{left:0;opacity:0}
}
@keyframes slideRightHide20{from{left:-20px;opacity:1}
to{left:0;opacity:0}
}
@keyframes slideRightHideArrow20{0{right:20px;opacity:1}
100%{right:10px;opacity:0}
}
@keyframes slideRightFromMinus10NoOpacity{from{left:-10px}
to{left:0}
}
@keyframes slideRightFromMinus20NoOpacity{from{left:-20px}
to{left:0}
}
@keyframes slideLeftMinus10NoOpacity{from{left:0}
to{left:-10px}
}
@keyframes slideLeftMinus20NoOpacity{from{left:0}
to{left:-20px}
}
@keyframes slideLeftMinus18NoOpacity{from{left:0}
to{left:-18px}
}
@keyframes slideLeftMinus10{from{left:0;opacity:0}
to{left:-10px;opacity:1}
}
@keyframes slideLeftMinus20{from{left:0;opacity:0}
to{left:-20px;opacity:1}
}
@keyframes slideLeftMinusArrow20{0{right:10px;opacity:0}
100%{right:20px;opacity:1}
}
@keyframes slideToRightNoOpacity10{from{left:0;position:relative}
to{left:10px}
}
@keyframes slideToLeftNoOpacity10{from{left:10px;position:relative}
to{left:0}
}
@keyframes slideToRightNoOpacity20{from{left:0;position:relative}
to{left:20px}
}
@keyframes slideToLeftNoOpacity20{from{left:20px;position:relative}
to{left:0}
}
@keyframes slideToRightNoOpacity30{from{left:0;position:relative}
to{left:30px}
}
@keyframes slideToLeftNoOpacity30{from{left:30px;position:relative}
to{left:0}
}
@keyframes showUnderline{from{width:0}
to{width:100%}
}
@keyframes hideUnderline{from{width:100%}
to{width:0}
}
@keyframes showOverlay{0{left:-100%;opacity:0;display:none}
1%{left:-178px;opacity:0;display:none}
100%{left:0;opacity:1;display:block}
}
@keyframes hideOverlay{0{left:0;opacity:1;display:block}
99%{left:-178px;opacity:0;display:none}
100%{left:-100%;opacity:0;display:none}
}
@keyframes showOverlayMobile{from{width:0;opacity:0;display:none}
1%{width:100%;left:0;opacity:0;display:none}
100%{width:100%;left:0;opacity:1;display:block}
}
@keyframes hideOverlayMobile{from{width:100%;opacity:1;left:0;display:block}
99%{width:100%;opacity:0;left:0;display:none}
100%{width:0;opacity:0;left:-100%;display:none}
}
@keyframes underline{0{width:100%;opacity:1}
50%{width:100%;opacity:0}
51%{width:0;opacity:1}
100%{width:100%}
}
@keyframes underlineMultiline{0{border-bottom-color:#001965}
50%{border-bottom-color:transparent}
51%{background-size:0 1px;border-bottom-color:transparent}
100%{background-size:100% 1px;border-bottom-color:transparent}
}
@keyframes showUderlinefromLeft{0{opacity:1;left:0;width:0}
100%{left:0;width:100%;opacity:1}
}
@keyframes showUderlinefromRight{0{opacity:0;right:0;width:0}
1%{opacity:1;right:0;width:0}
100%{right:0;width:100%;opacity:1}
}
@keyframes showByScale{from{transform:scale(0);opacity:0}
to{transform:scale(1);opacity:1}
}
@keyframes hideByScale{from{transform:scale(1);opacity:1}
to{transform:scale(0);opacity:0}
}
@keyframes showByShadow{from{box-shadow:0 0 0 #000}
to{box-shadow:-2px -2px 50px rgba(0,0,0,0)}
}
@keyframes hideByShadow{from{box-shadow:-2px -2px 50px rgba(0,0,0,0)}
to{box-shadow:0 0 0 #000}
}
@keyframes zoomIn{from{transform:scale(1)}
to{transform:scale(1.1)}
}
@keyframes zoomOut{from{transform:scale(1.1)}
to{transform:scale(1)}
}
@keyframes yearIndicatorZoomOut{from{transform:scale(0)}
to{transform:scale(1)}
}
@keyframes firstLastYearIndicatorZoomOut{from{transform:scale(0.7);opacity:.7}
to{transform:scale(1);opacity:1}
}
@keyframes backgroundZoomOut{from{width:60%;height:60%}
to{width:100%;height:calc(100% - 120px)}
}
@keyframes imageZoomOut{from{width:70%;margin-right:10%}
to{width:100%;margin-right:0}
}
.single-select-wrapper{position:relative}
.single-select-wrapper .dropdown-btn{position:absolute;height:100%;width:60px;display:flex;justify-content:center;align-items:center;background:0;border:0;right:0;bottom:0;font-size:10px}
.single-select-wrapper .dropdown-btn.left-button{left:20px;width:auto;padding:0}
.single-select-wrapper .position-relative.no-label-spacing{padding-top:39px}
.single-select-wrapper .position-relative.no-label-spacing .dropdown-btn{padding-top:39px}
.single-select-wrapper .dropdown-hide{visibility:hidden}
.single-select-wrapper .dropdown-unhide{visibility:visible !important}
.single-select-wrapper .dropdown-listbox{background-color:#005ad2;border-radius:5px;box-sizing:border-box;position:absolute;width:100%;min-width:350px;z-index:7;height:0;overflow:hidden}
.single-select-wrapper .dropdown-listbox .top-control .actions{display:flex;align-content:center;color:rgba(255,255,255,0.5);margin-bottom:10px}
.single-select-wrapper .dropdown-listbox .top-control .control-btn{background:0;padding:0;border:0;color:rgba(255,255,255,0.8)}
.single-select-wrapper .dropdown-listbox .top-control .slash{margin:0 5px}
.single-select-wrapper .dropdown-listbox .top-control .head{display:none}
.single-select-wrapper .dropdown-listbox .list-options{overflow-y:scroll;max-height:300px;padding:10px 0}
.single-select-wrapper .dropdown-listbox .list-options .option{display:flex;align-items:center;position:relative;min-height:20px;padding-top:6px;padding-bottom:6px}
.single-select-wrapper .dropdown-listbox .list-options .option [type="checkbox"]:not(:checked) + label,.single-select-wrapper .dropdown-listbox .list-options .option [type="checkbox"]:checked + label{color:#fff}
.single-select-wrapper .dropdown-listbox .list-options .option:last-child{margin-bottom:0}
.single-select-wrapper .dropdown-listbox .list-options .option.tick .label{font-weight:bold}
.single-select-wrapper .dropdown-listbox .list-options .option input[type="checkbox"]:checked + label{font-weight:bold}
.single-select-wrapper .dropdown-listbox .list-options .option .label{font-size:20px;line-height:24px;cursor:pointer}
.single-select-wrapper .dropdown-listbox .list-options .selected-option{font-weight:bold}
.single-select-wrapper .dropdown-listbox .list-options::-webkit-scrollbar{width:5px}
.single-select-wrapper .dropdown-listbox .list-options::-webkit-scrollbar-track{background:0}
.single-select-wrapper .dropdown-listbox .list-options::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.25)}
.single-select-wrapper .dropdown-listbox .list-options::-webkit-scrollbar-thumb:hover{background:0}
.single-select-wrapper.show .dropdown-listbox{display:block;height:auto;height:max-content;padding:20px}
.single-select-wrapper.hide .dropdown-listbox{height:0}
.single-select-wrapper [type="checkbox"]:not(:checked) + label:after,.single-select-wrapper [type="checkbox"]:checked + label:after{top:7px}
.single-select-wrapper [type="checkbox"]:not(:checked) + label:after,.single-select-wrapper [type="checkbox"]:checked + label:after{top:14px}
@media only screen and (max-width:1280px){.single-select-wrapper .dropdown-listbox{width:0;position:fixed;top:0;left:0;z-index:7;height:100%;overflow:hidden;border-radius:0;min-width:0}
.single-select-wrapper .dropdown-listbox .dropdown-listbox-content{padding:calc(((100vw / 24)) * 2);padding-top:100px;height:100%}
.single-select-wrapper .dropdown-listbox .top-control .head{display:block;margin-bottom:60px}
.single-select-wrapper .dropdown-listbox .top-control .head .arrow-button{position:absolute;right:calc(((100vw / 24)) * 1);top:30px;background:0;border-radius:100px;width:60px;height:60px;border:solid 2px #fff}
.single-select-wrapper .dropdown-listbox .top-control .head .arrow-button .icon-right-arrow-white{font-size:12px}
.single-select-wrapper .dropdown-listbox .top-control .actions{margin:40px 0 30px}
.single-select-wrapper .dropdown-listbox .list-options{max-height:calc(100vh - (200px + calc(((100vw / 24)) * 2)))}
.single-select-wrapper .dropdown-listbox .list-options .option{padding-top:15px;padding-bottom:15px}
.single-select-wrapper .dropdown-listbox .list-options .option .label{font-size:28px;line-height:32px}
.single-select-wrapper .dropdown-listbox .list-options .selected-option{font-weight:bold}
.single-select-wrapper.show .dropdown-listbox,.single-select-wrapper.hide .dropdown-listbox{height:100%;padding:0}
.single-select-wrapper.show .dropdown-listbox{animation:showOverlayMobile .3s forwards cubic-bezier(0.25,0.1,0.25,1)}
.single-select-wrapper.hide .animate{animation:hideOverlayMobile .3s forwards cubic-bezier(0.25,0.1,0.25,1)}
.single-select-wrapper [type="checkbox"]:not(:checked) + label:before,.single-select-wrapper [type="checkbox"]:checked + label:before{top:27px}
.single-select-wrapper [type="checkbox"]:not(:checked) + label:after,.single-select-wrapper [type="checkbox"]:checked + label:after{top:20px}
}
@media only screen and (max-width:525px){.single-select-wrapper .dropdown-listbox .top-control{margin-bottom:10px}
.single-select-wrapper .dropdown-listbox .top-control .head{margin-bottom:20px}
.single-select-wrapper .dropdown-listbox .top-control .head .dropdown-title{font-size:25px;line-height:25px}
.single-select-wrapper .dropdown-listbox .top-control .head .arrow-button{right:calc(((100vw / 24)) * 2)}
.single-select-wrapper .dropdown-listbox .top-control .actions{margin:20px 0 10px}
}
@media only screen and (max-width:640px){.single-select-wrapper .dropdown-listbox{overflow:scroll}
.single-select-wrapper .dropdown-listbox .dropdown-listbox-content{padding-top:30px}
.single-select-wrapper .dropdown-listbox .top-control .head{margin-bottom:20px}
.single-select-wrapper .dropdown-listbox .top-control .head .dropdown-title{font-size:40px;line-height:40px}
.single-select-wrapper .dropdown-listbox .top-control .head .arrow-button{width:40px;height:40px}
.single-select-wrapper .dropdown-listbox .top-control .head .arrow-button .icon-right-arrow-white{font-size:12px}
.single-select-wrapper .dropdown-listbox .top-control .actions{margin:40px 0 30px}
.single-select-wrapper .dropdown-listbox .list-options{max-height:100%}
.single-select-wrapper .dropdown-listbox .list-options .option{padding-top:10px;padding-bottom:10px}
.single-select-wrapper .dropdown-listbox .list-options .option .label{font-size:20px;line-height:20px}
.single-select-wrapper .dropdown-listbox .list-options .selected-option{font-weight:bold}
}
.vdp-datepicker-wrapper .vdp-datepicker__calendar header .prev:not(.disabled):hover,.vdp-datepicker-wrapper .vdp-datepicker__calendar header .next:not(.disabled):hover{background-color:transparent}
.vdp-datepicker-wrapper .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.vdp-datepicker-wrapper .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.vdp-datepicker-wrapper .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border:0}
.vdp-datepicker-wrapper .arrow-button{position:fixed;right:calc(((100vw / 24)) * 2);top:30px;background:0;border-radius:100px;width:60px;height:60px;border:solid 2px #fff;display:none}
.vdp-datepicker-wrapper .arrow-button .icon-right-arrow-white{font-size:12px}
.vdp-datepicker-wrapper .icon-date,.vdp-datepicker-wrapper .icon-datefrom,.vdp-datepicker-wrapper .icon-dateto{left:28px;top:calc((100% - 24px) / 2);font-size:24px;z-index:1;cursor:pointer}
.vdp-datepicker-wrapper .calendar-class{background-color:#005ad2;color:#fff;border:0;border-radius:5px;padding:28px;width:332px;height:auto;top:calc(100% + 20px)}
.vdp-datepicker-wrapper .calendar-class header{display:flex;justify-content:space-between;margin-bottom:20px}
.vdp-datepicker-wrapper .calendar-class header .day__month_btn,.vdp-datepicker-wrapper .calendar-class header .month__year_btn,.vdp-datepicker-wrapper .calendar-class header span:nth-child(2){background-color:#fff;color:#001965;border-radius:176px;font-size:16px;line-height:26px;width:150px;height:40px;align-items:center;justify-content:center;display:flex}
.vdp-datepicker-wrapper .calendar-class header .prev,.vdp-datepicker-wrapper .calendar-class header .next{font-family:'icomoon';text-indent:0;color:transparent;font-size:14px}
.vdp-datepicker-wrapper .calendar-class header .prev::before,.vdp-datepicker-wrapper .calendar-class header .next::before{content:"\e911";color:white;position:absolute;font-family:'icomoon' !important;left:0;right:0}
.vdp-datepicker-wrapper .calendar-class header .prev::after,.vdp-datepicker-wrapper .calendar-class header .next::after{content:"";display:none}
.vdp-datepicker-wrapper .calendar-class header .prev :not(.disabled):hover,.vdp-datepicker-wrapper .calendar-class header .next :not(.disabled):hover{background-color:transparent}
.vdp-datepicker-wrapper .calendar-class header .prev::before{transform:rotate(180deg)}
.vdp-datepicker-wrapper .calendar-class .cell.day,.vdp-datepicker-wrapper .calendar-class .cell.month,.vdp-datepicker-wrapper .calendar-class .cell.year{padding:0;border:0}
.vdp-datepicker-wrapper .calendar-class .cell.day{width:36px;height:36px;line-height:36px;padding:0;border:0;margin-right:4px}
.vdp-datepicker-wrapper .calendar-class .cell.day.selected{background-color:#fff;border-radius:100px;color:#001965}
.vdp-datepicker-wrapper .calendar-class .cell.day:nth-child(7n + 7){margin-right:0}
.vdp-datepicker-wrapper .calendar-class .cell.month,.vdp-datepicker-wrapper .calendar-class .cell.year{margin-top:14px}
.vdp-datepicker-wrapper .vdp-datepicker__clear-button{position:absolute;right:20px;height:100%;cursor:default}
.vdp-datepicker-wrapper .vdp-datepicker__clear-button>span,.vdp-datepicker-wrapper .vdp-datepicker__clear-button .input-group-text{height:100%;display:flex;align-items:center}
.vdp-datepicker-wrapper .vdp-datepicker__clear-button>span>i>span,.vdp-datepicker-wrapper .vdp-datepicker__clear-button .input-group-text>i>span{color:#001965;font-size:24px;cursor:pointer}
@media only screen and (max-width:525px){.vdp-datepicker-wrapper .calendar-class{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:0;z-index:9;overflow:scroll}
.vdp-datepicker-wrapper .calendar-class ~ .calendar-class{justify-content:initial;z-index:9}
.vdp-datepicker-wrapper .calendar-class ​​​​ header,.vdp-datepicker-wrapper .calendar-class>div{width:344px;box-sizing:border-box}
.vdp-datepicker-wrapper .calendar-class .cell.day{margin-right:14px}
.vdp-datepicker-wrapper.open .arrow-button{display:block;z-index:10;right:calc(((100vw / 24)) * 2)}
.vdp-datepicker-wrapper.closed-calendar .arrow-button{display:none}
}
@media only screen and (max-width:414px){.vdp-datepicker-wrapper .calendar-class header,.vdp-datepicker-wrapper .calendar-class>div{width:300px}
.vdp-datepicker-wrapper .calendar-class .cell.day{margin-right:8px}
}
.email-report-form-wrapper .mobile{display:none}
.email-report-form-wrapper .desktop{position:relative}
.email-report-form-wrapper--headline{width:83.33333333%;margin-left:8.33333333%;top:1.875rem;color:#001965}
.email-report-form-wrapper .email-report-form{box-sizing:border-box;background-color:#fcf2f5}
.email-report-form-wrapper .email-report-form__main{display:flex;flex-direction:column;padding-block:45px}
.email-report-form-wrapper .email-report-form__main--description.paragraph-l{color:#001965;margin-left:8.33333333%;width:54.16666667%;margin-bottom:5rem}
.email-report-form-wrapper .email-report-form__main--content{display:flex;margin-left:8.33333333%;flex-direction:column;width:100%;max-width:21.25rem;gap:1.5rem;align-items:start}
.email-report-form-wrapper .email-report-form__main--content--email-input{display:flex;flex-direction:column;position:relative;gap:.5rem}
.email-report-form-wrapper .email-report-form__main--content--email-input__label{margin-bottom:15px;color:#001965}
.email-report-form-wrapper .email-report-form__main--content--email-input__field-wrap{position:relative;display:flex;align-items:center}
.email-report-form-wrapper .email-report-form__main--content--email-input__field-wrap--email-field{width:100%;padding:1.25rem 1.875rem 1.25rem 3rem;height:4.25rem;border:0;border-radius:5px;font-size:1rem;line-height:1.625rem;font-weight:400;background:#fff}
.email-report-form-wrapper .email-report-form__main--content--email-input__field-wrap--email-field::placeholder{color:#939aa7}
.email-report-form-wrapper .email-report-form__main--content--email-input__field-wrap--email-field.required-error{border:1px solid #d32f2f}
.email-report-form-wrapper .email-report-form__main--content--email-input .icon-email{position:absolute;top:50%;transform:translateY(-50%);left:.75rem;border:0;width:1.25rem;height:1.25rem;color:#001965}
.email-report-form-wrapper .email-report-form__main--content .error-msg{line-height:1.5rem;font-size:1.125rem;font-weight:bold;flex-direction:row;gap:1.25rem;align-self:flex-start;height:fit-content;align-items:center;border-radius:.75rem;padding:1.375rem;display:none;width:100%;max-width:400px;box-sizing:border-box;pointer-events:none;transition:opacity .3s ease;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;hyphens:auto;background-color:#ffdada;color:#e5553f}
.email-report-form-wrapper .email-report-form__main--content .error-msg a{color:#3fa0e5;text-decoration:underline}
.email-report-form-wrapper .email-report-form__main--content .error-msg ul{padding-left:1.25rem;margin-left:1.25rem}
.email-report-form-wrapper .email-report-form__main--content .error-msg ul li{list-style-type:disc}
.email-report-form-wrapper .email-report-form__main--content .error-msg ol{padding-left:1.25rem;margin-left:1.25rem}
.email-report-form-wrapper .email-report-form__main--content .error-msg ol li{list-style-type:decimal}
.email-report-form-wrapper .email-report-form__main--content .error-msg.active{display:flex;pointer-events:auto}
.email-report-form-wrapper .email-report-form__main--content .success-msg{line-height:1.5rem;font-size:1.125rem;font-weight:bold;flex-direction:row;gap:1.25rem;align-self:flex-start;height:fit-content;align-items:center;border-radius:.75rem;padding:1.375rem;display:none;width:100%;max-width:400px;box-sizing:border-box;pointer-events:none;transition:opacity .3s ease;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;hyphens:auto;background-color:#dfefee;color:#001965}
.email-report-form-wrapper .email-report-form__main--content .success-msg a{color:#3fa0e5;text-decoration:underline}
.email-report-form-wrapper .email-report-form__main--content .success-msg ul{padding-left:1.25rem;margin-left:1.25rem}
.email-report-form-wrapper .email-report-form__main--content .success-msg ul li{list-style-type:disc}
.email-report-form-wrapper .email-report-form__main--content .success-msg ol{padding-left:1.25rem;margin-left:1.25rem}
.email-report-form-wrapper .email-report-form__main--content .success-msg ol li{list-style-type:decimal}
.email-report-form-wrapper .email-report-form__main--content .success-msg.active{display:flex;pointer-events:auto}
.email-report-form-wrapper .email-report-form__main--content--email-submit-button{display:flex;flex-direction:row;gap:.5rem;justify-content:center;align-items:center;font-size:1rem;font-weight:400;line-height:100%;min-width:10.25rem}
@media only screen and (max-width:125rem){.email-report-form-wrapper{margin-top:-79px}
}
@media only screen and (max-width:80rem){.email-report-form-wrapper{margin-top:-3rem}
.email-report-form-wrapper--headline{top:1.375rem}
.email-report-form-wrapper .email-report-form__main{padding-top:2.25rem}
.email-report-form-wrapper .email-report-form__main--content--email-input{width:37.5vw !important}
.email-report-form-wrapper .email-report-form__main--content .error-msg,.email-report-form-wrapper .email-report-form__main--content .success-msg{width:37.5vw !important}
.email-report-form-wrapper .email-report-form__main--email-submit-button{margin-bottom:0}
}
@media only screen and (max-width:48rem){.email-report-form-wrapper .email-report-form__main--content--email-input{width:83.333333vw !important}
.email-report-form-wrapper .email-report-form__main--content .error-msg,.email-report-form-wrapper .email-report-form__main--content .success-msg{width:83.333333vw !important}
}
@media only screen and (max-width:525px){.email-report-form-wrapper{margin-top:-2.125rem}
.email-report-form-wrapper .mobile{display:contents;position:relative}
.email-report-form-wrapper .desktop{display:none}
.email-report-form-wrapper--headline{margin-bottom:.75rem}
.email-report-form-wrapper .email-report-form__main{padding-top:10rem}
.email-report-form-wrapper .email-report-form__main--header{margin-left:8.33333333%;margin-right:8.33333333%}
.email-report-form-wrapper .email-report-form__main--description.paragraph-l{margin-bottom:3.25rem}
}