/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.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{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms 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){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.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{-webkit-transition:fill .1s;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,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.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,0.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,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.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 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;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: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:rgba(0,0,0,0.5);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 0;outline:none;padding:0 0 0 .5ch;position:relative;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:rgba(0,0,0,0.05)}.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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;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;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;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;-webkit-box-shadow:none;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)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 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;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 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:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 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:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex: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;-webkit-box-shadow:none;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;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.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:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;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}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@font-face{font-display:swap;font-family:font-montpellier;font-style:normal;font-weight:400;src:url(/themes/custom/montpellier3m/dist/assets/fonts/Montpellier-Regular.woff2) format("woff2"),url(/themes/custom/montpellier3m/dist/assets/fonts/Montpellier-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:font-montpellier;font-style:normal;font-weight:700;src:url(/themes/custom/montpellier3m/dist/assets/fonts/Montpellier-Bold.woff2) format("woff2"),url(/themes/custom/montpellier3m/dist/assets/fonts/Montpellier-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:font-montpellier;font-style:normal;font-weight:500;src:url(/themes/custom/montpellier3m/dist/assets/fonts/Montpellier-Medium.woff2) format("woff2"),url(/themes/custom/montpellier3m/dist/assets/fonts/Montpellier-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:font-montpellier;font-style:normal;font-weight:900;src:url(/themes/custom/montpellier3m/dist/assets/fonts/Montpellier-Black.woff2) format("woff2"),url(/themes/custom/montpellier3m/dist/assets/fonts/Montpellier-Black.woff) format("woff")}@font-face{font-display:swap;font-family:barlow;font-style:normal;font-weight:400;src:url(/themes/custom/montpellier3m/dist/assets/fonts/barlow-Regular.woff2) format("woff2"),url(/themes/custom/montpellier3m/dist/assets/fonts/barlow-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:barlow;font-style:normal;font-weight:600;src:url(/themes/custom/montpellier3m/dist/assets/fonts/barlow-SemiBold.woff2) format("woff2"),url(/themes/custom/montpellier3m/dist/assets/fonts/barlow-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:barlow;font-style:normal;font-weight:700;src:url(/themes/custom/montpellier3m/dist/assets/fonts/barlow-Bold.woff2) format("woff2"),url(/themes/custom/montpellier3m/dist/assets/fonts/barlow-Bold.woff) format("woff")}
.edd-root,.edd-root *,.edd-root :after,.edd-root :before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;margin:0;padding:0}.edd-root{display:block;position:relative;user-select:none}.edd-root-focused{border-radius:10px;outline:2px solid #0356f2;z-index:999}.edd-head{align-items:center;background:#f2f7fe;border-radius:10px;display:flex;height:100%;overflow:hidden;padding:10px 20px;position:relative}@media (min-width:1024px){.edd-head{z-index:12}}.edd-value{color:#000;display:inline-block;font-family:font-montpellier;font-size:13px;font-weight:500;line-height:40px;padding-right:45px;vertical-align:middle;width:100%}.edd-arrow{background:url(/themes/custom/montpellier3m/dist/assets/icons/public/select.svg) no-repeat 50%;height:40px;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:41px}.edd-root-open .edd-arrow{transform:translateY(-50%) rotate(180deg)}.edd-group-label,.edd-option,.edd-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edd-option,.edd-root:not(.edd-root-disabled) .edd-value{cursor:pointer}.edd-select{left:-100%;opacity:0;position:absolute;top:0;width:100%}.edd-root-native .edd-select{height:100%;left:0;top:0;width:100%}.edd-body{background:#fff;border-radius:10px;border-right:0;border-top:0;box-shadow:0 0 6px rgba(0,0,0,.08);left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;z-index:13}@media (min-width:1024px){.edd-body{min-width:100%;width:max-content}}.edd-root-open .edd-body{opacity:1;pointer-events:all;transform:scale(1);transition:opacity .2s,transform .1s cubic-bezier(.25,.46,.45,.94)}.edd-root-open-above .edd-body{bottom:110%}@media (min-width:1024px){.edd-root-open-above .edd-body{bottom:85%;padding-bottom:9px}}.edd-root-open-below .edd-body{top:110%}@media (min-width:1024px){.edd-root-open-below .edd-body{padding-top:9px;top:85%}}.edd-items-list{-webkit-overflow-scrolling:touch;max-height:0;overflow:auto;transition:max-height .2s cubic-bezier(.25,.46,.45,.94)}.edd-items-list::-webkit-scrollbar{width:0}.edd-items-list::-webkit-scrollbar-thumb,.edd-items-list::-webkit-scrollbar-track{background:transparent}.edd-option{border-bottom:1px solid rgba(36,92,220,.2);color:#000;font-family:font-montpellier;font-size:13px;font-weight:500;padding:22px 30px;position:relative}.edd-option:last-child{border-bottom:none}.edd-option-focused{background:rgba(36,92,220,.2)}.edd-gradient-bottom,.edd-gradient-top{background-image:linear-gradient(0deg,hsla(0,0%,100%,0),#fff 40%,#fff 60%,hsla(0,0%,100%,0));background-repeat:repeat-x;background-size:100% 200%;content:"";height:32px;left:2px;opacity:0;pointer-events:none;position:absolute;right:12px;transition:opacity .1s}.edd-gradient-top{background-position:bottom;top:0}.edd-gradient-bottom{background-position:top;bottom:0}.edd-body-scrollable .edd-gradient-bottom,.edd-body-scrollable .edd-gradient-top{opacity:1}.edd-body-scrollable.edd-body-at-bottom .edd-gradient-bottom,.edd-body-scrollable.edd-body-at-top .edd-gradient-top{opacity:0}.edd-head .edd-head{display:none!important}
.office-hours__item{display:flex;flex-wrap:wrap}.office-hours__item .office-hours__item-label{margin-right:.18rem}
*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#E5E7EB;}::before,::after{--tw-content:'';}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:barlow,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;}body{margin:0;line-height:inherit;}hr{height:0;color:inherit;border-top-width:1px;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:font-montpellier,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0;}button,select{text-transform:none;}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button;background-color:transparent;background-image:none;}:-moz-focusring{outline:auto;}:-moz-ui-invalid{box-shadow:none;}progress{vertical-align:baseline;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}summary{display:list-item;}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0;}fieldset{margin:0;padding:0;}legend{padding:0;}ol,ul,menu{list-style:none;margin:0;padding:0;}dialog{padding:0;}textarea{resize:vertical;}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9CA3AF;}input::placeholder,textarea::placeholder{opacity:1;color:#9CA3AF;}button,[role="button"]{cursor:pointer;}:disabled{cursor:default;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}[hidden]{display:none;}[data-tooltip-style^='light'] + .tooltip > .tooltip-arrow:before{border-style:solid;border-color:#e5e7eb;}[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='top'] > .tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px;}[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='right'] > .tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px;}[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='bottom'] > .tooltip-arrow:before{border-top-width:1px;border-left-width:1px;}[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='left'] > .tooltip-arrow:before{border-top-width:1px;border-right-width:1px;}.tooltip[data-popper-placement^='top'] > .tooltip-arrow{bottom:-4px;}.tooltip[data-popper-placement^='bottom'] > .tooltip-arrow{top:-4px;}.tooltip[data-popper-placement^='left'] > .tooltip-arrow{right:-4px;}.tooltip[data-popper-placement^='right'] > .tooltip-arrow{left:-4px;}.tooltip.invisible > .tooltip-arrow:before{visibility:hidden;}[data-popper-arrow],[data-popper-arrow]:before{position:absolute;width:8px;height:8px;background:inherit;}[data-popper-arrow]{visibility:hidden;}[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg);}[data-popper-arrow]:after{content:"";visibility:visible;transform:rotate(45deg);position:absolute;width:9px;height:9px;background:inherit;}[role="tooltip"] > [data-popper-arrow]:before{border-style:solid;border-color:#e5e7eb;}.dark [role="tooltip"] > [data-popper-arrow]:before{border-style:solid;border-color:#4b5563;}[role="tooltip"] > [data-popper-arrow]:after{border-style:solid;border-color:#e5e7eb;}.dark [role="tooltip"] > [data-popper-arrow]:after{border-style:solid;border-color:#4b5563;}[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:before{border-bottom-width:1px;border-right-width:1px;}[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:after{border-bottom-width:1px;border-right-width:1px;}[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:before{border-bottom-width:1px;border-left-width:1px;}[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:after{border-bottom-width:1px;border-left-width:1px;}[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:before{border-top-width:1px;border-left-width:1px;}[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:after{border-top-width:1px;border-left-width:1px;}[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:before{border-top-width:1px;border-right-width:1px;}[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:after{border-top-width:1px;border-right-width:1px;}[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]{bottom:-5px;}[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]{top:-5px;}[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]{right:-5px;}[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]{left:-5px;}[role="tooltip"].invisible > [data-popper-arrow]:before{visibility:hidden;}[role="tooltip"].invisible > [data-popper-arrow]:after{visibility:hidden;}[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6B7280;border-width:1px;border-radius:0px;padding-top:0.5rem;padding-right:0.75rem;padding-bottom:0.5rem;padding-left:0.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000;}[type='text']:focus,[type='email']:focus,[type='url']:focus,[type='password']:focus,[type='number']:focus,[type='date']:focus,[type='datetime-local']:focus,[type='month']:focus,[type='search']:focus,[type='tel']:focus,[type='time']:focus,[type='week']:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#1C64F2;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#1C64F2;}input::-moz-placeholder,textarea::-moz-placeholder{color:#6B7280;opacity:1;}input::placeholder,textarea::placeholder{color:#6B7280;opacity:1;}::-webkit-datetime-edit-fields-wrapper{padding:0;}::-webkit-date-and-time-value{min-height:1.5em;}select:not([size]){background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");background-position:right 0.75rem center;background-repeat:no-repeat;background-size:0.75em 0.75em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact;}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:0.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset;}[type='checkbox'],[type='radio']{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#1C64F2;background-color:#fff;border-color:#6B7280;border-width:1px;--tw-shadow:0 0 #0000;}[type='checkbox']{border-radius:0px;}[type='radio']{border-radius:100%;}[type='checkbox']:focus,[type='radio']:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#1C64F2;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}[type='checkbox']:checked,[type='radio']:checked,.dark [type='checkbox']:checked,.dark [type='radio']:checked{border-color:transparent;background-color:currentColor;background-size:0.55em 0.55em;background-position:center;background-repeat:no-repeat;}[type='checkbox']:checked{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");background-repeat:no-repeat;background-size:0.55em 0.55em;-webkit-print-color-adjust:exact;print-color-adjust:exact;}[type='radio']:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em;}.dark [type='radio']:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em;}[type='checkbox']:indeterminate{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");background-color:currentColor;border-color:transparent;background-position:center;background-repeat:no-repeat;background-size:0.55em 0.55em;-webkit-print-color-adjust:exact;print-color-adjust:exact;}[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{border-color:transparent;background-color:currentColor;}[type='file']{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit;}[type='file']:focus{outline:1px auto inherit;}input[type=file]::file-selector-button{color:white;background:#1F2937;border:0;font-weight:500;font-size:0.875rem;cursor:pointer;padding-top:0.625rem;padding-bottom:0.625rem;padding-left:2rem;padding-right:1rem;margin-inline-start:-1rem;margin-inline-end:1rem;}input[type=file]::file-selector-button:hover{background:#374151;}.dark input[type=file]::file-selector-button{color:white;background:#4B5563;}.dark input[type=file]::file-selector-button:hover{background:#6B7280;}input[type="range"]::-webkit-slider-thumb{height:1.25rem;width:1.25rem;background:#1C64F2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;}input[type="range"]:disabled::-webkit-slider-thumb{background:#9CA3AF;}.dark input[type="range"]:disabled::-webkit-slider-thumb{background:#6B7280;}input[type="range"]:focus::-webkit-slider-thumb{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1px;--tw-ring-color:rgb(164 202 254 / var(--tw-ring-opacity));}input[type="range"]::-moz-range-thumb{height:1.25rem;width:1.25rem;background:#1C64F2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;}input[type="range"]:disabled::-moz-range-thumb{background:#9CA3AF;}.dark input[type="range"]:disabled::-moz-range-thumb{background:#6B7280;}input[type="range"]::-moz-range-progress{background:#3F83F8;}input[type="range"]::-ms-fill-lower{background:#3F83F8;}input[type="range"]::-webkit-slider-thumb{height:1rem;width:1rem;background:#0356F2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;}.dark input[type="range"]::-webkit-slider-thumb{background:#226DFC;}input[type="range"]:disabled::-webkit-slider-thumb{background:#a3a3a3;}input[type="range"]:disabled:focus::-webkit-slider-thumb{background:#a3a3a3;}input[type="range"]:disabled:active::-webkit-slider-thumb{background:#a3a3a3;}.dark input[type="range"]:disabled::-webkit-slider-thumb{background:#737373;}.dark input[type="range"]:disabled:focus::-webkit-slider-thumb{background:#737373;}.dark input[type="range"]:disabled:active::-webkit-slider-thumb{background:#737373;}input[type="range"]::-moz-range-thumb{height:1rem;width:1rem;background:#0356F2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;}.dark input[type="range"]::-moz-range-thumb{background:#226DFC;}input[type="range"]:disabled::-moz-range-thumb{background:#a3a3a3;}.dark input[type="range"]:disabled::-moz-range-thumb{background:#737373;}input[type="range"]::-moz-range-progress{background:#0242BB;}input[type="range"]::-ms-fill-lower{background:#0242BB;}.dark input[type="range"]::-moz-range-progress{background:#0356F2;}.dark input[type="range"]::-ms-fill-lower{background:#0356F2;}input[type="range"]:focus{outline:none;}input[type="range"]:focus::-webkit-slider-thumb{background:#0242BB;}input[type="range"]:active::-webkit-slider-thumb{background:#022F83;}.dark input[type="range"]:focus::-webkit-slider-thumb{background:#0356F2;}.dark input[type="range"]:active::-webkit-slider-thumb{background:#0242BB;}h1,h2,h3,h4,h5,h6{font-family:font-montpellier,sans-serif;font-weight:700;letter-spacing:-0.025em;--tw-text-opacity:1;color:rgb(59 45 76 / var(--tw-text-opacity));}h1{margin-bottom:2.5rem;font-size:3.125rem;line-height:3.125rem;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity));}@media (min-width:768px){h1{font-size:2.5rem;line-height:3.125rem;}}h2{font-size:1.625rem;line-height:1.875rem;}@media (min-width:768px){h2{font-size:1.875rem;line-height:1.875rem;}}h3{font-size:1.25rem;line-height:1.4375rem;}h4{font-size:1.125rem;line-height:1.875rem;}h5{font-size:16px;}h6{font-size:0.75rem;line-height:1rem;}div.format{a{--tw-text-opacity:1;color:rgb(3 86 242 / var(--tw-text-opacity));}}div.drt-text:not(.format){& > p{margin-bottom:1.5rem;}& > p{font-size:1.125rem;line-height:1.875rem;}& > p{--tw-text-opacity:1;color:rgb(78 78 78 / var(--tw-text-opacity));}& > p:last-child{margin-bottom:0px;}& > *:last-child{margin-bottom:0px !important;}strong{font-weight:700;}a{--tw-text-opacity:1;color:rgb(3 86 242 / var(--tw-text-opacity));}a{text-decoration-line:underline;}ol,ul{position:relative;}ol,ul{left:0.5rem;}ol,ul{margin-bottom:1.5rem;}ol,ul{padding-left:1.5rem;}ol,ul{font-family:barlow,sans-serif;}ol,ul{font-size:1.125rem;line-height:1.875rem;}ol,ul{--tw-text-opacity:1;color:rgb(78 78 78 / var(--tw-text-opacity));}ul{list-style-type:disc;}ul ul{margin-left:1rem;}ul ul{list-style-type:circle;}ul ul ul{list-style-type:square;}ol{list-style-type:decimal;}ol ol{margin-left:1rem;}ol ol{list-style-type:lower-alpha;}ol ol ol{list-style-type:lower-roman;}h2{margin-bottom:1.75rem;}h3{margin-bottom:1.25rem;}h4{margin-bottom:0.75rem;}h5{margin-bottom:0.5rem;}h6{margin-bottom:0.375rem;}}table.error{--tw-border-opacity:1;border-color:rgb(224 36 36 / var(--tw-border-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);}table.error:focus{--tw-border-opacity:1;border-color:rgb(224 36 36 / var(--tw-border-opacity));}table{table-layout:fixed;border-width:1px;--tw-border-opacity:1;border-color:rgb(219 219 219 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));text-align:left;font-size:0.875rem;line-height:1.625rem;--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity));}:is(.dark table){--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity));}caption{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));text-align:left;}caption h2.error{--tw-border-opacity:1;border-color:rgb(224 36 36 / var(--tw-border-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);}caption h2.error:focus{--tw-border-opacity:1;border-color:rgb(224 36 36 / var(--tw-border-opacity));}caption h2{width:auto;border-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity));padding-left:0.75rem;padding-right:0.75rem;padding-top:1.25rem;padding-bottom:1.25rem;font-size:1.125rem;line-height:1.875rem;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity));}thead{font-family:barlow,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:0.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(9 60 155 / var(--tw-text-opacity));}:is(.dark thead){--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity));}th,thead td{border-right-width:1px;--tw-border-opacity:1;border-color:rgb(219 219 219 / var(--tw-border-opacity));padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem;padding-bottom:1.5rem;}tbody tr{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}:is(.dark tbody tr){--tw-border-opacity:1;border-color:rgb(55 65 81 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity));}tbody tr:nth-child(odd) td,tbody tr:nth-child(odd){--tw-bg-opacity:1;background-color:rgb(230 238 254 / var(--tw-bg-opacity));}tbody tr td:first-child{font-family:barlow,sans-serif;font-size:0.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity));}thead tr th:first-child,thead tr td:first-child,tbody tr td:first-child{position:sticky;top:0px;left:0px;z-index:50;}@media (min-width:1024px){thead.js-header tr th:first-child .logo-region--m3m,thead.js-header tr td:first-child .logo-region--m3m,tbody.js-header tr td:first-child .logo-region--m3m{transform-origin:calc(50% + 3rem) center;}thead.js-header tr th:first-child,thead.js-header tr td:first-child,tbody.js-header tr td:first-child{top:0px;}}@media not all and (min-width:768px){thead tr th:first-child,thead tr td:first-child,tbody tr td:first-child{width:33.333333%;}}@media (min-width:768px){thead tr th:first-child,thead tr td:first-child,tbody tr td:first-child{position:relative;top:auto;min-width:50vw;min-width:-moz-max-content;min-width:max-content;max-width:50vw;max-width:-moz-max-content;max-width:max-content;}}thead tr th:first-child:after,thead tr td:first-child:after,tbody tr td:first-child:after{position:absolute;top:0px;bottom:0px;left:100%;width:22px;--tw-content:'';content:var(--tw-content);}@media (min-width:768px){thead tr th:first-child:after,thead tr td:first-child:after,tbody tr td:first-child:after{--tw-content:none;content:var(--tw-content);}}thead tr th:first-child:after,thead tr td:first-child:after,tbody tr td:first-child:after{background:linear-gradient(90deg,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%);}tbody tr:nth-child(even) td:first-child,thead tr th:first-child,thead tr td:first-child{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}th{padding-left:0.5rem;padding-right:0.5rem;padding-top:0.625rem;padding-bottom:0.625rem;}@media (min-width:768px){th{padding-top:1.5rem;padding-bottom:1.5rem;}}td{min-width:105px;touch-action:auto;border-right-width:1px;--tw-border-opacity:1;border-color:rgb(219 219 219 / var(--tw-border-opacity));padding-left:0.5rem;padding-right:0.5rem;padding-top:0.625rem;padding-bottom:0.625rem;}@media (min-width:768px){td{padding-top:0.75rem;padding-bottom:0.75rem;}}select{&:not([size]){background-image:url(/themes/custom/montpellier3m/src/assets/icons/public/select.svg);background-size:41px 40px;padding-right:3.7rem;transition:all 1s ease-out}&:not([size]){font-weight:500;}font-family:font-montpellier,sans-serif;}[type='radio']:checked:before,[type='checkbox']:checked:before{margin-top:0.25rem;margin-bottom:0.25rem;margin-left:auto;margin-right:auto;display:block;height:0.625rem;width:0.625rem;--tw-bg-opacity:1;background-color:rgb(3 86 242 / var(--tw-bg-opacity));content:"";}[type='radio']:checked:before{border-radius:9999px;}input[type=file]::file-selector-button{width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:0.75rem;font-size:0.875rem;line-height:1.625rem;font-weight:600;text-transform:uppercase;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity));background-image:url(/themes/custom/montpellier3m/src/assets/icons/public/importer.svg) !important;background-repeat:no-repeat !important;background-position:75% 50% !important;background-size:20px !important;}input[type=file]::file-selector-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));}div.form-managed-file{display:flex;align-items:center;font-size:0.75rem;line-height:1rem;font-weight:500;font-style:italic;--tw-text-opacity:1;color:rgb(3 86 242 / var(--tw-text-opacity));}.form-managed-file .form-submit{margin-left:auto;height:40px;width:40px;cursor:pointer;--tw-bg-opacity:1 !important;background-color:rgb(3 86 242 / var(--tw-bg-opacity)) !important;padding:0px;text-indent:-9999px;background-repeat:no-repeat !important;background-position:center!important;background-image:url(/themes/custom/montpellier3m/src/assets/icons/public/remove.svg) !important;background-size:20px !important;}.form-managed-file + .description{font-size:0.75rem;line-height:1rem;font-weight:500;font-style:italic;--tw-text-opacity:1;color:rgb(3 86 242 / var(--tw-text-opacity));}*,::before,::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(63 131 248 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(63 131 248 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;}.container{width:100%;}@media (min-width:320px){.container{max-width:320px;}}@media (min-width:640px){.container{max-width:640px;}}@media (min-width:768px){.container{max-width:768px;}}@media (min-width:1024px){.container{max-width:1024px;}}@media (min-width:1280px){.container{max-width:1280px;}}@media (min-width:1536px){.container{max-width:1536px;}}.format{color:var(--tw-format-body);max-width:65ch;}.format :where([class~="lead"]):not(:where([class~="not-format"] *)){color:var(--tw-format-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em;}.format :where(a):not(:where([class~="not-format"] *)){color:var(--tw-format-links);text-decoration:underline;font-weight:500;}.format :where(a):not(:where([class~="not-format"] *)):hover{text-decoration:none;}.format :where(strong):not(:where([class~="not-format"] *)){color:var(--tw-format-bold);font-weight:700;}.format :where(a strong):not(:where([class~="not-format"] *)){color:inherit;}.format :where(blockquote strong):not(:where([class~="not-format"] *)){color:inherit;}.format :where(thead th strong):not(:where([class~="not-format"] *)){color:inherit;}.format :where(ol):not(:where([class~="not-format"] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em;}.format :where(ol[type="A"]):not(:where([class~="not-format"] *)){list-style-type:upper-alpha;}.format :where(ol[type="a"]):not(:where([class~="not-format"] *)){list-style-type:lower-alpha;}.format :where(ol[type="A" s]):not(:where([class~="not-format"] *)){list-style-type:upper-alpha;}.format :where(ol[type="a" s]):not(:where([class~="not-format"] *)){list-style-type:lower-alpha;}.format :where(ol[type="I"]):not(:where([class~="not-format"] *)){list-style-type:upper-roman;}.format :where(ol[type="i"]):not(:where([class~="not-format"] *)){list-style-type:lower-roman;}.format :where(ol[type="I" s]):not(:where([class~="not-format"] *)){list-style-type:upper-roman;}.format :where(ol[type="i" s]):not(:where([class~="not-format"] *)){list-style-type:lower-roman;}.format :where(ol[type="1"]):not(:where([class~="not-format"] *)){list-style-type:decimal;}.format :where(ul):not(:where([class~="not-format"] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em;}.format :where(ol > li):not(:where([class~="not-format"] *))::marker{font-weight:400;color:var(--tw-format-counters);}.format :where(ul > li):not(:where([class~="not-format"] *))::marker{color:var(--tw-format-bullets);}.format :where(hr):not(:where([class~="not-format"] *)){border-color:var(--tw-format-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em;}.format :where(blockquote):not(:where([class~="not-format"] *)){font-size:1.1111111em;font-weight:700;font-style:italic;color:var(--tw-format-quotes);quotes:"\201C""\201D""\2018""\2019";margin-bottom:1.6em;}.format :where(blockquote):not(:where([class~="not-format"] *))::before{content:"";background-image:url("data:image/svg+xml,%0A%3Csvg width='32' height='24' viewBox='0 0 32 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6893 24V14.1453C18.6893 6.54 23.664 1.38533 30.6667 -7.15256e-07L31.9933 2.868C28.7507 4.09066 26.6667 7.71867 26.6667 10.6667H32V24H18.6893ZM-9.53674e-07 24V14.1453C-9.53674e-07 6.54 4.99733 1.384 12 -7.15256e-07L13.328 2.868C10.084 4.09066 8 7.71867 8 10.6667L13.3107 10.6667V24H-9.53674e-07Z' fill='%239CA3AF'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;color:var(--tw-format-quotes);width:1.7777778em;height:1.3333333em;display:block;margin-top:1.6em;}.format :where(blockquote p:first-of-type):not(:where([class~="not-format"] *))::before{content:open-quote;}.format :where(blockquote p:last-of-type):not(:where([class~="not-format"] *))::after{content:close-quote;}.format :where(h1):not(:where([class~="not-format"] *)){color:var(--tw-format-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:0.8888889em;line-height:1.1111111;}.format :where(h1 strong):not(:where([class~="not-format"] *)){font-weight:900;color:inherit;}.format :where(h2):not(:where([class~="not-format"] *)){color:var(--tw-format-headings);font-weight:700;font-size:1.5em;margin-top:0;margin-bottom:1em;line-height:1.3333333;}.format :where(h2 strong):not(:where([class~="not-format"] *)){font-weight:800;color:inherit;}.format :where(h3):not(:where([class~="not-format"] *)){color:var(--tw-format-headings);font-weight:700;font-size:1.25em;margin-top:0;margin-bottom:0.6em;line-height:1.6;}.format :where(h3 strong):not(:where([class~="not-format"] *)){font-weight:800;color:inherit;}.format :where(h4):not(:where([class~="not-format"] *)){color:var(--tw-format-headings);font-weight:600;margin-top:0;margin-bottom:0.5em;line-height:1.5;}.format :where(h4 strong):not(:where([class~="not-format"] *)){font-weight:700;color:inherit;}.format :where(img):not(:where([class~="not-format"] *)){margin-top:2em;margin-bottom:2em;}.format :where(figure > *):not(:where([class~="not-format"] *)){margin-top:0;margin-bottom:0;}.format :where(figcaption):not(:where([class~="not-format"] *)){color:var(--tw-format-captions);font-size:0.875em;line-height:1.4285714;margin-top:0.8571429em;}.format :where(code):not(:where([class~="not-format"] *)){color:var(--tw-format-code);font-weight:600;background-color:var(--tw-format-code-bg);padding-top:0.3333333em;padding-bottom:0.3333333em;padding-left:0.5555556em;padding-right:0.5555556em;border-radius:0.2222222em;font-size:0.875em;}.format :where(a code):not(:where([class~="not-format"] *)){color:inherit;}.format :where(h1 code):not(:where([class~="not-format"] *)){color:inherit;}.format :where(h2 code):not(:where([class~="not-format"] *)){color:inherit;font-size:0.875em;}.format :where(h3 code):not(:where([class~="not-format"] *)){color:inherit;font-size:0.9em;}.format :where(h4 code):not(:where([class~="not-format"] *)){color:inherit;}.format :where(blockquote code):not(:where([class~="not-format"] *)){color:inherit;}.format :where(thead th code):not(:where([class~="not-format"] *)){color:inherit;}.format :where(pre):not(:where([class~="not-format"] *)){color:var(--tw-format-pre-code);background-color:var(--tw-format-pre-bg);overflow-x:auto;font-weight:400;font-size:0.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:0.375rem;padding-top:0.8571429em;padding-right:1.1428571em;padding-bottom:0.8571429em;padding-left:1.1428571em;}.format :where(pre code):not(:where([class~="not-format"] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;}.format :where(pre code):not(:where([class~="not-format"] *))::before{content:none;}.format :where(pre code):not(:where([class~="not-format"] *))::after{content:none;}.format :where(table):not(:where([class~="not-format"] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:0.875em;line-height:1.7142857;}.format :where(thead):not(:where([class~="not-format"] *)){background-color:var(--tw-format-th-bg);border-radius:0.2777778em;}.format :where(thead th):not(:where([class~="not-format"] *)){color:var(--tw-format-headings);font-weight:600;vertical-align:bottom;padding:0.5555556em;padding-right:0.5714286em;padding-bottom:0.5714286em;padding-left:0.5714286em;}.format :where(tbody tr):not(:where([class~="not-format"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-format-td-borders);}.format :where(tbody tr:last-child):not(:where([class~="not-format"] *)){border-bottom-width:0;}.format :where(tbody td):not(:where([class~="not-format"] *)){vertical-align:baseline;}.format :where(tfoot):not(:where([class~="not-format"] *)){border-top-width:1px;border-top-color:var(--tw-format-th-borders);}.format :where(tfoot td):not(:where([class~="not-format"] *)){vertical-align:top;}.format{--tw-format-body:#6b7280;--tw-format-headings:#111827;--tw-format-lead:#6b7280;--tw-format-links:#4b5563;--tw-format-bold:#111827;--tw-format-counters:#6b7280;--tw-format-bullets:#6b7280;--tw-format-hr:#e5e7eb;--tw-format-quotes:#111827;--tw-format-quote-borders:#e5e7eb;--tw-format-captions:#6b7280;--tw-format-code:#111827;--tw-format-code-bg:#f3f4f6;--tw-format-pre-code:#4b5563;--tw-format-pre-bg:#f3f4f6;--tw-format-th-borders:#e5e7eb;--tw-format-th-bg:#f9fafb;--tw-format-td-borders:#e5e7eb;--tw-format-invert-body:#9ca3af;--tw-format-invert-headings:#fff;--tw-format-invert-lead:#9ca3af;--tw-format-invert-links:#fff;--tw-format-invert-bold:#fff;--tw-format-invert-counters:#9ca3af;--tw-format-invert-bullets:#4b5563;--tw-format-invert-hr:#374151;--tw-format-invert-quotes:#f3f4f6;--tw-format-invert-quote-borders:#374151;--tw-format-invert-captions:#9ca3af;--tw-format-invert-code:#fff;--tw-format-invert-code-bg:#1f2937;--tw-format-invert-pre-code:#d1d5db;--tw-format-invert-pre-bg:#374151;--tw-format-invert-th-borders:#4b5563;--tw-format-invert-td-borders:#374151;--tw-format-invert-th-bg:#374151;font-size:1rem;line-height:1.75;}.format :where(p):not(:where([class~="not-format"] *)){margin-top:1.25em;margin-bottom:1.25em;}.format :where(blockquote > p:first-child):not(:where([class~="not-format"] *)){margin-top:0;}.format :where(video):not(:where([class~="not-format"] *)){margin-top:2em;margin-bottom:2em;}.format :where(figure):not(:where([class~="not-format"] *)){margin-top:2em;margin-bottom:2em;}.format :where(li):not(:where([class~="not-format"] *)){margin-top:0.5em;margin-bottom:0.5em;}.format :where(ol > li):not(:where([class~="not-format"] *)){padding-left:0.375em;}.format :where(ul > li):not(:where([class~="not-format"] *)){padding-left:0.375em;}.format :where(.format > ul > li p):not(:where([class~="not-format"] *)){margin-top:0.75em;margin-bottom:0.75em;}.format :where(.format > ul > li > *:first-child):not(:where([class~="not-format"] *)){margin-top:1.25em;}.format :where(.format > ul > li > *:last-child):not(:where([class~="not-format"] *)){margin-bottom:1.25em;}.format :where(.format > ol > li > *:first-child):not(:where([class~="not-format"] *)){margin-top:1.25em;}.format :where(.format > ol > li > *:last-child):not(:where([class~="not-format"] *)){margin-bottom:1.25em;}.format :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-format"] *)){margin-top:0.75em;margin-bottom:0.75em;}.format :where(hr + *):not(:where([class~="not-format"] *)){margin-top:0;}.format :where(h2 + *):not(:where([class~="not-format"] *)){margin-top:0;}.format :where(h3 + *):not(:where([class~="not-format"] *)){margin-top:0;}.format :where(h4 + *):not(:where([class~="not-format"] *)){margin-top:0;}.format :where(thead th:last-child):not(:where([class~="not-format"] *)){padding-right:0;}.format :where(tbody td,tfoot td):not(:where([class~="not-format"] *)){padding-top:0.5714286em;padding-right:0.5714286em;padding-bottom:0.5714286em;padding-left:0.5714286em;}.format :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-format"] *)){padding-right:0;}.format :where(.format > :first-child):not(:where([class~="not-format"] *)){margin-top:0;}.format :where(.format > :last-child):not(:where([class~="not-format"] *)){margin-bottom:0;}.format-sm{font-size:1rem;line-height:1.7142857;}.format-sm :where(p):not(:where([class~="not-format"] *)){margin-top:1em;margin-bottom:1em;}.format-sm :where([class~="lead"]):not(:where([class~="not-format"] *)){font-size:1.125em;line-height:1.5555556;margin-top:0.8888889em;margin-bottom:0.8888889em;}.format-sm :where(blockquote):not(:where([class~="not-format"] *)){margin-bottom:1.3333333em;}.format-sm :where(blockquote):not(:where([class~="not-format"] *))::before{margin-top:1.3333333em;}.format-sm :where(h1):not(:where([class~="not-format"] *)){font-size:1.6666667em;margin-top:0;margin-bottom:0.8em;line-height:1.2;}.format-sm :where(h2):not(:where([class~="not-format"] *)){font-size:1.5em;margin-top:0;margin-bottom:0.8em;line-height:1.4;}.format-sm :where(h3):not(:where([class~="not-format"] *)){font-size:1.25em;margin-top:0;margin-bottom:0.4444444em;line-height:1.5555556;}.format-sm :where(h4):not(:where([class~="not-format"] *)){font-size:1.125em;margin-top:0;margin-bottom:0.5em;line-height:1.25;}.format-sm :where(img):not(:where([class~="not-format"] *)){margin-top:1.5em;margin-bottom:1.5em;}.format-sm :where(video):not(:where([class~="not-format"] *)){margin-top:1.5em;margin-bottom:1.5em;}.format-sm :where(figure):not(:where([class~="not-format"] *)){margin-top:1.5em;margin-bottom:1.5em;}.format-sm :where(figure > *):not(:where([class~="not-format"] *)){margin-top:0;margin-bottom:0;}.format-sm :where(figcaption):not(:where([class~="not-format"] *)){font-size:0.875em;line-height:1.3333333;margin-top:0.6666667em;text-align:center;}.format-sm :where(code):not(:where([class~="not-format"] *)){font-size:0.875em;}.format-sm :where(h2 code):not(:where([class~="not-format"] *)){font-size:0.9em;}.format-sm :where(h3 code):not(:where([class~="not-format"] *)){font-size:0.8888889em;}.format-sm :where(pre):not(:where([class~="not-format"] *)){font-size:0.875em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:0.25rem;padding-top:0.6666667em;padding-right:1em;padding-bottom:0.6666667em;padding-left:1em;}.format-sm :where(ol):not(:where([class~="not-format"] *)){margin-top:1em;margin-bottom:1em;padding-left:1.375em;}.format-sm :where(ul):not(:where([class~="not-format"] *)){margin-top:1em;margin-bottom:1em;padding-left:1.375em;}.format-sm :where(li):not(:where([class~="not-format"] *)){margin-top:0.25em;margin-bottom:0.25em;}.format-sm :where(ol > li):not(:where([class~="not-format"] *)){padding-left:0.375em;}.format-sm :where(ul > li):not(:where([class~="not-format"] *)){padding-left:0.375em;}.format-sm :where(.format > ul > li p):not(:where([class~="not-format"] *)){margin-top:0.5em;margin-bottom:0.5em;}.format-sm :where(.format > ul > li > *:first-child):not(:where([class~="not-format"] *)){margin-top:1em;}.format-sm :where(.format > ul > li > *:last-child):not(:where([class~="not-format"] *)){margin-bottom:1em;}.format-sm :where(.format > ol > li > *:first-child):not(:where([class~="not-format"] *)){margin-top:1em;}.format-sm :where(.format > ol > li > *:last-child):not(:where([class~="not-format"] *)){margin-bottom:1em;}.format-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-format"] *)){margin-top:0.5em;margin-bottom:0.5em;}.format-sm :where(hr):not(:where([class~="not-format"] *)){margin-top:2.5em;margin-bottom:2.5em;}.format-sm :where(hr + *):not(:where([class~="not-format"] *)){margin-top:0;}.format-sm :where(h2 + *):not(:where([class~="not-format"] *)){margin-top:0;}.format-sm :where(h3 + *):not(:where([class~="not-format"] *)){margin-top:0;}.format-sm :where(h4 + *):not(:where([class~="not-format"] *)){margin-top:0;}.format-sm :where(table):not(:where([class~="not-format"] *)){font-size:0.875em;line-height:1.5;}.format-sm :where(thead th):not(:where([class~="not-format"] *)){padding-right:1em;padding-bottom:0.6666667em;padding-left:1em;}.format-sm :where(thead th:first-child):not(:where([class~="not-format"] *)){padding-left:0;}.format-sm :where(thead th:last-child):not(:where([class~="not-format"] *)){padding-right:0;}.format-sm :where(tbody td,tfoot td):not(:where([class~="not-format"] *)){padding-top:0.6666667em;padding-right:1em;padding-bottom:0.6666667em;padding-left:1em;}.format-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-format"] *)){padding-left:0;}.format-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-format"] *)){padding-right:0;}.format-sm :where(.format > :first-child):not(:where([class~="not-format"] *)){margin-top:0;}.format-sm :where(.format > :last-child):not(:where([class~="not-format"] *)){margin-bottom:0;}.format-base :where(.format > ul > li p):not(:where([class~="not-format"] *)){margin-top:0.75em;margin-bottom:0.75em;}.format-base :where(.format > ul > li > *:first-child):not(:where([class~="not-format"] *)){margin-top:1.25em;}.format-base :where(.format > ul > li > *:last-child):not(:where([class~="not-format"] *)){margin-bottom:1.25em;}.format-base :where(.format > ol > li > *:first-child):not(:where([class~="not-format"] *)){margin-top:1.25em;}.format-base :where(.format > ol > li > *:last-child):not(:where([class~="not-format"] *)){margin-bottom:1.25em;}.format-base :where(.format > :first-child):not(:where([class~="not-format"] *)){margin-top:0;}.format-base :where(.format > :last-child):not(:where([class~="not-format"] *)){margin-bottom:0;}.format-lg :where(.format > ul > li p):not(:where([class~="not-format"] *)){margin-top:0.8888889em;margin-bottom:0.8888889em;}.format-lg :where(.format > ul > li > *:first-child):not(:where([class~="not-format"] *)){margin-top:1.3333333em;}.format-lg :where(.format > ul > li > *:last-child):not(:where([class~="not-format"] *)){margin-bottom:1.3333333em;}.format-lg :where(.format > ol > li > *:first-child):not(:where([class~="not-format"] *)){margin-top:1.3333333em;}.format-lg :where(.format > ol > li > *:last-child):not(:where([class~="not-format"] *)){margin-bottom:1.3333333em;}.format-lg :where(.format > :first-child):not(:where([class~="not-format"] *)){margin-top:0;}.format-lg :where(.format > :last-child):not(:where([class~="not-format"] *)){margin-bottom:0;}.aspect-h-1{--tw-aspect-h:1;}.aspect-h-16{--tw-aspect-h:16;}.aspect-h-3{--tw-aspect-h:3;}.aspect-h-4{--tw-aspect-h:4;}.aspect-h-9{--tw-aspect-h:9;}.aspect-w-1{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:1;}.aspect-w-1 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}.aspect-w-16{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:16;}.aspect-w-16 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}.aspect-w-3{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:3;}.aspect-w-3 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}.aspect-w-4{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:4;}.aspect-w-4 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}.aspect-w-9{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:9;}.aspect-w-9 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}.aspect-none{position:static;padding-bottom:0;}.aspect-none > *{position:static;height:auto;width:auto;top:auto;right:auto;bottom:auto;left:auto;}.p-btn{padding:0.875rem 1.75rem;}.text-tiny{font-size:0.75rem;line-height:1rem;}.text-small{font-size:0.875rem;line-height:1.625rem;}.text-big{font-size:1.625rem;line-height:1.875rem;}.text-huge{font-size:2.5rem;line-height:3.125rem;}label.error,.form-item--error-message{font-size:0.875rem;line-height:1.625rem;font-weight:400;--tw-text-opacity:1;color:rgb(224 36 36 / var(--tw-text-opacity));}.border.error{--tw-border-opacity:1;border-color:rgb(224 36 36 / var(--tw-border-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);}.border.error:focus{--tw-border-opacity:1;border-color:rgb(224 36 36 / var(--tw-border-opacity));}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.pointer-events-none{pointer-events:none;}.pointer-events-auto{pointer-events:auto;}.visible{visibility:visible;}.invisible{visibility:hidden;}.collapse{visibility:collapse;}.static{position:static;}.\!fixed{position:fixed !important;}.fixed{position:fixed;}.\!absolute{position:absolute !important;}.absolute{position:absolute;}.\!relative{position:relative !important;}.relative{position:relative;}.sticky{position:sticky;}.inset-0{inset:0px;}.inset-x-0{left:0px;right:0px;}.inset-x-\[15\%\]{left:15%;right:15%;}.inset-y-0{top:0px;bottom:0px;}.\!-bottom-0{bottom:-0px !important;}.\!-bottom-\[1\.875rem\]{bottom:-1.875rem !important;}.\!-left-8{left:-2rem !important;}.\!-right-8{right:-2rem !important;}.\!bottom-0{bottom:0px !important;}.\!left-0{left:0px !important;}.\!right-0{right:0px !important;}.-bottom-2{bottom:-0.5rem;}.-bottom-3{bottom:-0.75rem;}.-bottom-5{bottom:-1.25rem;}.-bottom-\[0\.313rem\]{bottom:-0.313rem;}.-left-5{left:-1.25rem;}.-left-\[3\%\]{left:-3%;}.-right-5{right:-1.25rem;}.-top-14{top:-3.5rem;}.-top-6{top:-1.5rem;}.bottom-0{bottom:0px;}.bottom-24{bottom:6rem;}.bottom-5{bottom:1.25rem;}.bottom-6{bottom:1.5rem;}.bottom-7{bottom:1.75rem;}.bottom-8{bottom:2rem;}.bottom-\[46\%\]{bottom:46%;}.bottom-\[50\%\]{bottom:50%;}.bottom-\[55\%\]{bottom:55%;}.bottom-\[60px\]{bottom:60px;}.end-2{inset-inline-end:0.5rem;}.end-2\.5{inset-inline-end:0.625rem;}.end-\[1\.25rem\]{inset-inline-end:1.25rem;}.left-0{left:0px;}.left-1\/2{left:50%;}.left-1\/3{left:33.333333%;}.left-1\/4{left:25%;}.left-2{left:0.5rem;}.left-2\.5{left:0.625rem;}.left-2\/3{left:66.666667%;}.left-2\/4{left:50%;}.left-3{left:0.75rem;}.left-3\/4{left:75%;}.left-7{left:1.75rem;}.left-auto{left:auto;}.left-full{left:100%;}.right-0{right:0px;}.right-2{right:0.5rem;}.right-2\.5{right:0.625rem;}.right-4{right:1rem;}.right-5{right:1.25rem;}.right-6{right:1.5rem;}.right-7{right:1.75rem;}.right-\[0\.938rem\]{right:0.938rem;}.right-\[15\%\]{right:15%;}.top-0{top:0px;}.top-0\.5{top:0.125rem;}.top-1\/2{top:50%;}.top-10{top:2.5rem;}.top-2{top:0.5rem;}.top-2\.5{top:0.625rem;}.top-3{top:0.75rem;}.top-3\.5{top:0.875rem;}.top-6{top:1.5rem;}.top-\[0\.625rem\]{top:0.625rem;}.top-\[0rem\]{top:0rem;}.top-\[1\.25rem\]{top:1.25rem;}.top-\[15\.938rem\]{top:15.938rem;}.top-\[20\%\]{top:20%;}.top-\[33\.125rem\]{top:33.125rem;}.top-\[4\.875rem\]{top:4.875rem;}.top-\[calc\(100\%_-_34px\)\]{top:calc(100% - 34px);}.top-\[calc\(100\%_-_49px\)\]{top:calc(100% - 49px);}.top-\[calc\(50\%_-_1\.25rem\)\]{top:calc(50% - 1.25rem);}.-z-10{z-index:-10;}.-z-20{z-index:-20;}.z-0{z-index:0;}.z-10{z-index:10;}.z-20{z-index:20;}.z-30{z-index:30;}.z-40{z-index:40;}.z-50{z-index:50;}.z-\[-1\]{z-index:-1;}.z-\[1000\]{z-index:1000;}.z-\[100\]{z-index:100;}.z-\[1\]{z-index:1;}.z-\[200\]{z-index:200;}.z-\[2\]{z-index:2;}.z-\[500\]{z-index:500;}.z-\[600\]{z-index:600;}.z-\[60\]{z-index:60;}.order-1{order:1;}.order-first{order:-9999;}.order-last{order:9999;}.col-span-1{grid-column:span 1 / span 1;}.col-span-10{grid-column:span 10 / span 10;}.col-span-11{grid-column:span 11 / span 11;}.col-span-12{grid-column:span 12 / span 12;}.col-span-2{grid-column:span 2 / span 2;}.col-span-3{grid-column:span 3 / span 3;}.col-span-4{grid-column:span 4 / span 4;}.col-span-5{grid-column:span 5 / span 5;}.col-span-6{grid-column:span 6 / span 6;}.col-span-7{grid-column:span 7 / span 7;}.col-span-8{grid-column:span 8 / span 8;}.col-span-9{grid-column:span 9 / span 9;}.col-start-11{grid-column-start:11;}.col-end-9{grid-column-end:9;}.row-span-2{grid-row:span 2 / span 2;}.float-left{float:left;}.\!-m-px{margin:-1px !important;}.-m-1{margin:-0.25rem;}.-m-10{margin:-2.5rem;}.-m-2{margin:-0.5rem;}.-m-4{margin:-1rem;}.-m-6{margin:-1.5rem;}.-m-8{margin:-2rem;}.-m-\[0\.063rem\]{margin:-0.063rem;}.m-0{margin:0px;}.m-3{margin:0.75rem;}.m-4{margin:1rem;}.m-auto{margin:auto;}.-mx-1{margin-left:-0.25rem;margin-right:-0.25rem;}.-mx-1\.5{margin-left:-0.375rem;margin-right:-0.375rem;}.-my-1{margin-top:-0.25rem;margin-bottom:-0.25rem;}.-my-1\.5{margin-top:-0.375rem;margin-bottom:-0.375rem;}.mx-0{margin-left:0px;margin-right:0px;}.mx-4{margin-left:1rem;margin-right:1rem;}.mx-\[15\%\]{margin-left:15%;margin-right:15%;}.mx-\[3px\]{margin-left:3px;margin-right:3px;}.mx-auto{margin-left:auto;margin-right:auto;}.mx-section-inline-sm{margin-left:0;margin-right:0;}.mx-section-inline-xs{margin-left:0;margin-right:0;}.my-0{margin-top:0px;margin-bottom:0px;}.my-2{margin-top:0.5rem;margin-bottom:0.5rem;}.my-3{margin-top:0.75rem;margin-bottom:0.75rem;}.my-4{margin-top:1rem;margin-bottom:1rem;}.my-5{margin-top:1.25rem;margin-bottom:1.25rem;}.my-6{margin-top:1.5rem;margin-bottom:1.5rem;}.my-8{margin-top:2rem;margin-bottom:2rem;}.my-auto{margin-top:auto;margin-bottom:auto;}.my-section-2xl{margin-top:10rem;margin-bottom:10rem;}.my-section-lg{margin-top:6rem;margin-bottom:6rem;}.my-section-sm{margin-top:2rem;margin-bottom:2rem;}.my-section-xl{margin-top:8rem;margin-bottom:8rem;}.my-section-xs{margin-top:1rem;margin-bottom:1rem;}.\!-mt-16{margin-top:-4rem !important;}.\!mr-0{margin-right:0px !important;}.\!mr-10{margin-right:2.5rem !important;}.-mb-px{margin-bottom:-1px;}.-ml-3{margin-left:-0.75rem;}.-ml-4{margin-left:-1rem;}.-mr-1{margin-right:-0.25rem;}.-mr-\[100\%\]{margin-right:-100%;}.-mt-14{margin-top:-3.5rem;}.-mt-3{margin-top:-0.75rem;}.-mt-6{margin-top:-1.5rem;}.mb-0{margin-bottom:0px;}.mb-0\.5{margin-bottom:0.125rem;}.mb-1{margin-bottom:0.25rem;}.mb-1\.5{margin-bottom:0.375rem;}.mb-2{margin-bottom:0.5rem;}.mb-2\.5{margin-bottom:0.625rem;}.mb-3{margin-bottom:0.75rem;}.mb-3\.5{margin-bottom:0.875rem;}.mb-4{margin-bottom:1rem;}.mb-5{margin-bottom:1.25rem;}.mb-6{margin-bottom:1.5rem;}.mb-7{margin-bottom:1.75rem;}.mb-8{margin-bottom:2rem;}.mb-\[0\.313rem\]{margin-bottom:0.313rem;}.mb-\[0\.438rem\]{margin-bottom:0.438rem;}.mb-\[0\.688rem\]{margin-bottom:0.688rem;}.mb-\[0\.938rem\]{margin-bottom:0.938rem;}.mb-\[1\.563rem\]{margin-bottom:1.563rem;}.mb-\[17px\]{margin-bottom:17px;}.mb-\[2\.813rem\]{margin-bottom:2.813rem;}.mb-\[22px\]{margin-bottom:22px;}.mb-\[24px\]{margin-bottom:24px;}.mb-\[59px\]{margin-bottom:59px;}.mb-section-2xl{margin-bottom:10rem;}.mb-section-lg{margin-bottom:6rem;}.mb-section-md{margin-bottom:4rem;}.mb-section-sm{margin-bottom:2rem;}.mb-section-xl{margin-bottom:8rem;}.mb-section-xs{margin-bottom:1rem;}.me-2{margin-inline-end:0.5rem;}.ml-0{margin-left:0px;}.ml-1{margin-left:0.25rem;}.ml-1\.5{margin-left:0.375rem;}.ml-2{margin-left:0.5rem;}.ml-2\.5{margin-left:0.625rem;}.ml-3{margin-left:0.75rem;}.ml-4{margin-left:1rem;}.ml-5{margin-left:1.25rem;}.ml-8{margin-left:2rem;}.ml-\[20\%\]{margin-left:20%;}.ml-auto{margin-left:auto;}.mr-1{margin-right:0.25rem;}.mr-1\.5{margin-right:0.375rem;}.mr-2{margin-right:0.5rem;}.mr-2\.5{margin-right:0.625rem;}.mr-3{margin-right:0.75rem;}.mr-4{margin-right:1rem;}.mr-5{margin-right:1.25rem;}.mr-\[-1rem\]{margin-right:-1rem;}.mr-\[1\.125rem\]{margin-right:1.125rem;}.mt-0{margin-top:0px;}.mt-1{margin-top:0.25rem;}.mt-1\.5{margin-top:0.375rem;}.mt-10{margin-top:2.5rem;}.mt-12{margin-top:3rem;}.mt-14{margin-top:3.5rem;}.mt-16{margin-top:4rem;}.mt-2{margin-top:0.5rem;}.mt-2\.5{margin-top:0.625rem;}.mt-3{margin-top:0.75rem;}.mt-3\.5{margin-top:0.875rem;}.mt-4{margin-top:1rem;}.mt-5{margin-top:1.25rem;}.mt-6{margin-top:1.5rem;}.mt-8{margin-top:2rem;}.mt-\[-0\.125rem\]{margin-top:-0.125rem;}.mt-\[-0\.625rem\]{margin-top:-0.625rem;}.mt-\[-5rem\]{margin-top:-5rem;}.mt-\[0\.938rem\]{margin-top:0.938rem;}.mt-\[18px\]{margin-top:18px;}.mt-\[2\.063rem\]{margin-top:2.063rem;}.mt-\[2\.188rem\]{margin-top:2.188rem;}.mt-\[23px\]{margin-top:23px;}.mt-auto{margin-top:auto;}.mt-section-2xl{margin-top:10rem;}.mt-section-lg{margin-top:6rem;}.mt-section-md{margin-top:4rem;}.mt-section-sm{margin-top:2rem;}.mt-section-xl{margin-top:8rem;}.mt-section-xs{margin-top:1rem;}.box-border{box-sizing:border-box;}.box-content{box-sizing:content-box;}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}.line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;}.line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;}.line-clamp-none{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none;}.block{display:block;}.inline-block{display:inline-block;}.inline{display:inline;}.flex{display:flex;}.inline-flex{display:inline-flex;}.table{display:table;}.\!grid{display:grid !important;}.grid{display:grid;}.contents{display:contents;}.hidden{display:none;}.aspect-1{aspect-ratio:1;}.aspect-\[3\/4\]{aspect-ratio:3/4;}.aspect-\[4\/3\]{aspect-ratio:4/3;}.aspect-\[500\/889\]{aspect-ratio:500/889;}.aspect-auto{aspect-ratio:auto;}.aspect-square{aspect-ratio:1 / 1;}.aspect-video{aspect-ratio:16 / 9;}.\!h-\[2\.75rem\]{height:2.75rem !important;}.\!h-auto{height:auto !important;}.\!h-px{height:1px !important;}.h-0{height:0px;}.h-1{height:0.25rem;}.h-1\.5{height:0.375rem;}.h-1\/2{height:50%;}.h-1\/3{height:33.333333%;}.h-1\/4{height:25%;}.h-1\/5{height:20%;}.h-1\/6{height:16.666667%;}.h-10{height:2.5rem;}.h-12{height:3rem;}.h-14{height:3.5rem;}.h-16{height:4rem;}.h-2{height:0.5rem;}.h-2\.5{height:0.625rem;}.h-2\/3{height:66.666667%;}.h-2\/5{height:40%;}.h-24{height:6rem;}.h-28{height:7rem;}.h-3{height:0.75rem;}.h-3\.5{height:0.875rem;}.h-3\/4{height:75%;}.h-3\/5{height:60%;}.h-32{height:8rem;}.h-36{height:9rem;}.h-4{height:1rem;}.h-4\/5{height:80%;}.h-5{height:1.25rem;}.h-5\/6{height:83.333333%;}.h-6{height:1.5rem;}.h-64{height:16rem;}.h-7{height:1.75rem;}.h-8{height:2rem;}.h-9{height:2.25rem;}.h-\[0\.063rem\]{height:0.063rem;}.h-\[0\.5rem\]{height:0.5rem;}.h-\[0\.625rem\]{height:0.625rem;}.h-\[1\.438rem\]{height:1.438rem;}.h-\[13\.75rem\]{height:13.75rem;}.h-\[15\.625rem\]{height:15.625rem;}.h-\[18\.75rem\]{height:18.75rem;}.h-\[2\.5rem\]{height:2.5rem;}.h-\[2\.875rem\]{height:2.875rem;}.h-\[20\.813rem\]{height:20.813rem;}.h-\[25rem\]{height:25rem;}.h-\[3\.125rem\]{height:3.125rem;}.h-\[3\.25rem\]{height:3.25rem;}.h-\[3\.75rem\]{height:3.75rem;}.h-\[304px\]{height:304px;}.h-\[38px\]{height:38px;}.h-\[3px\]{height:3px;}.h-\[4\.375rem\]{height:4.375rem;}.h-\[40px\]{height:40px;}.h-\[46\.375rem\]{height:46.375rem;}.h-\[5\.375rem\]{height:5.375rem;}.h-\[50\%\]{height:50%;}.h-\[500px\]{height:500px;}.h-\[511px\]{height:511px;}.h-\[52\.25rem\]{height:52.25rem;}.h-\[5rem\]{height:5rem;}.h-\[65\.625rem\]{height:65.625rem;}.h-\[90\%\]{height:90%;}.h-\[calc\(100\%-1rem\)\]{height:calc(100% - 1rem);}.h-auto{height:auto;}.h-fit{height:-moz-fit-content;height:fit-content;}.h-full{height:100%;}.h-max{height:-moz-max-content;height:max-content;}.h-px{height:1px;}.h-screen{height:100vh;}.max-h-96{max-height:24rem;}.max-h-\[1\.375rem\]{max-height:1.375rem;}.max-h-\[300px\]{max-height:300px;}.max-h-\[473px\]{max-height:473px;}.max-h-\[50vh\]{max-height:50vh;}.min-h-3{min-height:0.75rem;}.min-h-\[15\.625rem\]{min-height:15.625rem;}.min-h-\[17\.125rem\]{min-height:17.125rem;}.min-h-\[18\.75rem\]{min-height:18.75rem;}.min-h-\[5\.625rem\]{min-height:5.625rem;}.min-h-\[8\.313rem\]{min-height:8.313rem;}.min-h-full{min-height:100%;}.\!w-2\/5{width:40% !important;}.\!w-\[2\.75rem\]{width:2.75rem !important;}.\!w-\[525px\]{width:525px !important;}.\!w-auto{width:auto !important;}.\!w-fit{width:-moz-fit-content !important;width:fit-content !important;}.\!w-full{width:100% !important;}.\!w-px{width:1px !important;}.w-0{width:0px;}.w-1\/2{width:50%;}.w-1\/3{width:33.333333%;}.w-1\/4{width:25%;}.w-1\/5{width:20%;}.w-1\/6{width:16.666667%;}.w-10{width:2.5rem;}.w-10\/12{width:83.333333%;}.w-12{width:3rem;}.w-14{width:3.5rem;}.w-16{width:4rem;}.w-2{width:0.5rem;}.w-2\.5{width:0.625rem;}.w-2\/3{width:66.666667%;}.w-2\/5{width:40%;}.w-24{width:6rem;}.w-3{width:0.75rem;}.w-3\.5{width:0.875rem;}.w-3\/4{width:75%;}.w-3\/5{width:60%;}.w-32{width:8rem;}.w-36{width:9rem;}.w-4{width:1rem;}.w-4\/5{width:80%;}.w-44{width:11rem;}.w-5{width:1.25rem;}.w-5\/6{width:83.333333%;}.w-56{width:14rem;}.w-6{width:1.5rem;}.w-64{width:16rem;}.w-7{width:1.75rem;}.w-8{width:2rem;}.w-9{width:2.25rem;}.w-\[0\.625rem\]{width:0.625rem;}.w-\[0\.938rem\]{width:0.938rem;}.w-\[1\.25rem\]{width:1.25rem;}.w-\[1\.438rem\]{width:1.438rem;}.w-\[103\%\]{width:103%;}.w-\[15\%\]{width:15%;}.w-\[18\.438rem\]{width:18.438rem;}.w-\[18\.75rem\]{width:18.75rem;}.w-\[1rem\]{width:1rem;}.w-\[2\.125rem\]{width:2.125rem;}.w-\[2\.5rem\]{width:2.5rem;}.w-\[2\.875rem\]{width:2.875rem;}.w-\[21\.25rem\]{width:21.25rem;}.w-\[210px\]{width:210px;}.w-\[3\.125rem\]{width:3.125rem;}.w-\[3\.75rem\]{width:3.75rem;}.w-\[30\%\]{width:30%;}.w-\[30px\]{width:30px;}.w-\[32px\]{width:32px;}.w-\[330px\]{width:330px;}.w-\[38px\]{width:38px;}.w-\[4\.375rem\]{width:4.375rem;}.w-\[4\.813rem\]{width:4.813rem;}.w-\[5\.375rem\]{width:5.375rem;}.w-\[5\.75rem\]{width:5.75rem;}.w-\[5rem\]{width:5rem;}.w-\[70\%\]{width:70%;}.w-\[8\%\]{width:8%;}.w-\[80\%\]{width:80%;}.w-\[98\%\]{width:98%;}.w-\[calc\(100\%\+24px\)\]{width:calc(100% + 24px);}.w-\[calc\(100\%\+2rem\)\]{width:calc(100% + 2rem);}.w-\[calc\(100\%--2rem\)\]{width:calc(100% - -2rem);}.w-\[calc\(100\%-24px\)\]{width:calc(100% - 24px);}.w-\[calc\(100vw-1rem\)\]{width:calc(100vw - 1rem);}.w-\[calc\(100vw\/4\.25\)\]{width:calc(100vw / 4.25);}.w-\[calc\(50\%-0\.5rem\)\]{width:calc(50% - 0.5rem);}.w-auto{width:auto;}.w-fit{width:-moz-fit-content;width:fit-content;}.w-full{width:100%;}.w-max{width:-moz-max-content;width:max-content;}.w-screen{width:100vw;}.min-w-24{min-width:6rem;}.min-w-3{min-width:0.75rem;}.min-w-5{min-width:1.25rem;}.min-w-\[10rem\]{min-width:10rem;}.min-w-\[18\.75rem\]{min-width:18.75rem;}.min-w-\[5\.625rem\]{min-width:5.625rem;}.min-w-\[6\.25rem\]{min-width:6.25rem;}.min-w-\[calc\(12\.5\%-3\.5rem\)\]{min-width:calc(12.5% - 3.5rem);}.min-w-min{min-width:-moz-min-content;min-width:min-content;}.max-w-4xl{max-width:56rem;}.max-w-7xl{max-width:80rem;}.max-w-\[20\.625rem\]{max-width:20.625rem;}.max-w-\[28\.125rem\]{max-width:28.125rem;}.max-w-\[68\.75rem\]{max-width:68.75rem;}.max-w-\[80rem\]{max-width:80rem;}.max-w-\[85\%\]{max-width:85%;}.max-w-\[88\.75rem\]{max-width:88.75rem;}.max-w-\[90\%\]{max-width:90%;}.max-w-\[calc\(100\%-5\.938rem\)\]{max-width:calc(100% - 5.938rem);}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content;}.max-w-full{max-width:100%;}.max-w-lg{max-width:32rem;}.max-w-md{max-width:28rem;}.max-w-none{max-width:none;}.max-w-screen-lg{max-width:1024px;}.max-w-screen-md{max-width:768px;}.max-w-screen-sm{max-width:640px;}.max-w-screen-xl{max-width:1280px;}.max-w-sm{max-width:24rem;}.flex-1{flex:1 1 0%;}.flex-\[0_0_20\%\]{flex:0 0 20%;}.flex-\[1_0_calc\(35\%-2\.5rem\)\]{flex:1 0 calc(35% - 2.5rem);}.flex-\[1_0_calc\(65\%-2\.5rem\)\]{flex:1 0 calc(65% - 2.5rem);}.flex-\[2\]{flex:2;}.flex-initial{flex:0 1 auto;}.flex-none{flex:none;}.flex-shrink-0{flex-shrink:0;}.shrink-0{flex-shrink:0;}.flex-grow{flex-grow:1;}.grow{flex-grow:1;}.basis-0{flex-basis:0px;}.basis-1{flex-basis:0.25rem;}.table-fixed{table-layout:fixed;}.origin-center{transform-origin:center;}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.-translate-y-\[8\.375rem\]{--tw-translate-y:-8.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.-translate-y-full{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.translate-x-full{--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.translate-y-full{--tw-translate-y:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.\!rotate-0{--tw-rotate:0deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;}.\!rotate-180{--tw-rotate:180deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.transform-none{transform:none;}@keyframes spin{to{transform:rotate(360deg);}}.animate-spin{animation:spin 1s linear infinite;}.cursor-default{cursor:default;}.cursor-pointer{cursor:pointer;}.resize{resize:both;}.list-none{list-style-type:none;}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.columns-2{-moz-columns:2;columns:2;}.break-inside-avoid-column{-moz-column-break-inside:avoid;break-inside:avoid-column;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr));}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr));}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr));}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr));}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr));}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr));}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr));}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr));}.grid-rows-\[0fr\]{grid-template-rows:0fr;}.grid-rows-\[1fr\]{grid-template-rows:1fr;}.grid-rows-auto1fr{grid-template-rows:auto 1fr;}.flex-row{flex-direction:row;}.flex-col{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.flex-nowrap{flex-wrap:nowrap;}.items-start{align-items:flex-start;}.items-end{align-items:flex-end;}.items-center{align-items:center;}.items-baseline{align-items:baseline;}.items-stretch{align-items:stretch;}.justify-start{justify-content:flex-start;}.justify-end{justify-content:flex-end;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.justify-around{justify-content:space-around;}.justify-evenly{justify-content:space-evenly;}.justify-items-stretch{justify-items:stretch;}.\!gap-0{gap:0px !important;}.\!gap-4{gap:1rem !important;}.gap-0{gap:0px;}.gap-1{gap:0.25rem;}.gap-1\.5{gap:0.375rem;}.gap-10{gap:2.5rem;}.gap-12{gap:3rem;}.gap-16{gap:4rem;}.gap-2{gap:0.5rem;}.gap-2\.5{gap:0.625rem;}.gap-3{gap:0.75rem;}.gap-3\.5{gap:0.875rem;}.gap-4{gap:1rem;}.gap-5{gap:1.25rem;}.gap-6{gap:1.5rem;}.gap-7{gap:1.75rem;}.gap-8{gap:2rem;}.gap-\[0\.188rem\]{gap:0.188rem;}.gap-\[0\.563rem\]{gap:0.563rem;}.gap-\[0\.625rem\]{gap:0.625rem;}.gap-\[1\.25rem\]{gap:1.25rem;}.gap-\[1\.875rem\]{gap:1.875rem;}.gap-form{gap:2rem;}.gap-grid-2xl{gap:3rem;}.gap-grid-lg{gap:2rem;}.gap-grid-md{gap:1.5rem;}.gap-grid-sm{gap:1rem;}.gap-grid-xl{gap:2.5rem;}.gap-grid-xs{gap:1rem;}.gap-section-lg{gap:6rem;}.gap-section-md{gap:4rem;}.gap-section-sm{gap:2rem;}.gap-section-xl{gap:8rem;}.gap-section-xs{gap:1rem;}.gap-x-11{-moz-column-gap:2.75rem;column-gap:2.75rem;}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem;}.gap-x-2{-moz-column-gap:0.5rem;column-gap:0.5rem;}.gap-x-3{-moz-column-gap:0.75rem;column-gap:0.75rem;}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem;}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem;}.gap-y-0{row-gap:0px;}.gap-y-0\.5{row-gap:0.125rem;}.gap-y-2{row-gap:0.5rem;}.gap-y-2\.5{row-gap:0.625rem;}.gap-y-8{row-gap:2rem;}.gap-y-\[0\.938rem\]{row-gap:0.938rem;}.-space-x-px > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)));}.space-x-1 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.25rem * var(--tw-space-x-reverse));margin-left:calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));}.space-x-2 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));}.space-x-2\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.625rem * var(--tw-space-x-reverse));margin-left:calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));}.space-x-3 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.75rem * var(--tw-space-x-reverse));margin-left:calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));}.space-x-4 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)));}.space-x-6 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));}.space-y-0 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));}.space-y-0\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.125rem * var(--tw-space-y-reverse));}.space-y-3 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem * var(--tw-space-y-reverse));}.space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse));}.space-y-6 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse));}.space-y-8 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse));}.divide-x-2 > :not([hidden]) ~ :not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(2px * var(--tw-divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--tw-divide-x-reverse)));}.divide-y > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));}.divide-solid > :not([hidden]) ~ :not([hidden]){border-style:solid;}.divide-gray-100 > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgb(243 244 246 / var(--tw-divide-opacity));}.divide-gray-200 > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235 / var(--tw-divide-opacity));}.divide-gray-500 > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgb(107 114 128 / var(--tw-divide-opacity));}.self-end{align-self:flex-end;}.self-center{align-self:center;}.self-stretch{align-self:stretch;}.justify-self-end{justify-self:end;}.overflow-auto{overflow:auto;}.\!overflow-hidden{overflow:hidden !important;}.overflow-hidden{overflow:hidden;}.\!overflow-visible{overflow:visible !important;}.overflow-visible{overflow:visible;}.overflow-scroll{overflow:scroll;}.overflow-x-auto{overflow-x:auto;}.overflow-y-auto{overflow-y:auto;}.overflow-x-hidden{overflow-x:hidden;}.overflow-x-clip{overflow-x:clip;}.overflow-y-scroll{overflow-y:scroll;}.scroll-smooth{scroll-behavior:smooth;}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.text-ellipsis{text-overflow:ellipsis;}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto;}.\!whitespace-nowrap{white-space:nowrap !important;}.whitespace-nowrap{white-space:nowrap;}.text-wrap{text-wrap:wrap;}.break-words{overflow-wrap:break-word;}.break-all{word-break:break-all;}.break-keep{word-break:keep-all;}.\!rounded-full{border-radius:9999px !important;}.rounded{border-radius:0.25rem;}.rounded-2xl{border-radius:1rem;}.rounded-3xl{border-radius:1.5rem;}.rounded-\[0\.313rem\]{border-radius:0.313rem;}.rounded-\[0\.625rem\]{border-radius:0.625rem;}.rounded-\[1rem\]{border-radius:1rem;}.rounded-\[40px\]{border-radius:40px;}.rounded-btn-default{border-radius:5px;}.rounded-card-default{border-radius:0.5rem;}.rounded-full{border-radius:9999px;}.rounded-input{border-radius:60rem;}.rounded-lg{border-radius:0.5rem;}.rounded-md{border-radius:0.375rem;}.rounded-none{border-radius:0px;}.rounded-sm{border-radius:0.125rem;}.rounded-xl{border-radius:0.75rem;}.rounded-b{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem;}.rounded-b-\[0\.625rem\]{border-bottom-right-radius:0.625rem;border-bottom-left-radius:0.625rem;}.rounded-e-lg{border-start-end-radius:0.5rem;border-end-end-radius:0.5rem;}.rounded-l-lg{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem;}.rounded-r-lg{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem;}.rounded-r-none{border-top-right-radius:0px;border-bottom-right-radius:0px;}.rounded-t{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;}.rounded-t-\[0\.625rem\]{border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;}.rounded-t-card-default{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;}.rounded-t-lg{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;}.rounded-bl-lg{border-bottom-left-radius:0.5rem;}.rounded-br-lg{border-bottom-right-radius:0.5rem;}.rounded-tl-lg{border-top-left-radius:0.5rem;}.\!border-0{border-width:0px !important;}.border{border-width:1px;}.border-0{border-width:0px;}.border-2{border-width:2px;}.border-4{border-width:4px;}.border-\[0\.188rem\]{border-width:0.188rem;}.border-\[1px\]{border-width:1px;}.border-\[2px\]{border-width:2px;}.border-\[3px\]{border-width:3px;}.border-y-\[10px\]{border-top-width:10px;border-bottom-width:10px;}.border-b{border-bottom-width:1px;}.border-b-0{border-bottom-width:0px;}.border-b-2{border-bottom-width:2px;}.border-l-\[0\.5rem\]{border-left-width:0.5rem;}.border-r-\[0\.5rem\]{border-right-width:0.5rem;}.border-t{border-top-width:1px;}.border-t-0{border-top-width:0px;}.border-t-\[0\.9375rem\]{border-top-width:0.9375rem;}.border-solid{border-style:solid;}.border-dashed{border-style:dashed;}.\!border-\[\#D5D9E2\]{--tw-border-opacity:1 !important;border-color:rgb(213 217 226 / var(--tw-border-opacity)) !important;}.\!border-secondary{--tw-border-opacity:1 !important;border-color:rgb(81 237 198 / var(--tw-border-opacity)) !important;}.\!border-white{--tw-border-opacity:1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity)) !important;}.border-\[\#D5D9E2\]{--tw-border-opacity:1;border-color:rgb(213 217 226 / var(--tw-border-opacity));}.border-\[\#DBDBDB\]{--tw-border-opacity:1;border-color:rgb(219 219 219 / var(--tw-border-opacity));}.border-\[\#DCDCDC\]{--tw-border-opacity:1;border-color:rgb(220 220 220 / var(--tw-border-opacity));}.border-\[\#EAEAEA\]{--tw-border-opacity:1;border-color:rgb(234 234 234 / var(--tw-border-opacity));}.border-\[\#ededed\]{--tw-border-opacity:1;border-color:rgb(237 237 237 / var(--tw-border-opacity));}.border-\[\'\#ededed\'\] {
  border-color: '#ededed';
}

.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}

.border-blue-500 {
  --tw-border-opacity: 1;
  border-color: rgb(63 131 248 / var(--tw-border-opacity));
}

.border-blue-600 {
  --tw-border-opacity: 1;
  border-color: rgb(28 100 242 / var(--tw-border-opacity));
}

.border-blue-700 {
  --tw-border-opacity: 1;
  border-color: rgb(26 86 219 / var(--tw-border-opacity));
}

.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}

.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}

.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}

.border-gray-800 {
  --tw-border-opacity: 1;
  border-color: rgb(31 41 55 / var(--tw-border-opacity));
}

.border-gray-900 {
  --tw-border-opacity: 1;
  border-color: rgb(17 24 39 / var(--tw-border-opacity));
}

.border-green-600 {
  --tw-border-opacity: 1;
  border-color: rgb(5 122 85 / var(--tw-border-opacity));
}

.border-green-800 {
  --tw-border-opacity: 1;
  border-color: rgb(3 84 63 / var(--tw-border-opacity));
}

.border-primary-500 {
  --tw-border-opacity: 1;
  border-color: rgb(3 86 242 / var(--tw-border-opacity));
}

.border-primary-600 {
  --tw-border-opacity: 1;
  border-color: rgb(2 66 187 / var(--tw-border-opacity));
}

.border-red-600 {
  --tw-border-opacity: 1;
  border-color: rgb(224 36 36 / var(--tw-border-opacity));
}

.border-red-700 {
  --tw-border-opacity: 1;
  border-color: rgb(200 30 30 / var(--tw-border-opacity));
}

.border-secondary {
  --tw-border-opacity: 1;
  border-color: rgb(81 237 198 / var(--tw-border-opacity));
}

.border-secondary-600 {
  --tw-border-opacity: 1;
  border-color: rgb(30 232 181 / var(--tw-border-opacity));
}

.border-shade-quaternary {
  --tw-border-opacity: 1;
  border-color: rgb(243 245 250 / var(--tw-border-opacity));
}

.border-shade-quaternary-200 {
  --tw-border-opacity: 1;
  border-color: rgb(184 196 225 / var(--tw-border-opacity));
}

.border-transparent {
  border-color: transparent;
}

.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.border-yellow-300 {
  --tw-border-opacity: 1;
  border-color: rgb(250 202 21 / var(--tw-border-opacity));
}

.border-yellow-400 {
  --tw-border-opacity: 1;
  border-color: rgb(227 160 8 / var(--tw-border-opacity));
}

.border-l-transparent {
  border-left-color: transparent;
}

.border-r-transparent {
  border-right-color: transparent;
}

.border-t-primary {
  --tw-border-opacity: 1;
  border-top-color: rgb(3 86 242 / var(--tw-border-opacity));
}

.\!bg-black\/50 {
  background-color: rgb(0 0 0 / 0.5) !important;
}

.\!bg-secondary {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(81 237 198 / var(--tw-bg-opacity)) !important;
}

.bg-\[\#0356F2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(3 86 242 / var(--tw-bg-opacity));
}

.bg-\[\#EDEDED\] {
  --tw-bg-opacity: 1;
  background-color: rgb(237 237 237 / var(--tw-bg-opacity));
}

.bg-\[\#F2F7FE\] {
  --tw-bg-opacity: 1;
  background-color: rgb(242 247 254 / var(--tw-bg-opacity));
}

.bg-\[\#bbdadf\] {
  --tw-bg-opacity: 1;
  background-color: rgb(187 218 223 / var(--tw-bg-opacity));
}

.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(235 245 255 / var(--tw-bg-opacity));
}

.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(63 131 248 / var(--tw-bg-opacity));
}

.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(28 100 242 / var(--tw-bg-opacity));
}

.bg-blue-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(26 86 219 / var(--tw-bg-opacity));
}

.bg-blue-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(30 66 159 / var(--tw-bg-opacity));
}

.bg-category-alpha {
  --tw-bg-opacity: 1;
  background-color: rgb(234 88 63 / var(--tw-bg-opacity));
}

.bg-category-beta {
  --tw-bg-opacity: 1;
  background-color: rgb(43 130 130 / var(--tw-bg-opacity));
}

.bg-category-delta {
  --tw-bg-opacity: 1;
  background-color: rgb(229 24 24 / var(--tw-bg-opacity));
}

.bg-category-epsilon {
  --tw-bg-opacity: 1;
  background-color: rgb(229 165 0 / var(--tw-bg-opacity));
}

.bg-category-gamma {
  --tw-bg-opacity: 1;
  background-color: rgb(230 0 126 / var(--tw-bg-opacity));
}

.bg-category-zeta {
  --tw-bg-opacity: 1;
  background-color: rgb(255 229 0 / var(--tw-bg-opacity));
}

.bg-cyan-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(8 145 178 / var(--tw-bg-opacity));
}

.bg-dark-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(9 60 155 / var(--tw-bg-opacity));
}

.bg-dark-primary-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(9 60 155 / var(--tw-bg-opacity));
}

.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}

.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}

.bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

.bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}

.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}

.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}

.bg-gray-900\/50 {
  background-color: rgb(17 24 39 / 0.5);
}

.bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(5 122 85 / var(--tw-bg-opacity));
}

.bg-green-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(3 84 63 / var(--tw-bg-opacity));
}

.bg-lime-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(132 204 22 / var(--tw-bg-opacity));
}

.bg-orange-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 138 76 / var(--tw-bg-opacity));
}

.bg-pink-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 180 217 / var(--tw-bg-opacity));
}

.bg-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(3 86 242 / var(--tw-bg-opacity));
}

.bg-primary-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(154 189 254 / var(--tw-bg-opacity));
}

.bg-primary-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(175 202 254 / var(--tw-bg-opacity));
}

.bg-primary-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(3 86 242 / var(--tw-bg-opacity));
}

.bg-primary-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(2 66 187 / var(--tw-bg-opacity));
}

.bg-primary-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(2 47 131 / var(--tw-bg-opacity));
}

.bg-primary-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(1 27 76 / var(--tw-bg-opacity));
}

.bg-primary\/10 {
  background-color: rgb(3 86 242 / 0.1);
}

.bg-primary\/\[\.05\] {
  background-color: rgb(3 86 242 / .05);
}

.bg-red-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 128 128 / var(--tw-bg-opacity));
}

.bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(224 36 36 / var(--tw-bg-opacity));
}

.bg-red-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(155 28 28 / var(--tw-bg-opacity));
}

.bg-secondary {
  --tw-bg-opacity: 1;
  background-color: rgb(81 237 198 / var(--tw-bg-opacity));
}

.bg-secondary-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 252 246 / var(--tw-bg-opacity));
}

.bg-secondary-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(118 241 210 / var(--tw-bg-opacity));
}

.bg-secondary-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(81 237 198 / var(--tw-bg-opacity));
}

.bg-secondary-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(30 232 181 / var(--tw-bg-opacity));
}

.bg-secondary-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(19 187 145 / var(--tw-bg-opacity));
}

.bg-secondary-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(14 136 105 / var(--tw-bg-opacity));
}

.bg-shade-quaternary {
  --tw-bg-opacity: 1;
  background-color: rgb(243 245 250 / var(--tw-bg-opacity));
}

.bg-shade-quaternary-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 245 250 / var(--tw-bg-opacity));
}

.bg-shade-secondary {
  --tw-bg-opacity: 1;
  background-color: rgb(237 252 248 / var(--tw-bg-opacity));
}

.bg-shade-tertiary-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(211 199 255 / var(--tw-bg-opacity));
}

.bg-shade-tertiary-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(233 227 255 / var(--tw-bg-opacity));
}

.bg-transparent {
  background-color: transparent;
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-white\/30 {
  background-color: rgb(255 255 255 / 0.3);
}

.bg-white\/50 {
  background-color: rgb(255 255 255 / 0.5);
}

.bg-white\/70 {
  background-color: rgb(255 255 255 / 0.7);
}

.bg-yellow-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 202 21 / var(--tw-bg-opacity));
}

.bg-yellow-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(227 160 8 / var(--tw-bg-opacity));
}

.bg-yellow-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(159 88 10 / var(--tw-bg-opacity));
}

.bg-yellow-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(142 75 16 / var(--tw-bg-opacity));
}

.bg-opacity-30 {
  --tw-bg-opacity: 0.3;
}

.bg-opacity-40 {
  --tw-bg-opacity: 0.4;
}

.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}

.bg-cardo-gradient {
  background-image: linear-gradient(to top right, #4FDCB9 -20%, rgba(79, 220, 185, 0) 67.26%);
}

.bg-gallery-hover {
  background-image: linear-gradient(0deg, rgba(3, 86, 242, 0.50) 0%, rgba(3, 86, 242, 0.50) 100%);
}

.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.bg-green-gradiant {
  background-image: linear-gradient(147deg, #4FDCB9 -18.99%, rgba(79, 220, 185, 0) 67.53%);
}

.bg-none {
  background-image: none;
}

.from-gray-900\/10 {
  --tw-gradient-from: rgb(17 24 39 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-900\/20 {
  --tw-gradient-from: rgb(17 24 39 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-900\/30 {
  --tw-gradient-from: rgb(17 24 39 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-900\/40 {
  --tw-gradient-from: rgb(17 24 39 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-900\/50 {
  --tw-gradient-from: rgb(17 24 39 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-900\/60 {
  --tw-gradient-from: rgb(17 24 39 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-900\/70 {
  --tw-gradient-from: rgb(17 24 39 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-900\/80 {
  --tw-gradient-from: rgb(17 24 39 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-900\/90 {
  --tw-gradient-from: rgb(17 24 39 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-transparent {
  --tw-gradient-from: transparent var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.to-gray-900\/10 {
  --tw-gradient-to: rgb(17 24 39 / 0.1) var(--tw-gradient-to-position);
}

.to-gray-900\/20 {
  --tw-gradient-to: rgb(17 24 39 / 0.2) var(--tw-gradient-to-position);
}

.to-gray-900\/30 {
  --tw-gradient-to: rgb(17 24 39 / 0.3) var(--tw-gradient-to-position);
}

.to-gray-900\/40 {
  --tw-gradient-to: rgb(17 24 39 / 0.4) var(--tw-gradient-to-position);
}

.to-gray-900\/50 {
  --tw-gradient-to: rgb(17 24 39 / 0.5) var(--tw-gradient-to-position);
}

.to-gray-900\/60 {
  --tw-gradient-to: rgb(17 24 39 / 0.6) var(--tw-gradient-to-position);
}

.to-gray-900\/70 {
  --tw-gradient-to: rgb(17 24 39 / 0.7) var(--tw-gradient-to-position);
}

.to-gray-900\/80 {
  --tw-gradient-to: rgb(17 24 39 / 0.8) var(--tw-gradient-to-position);
}

.to-gray-900\/90 {
  --tw-gradient-to: rgb(17 24 39 / 0.9) var(--tw-gradient-to-position);
}

.to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}

.bg-clip-border {
  background-clip: border-box;
}

.bg-clip-padding {
  background-clip: padding-box;
}

.\!fill-gray-200 {
  fill: #E5E7EB !important;
}

.fill-cyan-700 {
  fill: #0e7490;
}

.fill-gray-300 {
  fill: #D1D5DB;
}

.fill-gray-800 {
  fill: #1F2937;
}

.fill-green-600 {
  fill: #057A55;
}

.fill-white {
  fill: #ffffff;
}

.stroke-current {
  stroke: currentColor;
}

.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}

.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.object-fill {
  -o-object-fit: fill;
     object-fit: fill;
}

.object-bottom {
  -o-object-position: bottom;
     object-position: bottom;
}

.object-center {
  -o-object-position: center;
     object-position: center;
}

.object-left {
  -o-object-position: left;
     object-position: left;
}

.object-right {
  -o-object-position: right;
     object-position: right;
}

.object-top {
  -o-object-position: top;
     object-position: top;
}

.\!p-0 {
  padding: 0px !important;
}

.p-0 {
  padding: 0px;
}

.p-1 {
  padding: 0.25rem;
}

.p-1\.5 {
  padding: 0.375rem;
}

.p-10 {
  padding: 2.5rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-2\.5 {
  padding: 0.625rem;
}

.p-3 {
  padding: 0.75rem;
}

.p-3\.5 {
  padding: 0.875rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-7 {
  padding: 1.75rem;
}

.p-8 {
  padding: 2rem;
}

.p-\[0\.938rem\] {
  padding: 0.938rem;
}

.p-\[1\.875rem\] {
  padding: 1.875rem;
}

.p-section-2xl {
  padding: 10rem;
}

.p-section-lg {
  padding: 6rem;
}

.p-section-md {
  padding: 4rem;
}

.p-section-sm {
  padding: 2rem;
}

.p-section-xl {
  padding: 8rem;
}

.p-section-xs {
  padding: 1rem;
}

.\!px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.\!px-2\.5 {
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
}

.\!py-\[0\.188rem\] {
  padding-top: 0.188rem !important;
  padding-bottom: 0.188rem !important;
}

.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.px-11 {
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}

.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.px-3\.5 {
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.px-\[1\.25rem\] {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-\[1\.875rem\] {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}

.px-\[2\.5rem\] {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.px-input-x {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.px-section-inline-sm {
  padding-left: 0;
  padding-right: 0;
}

.px-section-inline-xs {
  padding-left: 0;
  padding-right: 0;
}

.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-3\.5 {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-7 {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.py-\[0\.625rem\] {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.py-\[0\.938rem\] {
  padding-top: 0.938rem;
  padding-bottom: 0.938rem;
}

.py-\[1\.125rem\] {
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
}

.py-\[1\.25rem\] {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.py-\[1\.875rem\] {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}

.py-input-y {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.\!pr-9 {
  padding-right: 2.25rem !important;
}

.pb-0 {
  padding-bottom: 0px;
}

.pb-10 {
  padding-bottom: 2.5rem;
}

.pb-11 {
  padding-bottom: 2.75rem;
}

.pb-16 {
  padding-bottom: 4rem;
}

.pb-2 {
  padding-bottom: 0.5rem;
}

.pb-20 {
  padding-bottom: 5rem;
}

.pb-3 {
  padding-bottom: 0.75rem;
}

.pb-3\.5 {
  padding-bottom: 0.875rem;
}

.pb-32 {
  padding-bottom: 8rem;
}

.pb-36 {
  padding-bottom: 9rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pb-5 {
  padding-bottom: 1.25rem;
}

.pb-6 {
  padding-bottom: 1.5rem;
}

.pb-7 {
  padding-bottom: 1.75rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pb-\[1\.188rem\] {
  padding-bottom: 1.188rem;
}

.pb-\[1\.563rem\] {
  padding-bottom: 1.563rem;
}

.pb-\[1\.875rem\] {
  padding-bottom: 1.875rem;
}

.pb-\[2\.188rem\] {
  padding-bottom: 2.188rem;
}

.pb-\[22px\] {
  padding-bottom: 22px;
}

.pb-\[3\.5rem\] {
  padding-bottom: 3.5rem;
}

.pb-\[56\.25\%\] {
  padding-bottom: 56.25%;
}

.pb-section-2xl {
  padding-bottom: 10rem;
}

.pb-section-lg {
  padding-bottom: 6rem;
}

.pb-section-md {
  padding-bottom: 4rem;
}

.pb-section-sm {
  padding-bottom: 2rem;
}

.pb-section-xl {
  padding-bottom: 8rem;
}

.pb-section-xs {
  padding-bottom: 1rem;
}

.pl-10 {
  padding-left: 2.5rem;
}

.pl-2 {
  padding-left: 0.5rem;
}

.pl-2\.5 {
  padding-left: 0.625rem;
}

.pl-3 {
  padding-left: 0.75rem;
}

.pl-4 {
  padding-left: 1rem;
}

.pl-6 {
  padding-left: 1.5rem;
}

.pl-8 {
  padding-left: 2rem;
}

.pr-0 {
  padding-right: 0px;
}

.pr-1 {
  padding-right: 0.25rem;
}

.pr-12 {
  padding-right: 3rem;
}

.pr-14 {
  padding-right: 3.5rem;
}

.pr-2 {
  padding-right: 0.5rem;
}

.pr-3 {
  padding-right: 0.75rem;
}

.pr-3\.5 {
  padding-right: 0.875rem;
}

.pr-4 {
  padding-right: 1rem;
}

.pr-5 {
  padding-right: 1.25rem;
}

.pr-6 {
  padding-right: 1.5rem;
}

.pr-7 {
  padding-right: 1.75rem;
}

.pr-8 {
  padding-right: 2rem;
}

.pt-0 {
  padding-top: 0px;
}

.pt-1 {
  padding-top: 0.25rem;
}

.pt-1\.5 {
  padding-top: 0.375rem;
}

.pt-10 {
  padding-top: 2.5rem;
}

.pt-14 {
  padding-top: 3.5rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pt-5 {
  padding-top: 1.25rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.pt-7 {
  padding-top: 1.75rem;
}

.pt-8 {
  padding-top: 2rem;
}

.pt-\[0\.063rem\] {
  padding-top: 0.063rem;
}

.pt-\[0\.938rem\] {
  padding-top: 0.938rem;
}

.pt-\[1\.563rem\] {
  padding-top: 1.563rem;
}

.pt-\[1\.625rem\] {
  padding-top: 1.625rem;
}

.pt-\[6\.625rem\] {
  padding-top: 6.625rem;
}

.pt-\[6rem\] {
  padding-top: 6rem;
}

.pt-\[9px\] {
  padding-top: 9px;
}

.pt-section-2xl {
  padding-top: 10rem;
}

.pt-section-lg {
  padding-top: 6rem;
}

.pt-section-md {
  padding-top: 4rem;
}

.pt-section-sm {
  padding-top: 2rem;
}

.pt-section-xl {
  padding-top: 8rem;
}

.pt-section-xs {
  padding-top: 1rem;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-justify {
  text-align: justify;
}

.-indent-\[999px\] {
  text-indent: -999px;
}

.font-base {
  font-family: barlow, sans-serif;
}

.font-mono {
  font-family: font-montpellier, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.font-sans {
  font-family: barlow, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.font-theme {
  font-family: font-montpellier, sans-serif;
}

.\!text-\[1rem\] {
  font-size: 1rem !important;
}

.text-2xl {
  font-size: 1.875rem;
  line-height: 1.875rem;
}

.text-3xl {
  font-size: 2.5rem;
  line-height: 3.125rem;
}

.text-4xl {
  font-size: 3.125rem;
  line-height: 3.125rem;
}

.text-5xl {
  font-size: 3rem;
  line-height: 1;
}

.text-6xl {
  font-size: 3.75rem;
  line-height: 1;
}

.text-7xl {
  font-size: 4.5rem;
  line-height: 1;
}

.text-8xl {
  font-size: 6rem;
  line-height: 1;
}

.text-9xl {
  font-size: 8rem;
  line-height: 1;
}

.text-\[0\.563rem\] {
  font-size: 0.563rem;
}

.text-\[0\.625rem\] {
  font-size: 0.625rem;
}

.text-\[0\.688rem\] {
  font-size: 0.688rem;
}

.text-\[0\.75rem\] {
  font-size: 0.75rem;
}

.text-\[0\.8125rem\] {
  font-size: 0.8125rem;
}

.text-\[0\.813rem\] {
  font-size: 0.813rem;
}

.text-\[0\.875rem\] {
  font-size: 0.875rem;
}

.text-\[0\.938rem\] {
  font-size: 0.938rem;
}

.text-\[1\.0625rem\] {
  font-size: 1.0625rem;
}

.text-\[1\.063rem\] {
  font-size: 1.063rem;
}

.text-\[1\.125rem\] {
  font-size: 1.125rem;
}

.text-\[1\.25rem\] {
  font-size: 1.25rem;
}

.text-\[1\.75rem\] {
  font-size: 1.75rem;
}

.text-\[10px\] {
  font-size: 10px;
}

.text-\[11px\] {
  font-size: 11px;
}

.text-\[16px\] {
  font-size: 16px;
}

.text-\[2\.188rem\] {
  font-size: 2.188rem;
}

.text-base {
  font-size: 1.125rem;
  line-height: 1.875rem;
}

.text-btn {
  font-size: 0.813rem;
}

.text-lg {
  font-size: 1.25rem;
  line-height: 1.4375rem;
}

.text-md {
  font-size: 1rem;
  line-height: 1.625rem;
}

.text-sm {
  font-size: 0.875rem;
  line-height: 1.625rem;
}

.text-sm\/5 {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-xl {
  font-size: 1.625rem;
  line-height: 1.875rem;
}

.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}

.font-black {
  font-weight: 900;
}

.font-bold {
  font-weight: 700;
}

.font-extrabold {
  font-weight: 800;
}

.font-light {
  font-weight: 300;
}

.font-medium {
  font-weight: 500;
}

.font-normal {
  font-weight: 400;
}

.font-semibold {
  font-weight: 600;
}

.uppercase {
  text-transform: uppercase;
}

.capitalize {
  text-transform: capitalize;
}

.normal-case {
  text-transform: none;
}

.italic {
  font-style: italic;
}

.not-italic {
  font-style: normal;
}

.ordinal {
  --tw-ordinal: ordinal;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}

.\!leading-\[1\.875rem\] {
  line-height: 1.875rem !important;
}

.\!leading-loose {
  line-height: 2 !important;
}

.\!leading-none {
  line-height: 1 !important;
}

.\!leading-normal {
  line-height: 1.5 !important;
}

.\!leading-relaxed {
  line-height: 1.625 !important;
}

.\!leading-snug {
  line-height: 1.375 !important;
}

.\!leading-tight {
  line-height: 1.25 !important;
}

.leading-10 {
  line-height: 2.5rem;
}

.leading-3 {
  line-height: .75rem;
}

.leading-4 {
  line-height: 1rem;
}

.leading-5 {
  line-height: 1.25rem;
}

.leading-6 {
  line-height: 1.5rem;
}

.leading-7 {
  line-height: 1.75rem;
}

.leading-8 {
  line-height: 2rem;
}

.leading-9 {
  line-height: 2.25rem;
}

.leading-\[0\.688rem\] {
  line-height: 0.688rem;
}

.leading-\[0\.875rem\] {
  line-height: 0.875rem;
}

.leading-\[0\.938rem\] {
  line-height: 0.938rem;
}

.leading-\[1\.125rem\] {
  line-height: 1.125rem;
}

.leading-\[1\.188rem\] {
  line-height: 1.188rem;
}

.leading-\[1\.25rem\] {
  line-height: 1.25rem;
}

.leading-\[1\.438rem\] {
  line-height: 1.438rem;
}

.leading-\[1\.625rem\] {
  line-height: 1.625rem;
}

.leading-\[1\.813rem\] {
  line-height: 1.813rem;
}

.leading-\[1\.875rem\] {
  line-height: 1.875rem;
}

.leading-\[11px\] {
  line-height: 11px;
}

.leading-none {
  line-height: 1;
}

.leading-relaxed {
  line-height: 1.625;
}

.leading-tight {
  line-height: 1.25;
}

.-tracking-\[0\.03rem\] {
  letter-spacing: -0.03rem;
}

.tracking-\[0\.045rem\] {
  letter-spacing: 0.045rem;
}

.tracking-\[0\.075rem\] {
  letter-spacing: 0.075rem;
}

.tracking-\[0\.15rem\] {
  letter-spacing: 0.15rem;
}

.tracking-\[0\.2rem\] {
  letter-spacing: 0.2rem;
}

.tracking-\[2px\] {
  letter-spacing: 2px;
}

.tracking-btn {
  letter-spacing: 0.65px;
}

.tracking-tight {
  letter-spacing: -0.025em;
}

.tracking-wide {
  letter-spacing: 0.025em;
}

.tracking-wider {
  letter-spacing: 0.05em;
}

.tracking-widest {
  letter-spacing: 0.1em;
}

.\!text-black {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}

.\!text-gray-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(75 85 99 / var(--tw-text-opacity)) !important;
}

.\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.text-\[\#161616\] {
  --tw-text-opacity: 1;
  color: rgb(22 22 22 / var(--tw-text-opacity));
}

.text-\[\#4E4E4E\] {
  --tw-text-opacity: 1;
  color: rgb(78 78 78 / var(--tw-text-opacity));
}

.text-\[inherit\] {
  color: inherit;
}

.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(63 131 248 / var(--tw-text-opacity));
}

.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(28 100 242 / var(--tw-text-opacity));
}

.text-category-alpha {
  --tw-text-opacity: 1;
  color: rgb(234 88 63 / var(--tw-text-opacity));
}

.text-category-beta {
  --tw-text-opacity: 1;
  color: rgb(43 130 130 / var(--tw-text-opacity));
}

.text-category-delta {
  --tw-text-opacity: 1;
  color: rgb(229 24 24 / var(--tw-text-opacity));
}

.text-category-epsilon {
  --tw-text-opacity: 1;
  color: rgb(229 165 0 / var(--tw-text-opacity));
}

.text-category-gamma {
  --tw-text-opacity: 1;
  color: rgb(230 0 126 / var(--tw-text-opacity));
}

.text-category-zeta {
  --tw-text-opacity: 1;
  color: rgb(255 229 0 / var(--tw-text-opacity));
}

.text-current {
  color: currentColor;
}

.text-dark-primary {
  --tw-text-opacity: 1;
  color: rgb(9 60 155 / var(--tw-text-opacity));
}

.text-dark-primary-500 {
  --tw-text-opacity: 1;
  color: rgb(9 60 155 / var(--tw-text-opacity));
}

.text-font-theme {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.text-font-theme-light {
  --tw-text-opacity: 1;
  color: rgb(59 45 76 / var(--tw-text-opacity));
}

.text-gray-200 {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}

.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}

.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

.text-gray-50 {
  --tw-text-opacity: 1;
  color: rgb(249 250 251 / var(--tw-text-opacity));
}

.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}

.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}

.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}

.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}

.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}

.text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(5 122 85 / var(--tw-text-opacity));
}

.text-primary {
  --tw-text-opacity: 1;
  color: rgb(3 86 242 / var(--tw-text-opacity));
}

.text-primary-500 {
  --tw-text-opacity: 1;
  color: rgb(3 86 242 / var(--tw-text-opacity));
}

.text-primary-600 {
  --tw-text-opacity: 1;
  color: rgb(2 66 187 / var(--tw-text-opacity));
}

.text-primary-700 {
  --tw-text-opacity: 1;
  color: rgb(2 47 131 / var(--tw-text-opacity));
}

.text-primary-800 {
  --tw-text-opacity: 1;
  color: rgb(1 27 76 / var(--tw-text-opacity));
}

.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(224 36 36 / var(--tw-text-opacity));
}

.text-secondary {
  --tw-text-opacity: 1;
  color: rgb(81 237 198 / var(--tw-text-opacity));
}

.text-secondary-100 {
  --tw-text-opacity: 1;
  color: rgb(229 252 246 / var(--tw-text-opacity));
}

.text-secondary-500 {
  --tw-text-opacity: 1;
  color: rgb(81 237 198 / var(--tw-text-opacity));
}

.text-secondary-600 {
  --tw-text-opacity: 1;
  color: rgb(30 232 181 / var(--tw-text-opacity));
}

.text-secondary-700 {
  --tw-text-opacity: 1;
  color: rgb(19 187 145 / var(--tw-text-opacity));
}

.text-shade-quaternary {
  --tw-text-opacity: 1;
  color: rgb(243 245 250 / var(--tw-text-opacity));
}

.text-shade-tertiary-100 {
  --tw-text-opacity: 1;
  color: rgb(211 199 255 / var(--tw-text-opacity));
}

.text-warning {
  --tw-text-opacity: 1;
  color: rgb(228 161 27 / var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-white\/70 {
  color: rgb(255 255 255 / 0.7);
}

.text-yellow-300 {
  --tw-text-opacity: 1;
  color: rgb(250 202 21 / var(--tw-text-opacity));
}

.text-opacity-50 {
  --tw-text-opacity: 0.5;
}

.underline {
  text-decoration-line: underline;
}

.line-through {
  text-decoration-line: line-through;
}

.\!no-underline {
  text-decoration-line: none !important;
}

.no-underline {
  text-decoration-line: none;
}

.decoration-gray-300 {
  text-decoration-color: #D1D5DB;
}

.decoration-1 {
  text-decoration-thickness: 1px;
}

.underline-offset-1 {
  text-underline-offset: 1px;
}

.underline-offset-2 {
  text-underline-offset: 2px;
}

.underline-offset-4 {
  text-underline-offset: 4px;
}

.underline-offset-8 {
  text-underline-offset: 8px;
}

.opacity-0 {
  opacity: 0;
}

.opacity-10 {
  opacity: 0.1;
}

.opacity-100 {
  opacity: 1;
}

.opacity-20 {
  opacity: 0.2;
}

.opacity-25 {
  opacity: 0.25;
}

.opacity-30 {
  opacity: 0.3;
}

.opacity-40 {
  opacity: 0.4;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-60 {
  opacity: 0.6;
}

.opacity-70 {
  opacity: 0.7;
}

.opacity-75 {
  opacity: 0.75;
}

.opacity-80 {
  opacity: 0.8;
}

.opacity-90 {
  opacity: 0.9;
}

.opacity-\[0\.86\] {
  opacity: 0.86;
}

.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_0_0\.06rem_0_rgba\(3\2c 35\2c 60\2c 0\.2\)\] {
  --tw-shadow: 0 0 0.06rem 0 rgba(3,35,60,0.2);
  --tw-shadow-colored: 0 0 0.06rem 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_0_10px_0_rgba\(3\2c 35\2c 60\2c 0\.2\)\] {
  --tw-shadow: 0 0 10px 0 rgba(3,35,60,0.2);
  --tw-shadow-colored: 0 0 10px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0px_0px_0\.625rem_0px_rgba\(3\2c 49\2c 134\2c 0\.2\)\] {
  --tw-shadow: 0px 0px 0.625rem 0px rgba(3,49,134,0.2);
  --tw-shadow-colored: 0px 0px 0.625rem 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-default {
  --tw-shadow: 0 0 20px 0 rgba(83, 83, 83, 0.15);
  --tw-shadow-colored: 0 0 20px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-image {
  --tw-shadow: 0 0 25px 0 rgba(14, 80, 150, 0.12);
  --tw-shadow-colored: 0 0 25px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-result-list {
  --tw-shadow: 0 0 20px 0 rgba(3, 86, 242, 0.08);
  --tw-shadow-colored: 0 0 20px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-service {
  --tw-shadow: 0 0 20px 0 rgba(3, 86, 242, 0.12);
  --tw-shadow-colored: 0 0 20px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-neutral-300 {
  --tw-shadow-color: #d4d4d4;
  --tw-shadow: var(--tw-shadow-colored);
}

.outline {
  outline-style: solid;
}

.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.invert {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.sepia {
  --tw-sepia: sepia(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.duration-150 {
  transition-duration: 150ms;
}

.duration-200 {
  transition-duration: 200ms;
}

.duration-300 {
  transition-duration: 300ms;
}

.duration-700 {
  transition-duration: 700ms;
}

.duration-\[1330ms\] {
  transition-duration: 1330ms;
}

.duration-\[300ms\] {
  transition-duration: 300ms;
}

.duration-\[600ms\] {
  transition-duration: 600ms;
}

.ease-\[cubic-bezier\(0\.25\2c 0\.1\2c 0\.25\2c 1\.0\)\] {
  transition-timing-function: cubic-bezier(0.25,0.1,0.25,1.0);
}

.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.ease-linear {
  transition-timing-function: linear;
}

.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.\!\[clip\:rect\(0\2c 0\2c 0\2c 0\)\] {
  clip: rect(0,0,0,0) !important;
}

.\[-ms-overflow-style\:none\] {
  -ms-overflow-style: none;
}

.\[overflow-wrap\:anywhere\] {
  overflow-wrap: anywhere;
}

.\[scrollbar-width\:none\] {
  scrollbar-width: none;
}

/* Header */

.main-header .logo-header--m3m {
  --tw-text-opacity: 1;
  color: rgb(3 86 242 / var(--tw-text-opacity));
}

@media (min-width: 1024px) {
  .main-header .logo-header--m3m {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .js-header.sticky .logo-region--m3m {
    transform-origin: calc(50% + 3rem) center;
  }

  .js-header.stickyWaitPosition {
    position: fixed;
    left: 0px;
    right: 0px;
    top: -100%;
  }
}

.js-header.stickyWaitPosition {
  z-index: 999;
  transition: top .45s ease-out;
  & .header-shadow {
    margin-bottom: 0px;
  }
  @media (min-width: 1024px) {
    & .header-shadow {
      --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
      --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
  }
  @media (min-width: 1024px) {
    & .header-logos {
      border-top-left-radius: 0.5rem;
      border-bottom-left-radius: 0.5rem;
    }
  }
  @media (min-width: 1024px) {
    & .header-logos {
      --tw-bg-opacity: 1;
      background-color: rgb(3 86 242 / var(--tw-bg-opacity));
    }
  }
  @media (min-width: 1024px) {
    & .header-logos a {
      --tw-scale-x: .75;
      --tw-scale-y: .75;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }
  }
}

@media (min-width: 1024px) {
  .js-header.sticky {
    top: 0px;
  }
}

/* Mega menu */

.js-mainMenu {
  &.contextual-region,
  .contextual-region {
    position: static;
  }
  .contextual {
    display: none;
  }
}

@media not all and (min-width: 1024px) {
  .js-mainMenu-btn.is-active {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(3 86 242 / var(--tw-bg-opacity)) !important;
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
  }
}

.js-megaMenu-btn:not(.small-link) {
  background: linear-gradient(to right, #0356F2 50%, white 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  &:hover,
  &.is-active {
    color: white;
    background-position: left bottom;
  }
  &:focus-visible {
    outline-color: black;
  }
}

.applyBtnStyle {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0.625rem;
  padding-right: 1.25rem;
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}

.applyBtnStyle:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(3 86 242 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 1024px) {
  .applyBtnStyle {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    line-height: 2rem;
  }
}

/* buttons */

.btn-rtl {
  transition: all 0.5s ease;
  transform: scale(1.000001);
  &.primary-white {
    background: linear-gradient(to right, #0356F2 50%, white 50%);
    background-size: 200% 100%;
    background-position: left bottom;
    border: 1px solid #0356F2;
    &:hover,
    &:focus,
    &.is-active {
      background-position: right bottom;
      color: #000000;
    }
  }
  &.secondary-white {
    background: linear-gradient(to right, #51EDC6 50%, white 50%);
    background-size: 200% 100%;
    background-position: left bottom;
    border: 1px solid #51EDC6;
    &:hover,
    &:focus,
    &.is-active {
      background-position: right bottom;
    }
  }
  &.white-primary {
    background: linear-gradient(to right, white 50%, #0356F2 50%);
    background-size: 200% 100%;
    background-position: left bottom;
    border: 1px solid #0356F2;
    &:hover,
    &:focus,
    &.is-active {
      background-position: right bottom;
    }
  }
  &.transparent-primary {
    background: linear-gradient(to right, transparent 50%, #0356F2 50%);
    background-size: 200% 100%;
    background-position: left bottom;
    border: 1px solid #0356F2;
    &:hover,
    &:focus,
    &.is-active {
      background-position: right bottom;
    }
  }
}

.btn-ltr {
  transition: all 0.5s ease;
  transform: scale(1.000001);
  &.primary-dark {
    background: linear-gradient(to left, #0356F2 50%, #093C9B 50%);
    background-size: 201% 99%;
    background-position: right bottom;
    border: 1px solid #0356F2;
    &:hover,
    &:focus,
    &.is-active {
      background-position: left bottom;
    }
  }
  @media not all and (min-width: 768px) {
    &.btn-procedures {
      --tw-bg-opacity: 1;
      background-color: rgb(9 60 155 / var(--tw-bg-opacity));
    }
  }
  @media not all and (min-width: 768px) {
    &.btn-procedures {
      background-image: none;
    }
  }
}

/* Custom color class (mandatory because tailwind can't build arbitrary classes containing twig variables. */

.bckgrd-clr-alpha{background-color:#EA583F;}.bckgrd-clr-beta{background-color:#2B8282;}.bckgrd-clr-gamma{background-color:#E6007E;}.bckgrd-clr-delta{background-color:#E51818;}.bckgrd-clr-epsilon{background-color:#E5A500;}.bckgrd-clr-zeta{background-color:#FFE500;}.txt-clr-alpha{color:#EA583F;}.txt-clr-beta{color:#2B8282;}.txt-clr-gamma{color:#E6007E;}.txt-clr-delta{color:#E51818;}.txt-clr-epsilon{color:#E5A500;}.txt-clr-zeta{color:#FFE500;}.coverLink{&::before{content:"";position:absolute;inset:0;display:block;cursor:pointer;z-index:1;}}.coverLink-target{position:relative !important;}.coverLink-passOver{position:relative;z-index:2;}.shadow-top{box-shadow:0px 0px 24px 0px rgba(0,0,0,0.15);}.breakout{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2);}.search-icone{background-image:url(/themes/custom/montpellier3m/src/assets/icons/public/search.svg);background-repeat:no-repeat;background-position:96% 50%;background-size:31px;}.media-effect img{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:300ms;transition-timing-function:cubic-bezier(0,0,0.2,1);}.media-effect:hover img{--tw-scale-x:1.2;--tw-scale-y:1.2;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.p-tag{padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px;}@media (min-width:768px){.p-tag{padding-left:40px;padding-right:40px;padding-top:15px;padding-bottom:15px;}}.bg-purple-hero{background-image:linear-gradient(147deg,#7D1EDD -18.99%,rgba(172,60,225,0.00) 67.53%);}@media (min-width:768px){.bg-purple-hero{background-image:linear-gradient(to top right,#7D1EDD -20%,rgba(172,60,225,0.00) 67.26%);}}.bg-green-hero{background-image:linear-gradient(147deg,#4FDCB9 -18.99%,rgba(79,220,185,0) 67.53%);}@media (min-width:768px){.bg-green-hero{background-image:linear-gradient(to top right,#4FDCB9 -20%,rgba(79,220,185,0) 67.26%);}}.swiper-button-next,.swiper-button-prev,.swiper-pagination{z-index:1 !important;}.column-auto{-moz-column-fill:auto;column-fill:auto;}.icon-shadow{transition:transform .2s;filter:drop-shadow(0 0 8px rgba(0,0,0,0.35));transform:scale(1);&:hover{filter:drop-shadow(0 0 5px rgba(0,0,0,0.5));transform:scale(0.99);}}.icon-position{left:50%;transform:translateX(-42.5%) rotate(-12deg);}@media print{html *{--tw-border-opacity:1 !important;border-color:rgb(0 0 0 / var(--tw-border-opacity)) !important;background-image:none !important;--tw-text-opacity:1 !important;color:rgb(0 0 0 / var(--tw-text-opacity)) !important;--tw-shadow:0 0 #0000 !important;--tw-shadow-colored:0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important;}html .drt-text a{display:inline !important;text-decoration-line:none !important;}html .m3m-gallery-images button{display:inline-block;}html a{display:none !important;}html button{display:none;}html form{display:none !important;}@page{margin:0;size:A3 portrait;}body{margin-top:0.75rem !important;padding-left:2.5rem !important;padding-right:2.5rem !important;padding-top:0px !important;padding-bottom:0px !important;}}.ui-datepicker{z-index:50 !important;}.form-date{width:100%;cursor:pointer;border-radius:10px;border-color:transparent;padding-top:0.625rem;padding-bottom:0.625rem;padding-left:1.25rem;padding-right:1.25rem;font-family:font-montpellier,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:13px;font-weight:500;line-height:2.5rem;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity));}.form-date:focus{--tw-border-opacity:1;border-color:rgb(3 86 242 / var(--tw-border-opacity));}.form-date{background:url(/themes/custom/montpellier3m/src/assets/icons/svg/calendar.svg) no-repeat calc(100% - 20px) center / 20px;background-color:#F2F7FE;}.form-date::-moz-placeholder{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity));}.form-date::placeholder{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity));}.map-container{height:500px;}.form--webform .form-date{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}.form--webform .form-managed-file{gap:10px}.form--webform .form-managed-file .messages--error{width:91.666667%;padding-right:1.25rem;--tw-text-opacity:1;color:rgb(224 36 36 / var(--tw-text-opacity));}.ajax-progress-throbber .throbber{background:url(/themes/custom/montpellier3m/src/assets/icons/public/loader.gif) no-repeat 0 center;background-size:30px;background-repeat:no-repeat;background-position:center;}.webform-type-webform-address .fieldset-wrapper{display:flex;flex-direction:column;row-gap:2rem;}.form--webform .edd-head{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}.form--webform .form-item,.form--webform .form-wrapper > div,.form--webform .form-wrapper > div > div,.form--webform #edit-actions .form-submit{width:100%;}.progress-marker::before{padding-bottom:2.6px;}.ajax-progress-fullscreen{background-color:transparent;background-image:url(/themes/custom/montpellier3m/src/assets/icons/public/loader.gif);background-position:center;background-repeat:no-repeat;background-size:contain;height:100px;width:100px;}@media not all and (min-width:768px){aside .no-aside-display{display:none;}}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}.block-search--toggle{width:60px;background-position:center;background-repeat:no-repeat;background-size:28px;background-image:url(/themes/custom/montpellier3m/src/assets/icons/svg/search.svg);}.block-search--toggle.opened{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%230356f2' d='m11.32 9.5 7.32-7.32a1.28 1.28 0 1 0-1.8-1.8L9.5 7.69 2.18.37c-.5-.5-1.3-.5-1.8 0s-.5 1.31 0 1.81L7.7 9.5.37 16.82a1.28 1.28 0 1 0 1.81 1.8l7.33-7.31 7.32 7.31c.25.25.58.38.9.38a1.28 1.28 0 0 0 .9-2.18l-7.3-7.32Z'/%3E%3C/svg%3E");background-size:20px;}.job-handicape-font{font-family:font-montpellier,sans-serif;}.toggle-indicator{position:relative;margin:15px;height:1rem;width:1rem;flex-shrink:0;cursor:pointer;}.toggle-indicator::before{position:absolute;top:50%;left:0px;height:0.125rem;width:100%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(3 86 242 / var(--tw-bg-opacity));content:var(--tw-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;}.toggle-indicator::after{position:absolute;top:50%;left:0px;height:0.125rem;width:100%;--tw-translate-y:-50%;--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(3 86 242 / var(--tw-bg-opacity));content:var(--tw-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;}.toggle-indicator.active::before{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:var(--tw-content);opacity:0;}.toggle-indicator.active::after{content:var(--tw-content);--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}@media (min-width:768px){.toggle-indicator-lg{height:2rem;width:2rem;}.toggle-indicator-lg::before{content:var(--tw-content);height:0.25rem;}.toggle-indicator-lg::after{content:var(--tw-content);height:0.25rem;}}.webform-multiple-table thead{display:none;}.webform-multiple-table td,.webform-multiple-table tr{background-color:transparent !important;}.webform-multiple-table table{border-width:0px;background-color:transparent;}.webform-multiple-table td{border-width:0px;padding-left:0px;padding-right:0px;}.webform-multiple-table label.visually-hidden{display:none !important;}.webform-multiple-table td.webform-multiple-table--operations{position:relative;text-align:left;}@media (min-width:768px){.webform-multiple-table td.webform-multiple-table--operations{padding-left:0.75rem;}}.webform-multiple-table td.webform-multiple-table--operations input{opacity:1;}.webform-multiple-table td.webform-multiple-table--operations input:hover{opacity:0.8;}@media (min-width:768px){.webform-multiple-table td.webform-multiple-table--operations input{margin-right:0.5rem;}}.webform-type-fieldset > .fieldset-wrapper{display:flex;flex-direction:column;row-gap:2rem;}.header__vivreIci .hero_xLarge::before{position:absolute;left:0px;bottom:0px;z-index:2;height:100%;width:100%;background-image:linear-gradient(47deg,rgba(0,47,207,0.85) 0%,rgba(0,47,207,0.2) 55%,rgba(0,47,207,0) 60%);--tw-content:'';content:var(--tw-content);}@media not all and (min-width:1024px){.header__vivreIci .hero_xLarge::before{display:none;}}.menuScrollBtn{position:sticky;z-index:99;height:0px;width:100%;--tw-bg-opacity:1;background-color:rgb(3 86 242 / var(--tw-bg-opacity));}@media (min-width:1024px){.js-header.menuScrollBtn .logo-region--m3m{transform-origin:calc(50% + 3rem) center;}.js-header.menuScrollBtn{top:0px;}}@media not all and (min-width:1024px){.menuScrollBtn{display:none !important;}}.menuScrollBtn button{position:absolute;height:104px;width:100%;}.menuScrollBtn svg{position:absolute;top:10px;height:23px;width:23px;--tw-text-opacity:1;color:rgb(3 86 242 / var(--tw-text-opacity));}.scrollShown{display:block;}.scrollHidden{display:none;}@-moz-document url-prefix(){@media (min-width:1024px){.moz-scrollbar-lg{scrollbar-width:thin;scrollbar-color:#0356F2 transparent;}}}:is(a,button):focus-visible:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:currentColor;}:is(input,select):focus:focus{outline-style:solid !important;outline-width:2px !important;outline-offset:0px !important;outline-color:#0356F2 !important;}.peer:focus ~ .focus-label{outline-style:solid;outline-width:2px;outline-offset:0px;outline-color:#0356F2;}.m3m-card-banner-header__media,.m3m-card-banner-header__media *{max-height:67.5rem;}@media (min-width:1100px){.m3m-card-banner-header__media,.m3m-card-banner-header__media *{max-height:38.625rem;min-height:23.063rem;}}.anchor-link-active{--tw-border-opacity:1 !important;border-color:rgb(81 237 198 / var(--tw-border-opacity)) !important;--tw-bg-opacity:1 !important;background-color:rgb(81 237 198 / var(--tw-bg-opacity)) !important;--tw-text-opacity:1 !important;color:rgb(22 22 22 / var(--tw-text-opacity)) !important;}@media not all and (min-width:1024px){.alert-mobile-hidden{display:none !important;}}.js-tagAlertWrapper{margin:0px !important;display:inline-block !important;background-color:transparent !important;padding:0px !important;}.image-effect--trammed::before{position:absolute;inset:0px;--tw-bg-opacity:1;background-color:rgb(3 86 242 / var(--tw-bg-opacity));--tw-content:'';content:var(--tw-content);}.cartes-carousel__map{position:absolute;top:1.25rem;left:0px;z-index:2;height:50%;width:100%;}@media (min-width:768px){.cartes-carousel__map{left:10%;top:50%;height:auto;width:37%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}}.cartes-carousel__map svg{height:100%;max-height:100%;width:100%;max-width:100%;}@media not all and (min-width:768px){.cartes-carousel__map svg{margin-left:auto;margin-right:auto;width:80%;}}@media (min-width:768px){.cartes-carousel__map svg{height:100%;max-height:46.875rem;}}.cartes-carousel__map svg path:hover{fill:#C0F8EA;}.cartes-carousel__map svg path{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;}.cartes-carousel__map svg rect{pointer-events:none;}.view--with-pager-offset{max-width:100%;}.view--with-pager-offset .pager{margin-top:3.5rem;}@media not all and (min-width:768px){.sh-carousel:has(.card-slider-home){padding-bottom:2rem;}}.\[\&_\.swiper-button-disabled\]\:invisible .swiper-button-disabled.tooltip > .tooltip-arrow:before{visibility:hidden;}.\[\&_\.swiper-button-disabled\]\:invisible .swiper-button-disabled[role="tooltip"] > [data-popper-arrow]:before{visibility:hidden;}.\[\&_\.swiper-button-disabled\]\:invisible .swiper-button-disabled[role="tooltip"] > [data-popper-arrow]:after{visibility:hidden;}:is(.dark .dark\:format-invert){--tw-format-body:var(--tw-format-invert-body);--tw-format-headings:var(--tw-format-invert-headings);--tw-format-lead:var(--tw-format-invert-lead);--tw-format-links:var(--tw-format-invert-links);--tw-format-bold:var(--tw-format-invert-bold);--tw-format-counters:var(--tw-format-invert-counters);--tw-format-bullets:var(--tw-format-invert-bullets);--tw-format-hr:var(--tw-format-invert-hr);--tw-format-quotes:var(--tw-format-invert-quotes);--tw-format-quote-borders:var(--tw-format-invert-quote-borders);--tw-format-captions:var(--tw-format-invert-captions);--tw-format-code:var(--tw-format-invert-code);--tw-format-code-bg:var(--tw-format-invert-code-bg);--tw-format-pre-code:var(--tw-format-invert-pre-code);--tw-format-pre-bg:var(--tw-format-invert-pre-bg);--tw-format-th-borders:var(--tw-format-invert-th-borders);--tw-format-td-borders:var(--tw-format-invert-td-borders);--tw-format-th-bg:var(--tw-format-invert-th-bg);}@media not all and (min-width:1024px){.max-lg\:border{border-width:1px;}.max-lg\:border.error{--tw-border-opacity:1;border-color:rgb(224 36 36 / var(--tw-border-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);}.max-lg\:border.error:focus{--tw-border-opacity:1;border-color:rgb(224 36 36 / var(--tw-border-opacity));}}@media (min-width:640px){.sm\:format-base{font-size:1rem;line-height:1.75;}.sm\:format-base :where(p):not(:where([class~="not-format"] *)){margin-top:1.25em;margin-bottom:1.25em;}.sm\:format-base :where([class~="lead"]):not(:where([class~="not-format"] *)){font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em;}.sm\:format-base :where(blockquote):not(:where([class~="not-format"] *)){margin-bottom:1.6em;}.sm\:format-base :where(blockquote):not(:where([class~="not-format"] *))::before{margin-top:1.6em;}.sm\:format-base :where(blockquote > p:first-child):not(:where([class~="not-format"] *)){margin-top:0;}.sm\:format-base :where(h1):not(:where([class~="not-format"] *)){font-size:2.25em;margin-top:0;margin-bottom:0.8888889em;line-height:1.1111111;}.sm\:format-base :where(h2):not(:where([class~="not-format"] *)){font-size:1.5em;margin-top:0;margin-bottom:1em;line-height:1.3333333;}.sm\:format-base :where(h3):not(:where([class~="not-format"] *)){font-size:1.25em;margin-top:0;margin-bottom:0.6em;line-height:1.6;}.sm\:format-base :where(h4):not(:where([class~="not-format"] *)){margin-top:0;margin-bottom:0.5em;line-height:1.5;}.sm\:format-base :where(img):not(:where([class~="not-format"] *)){margin-top:2em;margin-bottom:2em;}.sm\:format-base :where(video):not(:where([class~="not-format"] *)){margin-top:2em;margin-bottom:2em;}.sm\:format-base :where(figure):not(:where([class~="not-format"] *)){margin-top:2em;margin-bottom:2em;}.sm\:format-base :where(figure > *):not(:where([class~="not-format"] *)){margin-top:0;margin-bottom:0;}.sm\:format-base :where(figcaption):not(:where([class~="not-format"] *)){font-size:0.875em;line-height:1.4285714;margin-top:0.8571429em;}.sm\:format-base :where(code):not(:where([class~="not-format"] *)){font-size:0.875em;}.sm\:format-base :where(h2 code):not(:where([class~="not-format"] *)){font-size:0.875em;}.sm\:format-base :where(h3 code):not(:where([class~="not-format"] *)){font-size:0.9em;}.sm\:format-base :where(pre):not(:where([class~="not-format"] *)){font-size:0.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:0.375rem;padding-top:0.8571429em;padding-right:1.1428571em;padding-bottom:0.8571429em;padding-left:1.1428571em;}.sm\:format-base :where(ol):not(:where([class~="not-format"] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em;}.sm\:format-base :where(ul):not(:where([class~="not-format"] *)){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em;}.sm\:format-base :where(li):not(:where([class~="not-format"] *)){margin-top:0.5em;margin-bottom:0.5em;}.sm\:format-base :where(ol > li):not(:where([class~="not-format"] *)){padding-left:0.375em;}.sm\:format-base :where(ul > li):not(:where([class~="not-format"] *)){padding-left:0.375em;}.sm\:format-base :where(.format > ul > li p):not(:where([class~="not-format"] *)){margin-top:0.75em;margin-bottom:0.75em;}.sm\:format-base :where(.format > ul > li > *:first-child):not(:where([class~="not-format"] *)){margin-top:1.25em;}.sm\:format-base :where(.format > ul > li > *:last-child):not(:where([class~="not-format"] *)){margin-bottom:1.25em;}.sm\:format-base :where(.format > ol > li > *:first-child):not(:where([class~="not-format"] *)){margin-top:1.25em;}.sm\:format-base :where(.format > ol > li > *:last-child):not(:where([class~="not-format"] *)){margin-bottom:1.25em;}.sm\:format-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-format"] *)){margin-top:0.75em;margin-bottom:0.75em;}.sm\:format-base :where(hr):not(:where([class~="not-format"] *)){margin-top:3em;margin-bottom:3em;}.sm\:format-base :where(hr + *):not(:where([class~="not-format"] *)){margin-top:0;}.sm\:format-base :where(h2 + *):not(:where([class~="not-format"] *)){margin-top:0;}.sm\:format-base :where(h3 + *):not(:where([class~="not-format"] *)){margin-top:0;}.sm\:format-base :where(h4 + *):not(:where([class~="not-format"] *)){margin-top:0;}.sm\:format-base :where(table):not(:where([class~="not-format"] *)){font-size:0.875em;line-height:1.7142857;}.sm\:format-base :where(thead th):not(:where([class~="not-format"] *)){padding-right:0.5714286em;padding-bottom:0.5714286em;padding-left:0.5714286em;}.sm\:format-base :where(thead th:last-child):not(:where([class~="not-format"] *)){padding-right:0;}.sm\:format-base :where(tbody td,tfoot td):not(:where([class~="not-format"] *)){padding-top:0.5714286em;padding-right:0.5714286em;padding-bottom:0.5714286em;padding-left:0.5714286em;}.sm\:format-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-format"] *)){padding-right:0;}.sm\:format-base :where(.format > :first-child):not(:where([class~="not-format"] *)){margin-top:0;}.sm\:format-base :where(.format > :last-child):not(:where([class~="not-format"] *)){margin-bottom:0;}.sm\:aspect-h-1{--tw-aspect-h:1;}.sm\:aspect-h-3{--tw-aspect-h:3;}.sm\:aspect-h-4{--tw-aspect-h:4;}.sm\:aspect-h-9{--tw-aspect-h:9;}.sm\:aspect-w-1{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:1;}.sm\:aspect-w-1 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}.sm\:aspect-w-16{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:16;}.sm\:aspect-w-16 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}.sm\:aspect-w-3{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:3;}.sm\:aspect-w-3 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}.sm\:aspect-w-4{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:4;}.sm\:aspect-w-4 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}.sm\:aspect-none{position:static;padding-bottom:0;}.sm\:aspect-none > *{position:static;height:auto;width:auto;top:auto;right:auto;bottom:auto;left:auto;}}@media (min-width:768px){.md\:container{width:100%;}@media (min-width:320px){.md\:container{max-width:320px;}}@media (min-width:640px){.md\:container{max-width:640px;}}@media (min-width:768px){.md\:container{max-width:768px;}}@media (min-width:1024px){.md\:container{max-width:1024px;}}@media (min-width:1280px){.md\:container{max-width:1280px;}}@media (min-width:1536px){.md\:container{max-width:1536px;}}.md\:aspect-h-1{--tw-aspect-h:1;}.md\:aspect-h-3{--tw-aspect-h:3;}.md\:aspect-h-4{--tw-aspect-h:4;}.md\:aspect-h-9{--tw-aspect-h:9;}.md\:aspect-w-1{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:1;}.md\:aspect-w-1 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}.md\:aspect-w-16{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:16;}.md\:aspect-w-16 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}.md\:aspect-w-3{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:3;}.md\:aspect-w-3 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}.md\:aspect-w-4{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:4;}.md\:aspect-w-4 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}.md\:aspect-none{position:static;padding-bottom:0;}.md\:aspect-none > *{position:static;height:auto;width:auto;top:auto;right:auto;bottom:auto;left:auto;}}@media (min-width:1024px){.lg\:aspect-h-1{--tw-aspect-h:1;}.lg\:aspect-h-3{--tw-aspect-h:3;}.lg\:aspect-h-4{--tw-aspect-h:4;}.lg\:aspect-h-9{--tw-aspect-h:9;}.lg\:aspect-w-1{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:1;}.lg\:aspect-w-1 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}.lg\:aspect-w-16{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:16;}.lg\:aspect-w-16 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}.lg\:aspect-w-3{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:3;}.lg\:aspect-w-3 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}.lg\:aspect-w-4{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:4;}.lg\:aspect-w-4 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}.lg\:aspect-none{position:static;padding-bottom:0;}.lg\:aspect-none > *{position:static;height:auto;width:auto;top:auto;right:auto;bottom:auto;left:auto;}.lg\:after\:border.error::after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(224 36 36 / var(--tw-border-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);}.lg\:after\:border.error:focus::after{--tw-border-opacity:1;border-color:rgb(224 36 36 / var(--tw-border-opacity));}}@media (min-width:1280px){.xl\:aspect-h-1{--tw-aspect-h:1;}.xl\:aspect-h-3{--tw-aspect-h:3;}.xl\:aspect-h-4{--tw-aspect-h:4;}.xl\:aspect-h-9{--tw-aspect-h:9;}.xl\:aspect-w-1{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:1;}.xl\:aspect-w-1 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}.xl\:aspect-w-16{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:16;}.xl\:aspect-w-16 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}.xl\:aspect-w-3{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:3;}.xl\:aspect-w-3 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}.xl\:aspect-w-4{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:4;}.xl\:aspect-w-4 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}.xl\:aspect-none{position:static;padding-bottom:0;}.xl\:aspect-none > *{position:static;height:auto;width:auto;top:auto;right:auto;bottom:auto;left:auto;}}.\[\&\.js-search-form-error_input\]\:border.js-search-form-error input.error{--tw-border-opacity:1;border-color:rgb(224 36 36 / var(--tw-border-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);}.\[\&\.js-search-form-error_input\]\:border.js-search-form-error input.error:focus{--tw-border-opacity:1;border-color:rgb(224 36 36 / var(--tw-border-opacity));}.\[\&\>\.accordion-heading\>button\]\:border>.accordion-heading>button.error{--tw-border-opacity:1;border-color:rgb(224 36 36 / var(--tw-border-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);}.\[\&\>\.accordion-heading\>button\]\:border>.accordion-heading>button.error:focus{--tw-border-opacity:1;border-color:rgb(224 36 36 / var(--tw-border-opacity));}.\[\&\>div\.accordion-body\>div\]\:border>div.accordion-body>div.error{--tw-border-opacity:1;border-color:rgb(224 36 36 / var(--tw-border-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);}.\[\&\>div\.accordion-body\>div\]\:border>div.accordion-body>div.error:focus{--tw-border-opacity:1;border-color:rgb(224 36 36 / var(--tw-border-opacity));}.\[\&\>h2\>button\]\:border>h2>button.error{--tw-border-opacity:1;border-color:rgb(224 36 36 / var(--tw-border-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);}.\[\&\>h2\>button\]\:border>h2>button.error:focus{--tw-border-opacity:1;border-color:rgb(224 36 36 / var(--tw-border-opacity));}.\[\&_\.drt-media\]\:aspect-h-1 .drt-media{--tw-aspect-h:1;}.\[\&_\.drt-media\]\:aspect-w-1 .drt-media{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:1;}.\[\&_\.drt-media\]\:aspect-w-1 .drt-media > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}.\[\&_li\]\:border li.error{--tw-border-opacity:1;border-color:rgb(224 36 36 / var(--tw-border-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);}.\[\&_li\]\:border li.error:focus{--tw-border-opacity:1;border-color:rgb(224 36 36 / var(--tw-border-opacity));}.\[\&_select\]\:border select.error{--tw-border-opacity:1;border-color:rgb(224 36 36 / var(--tw-border-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);}.\[\&_select\]\:border select.error:focus{--tw-border-opacity:1;border-color:rgb(224 36 36 / var(--tw-border-opacity));}.\*\:\!pb-\[calc\(400\/360\*100\%\)\] > *{padding-bottom:calc(400 / 360 * 100%) !important;}.first-letter\:capitalize::first-letter{text-transform:capitalize;}.placeholder\:font-medium::-moz-placeholder{font-weight:500;}.placeholder\:font-medium::placeholder{font-weight:500;}.placeholder\:uppercase::-moz-placeholder{text-transform:uppercase;}.placeholder\:uppercase::placeholder{text-transform:uppercase;}.placeholder\:text-\[\#4e4e4e\]::-moz-placeholder{--tw-text-opacity:1;color:rgb(78 78 78 / var(--tw-text-opacity));}.placeholder\:text-\[\#4e4e4e\]::placeholder{--tw-text-opacity:1;color:rgb(78 78 78 / var(--tw-text-opacity));}.before\:absolute::before{content:var(--tw-content);position:absolute;}.before\:left-0::before{content:var(--tw-content);left:0px;}.before\:top-0::before{content:var(--tw-content);top:0px;}.before\:z-\[2\]::before{content:var(--tw-content);z-index:2;}.before\:ml-6::before{content:var(--tw-content);margin-left:1.5rem;}.before\:h-0::before{content:var(--tw-content);height:0px;}.before\:h-0\.5::before{content:var(--tw-content);height:0.125rem;}.before\:h-\[6rem\]::before{content:var(--tw-content);height:6rem;}.before\:h-full::before{content:var(--tw-content);height:100%;}.before\:w-6::before{content:var(--tw-content);width:1.5rem;}.before\:w-full::before{content:var(--tw-content);width:100%;}.before\:rounded-full::before{content:var(--tw-content);border-radius:9999px;}.before\:rounded-xl::before{content:var(--tw-content);border-radius:0.75rem;}.before\:rounded-t-\[0\.625rem\]::before{content:var(--tw-content);border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;}.before\:bg-dark-primary::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(9 60 155 / var(--tw-bg-opacity));}.before\:bg-primary::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(3 86 242 / var(--tw-bg-opacity));}.before\:transition-all::before{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;}.before\:content-\[\'\'\]::before {
  --tw-content: '';
  content: var(--tw-content);
}

.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}

.after\:inset-0::after {
  content: var(--tw-content);
  inset: 0px;
}

.after\:inset-y-0::after {
  content: var(--tw-content);
  top: 0px;
  bottom: 0px;
}

.after\:-right-72::after {
  content: var(--tw-content);
  right: -18rem;
}

.after\:-top-44::after {
  content: var(--tw-content);
  top: -11rem;
}

.after\:left-0::after {
  content: var(--tw-content);
  left: 0px;
}

.after\:-z-10::after {
  content: var(--tw-content);
  z-index: -10;
}

.after\:clear-both::after {
  content: var(--tw-content);
  clear: both;
}

.after\:ml-0::after {
  content: var(--tw-content);
  margin-left: 0px;
}

.after\:ml-0\.5::after {
  content: var(--tw-content);
  margin-left: 0.125rem;
}

.after\:ml-2::after {
  content: var(--tw-content);
  margin-left: 0.5rem;
}

.after\:ml-2\.5::after {
  content: var(--tw-content);
  margin-left: 0.625rem;
}

.after\:ml-6::after {
  content: var(--tw-content);
  margin-left: 1.5rem;
}

.after\:mr-3::after {
  content: var(--tw-content);
  margin-right: 0.75rem;
}

.after\:block::after {
  content: var(--tw-content);
  display: block;
}

.after\:inline-block::after {
  content: var(--tw-content);
  display: inline-block;
}

.after\:hidden::after {
  content: var(--tw-content);
  display: none;
}

.after\:h-0::after {
  content: var(--tw-content);
  height: 0px;
}

.after\:h-0\.5::after {
  content: var(--tw-content);
  height: 0.125rem;
}

.after\:h-px::after {
  content: var(--tw-content);
  height: 1px;
}

.after\:w-0::after {
  content: var(--tw-content);
  width: 0px;
}

.after\:w-2::after {
  content: var(--tw-content);
  width: 0.5rem;
}

.after\:w-4::after {
  content: var(--tw-content);
  width: 1rem;
}

.after\:rotate-\[6deg\]::after {
  content: var(--tw-content);
  --tw-rotate: 6deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:skew-x-\[16deg\]::after {
  content: var(--tw-content);
  --tw-skew-x: 16deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:rounded-full::after {
  content: var(--tw-content);
  border-radius: 9999px;
}

.after\:bg-gray-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.after\:bg-gray-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}

.after\:bg-primary::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(3 86 242 / var(--tw-bg-opacity));
}

.after\:bg-white::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.after\:font-normal::after {
  content: var(--tw-content);
  font-weight: 400;
}

.after\:transition-all::after {
  content: var(--tw-content);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.after\:duration-300::after {
  content: var(--tw-content);
  transition-duration: 300ms;
}

.after\:content-\[\"\*\"\]::after {
  --tw-content: "*";
  content: var(--tw-content);
}

.after\:content-\[\'\'\]::after {
  --tw-content: '';
  content: var(--tw-content);
}

.first\:border-t:first-child {
  border-top-width: 1px;
}

.last\:mb-0:last-child {
  margin-bottom: 0px;
}

.hover\:cursor-pointer:hover {
  cursor: pointer;
}

.hover\:\!gap-6:hover {
  gap: 1.5rem !important;
}

.hover\:gap-6:hover {
  gap: 1.5rem;
}

.hover\:border-blue-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(26 86 219 / var(--tw-border-opacity));
}

.hover\:border-gray-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}

.hover\:border-gray-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}

.hover\:border-gray-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(17 24 39 / var(--tw-border-opacity));
}

.hover\:border-green-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(3 84 63 / var(--tw-border-opacity));
}

.hover\:border-primary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(3 86 242 / var(--tw-border-opacity));
}

.hover\:border-primary-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(2 66 187 / var(--tw-border-opacity));
}

.hover\:border-primary-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(2 47 131 / var(--tw-border-opacity));
}

.hover\:border-red-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(200 30 30 / var(--tw-border-opacity));
}

.hover\:border-secondary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(81 237 198 / var(--tw-border-opacity));
}

.hover\:border-secondary-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(118 241 210 / var(--tw-border-opacity));
}

.hover\:border-secondary-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(81 237 198 / var(--tw-border-opacity));
}

.hover\:border-secondary-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(30 232 181 / var(--tw-border-opacity));
}

.hover\:border-white:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.hover\:border-yellow-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(227 160 8 / var(--tw-border-opacity));
}

.hover\:bg-black:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.hover\:bg-blue-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(225 239 254 / var(--tw-bg-opacity));
}

.hover\:bg-blue-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(26 86 219 / var(--tw-bg-opacity));
}

.hover\:bg-blue-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(30 66 159 / var(--tw-bg-opacity));
}

.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.hover\:bg-gray-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}

.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.hover\:bg-gray-900\/40:hover {
  background-color: rgb(17 24 39 / 0.4);
}

.hover\:bg-green-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(3 84 63 / var(--tw-bg-opacity));
}

.hover\:bg-primary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(3 86 242 / var(--tw-bg-opacity));
}

.hover\:bg-primary-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(2 66 187 / var(--tw-bg-opacity));
}

.hover\:bg-primary-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(2 47 131 / var(--tw-bg-opacity));
}

.hover\:bg-primary-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(1 27 76 / var(--tw-bg-opacity));
}

.hover\:bg-red-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(155 28 28 / var(--tw-bg-opacity));
}

.hover\:bg-secondary-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(192 248 234 / var(--tw-bg-opacity));
}

.hover\:bg-secondary-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(155 245 222 / var(--tw-bg-opacity));
}

.hover\:bg-secondary-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(19 187 145 / var(--tw-bg-opacity));
}

.hover\:bg-secondary-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(14 136 105 / var(--tw-bg-opacity));
}

.hover\:bg-shade-quaternary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 245 250 / var(--tw-bg-opacity));
}

.hover\:bg-transparent:hover {
  background-color: transparent;
}

.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.hover\:bg-yellow-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(227 160 8 / var(--tw-bg-opacity));
}

.hover\:bg-yellow-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(142 75 16 / var(--tw-bg-opacity));
}

.hover\:font-bold:hover {
  font-weight: 700;
}

.hover\:text-black:hover {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.hover\:text-blue-600:hover {
  --tw-text-opacity: 1;
  color: rgb(28 100 242 / var(--tw-text-opacity));
}

.hover\:text-gray-600:hover {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}

.hover\:text-gray-700:hover {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}

.hover\:text-gray-800:hover {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}

.hover\:text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}

.hover\:text-primary:hover {
  --tw-text-opacity: 1;
  color: rgb(3 86 242 / var(--tw-text-opacity));
}

.hover\:text-primary-600:hover {
  --tw-text-opacity: 1;
  color: rgb(2 66 187 / var(--tw-text-opacity));
}

.hover\:text-primary-700:hover {
  --tw-text-opacity: 1;
  color: rgb(2 47 131 / var(--tw-text-opacity));
}

.hover\:text-secondary:hover {
  --tw-text-opacity: 1;
  color: rgb(81 237 198 / var(--tw-text-opacity));
}

.hover\:text-secondary-600:hover {
  --tw-text-opacity: 1;
  color: rgb(30 232 181 / var(--tw-text-opacity));
}

.hover\:text-secondary-700:hover {
  --tw-text-opacity: 1;
  color: rgb(19 187 145 / var(--tw-text-opacity));
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.hover\:underline:hover {
  text-decoration-line: underline;
}

.hover\:no-underline:hover {
  text-decoration-line: none;
}

.hover\:underline-offset-1:hover {
  text-underline-offset: 1px;
}

.hover\:underline-offset-2:hover {
  text-underline-offset: 2px;
}

.hover\:underline-offset-4:hover {
  text-underline-offset: 4px;
}

.hover\:underline-offset-8:hover {
  text-underline-offset: 8px;
}

.hover\:opacity-100:hover {
  opacity: 1;
}

.hover\:opacity-70:hover {
  opacity: 0.7;
}

.hover\:opacity-90:hover {
  opacity: 0.9;
}

.hover\:shadow-lg:hover {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:outline-none:hover {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.hover\:ease-in:hover {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

.hover\:after\:w-full:hover::after {
  content: var(--tw-content);
  width: 100%;
}

.focus\:\!relative:focus {
  position: relative !important;
}

.focus\:z-10:focus {
  z-index: 10;
}

.focus\:h-auto:focus {
  height: auto;
}

.focus\:w-auto:focus {
  width: auto;
}

.focus\:w-full:focus {
  width: 100%;
}

.focus\:cursor-text:focus {
  cursor: text;
}

.focus\:overflow-visible:focus {
  overflow: visible;
}

.focus\:border-\[\#D5D9E2\]:focus {
  --tw-border-opacity: 1;
  border-color: rgb(213 217 226 / var(--tw-border-opacity));
}

.focus\:border-blue-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(63 131 248 / var(--tw-border-opacity));
}

.focus\:border-current:focus {
  border-color: currentColor;
}

.focus\:border-primary-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(3 86 242 / var(--tw-border-opacity));
}

.focus\:border-primary-600:focus {
  --tw-border-opacity: 1;
  border-color: rgb(2 66 187 / var(--tw-border-opacity));
}

.focus\:pl-10:focus {
  padding-left: 2.5rem;
}

.focus\:pr-4:focus {
  padding-right: 1rem;
}

.focus\:text-white:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.focus\:underline:focus {
  text-decoration-line: underline;
}

.focus\:no-underline:focus {
  text-decoration-line: none;
}

.focus\:opacity-90:focus {
  opacity: 0.9;
}

.focus\:shadow-lg:focus {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:outline-0:focus {
  outline-width: 0px;
}

.focus\:ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-4:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-blue-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity));
}

.focus\:ring-blue-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity));
}

.focus\:ring-gray-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity));
}

.focus\:ring-gray-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity));
}

.focus\:ring-primary-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(74 136 253 / var(--tw-ring-opacity));
}

.focus\:ring-primary-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(3 86 242 / var(--tw-ring-opacity));
}

.focus\:ring-primary-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(2 66 187 / var(--tw-ring-opacity));
}

.focus\:ring-transparent:focus {
  --tw-ring-color: transparent;
}

.focus\:ring-white:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
}

.active\:max-w-none:active {
  max-width: none;
}

.active\:shadow-lg:active {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group\/item:first-child .group-first\/item\:block {
  display: block;
}

.group\/item:first-child .group-first\/item\:inline-block {
  display: inline-block;
}

.group:last-child .group-last\:border-none {
  border-style: none;
}

.group\/sc:nth-child(odd) .group-odd\/sc\:hidden {
  display: none;
}

.group\/sh:nth-child(odd) .group-odd\/sh\:hidden {
  display: none;
}

.group\/btn:hover .group-hover\/btn\:left-\[55\%\] {
  left: 55%;
}

.group\/item:hover .group-hover\/item\:-right-1 {
  right: -0.25rem;
}

.group:hover .group-hover\:-right-1 {
  right: -0.25rem;
}

.group:hover .group-hover\:-right-2 {
  right: -0.5rem;
}

.group:hover .group-hover\:-right-px {
  right: -1px;
}

.group:hover .group-hover\:end-\[0\.75rem\] {
  inset-inline-end: 0.75rem;
}

.group:hover .group-hover\:right-3 {
  right: 0.75rem;
}

.group:hover .group-hover\:right-4 {
  right: 1rem;
}

.group:hover .group-hover\:right-6 {
  right: 1.5rem;
}

.group\/card-demarche:hover .group-hover\/card-demarche\:rotate-\[360deg\] {
  --tw-rotate: 360deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:rotate-0 {
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group\/card-search:hover .group-hover\/card-search\:gap-6 {
  gap: 1.5rem;
}

.group:hover .group-hover\:bg-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(3 86 242 / var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-white\/50 {
  background-color: rgb(255 255 255 / 0.5);
}

.group:hover .group-hover\:text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}

.group:hover .group-hover\:text-primary {
  --tw-text-opacity: 1;
  color: rgb(3 86 242 / var(--tw-text-opacity));
}

.group:hover .group-hover\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.group:hover .group-hover\:underline {
  text-decoration-line: underline;
}

.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}

.group:hover .group-hover\:before\:border-\[0\.19rem\]::before {
  content: var(--tw-content);
  border-width: 0.19rem;
}

.group:hover .group-hover\:before\:border-secondary-500::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(81 237 198 / var(--tw-border-opacity));
}

.group:focus .group-focus\:outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.group:focus .group-focus\:ring-4 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.group:focus .group-focus\:ring-white {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
}

.group.is-active .group-\[\.is-active\]\:right-6 {
  right: 1.5rem;
}

.group.active .group-\[\.active\]\:mt-2 {
  margin-top: 0.5rem;
}

.group.active .group-\[\.active\]\:line-clamp-none {
  overflow: visible;
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-line-clamp: none;
}

.group.open .group-\[\.open\]\:flex {
  display: flex;
}

.group.active .group-\[\.active\]\:hidden {
  display: none;
}

.group.open .group-\[\.open\]\:hidden {
  display: none;
}

.group.active .group-\[\.active\]\:w-auto {
  width: auto;
}

.group.align-left .group-\[\.align-left\]\:w-1\/2 {
  width: 50%;
}

.group.open .group-\[\.open\]\:rotate-0 {
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group.active .group-\[\.active\]\:items-start {
  align-items: flex-start;
}

.group.active .group-\[\.active\]\:self-auto {
  align-self: auto;
}

.group\/card:not(:first-child) .group-\[\&\:not\(\:first-child\)\]\/card\:border-t-0 {
  border-top-width: 0px;
}

.group.active .group-\[\.active\]\:px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.group.active .group-\[\.active\]\:py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.group.active .group-\[\.active\]\:pr-11 {
  padding-right: 2.75rem;
}

.group.is-active .group-\[\.is-active\]\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.group:hover .group-\[\:hover\]\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.group.is-active .group-\[\.is-active\]\:before\:relative::before {
  content: var(--tw-content);
  position: relative;
}

.group.is-active .group-\[\.is-active\]\:before\:top-1\.5::before {
  content: var(--tw-content);
  top: 0.375rem;
}

.group.is-active .group-\[\.is-active\]\:before\:ml-\[1\.438rem\]::before {
  content: var(--tw-content);
  margin-left: 1.438rem;
}

.group.is-active .group-\[\.is-active\]\:before\:w-6::before {
  content: var(--tw-content);
  width: 1.5rem;
}

.group.is-active .group-\[\.is-active\]\:before\:rotate-45::before {
  content: var(--tw-content);
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group.is-active .group-\[\.is-active\]\:after\:relative::after {
  content: var(--tw-content);
  position: relative;
}

.group.is-active .group-\[\.is-active\]\:after\:bottom-1\.5::after {
  content: var(--tw-content);
  bottom: 0.375rem;
}

.group.is-active .group-\[\.is-active\]\:after\:ml-\[1\.438rem\]::after {
  content: var(--tw-content);
  margin-left: 1.438rem;
}

.group.is-active .group-\[\.is-active\]\:after\:w-6::after {
  content: var(--tw-content);
  width: 1.5rem;
}

.group.is-active .group-\[\.is-active\]\:after\:-rotate-45::after {
  content: var(--tw-content);
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:not(.is-active) .group-\[\&\:not\(\.is-active\)\]\:hover\:opacity-70:hover {
  opacity: 0.7;
}

.peer:checked ~ .peer-checked\:flex {
  display: flex;
}

.peer:focus ~ .peer-focus\:stroke-current {
  stroke: currentColor;
}

.peer:focus ~ .peer-focus\:\*\:right-1 > * {
  right: 0.25rem;
}

.has-\[\:focus\]\:border-primary:has(:focus) {
  --tw-border-opacity: 1;
  border-color: rgb(3 86 242 / var(--tw-border-opacity));
}

.group:has(:focus) .group-has-\[\:focus\]\:right-4 {
  right: 1rem;
}

.aria-disabled\:hidden[aria-disabled="true"] {
  display: none;
}

.aria-selected\:border-gray-400[aria-selected="true"] {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}

.aria-selected\:border-secondary[aria-selected="true"] {
  --tw-border-opacity: 1;
  border-color: rgb(81 237 198 / var(--tw-border-opacity));
}

.aria-selected\:bg-gray-400[aria-selected="true"] {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}

.aria-selected\:bg-secondary[aria-selected="true"] {
  --tw-bg-opacity: 1;
  background-color: rgb(81 237 198 / var(--tw-bg-opacity));
}

.aria-selected\:text-white[aria-selected="true"] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.aria-current\:\!bg-black[aria-current="true"] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}

@media (prefers-reduced-motion: reduce) {
  .motion-reduce\:transition-none {
    transition-property: none;
  }
}

:is(.dark .dark\:divide-gray-600) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-divide-opacity));
}

:is(.dark .dark\:divide-gray-700) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-divide-opacity));
}

:is(.dark .dark\:border-blue-500) {
  --tw-border-opacity: 1;
  border-color: rgb(63 131 248 / var(--tw-border-opacity));
}

:is(.dark .dark\:border-gray-500) {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}

:is(.dark .dark\:border-gray-600) {
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity));
}

:is(.dark .dark\:border-gray-700) {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity));
}

:is(.dark .dark\:border-gray-800) {
  --tw-border-opacity: 1;
  border-color: rgb(31 41 55 / var(--tw-border-opacity));
}

:is(.dark .dark\:border-primary-600) {
  --tw-border-opacity: 1;
  border-color: rgb(2 66 187 / var(--tw-border-opacity));
}

:is(.dark .dark\:border-transparent) {
  border-color: transparent;
}

:is(.dark .dark\:border-white) {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

:is(.dark .dark\:bg-blue-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(28 100 242 / var(--tw-bg-opacity));
}

:is(.dark .dark\:bg-gray-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

:is(.dark .dark\:bg-gray-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}

:is(.dark .dark\:bg-gray-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}

:is(.dark .dark\:bg-gray-800\/30) {
  background-color: rgb(31 41 55 / 0.3);
}

:is(.dark .dark\:bg-gray-800\/50) {
  background-color: rgb(31 41 55 / 0.5);
}

:is(.dark .dark\:bg-gray-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}

:is(.dark .dark\:bg-primary-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(2 66 187 / var(--tw-bg-opacity));
}

:is(.dark .dark\:bg-primary-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 7 20 / var(--tw-bg-opacity));
}

:is(.dark .dark\:bg-opacity-80) {
  --tw-bg-opacity: 0.8;
}

:is(.dark .dark\:fill-gray-900) {
  fill: #111827;
}

:is(.dark .dark\:p-4) {
  padding: 1rem;
}

:is(.dark .dark\:text-blue-500) {
  --tw-text-opacity: 1;
  color: rgb(63 131 248 / var(--tw-text-opacity));
}

:is(.dark .dark\:text-gray-200) {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}

:is(.dark .dark\:text-gray-300) {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}

:is(.dark .dark\:text-gray-400) {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

:is(.dark .dark\:text-gray-600) {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}

:is(.dark .dark\:text-gray-800) {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}

:is(.dark .dark\:text-primary-500) {
  --tw-text-opacity: 1;
  color: rgb(3 86 242 / var(--tw-text-opacity));
}

:is(.dark .dark\:text-primary-600) {
  --tw-text-opacity: 1;
  color: rgb(2 66 187 / var(--tw-text-opacity));
}

:is(.dark .dark\:text-white) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

:is(.dark .dark\:placeholder-gray-400)::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(156 163 175 / var(--tw-placeholder-opacity));
}

:is(.dark .dark\:placeholder-gray-400)::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(156 163 175 / var(--tw-placeholder-opacity));
}

:is(.dark .dark\:ring-offset-gray-800) {
  --tw-ring-offset-color: #1F2937;
}

:is(.dark .dark\:hover\:border-gray-500:hover) {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}

:is(.dark .dark\:hover\:bg-blue-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(26 86 219 / var(--tw-bg-opacity));
}

:is(.dark .dark\:hover\:bg-gray-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

:is(.dark .dark\:hover\:bg-gray-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}

:is(.dark .dark\:hover\:bg-gray-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}

:is(.dark .dark\:hover\:bg-primary-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(2 66 187 / var(--tw-bg-opacity));
}

:is(.dark .dark\:hover\:bg-primary-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(2 47 131 / var(--tw-bg-opacity));
}

:is(.dark .dark\:hover\:text-blue-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(63 131 248 / var(--tw-text-opacity));
}

:is(.dark .dark\:hover\:text-gray-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}

:is(.dark .dark\:hover\:text-gray-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}

:is(.dark .dark\:hover\:text-white:hover) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

:is(.dark .dark\:hover\:text-opacity-50:hover) {
  --tw-text-opacity: 0.5;
}

:is(.dark .dark\:focus\:border-blue-500:focus) {
  --tw-border-opacity: 1;
  border-color: rgb(63 131 248 / var(--tw-border-opacity));
}

:is(.dark .dark\:focus\:border-primary-500:focus) {
  --tw-border-opacity: 1;
  border-color: rgb(3 86 242 / var(--tw-border-opacity));
}

:is(.dark .dark\:focus\:border-primary-600:focus) {
  --tw-border-opacity: 1;
  border-color: rgb(2 66 187 / var(--tw-border-opacity));
}

:is(.dark .dark\:focus\:bg-primary-600:focus) {
  --tw-bg-opacity: 1;
  background-color: rgb(2 66 187 / var(--tw-bg-opacity));
}

:is(.dark .dark\:focus\:text-white:focus) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

:is(.dark .dark\:focus\:ring-blue-500:focus) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity));
}

:is(.dark .dark\:focus\:ring-blue-600:focus) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(28 100 242 / var(--tw-ring-opacity));
}

:is(.dark .dark\:focus\:ring-blue-800:focus) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(30 66 159 / var(--tw-ring-opacity));
}

:is(.dark .dark\:focus\:ring-gray-600:focus) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity));
}

:is(.dark .dark\:focus\:ring-gray-700:focus) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity));
}

:is(.dark .dark\:focus\:ring-gray-800:focus) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity));
}

:is(.dark .dark\:focus\:ring-primary-500:focus) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(3 86 242 / var(--tw-ring-opacity));
}

:is(.dark .dark\:focus\:ring-primary-600:focus) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(2 66 187 / var(--tw-ring-opacity));
}

:is(.dark .dark\:focus\:ring-primary-800:focus) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(1 27 76 / var(--tw-ring-opacity));
}

:is(.dark .dark\:focus\:ring-primary-900:focus) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 7 20 / var(--tw-ring-opacity));
}

:is(.dark .dark\:focus\:ring-transparent:focus) {
  --tw-ring-color: transparent;
}

:is(.dark .group:hover .dark\:group-hover\:bg-gray-800\/60) {
  background-color: rgb(31 41 55 / 0.6);
}

:is(.dark .group:hover .dark\:group-hover\:text-gray-400) {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

:is(.dark .group:focus .dark\:group-focus\:ring-gray-800\/70) {
  --tw-ring-color: rgb(31 41 55 / 0.7);
}

:is(.dark .aria-selected\:dark\:bg-gray-400)[aria-selected="true"] {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}

:is(.dark .aria-selected\:dark\:text-white)[aria-selected="true"] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media not all and (min-width: 1536px) {
  .max-2xl\:hidden {
    display: none;
  }
}

@media not all and (min-width: 1280px) {
  .max-xl\:hidden {
    display: none;
  }
}

@media not all and (min-width: 1024px) {
  .max-lg\:absolute {
    position: absolute;
  }

  .max-lg\:\!left-0 {
    left: 0px !important;
  }

  .max-lg\:-bottom-5 {
    bottom: -1.25rem;
  }

  .max-lg\:left-full {
    left: 100%;
  }

  .max-lg\:right-5 {
    right: 1.25rem;
  }

  .max-lg\:top-\[5\.5rem\] {
    top: 5.5rem;
  }

  .max-lg\:z-20 {
    z-index: 20;
  }

  .max-lg\:order-1 {
    order: 1;
  }

  .max-lg\:order-first {
    order: -9999;
  }

  .max-lg\:-ml-3 {
    margin-left: -0.75rem;
  }

  .max-lg\:-mt-10 {
    margin-top: -2.5rem;
  }

  .max-lg\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .max-lg\:ml-3 {
    margin-left: 0.75rem;
  }

  .max-lg\:ml-3\.5 {
    margin-left: 0.875rem;
  }

  .max-lg\:ml-5 {
    margin-left: 1.25rem;
  }

  .max-lg\:mr-5 {
    margin-right: 1.25rem;
  }

  .max-lg\:mt-2 {
    margin-top: 0.5rem;
  }

  .max-lg\:mt-2\.5 {
    margin-top: 0.625rem;
  }

  .max-lg\:mt-4 {
    margin-top: 1rem;
  }

  .max-lg\:block {
    display: block;
  }

  .max-lg\:flex {
    display: flex;
  }

  .max-lg\:hidden {
    display: none;
  }

  .max-lg\:h-16 {
    height: 4rem;
  }

  .max-lg\:h-4\/6 {
    height: 66.666667%;
  }

  .max-lg\:h-\[13\.813rem\] {
    height: 13.813rem;
  }

  .max-lg\:h-\[15\.625rem\] {
    height: 15.625rem;
  }

  .max-lg\:h-\[9\.688rem\] {
    height: 9.688rem;
  }

  .max-lg\:h-screen {
    height: 100vh;
  }

  .max-lg\:max-h-\[340px\] {
    max-height: 340px;
  }

  .max-lg\:w-4\/6 {
    width: 66.666667%;
  }

  .max-lg\:w-full {
    width: 100%;
  }

  .max-lg\:w-screen {
    width: 100vw;
  }

  .max-lg\:min-w-\[25\%\] {
    min-width: 25%;
  }

  .max-lg\:-translate-x-\[100\%\] {
    --tw-translate-x: -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .max-lg\:-translate-x-\[200\%\] {
    --tw-translate-x: -200%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .max-lg\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .max-lg\:rotate-90 {
    --tw-rotate: 90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .max-lg\:columns-1 {
    -moz-columns: 1;
         columns: 1;
  }

  .max-lg\:flex-col {
    flex-direction: column;
  }

  .max-lg\:flex-wrap {
    flex-wrap: wrap;
  }

  .max-lg\:content-baseline {
    align-content: baseline;
  }

  .max-lg\:justify-center {
    justify-content: center;
  }

  .max-lg\:gap-5 {
    gap: 1.25rem;
  }

  .max-lg\:divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  }

  .max-lg\:divide-shade-quaternary > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(243 245 250 / var(--tw-divide-opacity));
  }

  .max-lg\:overflow-x-auto {
    overflow-x: auto;
  }

  .max-lg\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .max-lg\:whitespace-nowrap {
    white-space: nowrap;
  }

  .max-lg\:rounded-lg {
    border-radius: 0.5rem;
  }

  .max-lg\:rounded-b-none {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .max-lg\:rounded-t-none {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }

  .max-lg\:border {
    border-width: 1px;
  }

  .max-lg\:border-b-0 {
    border-bottom-width: 0px;
  }

  .max-lg\:border-shade-quaternary {
    --tw-border-opacity: 1;
    border-color: rgb(243 245 250 / var(--tw-border-opacity));
  }

  .max-lg\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }

  .max-lg\:p-5 {
    padding: 1.25rem;
  }

  .max-lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .max-lg\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .max-lg\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .max-lg\:pb-2\.5 {
    padding-bottom: 0.625rem;
  }

  .max-lg\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .max-lg\:pr-10 {
    padding-right: 2.5rem;
  }

  .max-lg\:pr-16 {
    padding-right: 4rem;
  }

  .max-lg\:text-center {
    text-align: center;
  }

  .max-lg\:text-lg {
    font-size: 1.25rem;
    line-height: 1.4375rem;
  }

  .max-lg\:font-bold {
    font-weight: 700;
  }

  .max-lg\:text-\[\#535353\] {
    --tw-text-opacity: 1;
    color: rgb(83 83 83 / var(--tw-text-opacity));
  }

  .max-lg\:text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
  }

  .max-lg\:after\:absolute::after {
    content: var(--tw-content);
    position: absolute;
  }

  .max-lg\:after\:inset-0::after {
    content: var(--tw-content);
    inset: 0px;
  }

  .max-lg\:after\:inset-x-0::after {
    content: var(--tw-content);
    left: 0px;
    right: 0px;
  }

  .max-lg\:after\:-top-10::after {
    content: var(--tw-content);
    top: -2.5rem;
  }

  .max-lg\:after\:bottom-0::after {
    content: var(--tw-content);
    bottom: 0px;
  }

  .max-lg\:after\:-z-10::after {
    content: var(--tw-content);
    z-index: -10;
  }

  .max-lg\:after\:block::after {
    content: var(--tw-content);
    display: block;
  }

  .max-lg\:after\:h-2::after {
    content: var(--tw-content);
    height: 0.5rem;
  }

  .max-lg\:after\:-rotate-\[5deg\]::after {
    content: var(--tw-content);
    --tw-rotate: -5deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .max-lg\:after\:-skew-x-\[15deg\]::after {
    content: var(--tw-content);
    --tw-skew-x: -15deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .max-lg\:after\:bg-white::after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }

  .max-lg\:after\:shadow-default::after {
    content: var(--tw-content);
    --tw-shadow: 0 0 20px 0 rgba(83, 83, 83, 0.15);
    --tw-shadow-colored: 0 0 20px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .max-lg\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .group\/item:first-child .max-lg\:group-first\/item\:absolute {
    position: absolute;
  }

  .group\/item:first-child .max-lg\:group-first\/item\:top-1\/2 {
    top: 50%;
  }

  .group\/item:first-child .max-lg\:group-first\/item\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .group\/item:first-child .max-lg\:group-first\/item\:block {
    display: block;
  }

  .group\/item:first-child .max-lg\:group-first\/item\:aspect-\[3\/4\] {
    aspect-ratio: 3/4;
  }

  .group\/item:first-child .max-lg\:group-first\/item\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .group\/item:first-child .max-lg\:group-first\/item\:rounded-\[0\.625rem\] {
    border-radius: 0.625rem;
  }

  .group\/item:first-child .max-lg\:group-first\/item\:border-transparent {
    border-color: transparent;
  }

  .group\/item:first-child .max-lg\:group-first\/item\:bg-category-beta {
    --tw-bg-opacity: 1;
    background-color: rgb(43 130 130 / var(--tw-bg-opacity));
  }

  .group\/item:first-child .max-lg\:group-first\/item\:bg-transparent {
    background-color: transparent;
  }

  .group\/item:first-child .max-lg\:group-first\/item\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .group\/item:first-child .max-lg\:group-first\/item\:px-3\.5 {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }

  .group\/item:first-child .max-lg\:group-first\/item\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .group\/item:first-child .max-lg\:group-first\/item\:py-1\.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }

  .group\/item:first-child .max-lg\:group-first\/item\:pr-5 {
    padding-right: 1.25rem;
  }

  .group\/item:first-child .max-lg\:group-first\/item\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .group\/item:last-child .max-lg\:group-last\/item\:mb-0 {
    margin-bottom: 0px;
  }

  .group:hover .max-lg\:group-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .group.is-active .max-lg\:group-\[\.is-active\]\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
}

@media not all and (min-width: 768px) {
  .max-md\:absolute {
    position: absolute;
  }

  .max-md\:top-8 {
    top: 2rem;
  }

  .max-md\:top-\[12\.125rem\] {
    top: 12.125rem;
  }

  .max-md\:top-\[6\.156rem\] {
    top: 6.156rem;
  }

  .max-md\:top-\[6\.16rem\] {
    top: 6.16rem;
  }

  .max-md\:order-first {
    order: -9999;
  }

  .max-md\:mb-4 {
    margin-bottom: 1rem;
  }

  .max-md\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .max-md\:flex {
    display: flex;
  }

  .max-md\:hidden {
    display: none;
  }

  .max-md\:w-full {
    width: 100%;
  }

  .max-md\:w-screen {
    width: 100vw;
  }

  .max-md\:flex-\[0_0_80\%\] {
    flex: 0 0 80%;
  }

  .max-md\:grow {
    flex-grow: 1;
  }

  .max-md\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .max-md\:snap-x {
    scroll-snap-type: x var(--tw-scroll-snap-strictness);
  }

  .max-md\:snap-mandatory {
    --tw-scroll-snap-strictness: mandatory;
  }

  .max-md\:snap-start {
    scroll-snap-align: start;
  }

  .max-md\:flex-row {
    flex-direction: row;
  }

  .max-md\:flex-col {
    flex-direction: column;
  }

  .max-md\:items-center {
    align-items: center;
  }

  .max-md\:justify-start {
    justify-content: flex-start;
  }

  .max-md\:justify-center {
    justify-content: center;
  }

  .max-md\:divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  }

  .max-md\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .max-md\:\!border-0 {
    border-width: 0px !important;
  }

  .max-md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .max-md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .max-md\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .max-md\:pl-8 {
    padding-left: 2rem;
  }

  .max-md\:pr-8 {
    padding-right: 2rem;
  }

  .max-md\:text-center {
    text-align: center;
  }

  .max-md\:text-lg {
    font-size: 1.25rem;
    line-height: 1.4375rem;
  }

  .max-md\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }

  .max-md\:leading-\[1\.625rem\] {
    line-height: 1.625rem;
  }

  .max-md\:last\:mr-8:last-child {
    margin-right: 2rem;
  }

  .max-md\:hover\:bg-primary:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(3 86 242 / var(--tw-bg-opacity));
  }

  .max-md\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .peer:hover ~ .max-md\:peer-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
}

@media not all and (min-width: 640px) {
  .max-sm\:left-0 {
    left: 0px;
  }

  .max-sm\:top-24 {
    top: 6rem;
  }

  .max-sm\:top-full {
    top: 100%;
  }

  .max-sm\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .max-sm\:mx-3\.5 {
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }

  .max-sm\:hidden {
    display: none;
  }

  .max-sm\:w-auto {
    width: auto;
  }

  .max-sm\:transform-none {
    transform: none;
  }

  .max-sm\:items-start {
    align-items: flex-start;
  }

  .max-sm\:gap-0 {
    gap: 0px;
  }

  .max-sm\:text-center {
    text-align: center;
  }
}

@media (max-width: 460px) {
  .max-\[460px\]\:h-\[8\.5rem\] {
    height: 8.5rem;
  }

  .max-\[460px\]\:w-\[13rem\] {
    width: 13rem;
  }

  .max-\[460px\]\:origin-\[40\%_85\%\] {
    transform-origin: 40% 85%;
  }

  .max-\[460px\]\:pr-0 {
    padding-right: 0px;
  }

  .max-\[460px\]\:pt-0 {
    padding-top: 0px;
  }
}

@media (max-width: 410px) {
  .max-\[410px\]\:gap-1 {
    gap: 0.25rem;
  }

  .max-\[410px\]\:gap-4 {
    gap: 1rem;
  }

  .max-\[410px\]\:px-0\.5 {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }

  .max-\[410px\]\:text-\[0\.625rem\] {
    font-size: 0.625rem;
  }
}

@media (max-width: 380px) {
  .max-\[380px\]\:mr-2\.5 {
    margin-right: 0.625rem;
  }

  .max-\[380px\]\:w-\[11rem\] {
    width: 11rem;
  }

  .max-\[380px\]\:gap-x-2 {
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .max-\[380px\]\:text-\[0\.625rem\] {
    font-size: 0.625rem;
  }
}

@media (min-width: 320px) {
  .xs\:flex {
    display: flex;
  }

  .xs\:p-section-inline-xs {
    padding: 0;
  }
}

@media (min-width: 640px) {
  .sm\:right-0 {
    right: 0px;
  }

  .sm\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .sm\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .sm\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .sm\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .sm\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .sm\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .sm\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .sm\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .sm\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .sm\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .sm\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .sm\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .sm\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .sm\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .sm\:mx-section-inline-sm {
    margin-left: 0;
    margin-right: 0;
  }

  .sm\:mx-section-inline-xs {
    margin-left: 0;
    margin-right: 0;
  }

  .sm\:mt-0 {
    margin-top: 0px;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:w-1\/2 {
    width: 50%;
  }

  .sm\:w-1\/3 {
    width: 33.333333%;
  }

  .sm\:w-1\/4 {
    width: 25%;
  }

  .sm\:w-1\/5 {
    width: 20%;
  }

  .sm\:w-1\/6 {
    width: 16.666667%;
  }

  .sm\:w-2\/3 {
    width: 66.666667%;
  }

  .sm\:w-2\/5 {
    width: 40%;
  }

  .sm\:w-3\/4 {
    width: 75%;
  }

  .sm\:w-3\/5 {
    width: 60%;
  }

  .sm\:w-4\/5 {
    width: 80%;
  }

  .sm\:w-5\/6 {
    width: 83.333333%;
  }

  .sm\:w-auto {
    width: auto;
  }

  .sm\:w-full {
    width: 100%;
  }

  .sm\:w-max {
    width: -moz-max-content;
    width: max-content;
  }

  .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .sm\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .sm\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .sm\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .sm\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .sm\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .sm\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .sm\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .sm\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .sm\:flex-row {
    flex-direction: row;
  }

  .sm\:items-center {
    align-items: center;
  }

  .sm\:justify-start {
    justify-content: flex-start;
  }

  .sm\:justify-center {
    justify-content: center;
  }

  .sm\:justify-between {
    justify-content: space-between;
  }

  .sm\:gap-6 {
    gap: 1.5rem;
  }

  .sm\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .sm\:rounded-none {
    border-radius: 0px;
  }

  .sm\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .sm\:p-12 {
    padding: 3rem;
  }

  .sm\:p-6 {
    padding: 1.5rem;
  }

  .sm\:p-8 {
    padding: 2rem;
  }

  .sm\:p-section-inline-sm {
    padding: 0;
  }

  .sm\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .sm\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sm\:px-section-inline-sm {
    padding-left: 0;
    padding-right: 0;
  }

  .sm\:px-section-inline-xs {
    padding-left: 0;
    padding-right: 0;
  }

  .sm\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .sm\:text-left {
    text-align: left;
  }

  .sm\:text-center {
    text-align: center;
  }

  .sm\:text-right {
    text-align: right;
  }

  .sm\:text-justify {
    text-align: justify;
  }

  .sm\:text-2xl {
    font-size: 1.875rem;
    line-height: 1.875rem;
  }

  .sm\:text-lg {
    font-size: 1.25rem;
    line-height: 1.4375rem;
  }

  .sm\:text-md {
    font-size: 1rem;
    line-height: 1.625rem;
  }

  .sm\:text-sm {
    font-size: 0.875rem;
    line-height: 1.625rem;
  }

  .sm\:text-xl {
    font-size: 1.625rem;
    line-height: 1.875rem;
  }

  .sm\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }
}

@media (min-width: 768px) {
  .md\:static {
    position: static;
  }

  .md\:absolute {
    position: absolute;
  }

  .md\:relative {
    position: relative;
  }

  .md\:inset-0 {
    inset: 0px;
  }

  .md\:\!-left-8 {
    left: -2rem !important;
  }

  .md\:\!-right-8 {
    right: -2rem !important;
  }

  .md\:bottom-0 {
    bottom: 0px;
  }

  .md\:bottom-11 {
    bottom: 2.75rem;
  }

  .md\:left-0 {
    left: 0px;
  }

  .md\:left-1\/2 {
    left: 50%;
  }

  .md\:left-1\/3 {
    left: 33.333333%;
  }

  .md\:left-1\/4 {
    left: 25%;
  }

  .md\:left-2\/3 {
    left: 66.666667%;
  }

  .md\:left-2\/4 {
    left: 50%;
  }

  .md\:left-3\/4 {
    left: 75%;
  }

  .md\:left-auto {
    left: auto;
  }

  .md\:right-0 {
    right: 0px;
  }

  .md\:top-full {
    top: 100%;
  }

  .md\:order-1 {
    order: 1;
  }

  .md\:order-2 {
    order: 2;
  }

  .md\:order-last {
    order: 9999;
  }

  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .md\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .md\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .md\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .md\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .md\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .md\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .md\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .md\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .md\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .md\:float-right {
    float: right;
  }

  .md\:float-left {
    float: left;
  }

  .md\:-m-1 {
    margin: -0.25rem;
  }

  .md\:-m-10 {
    margin: -2.5rem;
  }

  .md\:-m-2 {
    margin: -0.5rem;
  }

  .md\:-m-4 {
    margin: -1rem;
  }

  .md\:-m-6 {
    margin: -1.5rem;
  }

  .md\:-m-8 {
    margin: -2rem;
  }

  .md\:m-4 {
    margin: 1rem;
  }

  .md\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .md\:mx-section-inline-sm {
    margin-left: 0;
    margin-right: 0;
  }

  .md\:mx-section-inline-xs {
    margin-left: 0;
    margin-right: 0;
  }

  .md\:my-section-lg {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .md\:my-section-sm {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .md\:my-section-xl {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .md\:my-section-xs {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .md\:\!-ml-16 {
    margin-left: -4rem !important;
  }

  .md\:\!-mr-16 {
    margin-right: -4rem !important;
  }

  .md\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .md\:-ml-5 {
    margin-left: -1.25rem;
  }

  .md\:-mr-5 {
    margin-right: -1.25rem;
  }

  .md\:-mt-5 {
    margin-top: -1.25rem;
  }

  .md\:mb-0 {
    margin-bottom: 0px;
  }

  .md\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .md\:mb-16 {
    margin-bottom: 4rem;
  }

  .md\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .md\:mb-2\.5 {
    margin-bottom: 0.625rem;
  }

  .md\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .md\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .md\:mb-8 {
    margin-bottom: 2rem;
  }

  .md\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .md\:mb-\[0\.938rem\] {
    margin-bottom: 0.938rem;
  }

  .md\:mb-\[1\.313rem\] {
    margin-bottom: 1.313rem;
  }

  .md\:mb-\[27px\] {
    margin-bottom: 27px;
  }

  .md\:mb-\[3\.188rem\] {
    margin-bottom: 3.188rem;
  }

  .md\:mb-\[3\.75rem\] {
    margin-bottom: 3.75rem;
  }

  .md\:mb-\[6\.25rem\] {
    margin-bottom: 6.25rem;
  }

  .md\:mb-section-2xl {
    margin-bottom: 10rem;
  }

  .md\:mb-section-lg {
    margin-bottom: 6rem;
  }

  .md\:mb-section-md {
    margin-bottom: 4rem;
  }

  .md\:mb-section-sm {
    margin-bottom: 2rem;
  }

  .md\:mb-section-xl {
    margin-bottom: 8rem;
  }

  .md\:mb-section-xs {
    margin-bottom: 1rem;
  }

  .md\:ml-0 {
    margin-left: 0px;
  }

  .md\:ml-2 {
    margin-left: 0.5rem;
  }

  .md\:ml-5 {
    margin-left: 1.25rem;
  }

  .md\:ml-8 {
    margin-left: 2rem;
  }

  .md\:ml-auto {
    margin-left: auto;
  }

  .md\:mr-3 {
    margin-right: 0.75rem;
  }

  .md\:mr-3\.5 {
    margin-right: 0.875rem;
  }

  .md\:mr-5 {
    margin-right: 1.25rem;
  }

  .md\:mt-0 {
    margin-top: 0px;
  }

  .md\:mt-1 {
    margin-top: 0.25rem;
  }

  .md\:mt-1\.5 {
    margin-top: 0.375rem;
  }

  .md\:mt-5 {
    margin-top: 1.25rem;
  }

  .md\:mt-6 {
    margin-top: 1.5rem;
  }

  .md\:mt-8 {
    margin-top: 2rem;
  }

  .md\:mt-\[-8rem\] {
    margin-top: -8rem;
  }

  .md\:mt-\[37px\] {
    margin-top: 37px;
  }

  .md\:mt-\[5\.625rem\] {
    margin-top: 5.625rem;
  }

  .md\:mt-section-2xl {
    margin-top: 10rem;
  }

  .md\:mt-section-lg {
    margin-top: 6rem;
  }

  .md\:mt-section-md {
    margin-top: 4rem;
  }

  .md\:mt-section-sm {
    margin-top: 2rem;
  }

  .md\:mt-section-xl {
    margin-top: 8rem;
  }

  .md\:mt-section-xs {
    margin-top: 1rem;
  }

  .md\:line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .md\:line-clamp-\[10\] {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 10;
  }

  .md\:\!block {
    display: block !important;
  }

  .md\:block {
    display: block;
  }

  .md\:inline-block {
    display: inline-block;
  }

  .md\:flex {
    display: flex;
  }

  .md\:inline-flex {
    display: inline-flex;
  }

  .md\:grid {
    display: grid;
  }

  .md\:hidden {
    display: none;
  }

  .md\:aspect-1 {
    aspect-ratio: 1;
  }

  .md\:\!h-\[4\.75rem\] {
    height: 4.75rem !important;
  }

  .md\:\!h-full {
    height: 100% !important;
  }

  .md\:h-1\/2 {
    height: 50%;
  }

  .md\:h-1\/3 {
    height: 33.333333%;
  }

  .md\:h-1\/4 {
    height: 25%;
  }

  .md\:h-1\/5 {
    height: 20%;
  }

  .md\:h-1\/6 {
    height: 16.666667%;
  }

  .md\:h-2\/3 {
    height: 66.666667%;
  }

  .md\:h-2\/5 {
    height: 40%;
  }

  .md\:h-3 {
    height: 0.75rem;
  }

  .md\:h-3\.5 {
    height: 0.875rem;
  }

  .md\:h-3\/4 {
    height: 75%;
  }

  .md\:h-3\/5 {
    height: 60%;
  }

  .md\:h-4\/5 {
    height: 80%;
  }

  .md\:h-5 {
    height: 1.25rem;
  }

  .md\:h-5\/6 {
    height: 83.333333%;
  }

  .md\:h-\[23\.063rem\] {
    height: 23.063rem;
  }

  .md\:h-\[31\.25rem\] {
    height: 31.25rem;
  }

  .md\:h-\[46\.875rem\] {
    height: 46.875rem;
  }

  .md\:h-\[57\.5rem\] {
    height: 57.5rem;
  }

  .md\:h-\[9\.375rem\] {
    height: 9.375rem;
  }

  .md\:h-auto {
    height: auto;
  }

  .md\:h-fit {
    height: -moz-fit-content;
    height: fit-content;
  }

  .md\:h-full {
    height: 100%;
  }

  .md\:max-h-\[52\.25rem\] {
    max-height: 52.25rem;
  }

  .md\:min-h-\[18\.75rem\] {
    min-height: 18.75rem;
  }

  .md\:min-h-\[46\.875rem\] {
    min-height: 46.875rem;
  }

  .md\:min-h-\[6rem\] {
    min-height: 6rem;
  }

  .md\:\!w-\[4\.75rem\] {
    width: 4.75rem !important;
  }

  .md\:w-0 {
    width: 0px;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-1\/3 {
    width: 33.333333%;
  }

  .md\:w-1\/4 {
    width: 25%;
  }

  .md\:w-1\/5 {
    width: 20%;
  }

  .md\:w-1\/6 {
    width: 16.666667%;
  }

  .md\:w-2\/3 {
    width: 66.666667%;
  }

  .md\:w-2\/5 {
    width: 40%;
  }

  .md\:w-3\/4 {
    width: 75%;
  }

  .md\:w-3\/5 {
    width: 60%;
  }

  .md\:w-4\/5 {
    width: 80%;
  }

  .md\:w-5\/12 {
    width: 41.666667%;
  }

  .md\:w-5\/6 {
    width: 83.333333%;
  }

  .md\:w-6 {
    width: 1.5rem;
  }

  .md\:w-7\/12 {
    width: 58.333333%;
  }

  .md\:w-9\/12 {
    width: 75%;
  }

  .md\:w-\[30\%\] {
    width: 30%;
  }

  .md\:w-\[31\.25rem\] {
    width: 31.25rem;
  }

  .md\:w-\[32px\] {
    width: 32px;
  }

  .md\:w-\[40\%\] {
    width: 40%;
  }

  .md\:w-\[50rem\] {
    width: 50rem;
  }

  .md\:w-\[60\%\] {
    width: 60%;
  }

  .md\:w-\[65\%\] {
    width: 65%;
  }

  .md\:w-\[7\.5rem\] {
    width: 7.5rem;
  }

  .md\:w-\[70\%\] {
    width: 70%;
  }

  .md\:w-\[9\.563rem\] {
    width: 9.563rem;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:w-full {
    width: 100%;
  }

  .md\:max-w-\[23\.563rem\] {
    max-width: 23.563rem;
  }

  .md\:max-w-\[25rem\] {
    max-width: 25rem;
  }

  .md\:max-w-\[40\.625rem\] {
    max-width: 40.625rem;
  }

  .md\:max-w-\[41\.875rem\] {
    max-width: 41.875rem;
  }

  .md\:max-w-\[50rem\] {
    max-width: 50rem;
  }

  .md\:max-w-full {
    max-width: 100%;
  }

  .md\:max-w-screen-xl {
    max-width: 1280px;
  }

  .md\:flex-1 {
    flex: 1 1 0%;
  }

  .md\:flex-none {
    flex: none;
  }

  .md\:basis-0 {
    flex-basis: 0px;
  }

  .md\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .md\:translate-y-1\/2 {
    --tw-translate-y: 50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .md\:columns-2 {
    -moz-columns: 2;
         columns: 2;
  }

  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .md\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .md\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .md\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .md\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .md\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .md\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:flex-col {
    flex-direction: column;
  }

  .md\:flex-wrap {
    flex-wrap: wrap;
  }

  .md\:content-center {
    align-content: center;
  }

  .md\:items-start {
    align-items: flex-start;
  }

  .md\:items-center {
    align-items: center;
  }

  .md\:justify-center {
    justify-content: center;
  }

  .md\:justify-between {
    justify-content: space-between;
  }

  .md\:justify-around {
    justify-content: space-around;
  }

  .md\:gap-0 {
    gap: 0px;
  }

  .md\:gap-10 {
    gap: 2.5rem;
  }

  .md\:gap-12 {
    gap: 3rem;
  }

  .md\:gap-20 {
    gap: 5rem;
  }

  .md\:gap-5 {
    gap: 1.25rem;
  }

  .md\:gap-8 {
    gap: 2rem;
  }

  .md\:gap-\[0\.188rem\] {
    gap: 0.188rem;
  }

  .md\:gap-\[0\.625rem\] {
    gap: 0.625rem;
  }

  .md\:gap-\[1\.438rem\] {
    gap: 1.438rem;
  }

  .md\:gap-\[1\.625rem\] {
    gap: 1.625rem;
  }

  .md\:gap-grid-2xl {
    gap: 3rem;
  }

  .md\:gap-grid-lg {
    gap: 2rem;
  }

  .md\:gap-grid-md {
    gap: 1.5rem;
  }

  .md\:gap-grid-sm {
    gap: 1rem;
  }

  .md\:gap-grid-xl {
    gap: 2.5rem;
  }

  .md\:gap-grid-xs {
    gap: 1rem;
  }

  .md\:gap-section-lg {
    gap: 6rem;
  }

  .md\:gap-section-md {
    gap: 4rem;
  }

  .md\:gap-section-sm {
    gap: 2rem;
  }

  .md\:gap-section-xl {
    gap: 8rem;
  }

  .md\:gap-section-xs {
    gap: 1rem;
  }

  .md\:gap-x-14 {
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .md\:gap-y-5 {
    row-gap: 1.25rem;
  }

  .md\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .md\:self-start {
    align-self: flex-start;
  }

  .md\:self-end {
    align-self: flex-end;
  }

  .md\:overflow-visible {
    overflow: visible;
  }

  .md\:rounded-\[0\.625rem\] {
    border-radius: 0.625rem;
  }

  .md\:rounded-lg {
    border-radius: 0.5rem;
  }

  .md\:rounded-xl {
    border-radius: 0.75rem;
  }

  .md\:border-0 {
    border-width: 0px;
  }

  .md\:bg-dark-primary-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(9 60 155 / var(--tw-bg-opacity));
  }

  .md\:bg-transparent {
    background-color: transparent;
  }

  .md\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }

  .md\:bg-cardo-gradient-md {
    background-image: linear-gradient(180deg, rgb(79 220 185 / 70%), rgb(79 220 185 / 0%), #0356f2);
  }

  .md\:p-0 {
    padding: 0px;
  }

  .md\:p-12 {
    padding: 3rem;
  }

  .md\:p-9 {
    padding: 2.25rem;
  }

  .md\:p-section-2xl {
    padding: 10rem;
  }

  .md\:p-section-lg {
    padding: 6rem;
  }

  .md\:p-section-md {
    padding: 4rem;
  }

  .md\:p-section-sm {
    padding: 2rem;
  }

  .md\:p-section-xl {
    padding: 8rem;
  }

  .md\:p-section-xs {
    padding: 1rem;
  }

  .md\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .md\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .md\:px-\[1\.875rem\] {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .md\:px-\[10\%\] {
    padding-left: 10%;
    padding-right: 10%;
  }

  .md\:px-\[3\.125rem\] {
    padding-left: 3.125rem;
    padding-right: 3.125rem;
  }

  .md\:px-\[40px\] {
    padding-left: 40px;
    padding-right: 40px;
  }

  .md\:px-section-inline-sm {
    padding-left: 0;
    padding-right: 0;
  }

  .md\:px-section-inline-xs {
    padding-left: 0;
    padding-right: 0;
  }

  .md\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .md\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .md\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .md\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .md\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .md\:py-\[1\.563rem\] {
    padding-top: 1.563rem;
    padding-bottom: 1.563rem;
  }

  .md\:py-\[3\.125rem\] {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }

  .md\:py-\[4\.375rem\] {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem;
  }

  .md\:pb-0 {
    padding-bottom: 0px;
  }

  .md\:pb-16 {
    padding-bottom: 4rem;
  }

  .md\:pb-40 {
    padding-bottom: 10rem;
  }

  .md\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .md\:pb-\[1\.188rem\] {
    padding-bottom: 1.188rem;
  }

  .md\:pb-\[1\.25rem\] {
    padding-bottom: 1.25rem;
  }

  .md\:pb-\[17\.063rem\] {
    padding-bottom: 17.063rem;
  }

  .md\:pb-section-2xl {
    padding-bottom: 10rem;
  }

  .md\:pb-section-lg {
    padding-bottom: 6rem;
  }

  .md\:pb-section-md {
    padding-bottom: 4rem;
  }

  .md\:pb-section-sm {
    padding-bottom: 2rem;
  }

  .md\:pb-section-xl {
    padding-bottom: 8rem;
  }

  .md\:pb-section-xs {
    padding-bottom: 1rem;
  }

  .md\:pl-14 {
    padding-left: 3.5rem;
  }

  .md\:pl-16 {
    padding-left: 4rem;
  }

  .md\:pr-16 {
    padding-right: 4rem;
  }

  .md\:pr-8 {
    padding-right: 2rem;
  }

  .md\:pt-0 {
    padding-top: 0px;
  }

  .md\:pt-20 {
    padding-top: 5rem;
  }

  .md\:pt-8 {
    padding-top: 2rem;
  }

  .md\:pt-\[1\.063rem\] {
    padding-top: 1.063rem;
  }

  .md\:pt-\[1\.625rem\] {
    padding-top: 1.625rem;
  }

  .md\:pt-section-2xl {
    padding-top: 10rem;
  }

  .md\:pt-section-lg {
    padding-top: 6rem;
  }

  .md\:pt-section-md {
    padding-top: 4rem;
  }

  .md\:pt-section-sm {
    padding-top: 2rem;
  }

  .md\:pt-section-xl {
    padding-top: 8rem;
  }

  .md\:pt-section-xs {
    padding-top: 1rem;
  }

  .md\:text-left {
    text-align: left;
  }

  .md\:text-center {
    text-align: center;
  }

  .md\:text-right {
    text-align: right;
  }

  .md\:text-justify {
    text-align: justify;
  }

  .md\:text-2xl {
    font-size: 1.875rem;
    line-height: 1.875rem;
  }

  .md\:text-3xl {
    font-size: 2.5rem;
    line-height: 3.125rem;
  }

  .md\:text-4xl {
    font-size: 3.125rem;
    line-height: 3.125rem;
  }

  .md\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .md\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .md\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .md\:text-8xl {
    font-size: 6rem;
    line-height: 1;
  }

  .md\:text-9xl {
    font-size: 8rem;
    line-height: 1;
  }

  .md\:text-\[0\.625rem\] {
    font-size: 0.625rem;
  }

  .md\:text-\[1\.125rem\] {
    font-size: 1.125rem;
  }

  .md\:text-\[1\.25rem\] {
    font-size: 1.25rem;
  }

  .md\:text-\[1\.375rem\] {
    font-size: 1.375rem;
  }

  .md\:text-\[2\.5rem\] {
    font-size: 2.5rem;
  }

  .md\:text-base {
    font-size: 1.125rem;
    line-height: 1.875rem;
  }

  .md\:text-lg {
    font-size: 1.25rem;
    line-height: 1.4375rem;
  }

  .md\:text-sm {
    font-size: 0.875rem;
    line-height: 1.625rem;
  }

  .md\:text-xl {
    font-size: 1.625rem;
    line-height: 1.875rem;
  }

  .md\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }

  .md\:font-medium {
    font-weight: 500;
  }

  .md\:leading-\[0\.875rem\] {
    line-height: 0.875rem;
  }

  .md\:leading-\[1\.563rem\] {
    line-height: 1.563rem;
  }

  .md\:leading-\[2\.375rem\] {
    line-height: 2.375rem;
  }

  .md\:leading-\[3\.125rem\] {
    line-height: 3.125rem;
  }

  .md\:-tracking-\[0\.04rem\] {
    letter-spacing: -0.04rem;
  }

  .md\:opacity-30 {
    opacity: 0.3;
  }

  .\*\:md\:\!pb-\[calc\(750\/1049\*100\%\)\] > * {
    padding-bottom: calc(750 / 1049 * 100%) !important;
  }

  .last\:md\:mb-0:last-child {
    margin-bottom: 0px;
  }

  .md\:last\:mb-0:last-child {
    margin-bottom: 0px;
  }

  .md\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .md\:hover\:text-primary-700:hover {
    --tw-text-opacity: 1;
    color: rgb(2 47 131 / var(--tw-text-opacity));
  }

  .group:hover .group-hover\:md\:-right-2 {
    right: -0.5rem;
  }

  .group.active .md\:group-\[\.active\]\:mr-2\.5 {
    margin-right: 0.625rem;
  }

  .group.is-active .group-\[\.is-active\]\:md\:border-primary {
    --tw-border-opacity: 1;
    border-color: rgb(3 86 242 / var(--tw-border-opacity));
  }

  .group[aria-selected="true"] .md\:group-aria-selected\:flex {
    display: flex;
  }

  :is(.dark .md\:dark\:bg-gray-900) {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity));
  }

  :is(.dark .md\:dark\:hover\:bg-transparent:hover) {
    background-color: transparent;
  }

  :is(.dark .md\:dark\:hover\:text-white:hover) {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
}

@media (min-width: 1024px) {
  .lg\:static {
    position: static;
  }

  .lg\:absolute {
    position: absolute;
  }

  .lg\:relative {
    position: relative;
  }

  .lg\:sticky {
    position: sticky;
  }

  .lg\:-inset-x-10 {
    left: -2.5rem;
    right: -2.5rem;
  }

  .lg\:\!-left-8 {
    left: -2rem !important;
  }

  .lg\:\!-right-8 {
    right: -2rem !important;
  }

  .lg\:-bottom-\[5\.125rem\] {
    bottom: -5.125rem;
  }

  .lg\:-left-\[6\%\] {
    left: -6%;
  }

  .lg\:-right-5 {
    right: -1.25rem;
  }

  .lg\:-top-\[0\.625rem\] {
    top: -0.625rem;
  }

  .lg\:bottom-0 {
    bottom: 0px;
  }

  .lg\:bottom-10 {
    bottom: 2.5rem;
  }

  .lg\:bottom-12 {
    bottom: 3rem;
  }

  .lg\:bottom-\[55\%\] {
    bottom: 55%;
  }

  .lg\:bottom-\[59\%\] {
    bottom: 59%;
  }

  .lg\:left-10 {
    left: 2.5rem;
  }

  .lg\:right-10 {
    right: 2.5rem;
  }

  .lg\:right-12 {
    right: 3rem;
  }

  .lg\:right-8 {
    right: 2rem;
  }

  .lg\:top-0 {
    top: 0px;
  }

  .lg\:top-5 {
    top: 1.25rem;
  }

  .lg\:top-full {
    top: 100%;
  }

  .lg\:order-2 {
    order: 2;
  }

  .lg\:order-3 {
    order: 3;
  }

  .lg\:order-4 {
    order: 4;
  }

  .lg\:order-\[0\] {
    order: 0;
  }

  .lg\:order-first {
    order: -9999;
  }

  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .lg\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .lg\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .lg\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .lg\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .lg\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .lg\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .lg\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .lg\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .lg\:float-left {
    float: left;
  }

  .lg\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .lg\:mx-section-inline-sm {
    margin-left: 0;
    margin-right: 0;
  }

  .lg\:mx-section-inline-xs {
    margin-left: 0;
    margin-right: 0;
  }

  .lg\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .lg\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .lg\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .lg\:-ml-10 {
    margin-left: -2.5rem;
  }

  .lg\:-ml-14 {
    margin-left: -3.5rem;
  }

  .lg\:-mt-10 {
    margin-top: -2.5rem;
  }

  .lg\:-mt-12 {
    margin-top: -3rem;
  }

  .lg\:-mt-2 {
    margin-top: -0.5rem;
  }

  .lg\:-mt-6 {
    margin-top: -1.5rem;
  }

  .lg\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .lg\:mb-16 {
    margin-bottom: 4rem;
  }

  .lg\:mb-20 {
    margin-bottom: 5rem;
  }

  .lg\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .lg\:mb-4 {
    margin-bottom: 1rem;
  }

  .lg\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .lg\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .lg\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .lg\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .lg\:mb-\[1\.375rem\] {
    margin-bottom: 1.375rem;
  }

  .lg\:ml-11 {
    margin-left: 2.75rem;
  }

  .lg\:ml-2 {
    margin-left: 0.5rem;
  }

  .lg\:ml-5 {
    margin-left: 1.25rem;
  }

  .lg\:mr-0 {
    margin-right: 0px;
  }

  .lg\:mr-2 {
    margin-right: 0.5rem;
  }

  .lg\:mr-3 {
    margin-right: 0.75rem;
  }

  .lg\:mr-8 {
    margin-right: 2rem;
  }

  .lg\:mt-0 {
    margin-top: 0px;
  }

  .lg\:mt-1 {
    margin-top: 0.25rem;
  }

  .lg\:mt-1\.5 {
    margin-top: 0.375rem;
  }

  .lg\:mt-2 {
    margin-top: 0.5rem;
  }

  .lg\:mt-3 {
    margin-top: 0.75rem;
  }

  .lg\:mt-3\.5 {
    margin-top: 0.875rem;
  }

  .lg\:mt-6 {
    margin-top: 1.5rem;
  }

  .lg\:block {
    display: block;
  }

  .lg\:inline {
    display: inline;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:grid {
    display: grid;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:aspect-video {
    aspect-ratio: 16 / 9;
  }

  .lg\:h-12 {
    height: 3rem;
  }

  .lg\:h-20 {
    height: 5rem;
  }

  .lg\:h-3 {
    height: 0.75rem;
  }

  .lg\:h-5 {
    height: 1.25rem;
  }

  .lg\:h-\[0\.938rem\] {
    height: 0.938rem;
  }

  .lg\:h-\[12\.5rem\] {
    height: 12.5rem;
  }

  .lg\:h-\[21\.875rem\] {
    height: 21.875rem;
  }

  .lg\:h-\[3\.75rem\] {
    height: 3.75rem;
  }

  .lg\:h-\[4\.75rem\] {
    height: 4.75rem;
  }

  .lg\:h-\[40\.625rem\] {
    height: 40.625rem;
  }

  .lg\:h-\[5\.625rem\] {
    height: 5.625rem;
  }

  .lg\:h-\[620px\] {
    height: 620px;
  }

  .lg\:h-\[80\%\] {
    height: 80%;
  }

  .lg\:h-\[calc\(620px_-_2\.5rem\)\] {
    height: calc(620px - 2.5rem);
  }

  .lg\:h-auto {
    height: auto;
  }

  .lg\:h-full {
    height: 100%;
  }

  .lg\:h-screen {
    height: 100vh;
  }

  .lg\:max-h-\[620px\] {
    max-height: 620px;
  }

  .lg\:max-h-full {
    max-height: 100%;
  }

  .lg\:\!w-\[calc\(100\%-20px\)\] {
    width: calc(100% - 20px) !important;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-1\/3 {
    width: 33.333333%;
  }

  .lg\:w-1\/4 {
    width: 25%;
  }

  .lg\:w-1\/5 {
    width: 20%;
  }

  .lg\:w-1\/6 {
    width: 16.666667%;
  }

  .lg\:w-12 {
    width: 3rem;
  }

  .lg\:w-2\/3 {
    width: 66.666667%;
  }

  .lg\:w-2\/5 {
    width: 40%;
  }

  .lg\:w-3\/4 {
    width: 75%;
  }

  .lg\:w-3\/5 {
    width: 60%;
  }

  .lg\:w-4\/5 {
    width: 80%;
  }

  .lg\:w-5\/6 {
    width: 83.333333%;
  }

  .lg\:w-\[112\%\] {
    width: 112%;
  }

  .lg\:w-\[12\.5rem\] {
    width: 12.5rem;
  }

  .lg\:w-\[18\%\] {
    width: 18%;
  }

  .lg\:w-\[230px\] {
    width: 230px;
  }

  .lg\:w-\[34\%\] {
    width: 34%;
  }

  .lg\:w-\[4\.75rem\] {
    width: 4.75rem;
  }

  .lg\:w-\[40\%\] {
    width: 40%;
  }

  .lg\:w-\[50\%\] {
    width: 50%;
  }

  .lg\:w-\[60\%\] {
    width: 60%;
  }

  .lg\:w-\[66\%\] {
    width: 66%;
  }

  .lg\:w-\[80\%\] {
    width: 80%;
  }

  .lg\:w-\[82\%\] {
    width: 82%;
  }

  .lg\:w-\[calc\(100\%-2\.75rem\)\] {
    width: calc(100% - 2.75rem);
  }

  .lg\:w-\[calc\(100vw\/4\.75\)\] {
    width: calc(100vw / 4.75);
  }

  .lg\:w-auto {
    width: auto;
  }

  .lg\:w-full {
    width: 100%;
  }

  .lg\:min-w-\[12\.5rem\] {
    min-width: 12.5rem;
  }

  .lg\:min-w-\[44\.438rem\] {
    min-width: 44.438rem;
  }

  .lg\:max-w-\[12\.5rem\] {
    max-width: 12.5rem;
  }

  .lg\:max-w-\[9\.688rem\] {
    max-width: 9.688rem;
  }

  .lg\:flex-1 {
    flex: 1 1 0%;
  }

  .lg\:flex-auto {
    flex: 1 1 auto;
  }

  .lg\:grow {
    flex-grow: 1;
  }

  .lg\:basis-0 {
    flex-basis: 0px;
  }

  .lg\:origin-\[40\%_85\%\] {
    transform-origin: 40% 85%;
  }

  .lg\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .lg\:translate-x-1\/2 {
    --tw-translate-x: 50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .lg\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .lg\:scale-75 {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .lg\:columns-3 {
    -moz-columns: 3;
         columns: 3;
  }

  .lg\:grid-flow-col {
    grid-auto-flow: column;
  }

  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .lg\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .lg\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .lg\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .lg\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:flex-wrap {
    flex-wrap: wrap;
  }

  .lg\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .lg\:items-center {
    align-items: center;
  }

  .lg\:justify-end {
    justify-content: flex-end;
  }

  .lg\:justify-center {
    justify-content: center;
  }

  .lg\:justify-between {
    justify-content: space-between;
  }

  .lg\:gap-0 {
    gap: 0px;
  }

  .lg\:gap-1 {
    gap: 0.25rem;
  }

  .lg\:gap-1\.5 {
    gap: 0.375rem;
  }

  .lg\:gap-10 {
    gap: 2.5rem;
  }

  .lg\:gap-16 {
    gap: 4rem;
  }

  .lg\:gap-24 {
    gap: 6rem;
  }

  .lg\:gap-4 {
    gap: 1rem;
  }

  .lg\:gap-8 {
    gap: 2rem;
  }

  .lg\:gap-\[0\.625rem\] {
    gap: 0.625rem;
  }

  .lg\:gap-\[0\.938rem\] {
    gap: 0.938rem;
  }

  .lg\:gap-section-lg {
    gap: 6rem;
  }

  .lg\:gap-section-md {
    gap: 4rem;
  }

  .lg\:gap-section-sm {
    gap: 2rem;
  }

  .lg\:gap-section-xl {
    gap: 8rem;
  }

  .lg\:gap-section-xs {
    gap: 1rem;
  }

  .lg\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .lg\:divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .lg\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }

  .lg\:overflow-hidden {
    overflow: hidden;
  }

  .lg\:overflow-scroll {
    overflow: scroll;
  }

  .lg\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .lg\:break-all {
    word-break: break-all;
  }

  .lg\:rounded-card-agenda-compact {
    border-radius: 0.75rem 0 0 0.75rem;
  }

  .lg\:rounded-lg {
    border-radius: 0.5rem;
  }

  .lg\:rounded-md {
    border-radius: 0.375rem;
  }

  .lg\:bg-primary {
    --tw-bg-opacity: 1;
    background-color: rgb(3 86 242 / var(--tw-bg-opacity));
  }

  .lg\:bg-shade-quaternary {
    --tw-bg-opacity: 1;
    background-color: rgb(243 245 250 / var(--tw-bg-opacity));
  }

  .lg\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }

  .lg\:p-0 {
    padding: 0px;
  }

  .lg\:p-10 {
    padding: 2.5rem;
  }

  .lg\:p-12 {
    padding: 3rem;
  }

  .lg\:p-6 {
    padding: 1.5rem;
  }

  .lg\:p-8 {
    padding: 2rem;
  }

  .lg\:p-\[3\.125rem\] {
    padding: 3.125rem;
  }

  .lg\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .lg\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lg\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:px-\[2\.188rem\] {
    padding-left: 2.188rem;
    padding-right: 2.188rem;
  }

  .lg\:px-section-inline-sm {
    padding-left: 0;
    padding-right: 0;
  }

  .lg\:px-section-inline-xs {
    padding-left: 0;
    padding-right: 0;
  }

  .lg\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .lg\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .lg\:py-1\.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }

  .lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .lg\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .lg\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .lg\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .lg\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .lg\:pb-0 {
    padding-bottom: 0px;
  }

  .lg\:pb-12 {
    padding-bottom: 3rem;
  }

  .lg\:pb-16 {
    padding-bottom: 4rem;
  }

  .lg\:pb-20 {
    padding-bottom: 5rem;
  }

  .lg\:pl-10 {
    padding-left: 2.5rem;
  }

  .lg\:pr-2 {
    padding-right: 0.5rem;
  }

  .lg\:pr-2\.5 {
    padding-right: 0.625rem;
  }

  .lg\:pr-20 {
    padding-right: 5rem;
  }

  .lg\:pr-5 {
    padding-right: 1.25rem;
  }

  .lg\:pr-8 {
    padding-right: 2rem;
  }

  .lg\:pt-0 {
    padding-top: 0px;
  }

  .lg\:pt-16 {
    padding-top: 4rem;
  }

  .lg\:pt-2 {
    padding-top: 0.5rem;
  }

  .lg\:pt-2\.5 {
    padding-top: 0.625rem;
  }

  .lg\:pt-20 {
    padding-top: 5rem;
  }

  .lg\:text-left {
    text-align: left;
  }

  .lg\:text-center {
    text-align: center;
  }

  .lg\:text-right {
    text-align: right;
  }

  .lg\:text-justify {
    text-align: justify;
  }

  .lg\:text-2xl {
    font-size: 1.875rem;
    line-height: 1.875rem;
  }

  .lg\:text-3xl {
    font-size: 2.5rem;
    line-height: 3.125rem;
  }

  .lg\:text-4xl {
    font-size: 3.125rem;
    line-height: 3.125rem;
  }

  .lg\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .lg\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .lg\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .lg\:text-8xl {
    font-size: 6rem;
    line-height: 1;
  }

  .lg\:text-9xl {
    font-size: 8rem;
    line-height: 1;
  }

  .lg\:text-\[16px\] {
    font-size: 16px;
  }

  .lg\:text-\[22px\] {
    font-size: 22px;
  }

  .lg\:text-\[5\.313rem\] {
    font-size: 5.313rem;
  }

  .lg\:text-\[9\.375rem\] {
    font-size: 9.375rem;
  }

  .lg\:text-base {
    font-size: 1.125rem;
    line-height: 1.875rem;
  }

  .lg\:text-lg {
    font-size: 1.25rem;
    line-height: 1.4375rem;
  }

  .lg\:text-sm {
    font-size: 0.875rem;
    line-height: 1.625rem;
  }

  .lg\:text-xl {
    font-size: 1.625rem;
    line-height: 1.875rem;
  }

  .lg\:font-bold {
    font-weight: 700;
  }

  .lg\:uppercase {
    text-transform: uppercase;
  }

  .lg\:leading-6 {
    line-height: 1.5rem;
  }

  .lg\:leading-8 {
    line-height: 2rem;
  }

  .lg\:leading-\[1\.875rem\] {
    line-height: 1.875rem;
  }

  .lg\:text-primary {
    --tw-text-opacity: 1;
    color: rgb(3 86 242 / var(--tw-text-opacity));
  }

  .lg\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .lg\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:brightness-0 {
    --tw-brightness: brightness(0);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  .lg\:invert {
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  .lg\:after\:absolute::after {
    content: var(--tw-content);
    position: absolute;
  }

  .lg\:after\:inset-x-0::after {
    content: var(--tw-content);
    left: 0px;
    right: 0px;
  }

  .lg\:after\:bottom-0::after {
    content: var(--tw-content);
    bottom: 0px;
  }

  .lg\:after\:left-0::after {
    content: var(--tw-content);
    left: 0px;
  }

  .lg\:after\:hidden::after {
    content: var(--tw-content);
    display: none;
  }

  .lg\:after\:h-\[620px\]::after {
    content: var(--tw-content);
    height: 620px;
  }

  .lg\:after\:h-full::after {
    content: var(--tw-content);
    height: 100%;
  }

  .lg\:after\:w-0::after {
    content: var(--tw-content);
    width: 0px;
  }

  .lg\:after\:rounded-lg::after {
    content: var(--tw-content);
    border-radius: 0.5rem;
  }

  .lg\:after\:border::after {
    content: var(--tw-content);
    border-width: 1px;
  }

  .lg\:after\:border-transparent::after {
    content: var(--tw-content);
    border-color: transparent;
  }

  .lg\:after\:bg-white::after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }

  .lg\:hover\:after\:border-primary:hover::after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(3 86 242 / var(--tw-border-opacity));
  }

  .lg\:hover\:after\:border-secondary:hover::after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(81 237 198 / var(--tw-border-opacity));
  }

  .lg\:focus-visible\:after\:border-primary:focus-visible::after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(3 86 242 / var(--tw-border-opacity));
  }

  .lg\:focus-visible\:after\:border-secondary:focus-visible::after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(81 237 198 / var(--tw-border-opacity));
  }

  .lg\:active\:after\:border-primary:active::after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(3 86 242 / var(--tw-border-opacity));
  }

  .lg\:active\:after\:border-secondary:active::after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(81 237 198 / var(--tw-border-opacity));
  }

  .group\/item:first-child .lg\:group-first\/item\:block {
    display: block;
  }

  .group\/item:hover .group-hover\/item\:lg\:-right-2 {
    right: -0.5rem;
  }

  .group:hover .group-hover\:lg\:-right-2 {
    right: -0.5rem;
  }

  .group:hover .group-hover\:lg\:right-9 {
    right: 2.25rem;
  }

  .group:hover .lg\:group-hover\:block {
    display: block;
  }

  .group\/link:hover .group-hover\/link\:lg\:opacity-100 {
    opacity: 1;
  }

  .group\/link:focus-visible .group-focus-visible\/link\:lg\:opacity-100 {
    opacity: 1;
  }

  .group\/link:active .group-active\/link\:lg\:opacity-100 {
    opacity: 1;
  }

  .group.is-active .group-\[\.is-active\]\:lg\:right-9 {
    right: 2.25rem;
  }

  .group\/item:not(:first-child) .lg\:group-\[\:not\(\:first-child\)\]\/item\:m-0 {
    margin: 0px;
  }

  .group\/item:not(:first-child) .lg\:group-\[\:not\(\:first-child\)\]\/item\:line-clamp-3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }

  .group\/item:not(:first-child) .lg\:group-\[\:not\(\:first-child\)\]\/item\:block {
    display: block;
  }

  .group\/item:not(:first-child) .lg\:group-\[\:not\(\:first-child\)\]\/item\:inline-block {
    display: inline-block;
  }

  .group\/item:not(:first-child) .lg\:group-\[\:not\(\:first-child\)\]\/item\:hidden {
    display: none;
  }

  .group\/item:not(:first-child) .lg\:group-\[\:not\(\:first-child\)\]\/item\:aspect-\[4\/3\] {
    aspect-ratio: 4/3;
  }

  .group\/item:not(:first-child) .lg\:group-\[\:not\(\:first-child\)\]\/item\:w-\[11\.25rem\] {
    width: 11.25rem;
  }

  .group.is-active .lg\:group-\[\.is-active\]\:rotate-90 {
    --tw-rotate: 90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .group\/item:not(:first-child) .lg\:group-\[\:not\(\:first-child\)\]\/item\:flex-row {
    flex-direction: row;
  }

  .group\/item:not(:first-child) .lg\:group-\[\:not\(\:first-child\)\]\/item\:rounded-\[0\.625rem\] {
    border-radius: 0.625rem;
  }

  .group\/item:not(:first-child) .lg\:group-\[\:not\(\:first-child\)\]\/item\:rounded-l-\[0\.625rem\] {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
  }

  .group\/item:not(:first-child) .lg\:group-\[\:not\(\:first-child\)\]\/item\:rounded-r-\[0rem\] {
    border-top-right-radius: 0rem;
    border-bottom-right-radius: 0rem;
  }

  .group\/item:not(:first-child) .lg\:group-\[\:not\(\:first-child\)\]\/item\:p-5 {
    padding: 1.25rem;
  }

  .group\/link.is-active .group-\[\.is-active\]\/link\:lg\:opacity-100 {
    opacity: 1;
  }

  .group\/item:not(:first-child) .lg\:group-\[\:not\(\:first-child\)\]\/item\:last\:mb-0:last-child {
    margin-bottom: 0px;
  }

  .peer:focus ~ .peer-focus\:\*\:lg\:-right-2 > * {
    right: -0.5rem;
  }

  .group\/item:has(:focus) .group-has-\[\:focus\]\/item\:lg\:-right-2 {
    right: -0.5rem;
  }

  .group:has(:focus) .group-has-\[\:focus\]\:lg\:-right-2 {
    right: -0.5rem;
  }
}

@media (min-width: 1280px) {
  .xl\:left-0 {
    left: 0px;
  }

  .xl\:left-1\/2 {
    left: 50%;
  }

  .xl\:left-1\/3 {
    left: 33.333333%;
  }

  .xl\:left-1\/4 {
    left: 25%;
  }

  .xl\:left-2\/3 {
    left: 66.666667%;
  }

  .xl\:left-2\/4 {
    left: 50%;
  }

  .xl\:left-3\/4 {
    left: 75%;
  }

  .xl\:left-auto {
    left: auto;
  }

  .xl\:right-0 {
    right: 0px;
  }

  .xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .xl\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .xl\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .xl\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .xl\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .xl\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .xl\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .xl\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .xl\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .xl\:-m-1 {
    margin: -0.25rem;
  }

  .xl\:-m-10 {
    margin: -2.5rem;
  }

  .xl\:-m-2 {
    margin: -0.5rem;
  }

  .xl\:-m-4 {
    margin: -1rem;
  }

  .xl\:-m-6 {
    margin: -1.5rem;
  }

  .xl\:-m-8 {
    margin: -2rem;
  }

  .xl\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .xl\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xl\:my-section-2xl {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .xl\:my-section-lg {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xl\:my-section-sm {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xl\:my-section-xl {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .xl\:my-section-xs {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .xl\:mb-0 {
    margin-bottom: 0px;
  }

  .xl\:mb-section-2xl {
    margin-bottom: 10rem;
  }

  .xl\:mb-section-lg {
    margin-bottom: 6rem;
  }

  .xl\:mb-section-md {
    margin-bottom: 4rem;
  }

  .xl\:mb-section-sm {
    margin-bottom: 2rem;
  }

  .xl\:mb-section-xl {
    margin-bottom: 8rem;
  }

  .xl\:mb-section-xs {
    margin-bottom: 1rem;
  }

  .xl\:ml-3 {
    margin-left: 0.75rem;
  }

  .xl\:ml-\[18px\] {
    margin-left: 18px;
  }

  .xl\:mt-0 {
    margin-top: 0px;
  }

  .xl\:mt-section-2xl {
    margin-top: 10rem;
  }

  .xl\:mt-section-lg {
    margin-top: 6rem;
  }

  .xl\:mt-section-md {
    margin-top: 4rem;
  }

  .xl\:mt-section-sm {
    margin-top: 2rem;
  }

  .xl\:mt-section-xl {
    margin-top: 8rem;
  }

  .xl\:mt-section-xs {
    margin-top: 1rem;
  }

  .xl\:flex {
    display: flex;
  }

  .xl\:hidden {
    display: none;
  }

  .xl\:h-1\/2 {
    height: 50%;
  }

  .xl\:h-1\/3 {
    height: 33.333333%;
  }

  .xl\:h-1\/4 {
    height: 25%;
  }

  .xl\:h-1\/5 {
    height: 20%;
  }

  .xl\:h-1\/6 {
    height: 16.666667%;
  }

  .xl\:h-2\/3 {
    height: 66.666667%;
  }

  .xl\:h-2\/5 {
    height: 40%;
  }

  .xl\:h-3\/4 {
    height: 75%;
  }

  .xl\:h-3\/5 {
    height: 60%;
  }

  .xl\:h-4\/5 {
    height: 80%;
  }

  .xl\:h-5\/6 {
    height: 83.333333%;
  }

  .xl\:h-full {
    height: 100%;
  }

  .xl\:w-1\/2 {
    width: 50%;
  }

  .xl\:w-1\/3 {
    width: 33.333333%;
  }

  .xl\:w-1\/4 {
    width: 25%;
  }

  .xl\:w-1\/5 {
    width: 20%;
  }

  .xl\:w-1\/6 {
    width: 16.666667%;
  }

  .xl\:w-2\/3 {
    width: 66.666667%;
  }

  .xl\:w-2\/5 {
    width: 40%;
  }

  .xl\:w-3\/4 {
    width: 75%;
  }

  .xl\:w-3\/5 {
    width: 60%;
  }

  .xl\:w-4\/5 {
    width: 80%;
  }

  .xl\:w-5\/6 {
    width: 83.333333%;
  }

  .xl\:w-\[35\%\] {
    width: 35%;
  }

  .xl\:w-\[calc\(100vw\/5\)\] {
    width: calc(100vw / 5);
  }

  .xl\:w-full {
    width: 100%;
  }

  .xl\:translate-x-1\/2 {
    --tw-translate-x: 50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .xl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .xl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .xl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .xl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .xl\:flex-row {
    flex-direction: row;
  }

  .xl\:flex-col {
    flex-direction: column;
  }

  .xl\:gap-0 {
    gap: 0px;
  }

  .xl\:gap-10 {
    gap: 2.5rem;
  }

  .xl\:gap-16 {
    gap: 4rem;
  }

  .xl\:gap-20 {
    gap: 5rem;
  }

  .xl\:gap-24 {
    gap: 6rem;
  }

  .xl\:gap-grid-2xl {
    gap: 3rem;
  }

  .xl\:gap-grid-lg {
    gap: 2rem;
  }

  .xl\:gap-grid-md {
    gap: 1.5rem;
  }

  .xl\:gap-grid-sm {
    gap: 1rem;
  }

  .xl\:gap-grid-xl {
    gap: 2.5rem;
  }

  .xl\:gap-grid-xs {
    gap: 1rem;
  }

  .xl\:gap-section-lg {
    gap: 6rem;
  }

  .xl\:gap-section-md {
    gap: 4rem;
  }

  .xl\:gap-section-sm {
    gap: 2rem;
  }

  .xl\:gap-section-xl {
    gap: 8rem;
  }

  .xl\:gap-section-xs {
    gap: 1rem;
  }

  .xl\:gap-x-\[2\.875rem\] {
    -moz-column-gap: 2.875rem;
         column-gap: 2.875rem;
  }

  .xl\:p-section-2xl {
    padding: 10rem;
  }

  .xl\:p-section-lg {
    padding: 6rem;
  }

  .xl\:p-section-md {
    padding: 4rem;
  }

  .xl\:p-section-sm {
    padding: 2rem;
  }

  .xl\:p-section-xl {
    padding: 8rem;
  }

  .xl\:p-section-xs {
    padding: 1rem;
  }

  .xl\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xl\:px-\[3\.125rem\] {
    padding-left: 3.125rem;
    padding-right: 3.125rem;
  }

  .xl\:pb-0 {
    padding-bottom: 0px;
  }

  .xl\:pb-section-2xl {
    padding-bottom: 10rem;
  }

  .xl\:pb-section-lg {
    padding-bottom: 6rem;
  }

  .xl\:pb-section-md {
    padding-bottom: 4rem;
  }

  .xl\:pb-section-sm {
    padding-bottom: 2rem;
  }

  .xl\:pb-section-xl {
    padding-bottom: 8rem;
  }

  .xl\:pb-section-xs {
    padding-bottom: 1rem;
  }

  .xl\:pt-0 {
    padding-top: 0px;
  }

  .xl\:pt-section-2xl {
    padding-top: 10rem;
  }

  .xl\:pt-section-lg {
    padding-top: 6rem;
  }

  .xl\:pt-section-md {
    padding-top: 4rem;
  }

  .xl\:pt-section-sm {
    padding-top: 2rem;
  }

  .xl\:pt-section-xl {
    padding-top: 8rem;
  }

  .xl\:pt-section-xs {
    padding-top: 1rem;
  }

  .xl\:text-left {
    text-align: left;
  }

  .xl\:text-center {
    text-align: center;
  }

  .xl\:text-right {
    text-align: right;
  }

  .xl\:text-justify {
    text-align: justify;
  }

  .xl\:text-2xl {
    font-size: 1.875rem;
    line-height: 1.875rem;
  }

  .xl\:text-3xl {
    font-size: 2.5rem;
    line-height: 3.125rem;
  }

  .xl\:text-4xl {
    font-size: 3.125rem;
    line-height: 3.125rem;
  }

  .xl\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .xl\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .xl\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .xl\:text-8xl {
    font-size: 6rem;
    line-height: 1;
  }

  .xl\:text-9xl {
    font-size: 8rem;
    line-height: 1;
  }

  .xl\:text-\[1\.875rem\] {
    font-size: 1.875rem;
  }

  .xl\:text-base {
    font-size: 1.125rem;
    line-height: 1.875rem;
  }

  .xl\:text-lg {
    font-size: 1.25rem;
    line-height: 1.4375rem;
  }

  .xl\:text-sm {
    font-size: 0.875rem;
    line-height: 1.625rem;
  }

  .xl\:text-xl {
    font-size: 1.625rem;
    line-height: 1.875rem;
  }

  .xl\:tracking-widest {
    letter-spacing: 0.1em;
  }
}

@media (min-width: 1536px) {
  .\32xl\:left-1\/2 {
    left: 50%;
  }

  .\32xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .\32xl\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .\32xl\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .\32xl\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .\32xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .\32xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .\32xl\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .\32xl\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .\32xl\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .\32xl\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .\32xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .\32xl\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .\32xl\:flex {
    display: flex;
  }

  .\32xl\:hidden {
    display: none;
  }

  .\32xl\:w-1\/2 {
    width: 50%;
  }

  .\32xl\:w-1\/3 {
    width: 33.333333%;
  }

  .\32xl\:w-1\/4 {
    width: 25%;
  }

  .\32xl\:w-1\/5 {
    width: 20%;
  }

  .\32xl\:w-1\/6 {
    width: 16.666667%;
  }

  .\32xl\:w-2\/3 {
    width: 66.666667%;
  }

  .\32xl\:w-2\/5 {
    width: 40%;
  }

  .\32xl\:w-3\/4 {
    width: 75%;
  }

  .\32xl\:w-3\/5 {
    width: 60%;
  }

  .\32xl\:w-4\/5 {
    width: 80%;
  }

  .\32xl\:w-5\/6 {
    width: 83.333333%;
  }

  .\32xl\:w-\[calc\(100vw\/5\.5\)\] {
    width: calc(100vw / 5.5);
  }

  .\32xl\:w-full {
    width: 100%;
  }

  .\32xl\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .\32xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .\32xl\:text-left {
    text-align: left;
  }

  .\32xl\:text-center {
    text-align: center;
  }

  .\32xl\:text-right {
    text-align: right;
  }

  .\32xl\:text-justify {
    text-align: justify;
  }
}

@media print {
  .print\:block {
    display: block;
  }

  .print\:\!flex {
    display: flex !important;
  }

  .print\:hidden {
    display: none;
  }
}

.\[\&\.active\]\:bg-secondary.active {
  --tw-bg-opacity: 1;
  background-color: rgb(81 237 198 / var(--tw-bg-opacity));
}

.\[\&\.align-center\]\:items-center.align-center {
  align-items: center;
}

.\[\&\.align-center_iframe\]\:mx-auto.align-center iframe {
  margin-left: auto;
  margin-right: auto;
}

.\[\&\.align-center_img\]\:mx-auto.align-center img {
  margin-left: auto;
  margin-right: auto;
}

.\[\&\.align-center_video\]\:mx-auto.align-center video {
  margin-left: auto;
  margin-right: auto;
}

.\[\&\.align-left\]\:mr-4.align-left {
  margin-right: 1rem;
}

@media not all and (min-width: 640px) {
  .\[\&\.align-left\]\:max-sm\:w-full.align-left {
    width: 100%;
  }
}

@media (min-width: 640px) {
  .\[\&\.align-left\]\:sm\:mr-4.align-left {
    margin-right: 1rem;
  }

  .\[\&\.align-left\]\:sm\:max-w-\[50\%\].align-left {
    max-width: 50%;
  }
}

.\[\&\.align-right\]\:text-right.align-right {
  text-align: right;
}

@media not all and (min-width: 640px) {
  .\[\&\.align-right\]\:max-sm\:w-full.align-right {
    width: 100%;
  }
}

@media (min-width: 640px) {
  .\[\&\.align-right\]\:sm\:ml-4.align-right {
    margin-left: 1rem;
  }

  @media not all and (min-width: 768px) {
    .\[\&\.align-right\]\:sm\:max-md\:max-w-\[50\%\].align-right {
      max-width: 50%;
    }
  }
}

.\[\&\.coverLink\]\:before\:w-\[calc\(100\%\+0\.5rem\)\].coverLink::before {
  content: var(--tw-content);
  width: calc(100% + 0.5rem);
}

.\[\&\.form-required\]\:pr-1.form-required {
  padding-right: 0.25rem;
}

.\[\&\.form-required\]\:after\:ml-0\.5.form-required::after {
  content: var(--tw-content);
  margin-left: 0.125rem;
}

.\[\&\.form-required\]\:after\:font-normal.form-required::after {
  content: var(--tw-content);
  font-weight: 400;
}

.\[\&\.form-required\]\:after\:content-\[\"\*\"\].form-required::after {
  --tw-content: "*";
  content: var(--tw-content);
}

.\[\&\.is-active\]\:rounded.is-active {
  border-radius: 0.25rem;
}

.\[\&\.is-active\]\:bg-primary-700.is-active {
  --tw-bg-opacity: 1;
  background-color: rgb(2 47 131 / var(--tw-bg-opacity));
}

.\[\&\.is-active\]\:text-primary.is-active {
  --tw-text-opacity: 1;
  color: rgb(3 86 242 / var(--tw-text-opacity));
}

.\[\&\.is-active\]\:text-white.is-active {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.\[\&\.is-active\]\:after\:w-full.is-active::after {
  content: var(--tw-content);
  width: 100%;
}

.\[\&\.is-active\]\:after\:border-primary.is-active::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(3 86 242 / var(--tw-border-opacity));
}

.\[\&\.is-active\]\:after\:border-secondary.is-active::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(81 237 198 / var(--tw-border-opacity));
}

:is(.dark .\[\&\.is-active\]\:dark\:text-white).is-active {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 1024px) {
  .\[\&\.is-active\]\:lg\:bg-transparent.is-active {
    background-color: transparent;
  }

  .\[\&\.is-active\]\:lg\:p-0.is-active {
    padding: 0px;
  }

  .\[\&\.is-active\]\:lg\:text-primary-600.is-active {
    --tw-text-opacity: 1;
    color: rgb(2 66 187 / var(--tw-text-opacity));
  }
}

.\[\&\.js-search-form-error\]\:-bottom-\[6\.375rem\].js-search-form-error {
  bottom: -6.375rem;
}

.\[\&\.js-search-form-error\]\:\!pb-\[2\.188rem\].js-search-form-error {
  padding-bottom: 2.188rem !important;
}

.\[\&\.js-search-form-error_input\]\:border.js-search-form-error input {
  border-width: 1px;
}

.\[\&\.opened\]\:mt-\[0\.938rem\].opened {
  margin-top: 0.938rem;
}

.\[\&\.opened\]\:bg-shade-quaternary.opened {
  --tw-bg-opacity: 1;
  background-color: rgb(243 245 250 / var(--tw-bg-opacity));
}

@media (min-width: 768px) {
  .md\:\[\&\.swiper-slide-active_h3\]\:scale-\[150\%\].swiper-slide-active h3 {
    --tw-scale-x: 150%;
    --tw-scale-y: 150%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}

@media (min-width: 1280px) {
  .xl\:\[\&\.swiper-slide-active_h3\]\:scale-\[200\%\].swiper-slide-active h3 {
    --tw-scale-x: 200%;
    --tw-scale-y: 200%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}

.\[\&\.swiper-wrapper_\:is\(img\2c svg\)\]\:h-auto.swiper-wrapper :is(img,svg) {
  height: auto;
}

.\[\&\.swiper-wrapper_\:is\(img\2c svg\)\]\:max-h-16.swiper-wrapper :is(img,svg) {
  max-height: 4rem;
}

.\[\&\.swiper-wrapper_\:is\(img\2c svg\)\]\:max-w-24.swiper-wrapper :is(img,svg) {
  max-width: 6rem;
}

.\[\&\.swiper-wrapper_\:is\(img\2c svg\)\]\:object-contain.swiper-wrapper :is(img,svg) {
  -o-object-fit: contain;
     object-fit: contain;
}

.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-primary::-webkit-scrollbar-thumb {
  --tw-bg-opacity: 1;
  background-color: rgb(3 86 242 / var(--tw-bg-opacity));
}

@media (min-width: 1024px) {
  .lg\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-primary::-webkit-scrollbar-thumb {
    --tw-bg-opacity: 1;
    background-color: rgb(3 86 242 / var(--tw-bg-opacity));
  }
}

.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
  display: none;
}

.\[\&\:\:-webkit-scrollbar\]\:w-\[6px\]::-webkit-scrollbar {
  width: 6px;
}

@media (min-width: 1024px) {
  .lg\:\[\&\:\:-webkit-scrollbar\]\:w-\[6px\]::-webkit-scrollbar {
    width: 6px;
  }
}

.\[\&\:hover_span\.m3m-link-counter-number\]\:opacity-60:hover span.m3m-link-counter-number {
  opacity: 0.6;
}

@media (min-width: 1024px) {
  .\[\&\:not\(\.hidden\)\]\:lg\:grid:not(.hidden) {
    display: grid;
  }

  .\[\&\:not\(\.hidden\)\]\:lg\:grid-flow-col:not(.hidden) {
    grid-auto-flow: column;
  }

  .\[\&\:not\(\.hidden\)\]\:lg\:grid-rows-9:not(.hidden) {
    grid-template-rows: repeat(9, minmax(0, 1fr));
  }

  @keyframes border-ltr {
    0% {
      content: var(--tw-content);
      width: 0;
    }

    100% {
      content: var(--tw-content);
      width: 100%;
    }
  }

  .lg\:hover\:\[\&\:not\(\.is-active\)\]\:after\:animate-border-ltr:not(.is-active):hover::after {
    content: var(--tw-content);
    animation: border-ltr 0.25s forwards;
  }

  @keyframes border-ltr {
    0% {
      content: var(--tw-content);
      width: 0;
    }

    100% {
      content: var(--tw-content);
      width: 100%;
    }
  }

  .lg\:focus-visible\:\[\&\:not\(\.is-active\)\]\:after\:animate-border-ltr:not(.is-active):focus-visible::after {
    content: var(--tw-content);
    animation: border-ltr 0.25s forwards;
  }
}

@media (min-width: 768px) {
  .md\:\[\&\:not\(\.swiper-slide-active\)\]\:opacity-0:not(.swiper-slide-active) {
    opacity: 0;
  }
}

@media (min-width: 320px) {
  .xs\:\[\&\:not\(\.swiper-slide-active\)_\.imageOverlay\]\:opacity-0:not(.swiper-slide-active) .imageOverlay {
    opacity: 0;
  }

  .xs\:\[\&\:not\(\.swiper-slide-active\)_a\]\:opacity-0:not(.swiper-slide-active) a {
    opacity: 0;
  }
}

@media not all and (min-width: 1280px) {
  .max-xl\:\[\&\:not\(\.swiper-slide-active\)_h3\]\:opacity-0:not(.swiper-slide-active) h3 {
    opacity: 0;
  }
}

@media (min-width: 320px) {
  .xs\:\[\&\:not\(\.swiper-slide-active\)_img\]\:opacity-0:not(.swiper-slide-active) img {
    opacity: 0;
  }
}

.\[\&\:not\(\:first-child\)\]\:border-t-0:not(:first-child) {
  border-top-width: 0px;
}

.\[\&\:not\(\:first-child\)\]\:pt-6:not(:first-child) {
  padding-top: 1.5rem;
}

@media (min-width: 768px) {
  .md\:\[\&\:not\(\:first-child\)\]\:pt-7:not(:first-child) {
    padding-top: 1.75rem;
  }
}

.\[\&\:not\(\:last-child\)\]\:pb-7:not(:last-child) {
  padding-bottom: 1.75rem;
}

@media (min-width: 768px) {
  .md\:\[\&\:not\(\:last-child\)\]\:pb-10:not(:last-child) {
    padding-bottom: 2.5rem;
  }
}

@media (min-width: 1024px) {
  .group\/item:last-child .lg\:group-\[\:last-child\]\/item\:\[\&\:nth-last-child\(1\)\]\:grow-0:nth-last-child(1) {
    flex-grow: 0;
  }

  .group\/item:last-child .lg\:group-\[\:last-child\]\/item\:\[\&\:nth-last-child\(2\)\]\:grow-0:nth-last-child(2) {
    flex-grow: 0;
  }

  .group\/item:last-child .lg\:group-\[\:last-child\]\/item\:\[\&\:nth-last-child\(3\)\]\:grow-0:nth-last-child(3) {
    flex-grow: 0;
  }
}

@media not all and (min-width: 768px) {
  .max-md\:\[\&\>\*\:not\(\:first-of-type\)\]\:pt-8>*:not(:first-of-type) {
    padding-top: 2rem;
  }
}

@media (min-width: 768px) {
  .md\:\[\&\>\*\:not\(\:first-of-type\)\]\:pl-0>*:not(:first-of-type) {
    padding-left: 0px;
  }
}

@media (min-width: 1024px) {
  .lg\:\[\&\>\*\:nth-child\(4n\+1\)\]\:col-span-2>*:nth-child(4n+1) {
    grid-column: span 2 / span 2;
  }

  .lg\:\[\&\>\*\:nth-child\(4n\+4\)\]\:col-span-2>*:nth-child(4n+4) {
    grid-column: span 2 / span 2;
  }
}

.\[\&\>\*\]\:absolute>* {
  position: absolute;
}

.\[\&\>\*\]\:\!relative>* {
  position: relative !important;
}

.\[\&\>\*\]\:m-0>* {
  margin: 0px;
}

.\[\&\>\*\]\:p-5>* {
  padding: 1.25rem;
}

.\[\&\>\*\]\:pb-8>* {
  padding-bottom: 2rem;
}

.\[\&\>\*\]\:\!text-\[1\.063rem\]>* {
  font-size: 1.063rem !important;
}

.\[\&\>\*\]\:text-\[1\.063rem\]>* {
  font-size: 1.063rem;
}

.\[\&\>\*\]\:text-xl>* {
  font-size: 1.625rem;
  line-height: 1.875rem;
}

.\[\&\>\*\]\:text-xs>* {
  font-size: 0.75rem;
  line-height: 1rem;
}

.\[\&\>\*\]\:\!leading-\[1\.375rem\]>* {
  line-height: 1.375rem !important;
}

.\[\&\>\*\]\:tracking-normal>* {
  letter-spacing: 0em;
}

.\[\&\>\*\]\:text-\[\#161616\]>* {
  --tw-text-opacity: 1;
  color: rgb(22 22 22 / var(--tw-text-opacity));
}

.\[\&\>\*\]\:text-\[\#4E4E4E\]>* {
  --tw-text-opacity: 1;
  color: rgb(78 78 78 / var(--tw-text-opacity));
}

.\[\&\>\*\]\:text-white>* {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 768px) {
  .md\:\[\&\>\*\]\:text-\[1\.375rem\]>* {
    font-size: 1.375rem;
  }
}

.\[\&\>\.accordion-heading\>button\:hover\]\:bg-white>.accordion-heading>button:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.\[\&\>\.accordion-heading\>button\]\:border>.accordion-heading>button {
  border-width: 1px;
}

.\[\&\>\.container\]\:relative>.container {
  position: relative;
}

.\[\&\>\.drt-control-slider\.next\]\:\!-right-3>.drt-control-slider.next {
  right: -0.75rem !important;
}

.\[\&\>\.drt-control-slider\.next\]\:\!right-0>.drt-control-slider.next {
  right: 0px !important;
}

.\[\&\>\.drt-control-slider\.next\]\:\!right-7>.drt-control-slider.next {
  right: 1.75rem !important;
}

.\[\&\>\.drt-control-slider\.next\]\:\!translate-x-1\/2>.drt-control-slider.next {
  --tw-translate-x: 50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

@media (min-width: 768px) {
  .\[\&\>\.drt-control-slider\.next\]\:md\:\!right-11>.drt-control-slider.next {
    right: 2.75rem !important;
  }
}

@media (min-width: 1536px) {
  .\32xl\:\[\&\>\.drt-control-slider\.next\]\:\!-right-10>.drt-control-slider.next {
    right: -2.5rem !important;
  }

  .\32xl\:\[\&\>\.drt-control-slider\.next\]\:\!-right-32>.drt-control-slider.next {
    right: -8rem !important;
  }
}

.\[\&\>\.drt-control-slider\.prev\]\:\!-left-3>.drt-control-slider.prev {
  left: -0.75rem !important;
}

.\[\&\>\.drt-control-slider\.prev\]\:\!left-0>.drt-control-slider.prev {
  left: 0px !important;
}

.\[\&\>\.drt-control-slider\.prev\]\:\!left-7>.drt-control-slider.prev {
  left: 1.75rem !important;
}

.\[\&\>\.drt-control-slider\.prev\]\:\!-translate-x-1\/2>.drt-control-slider.prev {
  --tw-translate-x: -50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

@media (min-width: 768px) {
  .\[\&\>\.drt-control-slider\.prev\]\:md\:\!left-11>.drt-control-slider.prev {
    left: 2.75rem !important;
  }
}

@media (min-width: 1536px) {
  .\32xl\:\[\&\>\.drt-control-slider\.prev\]\:\!-left-32>.drt-control-slider.prev {
    left: -8rem !important;
  }

  .\32xl\:\[\&\>\.drt-control-slider\.prev\]\:\!-left-4>.drt-control-slider.prev {
    left: -1rem !important;
  }
}

.\[\&\>\.drt-control-slider\]\:m-0>.drt-control-slider {
  margin: 0px;
}

.\[\&\>\.drt-control-slider\]\:\!h-\[2\.875rem\]>.drt-control-slider {
  height: 2.875rem !important;
}

.\[\&\>\.drt-control-slider\]\:\!w-\[2\.875rem\]>.drt-control-slider {
  width: 2.875rem !important;
}

.\[\&\>\.drt-control-slider\]\:-translate-y-1\/2>.drt-control-slider {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.\[\&\>a\]\:mx-auto>a {
  margin-left: auto;
  margin-right: auto;
}

.\[\&\>a\]\:block>a {
  display: block;
}

.\[\&\>a\]\:inline-flex>a {
  display: inline-flex;
}

.\[\&\>a\]\:flex-none>a {
  flex: none;
}

.\[\&\>div\.accordion-body\:last-child\>div\]\:border-t-0>div.accordion-body:last-child>div {
  border-top-width: 0px;
}

.\[\&\>div\.accordion-body\:not\(\:last-child\)\>div\]\:border-b-0>div.accordion-body:not(:last-child)>div {
  border-bottom-width: 0px;
}

.\[\&\>div\.accordion-body\>div\]\:border>div.accordion-body>div {
  border-width: 1px;
}

.\[\&\>div\.accordion-body\>div\]\:border-b>div.accordion-body>div {
  border-bottom-width: 1px;
}

.\[\&\>div\.accordion-body\>div\]\:p-5>div.accordion-body>div {
  padding: 1.25rem;
}

.\[\&\>div\.accordion-body\>div\]\:py-5>div.accordion-body>div {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.\[\&\>div\.main-content\]\:py-20>div.main-content {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.\[\&\>div\.main-top\]\:pt-20>div.main-top {
  padding-top: 5rem;
}

.\[\&\>div\.swiper-initialized_div\.swiper-slide\>div\.card_div\]\:flex>div.swiper-initialized div.swiper-slide>div.card div {
  display: flex;
}

.\[\&\>div\.translate-x-full\]\:px-section-inline-xs>div.translate-x-full {
  padding-left: 0;
  padding-right: 0;
}

.\[\&\>div\:first-child\]\:uppercase>div:first-child {
  text-transform: uppercase;
}

.\[\&\>div\:first-child\]\:tracking-\[0\.11rem\]>div:first-child {
  letter-spacing: 0.11rem;
}

@media (min-width: 1024px) {
  .lg\:\[\&\>div\:first-child\]\:tracking-\[0\.15rem\]>div:first-child {
    letter-spacing: 0.15rem;
  }
}

.\[\&\>div\:last-child\]\:mb-0>div:last-child {
  margin-bottom: 0px;
}

.\[\&\>div\]\:mb-6>div {
  margin-bottom: 1.5rem;
}

.\[\&\>div\]\:block>div {
  display: block;
}

.\[\&\>div\]\:flex>div {
  display: flex;
}

.\[\&\>div\]\:w-1\/12>div {
  width: 8.333333%;
}

.\[\&\>div\]\:w-10\/12>div {
  width: 83.333333%;
}

.\[\&\>div\]\:w-11\/12>div {
  width: 91.666667%;
}

.\[\&\>div\]\:w-2\/12>div {
  width: 16.666667%;
}

.\[\&\>div\]\:w-3\/12>div {
  width: 25%;
}

.\[\&\>div\]\:w-4\/12>div {
  width: 33.333333%;
}

.\[\&\>div\]\:w-5\/12>div {
  width: 41.666667%;
}

.\[\&\>div\]\:w-6\/12>div {
  width: 50%;
}

.\[\&\>div\]\:w-7\/12>div {
  width: 58.333333%;
}

.\[\&\>div\]\:w-8\/12>div {
  width: 66.666667%;
}

.\[\&\>div\]\:w-9\/12>div {
  width: 75%;
}

.\[\&\>div\]\:w-fit>div {
  width: -moz-fit-content;
  width: fit-content;
}

.\[\&\>div\]\:w-full>div {
  width: 100%;
}

.\[\&\>div\]\:flex-col>div {
  flex-direction: column;
}

.\[\&\>div\]\:p-1>div {
  padding: 0.25rem;
}

.\[\&\>div\]\:p-10>div {
  padding: 2.5rem;
}

.\[\&\>div\]\:p-2>div {
  padding: 0.5rem;
}

.\[\&\>div\]\:p-4>div {
  padding: 1rem;
}

.\[\&\>div\]\:p-6>div {
  padding: 1.5rem;
}

.\[\&\>div\]\:p-8>div {
  padding: 2rem;
}

.\[\&\>div\]\:pb-5>div {
  padding-bottom: 1.25rem;
}

.\[\&\>div\]\:first-letter\:capitalize>div::first-letter {
  text-transform: capitalize;
}

@media not all and (min-width: 1024px) {
  .max-lg\:\[\&\>div\]\:flex-wrap>div {
    flex-wrap: wrap;
  }
}

@media (min-width: 640px) {
  .\[\&\>div\]\:sm\:w-1\/12>div {
    width: 8.333333%;
  }

  .\[\&\>div\]\:sm\:w-10\/12>div {
    width: 83.333333%;
  }

  .\[\&\>div\]\:sm\:w-11\/12>div {
    width: 91.666667%;
  }

  .\[\&\>div\]\:sm\:w-2\/12>div {
    width: 16.666667%;
  }

  .\[\&\>div\]\:sm\:w-3\/12>div {
    width: 25%;
  }

  .\[\&\>div\]\:sm\:w-4\/12>div {
    width: 33.333333%;
  }

  .\[\&\>div\]\:sm\:w-5\/12>div {
    width: 41.666667%;
  }

  .\[\&\>div\]\:sm\:w-6\/12>div {
    width: 50%;
  }

  .\[\&\>div\]\:sm\:w-7\/12>div {
    width: 58.333333%;
  }

  .\[\&\>div\]\:sm\:w-8\/12>div {
    width: 66.666667%;
  }

  .\[\&\>div\]\:sm\:w-9\/12>div {
    width: 75%;
  }

  .\[\&\>div\]\:sm\:w-full>div {
    width: 100%;
  }
}

@media (min-width: 768px) {
  .\[\&\>div\]\:md\:w-1\/12>div {
    width: 8.333333%;
  }

  .\[\&\>div\]\:md\:w-10\/12>div {
    width: 83.333333%;
  }

  .\[\&\>div\]\:md\:w-11\/12>div {
    width: 91.666667%;
  }

  .\[\&\>div\]\:md\:w-2\/12>div {
    width: 16.666667%;
  }

  .\[\&\>div\]\:md\:w-3\/12>div {
    width: 25%;
  }

  .\[\&\>div\]\:md\:w-4\/12>div {
    width: 33.333333%;
  }

  .\[\&\>div\]\:md\:w-5\/12>div {
    width: 41.666667%;
  }

  .\[\&\>div\]\:md\:w-6\/12>div {
    width: 50%;
  }

  .\[\&\>div\]\:md\:w-7\/12>div {
    width: 58.333333%;
  }

  .\[\&\>div\]\:md\:w-8\/12>div {
    width: 66.666667%;
  }

  .\[\&\>div\]\:md\:w-9\/12>div {
    width: 75%;
  }

  .\[\&\>div\]\:md\:w-auto>div {
    width: auto;
  }

  .\[\&\>div\]\:md\:w-full>div {
    width: 100%;
  }

  .\[\&\>div\]\:md\:p-1>div {
    padding: 0.25rem;
  }

  .\[\&\>div\]\:md\:p-10>div {
    padding: 2.5rem;
  }

  .\[\&\>div\]\:md\:p-2>div {
    padding: 0.5rem;
  }

  .\[\&\>div\]\:md\:p-4>div {
    padding: 1rem;
  }

  .\[\&\>div\]\:md\:p-6>div {
    padding: 1.5rem;
  }

  .\[\&\>div\]\:md\:p-8>div {
    padding: 2rem;
  }
}

@media (min-width: 1024px) {
  .lg\:\[\&\>div\]\:inline-flex>div {
    display: inline-flex;
  }

  .\[\&\>div\]\:lg\:w-1\/12>div {
    width: 8.333333%;
  }

  .\[\&\>div\]\:lg\:w-10\/12>div {
    width: 83.333333%;
  }

  .\[\&\>div\]\:lg\:w-11\/12>div {
    width: 91.666667%;
  }

  .\[\&\>div\]\:lg\:w-2\/12>div {
    width: 16.666667%;
  }

  .\[\&\>div\]\:lg\:w-3\/12>div {
    width: 25%;
  }

  .\[\&\>div\]\:lg\:w-4\/12>div {
    width: 33.333333%;
  }

  .\[\&\>div\]\:lg\:w-5\/12>div {
    width: 41.666667%;
  }

  .\[\&\>div\]\:lg\:w-6\/12>div {
    width: 50%;
  }

  .\[\&\>div\]\:lg\:w-7\/12>div {
    width: 58.333333%;
  }

  .\[\&\>div\]\:lg\:w-8\/12>div {
    width: 66.666667%;
  }

  .\[\&\>div\]\:lg\:w-9\/12>div {
    width: 75%;
  }

  .\[\&\>div\]\:lg\:w-full>div {
    width: 100%;
  }

  .lg\:\[\&\>div\]\:flex-row>div {
    flex-direction: row;
  }

  .lg\:\[\&\>div\]\:items-center>div {
    align-items: center;
  }

  .lg\:\[\&\>div\]\:gap-x-10>div {
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .lg\:\[\&\>div\]\:rounded-t-lg>div {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .lg\:\[\&\>div\]\:bg-dark-primary>div {
    --tw-bg-opacity: 1;
    background-color: rgb(9 60 155 / var(--tw-bg-opacity));
  }

  .lg\:\[\&\>div\]\:py-3\.5>div {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }

  .lg\:\[\&\>div\]\:pl-10>div {
    padding-left: 2.5rem;
  }

  .lg\:\[\&\>div\]\:pr-6>div {
    padding-right: 1.5rem;
  }
}

@media (min-width: 1280px) {
  .\[\&\>div\]\:xl\:w-1\/12>div {
    width: 8.333333%;
  }

  .\[\&\>div\]\:xl\:w-10\/12>div {
    width: 83.333333%;
  }

  .\[\&\>div\]\:xl\:w-11\/12>div {
    width: 91.666667%;
  }

  .\[\&\>div\]\:xl\:w-2\/12>div {
    width: 16.666667%;
  }

  .\[\&\>div\]\:xl\:w-3\/12>div {
    width: 25%;
  }

  .\[\&\>div\]\:xl\:w-4\/12>div {
    width: 33.333333%;
  }

  .\[\&\>div\]\:xl\:w-5\/12>div {
    width: 41.666667%;
  }

  .\[\&\>div\]\:xl\:w-6\/12>div {
    width: 50%;
  }

  .\[\&\>div\]\:xl\:w-7\/12>div {
    width: 58.333333%;
  }

  .\[\&\>div\]\:xl\:w-8\/12>div {
    width: 66.666667%;
  }

  .\[\&\>div\]\:xl\:w-9\/12>div {
    width: 75%;
  }

  .\[\&\>div\]\:xl\:w-full>div {
    width: 100%;
  }

  .\[\&\>div\]\:xl\:p-1>div {
    padding: 0.25rem;
  }

  .\[\&\>div\]\:xl\:p-10>div {
    padding: 2.5rem;
  }

  .\[\&\>div\]\:xl\:p-2>div {
    padding: 0.5rem;
  }

  .\[\&\>div\]\:xl\:p-4>div {
    padding: 1rem;
  }

  .\[\&\>div\]\:xl\:p-6>div {
    padding: 1.5rem;
  }

  .\[\&\>div\]\:xl\:p-8>div {
    padding: 2rem;
  }
}

@media (min-width: 1536px) {
  .\[\&\>div\]\:2xl\:w-1\/12>div {
    width: 8.333333%;
  }

  .\[\&\>div\]\:2xl\:w-10\/12>div {
    width: 83.333333%;
  }

  .\[\&\>div\]\:2xl\:w-11\/12>div {
    width: 91.666667%;
  }

  .\[\&\>div\]\:2xl\:w-2\/12>div {
    width: 16.666667%;
  }

  .\[\&\>div\]\:2xl\:w-3\/12>div {
    width: 25%;
  }

  .\[\&\>div\]\:2xl\:w-4\/12>div {
    width: 33.333333%;
  }

  .\[\&\>div\]\:2xl\:w-5\/12>div {
    width: 41.666667%;
  }

  .\[\&\>div\]\:2xl\:w-6\/12>div {
    width: 50%;
  }

  .\[\&\>div\]\:2xl\:w-7\/12>div {
    width: 58.333333%;
  }

  .\[\&\>div\]\:2xl\:w-8\/12>div {
    width: 66.666667%;
  }

  .\[\&\>div\]\:2xl\:w-9\/12>div {
    width: 75%;
  }

  .\[\&\>div\]\:2xl\:w-full>div {
    width: 100%;
  }
}

.\[\&\>h2\:not\(\:last-of-type\)\>button\]\:border-b-0>h2:not(:last-of-type)>button {
  border-bottom-width: 0px;
}

.\[\&\>h2\>button\:hover\]\:bg-primary-50>h2>button:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(175 202 254 / var(--tw-bg-opacity));
}

.\[\&\>h2\>button\]\:border>h2>button {
  border-width: 1px;
}

.\[\&\>h2\>button\]\:border-b>h2>button {
  border-bottom-width: 1px;
}

.\[\&\>h2\>button\]\:p-5>h2>button {
  padding: 1.25rem;
}

.\[\&\>h2\>button\]\:py-5>h2>button {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.\[\&\>img\]\:h-full>img {
  height: 100%;
}

.\[\&\>img\]\:w-full>img {
  width: 100%;
}

.\[\&\>li\.is-active\>a\]\:bg-secondary>li.is-active>a {
  --tw-bg-opacity: 1;
  background-color: rgb(81 237 198 / var(--tw-bg-opacity));
}

.\[\&\>li\.is-active\>a\]\:text-primary-600>li.is-active>a {
  --tw-text-opacity: 1;
  color: rgb(2 66 187 / var(--tw-text-opacity));
}

.\[\&\>li\.pager__item--next\>a\]\:bg-black>li.pager item--next>a {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.\[\&\>li\.pager__item--next\>a\]\:text-white>li.pager item--next>a {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.\[\&\>li\:first-of-type\]\:rounded-l-lg>li:first-of-type {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.\[\&\>li\:hover\]\:text-primary>li:hover {
  --tw-text-opacity: 1;
  color: rgb(3 86 242 / var(--tw-text-opacity));
}

.\[\&\>li\:hover\]\:text-secondary-400>li:hover {
  --tw-text-opacity: 1;
  color: rgb(118 241 210 / var(--tw-text-opacity));
}

.\[\&\>li\:last-of-type\]\:rounded-r-lg>li:last-of-type {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

.\[\&\>li\>a\]\:rounded-\[1\.25rem\]>li>a {
  border-radius: 1.25rem;
}

@media (min-width: 1024px) {
  .lg\:\[\&\>li\>a\]\:rounded-\[0\.625rem\]>li>a {
    border-radius: 0.625rem;
  }
}

.\[\&\>li\]\:items-stretch>li {
  align-items: stretch;
}

.\[\&\>li\]\:text-gray-400>li {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

.\[\&\>li\]\:text-primary>li {
  --tw-text-opacity: 1;
  color: rgb(3 86 242 / var(--tw-text-opacity));
}

@media not all and (min-width: 1024px) {
  .max-lg\:\[\&\>li\]\:mb-5>li {
    margin-bottom: 1.25rem;
  }
}

.\[\&\>span\]\:ml-6>span {
  margin-left: 1.5rem;
}

.\[\&\>span\]\:h-0\.5>span {
  height: 0.125rem;
}

.\[\&\>span\]\:w-4>span {
  width: 1rem;
}

.\[\&\>span\]\:rounded-full>span {
  border-radius: 9999px;
}

.\[\&\>span\]\:bg-primary>span {
  --tw-bg-opacity: 1;
  background-color: rgb(3 86 242 / var(--tw-bg-opacity));
}

.\[\&\>span\]\:transition-all>span {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.group.is-active .group-\[\.is-active\]\:\[\&\>span\]\:opacity-0>span {
  opacity: 0;
}

.\[\&\>strong\]\:mb-0\.5>strong {
  margin-bottom: 0.125rem;
}

.\[\&\>strong\]\:block>strong {
  display: block;
}

.\[\&\>strong\]\:text-\[1\.625rem\]>strong {
  font-size: 1.625rem;
}

.\[\&\>strong\]\:font-bold>strong {
  font-weight: 700;
}

.\[\&\>strong\]\:leading-\[1\.875rem\]>strong {
  line-height: 1.875rem;
}

.\[\&\>svg\]\:h-full>svg {
  height: 100%;
}

.\[\&\>svg\]\:fill-cyan-700>svg {
  fill: #0e7490;
}

.\[\&\>svg\]\:fill-gray-300>svg {
  fill: #D1D5DB;
}

.\[\&\>svg\]\:fill-green-500>svg {
  fill: #0E9F6E;
}

.\[\&_\#hero-banner\]\:fixed #hero-banner {
  position: fixed;
}

.\[\&_\#hero-banner\]\:top-0 #hero-banner {
  top: 0px;
}

.\[\&_\#hero-banner\]\:-z-10 #hero-banner {
  z-index: -10;
}

.\[\&_\#hero-banner\]\:h-full #hero-banner {
  height: 100%;
}

.\[\&_\#hero-banner\]\:w-full #hero-banner {
  width: 100%;
}

.\[\&_\*\]\:pointer-events-none * {
  pointer-events: none;
}

.\[\&_\*\]\:mx-auto * {
  margin-left: auto;
  margin-right: auto;
}

.\[\&_\*\]\:\!h-\[15\.625rem\] * {
  height: 15.625rem !important;
}

.\[\&_\*\]\:leading-3 * {
  line-height: .75rem;
}

.\[\&_\*\]\:\!text-white * {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.\[\&_\*\]\:text-white * {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 768px) {
  .md\:\[\&_\*\]\:\!h-\[9\.375rem\] * {
    height: 9.375rem !important;
  }

  .\[\&_\+footer_\.block-partenaires\]\:md\:mt-0 +footer .block-partenaires {
    margin-top: 0px;
  }
}

.\[\&_\.accordion-heading\>button\]\:border-b .accordion-heading>button {
  border-bottom-width: 1px;
}

.\[\&_\.accordion-heading\>button\]\:px-\[1\.875rem\] .accordion-heading>button {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}

.\[\&_\.accordion-heading\>button\]\:py-5 .accordion-heading>button {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.\[\&_\.accordion-heading\>button\]\:py-9 .accordion-heading>button {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

@media (min-width: 768px) {
  .md\:\[\&_\.accordion-heading\>button\]\:px-10 .accordion-heading>button {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .md\:\[\&_\.accordion-heading\>button\]\:px-14 .accordion-heading>button {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
}

.\[\&_\.block-search--form\]\:rounded-\[0\.313rem\] .block-search--form {
  border-radius: 0.313rem;
}

.\[\&_\.body\]\:p-0 .body {
  padding: 0px;
}

.peer:checked ~ .peer-checked\:\[\&_\.checkedCircle\]\:bg-secondary-500 .checkedCircle {
  --tw-bg-opacity: 1;
  background-color: rgb(81 237 198 / var(--tw-bg-opacity));
}

.peer:hover ~ .peer-hover\:\[\&_\.checkedCircle\]\:bg-secondary-500 .checkedCircle {
  --tw-bg-opacity: 1;
  background-color: rgb(81 237 198 / var(--tw-bg-opacity));
}

.peer:focus ~ .peer-focus\:\[\&_\.checkedCircle\]\:bg-secondary-500 .checkedCircle {
  --tw-bg-opacity: 1;
  background-color: rgb(81 237 198 / var(--tw-bg-opacity));
}

.\[\&_\.drt-image\]\:h-full .drt-image {
  height: 100%;
}

.\[\&_\.drt-image\]\:rounded-xl .drt-image {
  border-radius: 0.75rem;
}

.\[\&_\.drt-image\]\:p-\[revert\] .drt-image {
  padding: revert;
}

@media not all and (min-width: 1024px) {
  .max-lg\:\[\&_\.drt-media\.aspect-none_\*\]\:relative .drt-media.aspect-none * {
    position: relative;
  }
}

.\[\&_\.drt-media\]\:absolute .drt-media {
  position: absolute;
}

.\[\&_\.drt-media\]\:h-\[calc\(100\%\+40\%\)\] .drt-media {
  height: calc(100% + 40%);
}

.\[\&_\.drt-media\]\:p-0 .drt-media {
  padding: 0px;
}

@media not all and (min-width: 768px) {
  .\[\&_\.drt-media\]\:max-md\:rounded-t-xl .drt-media {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }
}

@media (min-width: 768px) {
  .\[\&_\.drt-media\]\:md\:rounded-r-xl .drt-media {
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }
}

@media (min-width: 1024px) {
  .lg\:\[\&_\.drt-media\]\:left-0 .drt-media {
    left: 0px;
  }

  .lg\:\[\&_\.drt-media\]\:top-\[-20\%\] .drt-media {
    top: -20%;
  }

  .lg\:\[\&_\.drt-media\]\:w-\[calc\(100\%\+40\%\)\] .drt-media {
    width: calc(100% + 40%);
  }
}

.\[\&_\.drt-media_\*\]\:relative .drt-media * {
  position: relative;
}

.\[\&_\.drt-media_\*\]\:\!h-auto .drt-media * {
  height: auto !important;
}

.\[\&_\.drt-media_img\]\:object-contain .drt-media img {
  -o-object-fit: contain;
     object-fit: contain;
}

@media not all and (min-width: 1024px) {
  .max-lg\:\[\&_\.drt-media_img\]\:object-top .drt-media img {
    -o-object-position: top;
       object-position: top;
  }
}

.\[\&_\.drt-text\]\:line-clamp-\[7\] .drt-text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
}

.\[\&_\.drt-text\]\:\!font-sans .drt-text {
  font-family: barlow, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.\[\&_\.drt-text\]\:font-mono .drt-text {
  font-family: font-montpellier, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.\[\&_\.drt-text\]\:font-sans .drt-text {
  font-family: barlow, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.\[\&_\.drt-text\]\:text-\[0\.938rem\] .drt-text {
  font-size: 0.938rem;
}

.\[\&_\.drt-text\]\:text-\[1rem\] .drt-text {
  font-size: 1rem;
}

.\[\&_\.drt-text\]\:text-sm .drt-text {
  font-size: 0.875rem;
  line-height: 1.625rem;
}

.\[\&_\.drt-text\]\:font-bold .drt-text {
  font-weight: 700;
}

.\[\&_\.drt-text\]\:\!leading-\[3\.125rem\] .drt-text {
  line-height: 3.125rem !important;
}

.\[\&_\.drt-text\]\:leading-\[1\.188rem\] .drt-text {
  line-height: 1.188rem;
}

.\[\&_\.drt-text\]\:leading-\[1\.5rem\] .drt-text {
  line-height: 1.5rem;
}

.\[\&_\.drt-text\]\:-tracking-\[0\.09rem\] .drt-text {
  letter-spacing: -0.09rem;
}

.\[\&_\.drt-text\]\:text-inherit .drt-text {
  color: inherit;
}

@media not all and (min-width: 1024px) {
  .max-lg\:\[\&_\.drt-text\]\:text-\[0\.563rem\] .drt-text {
    font-size: 0.563rem;
  }
}

@media not all and (min-width: 768px) {
  .max-md\:\[\&_\.drt-text\]\:text-sm .drt-text {
    font-size: 0.875rem;
    line-height: 1.625rem;
  }
}

@media not all and (min-width: 640px) {
  .max-sm\:\[\&_\.drt-text\]\:text-\[2\.188rem\] .drt-text {
    font-size: 2.188rem;
  }
}

@media (min-width: 768px) {
  .md\:\[\&_\.drt-text\]\:line-clamp-\[7\] .drt-text {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
  }

  .md\:\[\&_\.drt-text\]\:\!leading-\[3\.438rem\] .drt-text {
    line-height: 3.438rem !important;
  }

  .md\:\[\&_\.drt-text\]\:-tracking-\[0\.047rem\] .drt-text {
    letter-spacing: -0.047rem;
  }
}

@media not all and (min-width: 768px) {
  .max-md\:\[\&_\.drt-text_p\]\:text-sm .drt-text p {
    font-size: 0.875rem;
    line-height: 1.625rem;
  }
}

@media (min-width: 768px) {
  .md\:\[\&_\.drt-text_p\]\:\!text-\[1rem\] .drt-text p {
    font-size: 1rem !important;
  }
}

.\[\&_\.drt-title-heading\]\:mb-0 .drt-title-heading {
  margin-bottom: 0px;
}

.\[\&_\.drt-title-heading\]\:line-clamp-\[3\] .drt-title-heading {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.\[\&_\.drt-title-heading\]\:overflow-visible .drt-title-heading {
  overflow: visible;
}

.\[\&_\.drt-title-heading\]\:hyphens-auto .drt-title-heading {
  -webkit-hyphens: auto;
          hyphens: auto;
}

.\[\&_\.drt-title-heading\]\:text-xl .drt-title-heading {
  font-size: 1.625rem;
  line-height: 1.875rem;
}

.\[\&_\.drt-title-heading\]\:uppercase .drt-title-heading {
  text-transform: uppercase;
}

.\[\&_\.drt-title-heading\]\:\!leading-\[3\.125rem\] .drt-title-heading {
  line-height: 3.125rem !important;
}

.\[\&_\.drt-title-heading\]\:-tracking-\[0\.09rem\] .drt-title-heading {
  letter-spacing: -0.09rem;
}

@media not all and (min-width: 640px) {
  .max-sm\:\[\&_\.drt-title-heading\]\:text-\[2\.188rem\] .drt-title-heading {
    font-size: 2.188rem;
  }
}

@media (min-width: 768px) {
  .md\:\[\&_\.drt-title-heading\]\:line-clamp-\[2\] .drt-title-heading {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .md\:\[\&_\.drt-title-heading\]\:text-3xl .drt-title-heading {
    font-size: 2.5rem;
    line-height: 3.125rem;
  }

  .md\:\[\&_\.drt-title-heading\]\:\!leading-\[3\.438rem\] .drt-title-heading {
    line-height: 3.438rem !important;
  }

  .md\:\[\&_\.drt-title-heading\]\:-tracking-\[0\.08rem\] .drt-title-heading {
    letter-spacing: -0.08rem;
  }
}

.\[\&_\.fieldset-legend\]\:mb-\[0\.688rem\] .fieldset-legend {
  margin-bottom: 0.688rem;
}

.\[\&_\.fieldset-legend\]\:text-base .fieldset-legend {
  font-size: 1.125rem;
  line-height: 1.875rem;
}

.\[\&_\.fieldset-legend\]\:font-semibold .fieldset-legend {
  font-weight: 600;
}

.\[\&_\.flb-button\]\:min-h-\[3\.25rem\] .flb-button {
  min-height: 3.25rem;
}

.\[\&_\.flb-list-item\]\:relative .flb-list-item {
  position: relative;
}

.\[\&_\.flb-list-item\]\:pl-9 .flb-list-item {
  padding-left: 2.25rem;
}

.\[\&_\.flb-list-item\]\:text-sm .flb-list-item {
  font-size: 0.875rem;
  line-height: 1.625rem;
}

.\[\&_\.flb-list-item\]\:before\:absolute .flb-list-item::before {
  content: var(--tw-content);
  position: absolute;
}

.\[\&_\.flb-list-item\]\:before\:left-0 .flb-list-item::before {
  content: var(--tw-content);
  left: 0px;
}

.\[\&_\.flb-list-item\]\:before\:top-1\/2 .flb-list-item::before {
  content: var(--tw-content);
  top: 50%;
}

.\[\&_\.flb-list-item\]\:before\:h-\[0\.094rem\] .flb-list-item::before {
  content: var(--tw-content);
  height: 0.094rem;
}

.\[\&_\.flb-list-item\]\:before\:w-\[1\.438rem\] .flb-list-item::before {
  content: var(--tw-content);
  width: 1.438rem;
}

.\[\&_\.flb-list-item\]\:before\:bg-primary-500 .flb-list-item::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(3 86 242 / var(--tw-bg-opacity));
}

.\[\&_\.flb-list-item\]\:before\:content-\[\'\'\] .flb-list-item::before {
  --tw-content: '';
  content: var(--tw-content);
}

.\[\&_\.form-actions\]\:hidden .form-actions {
  display: none;
}

.\[\&_\.form-actions_input\.webform-button--submit\]\:w-full .form-actions input.webform-button--submit {
  width: 100%;
}

.\[\&_\.form-actions_input\.webform-button--submit\]\:cursor-pointer .form-actions input.webform-button--submit {
  cursor: pointer;
}

.\[\&_\.form-actions_input\.webform-button--submit\]\:py-5 .form-actions input.webform-button--submit {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.\[\&_\.form-actions_input\.webform-button--submit\]\:text-sm .form-actions input.webform-button--submit {
  font-size: 0.875rem;
  line-height: 1.625rem;
}

.\[\&_\.form-actions_input\.webform-button--submit\]\:font-semibold .form-actions input.webform-button--submit {
  font-weight: 600;
}

.\[\&_\.form-item-nb-child\]\:mb-1\.5 .form-item-nb-child {
  margin-bottom: 0.375rem;
}

@media (min-width: 768px) {
  .md\:\[\&_\.form-item-nb-child\]\:mb-\[1\.063rem\] .form-item-nb-child {
    margin-bottom: 1.063rem;
  }
}

@media (min-width: 1024px) {
  .lg\:\[\&_\.form-item_\>div\]\:h-full .form-item >div {
    height: 100%;
  }
}

.\[\&_\.form-managed-file\]\:flex .form-managed-file {
  display: flex;
}

.\[\&_\.form-radio\]\:mr-3\.5 .form-radio {
  margin-right: 0.875rem;
}

.\[\&_\.form-radio\]\:bg-transparent .form-radio {
  background-color: transparent;
}

.\[\&_\.form-radio\]\:before\:bg-white .form-radio::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.\[\&_\.form-submit\]\:mt-\[0\.688rem\] .form-submit {
  margin-top: 0.688rem;
}

@media (min-width: 768px) {
  .md\:\[\&_\.form-submit\]\:mt-\[0\.25rem\] .form-submit {
    margin-top: 0.25rem;
  }
}

.\[\&_\.hidden-hero\]\:hidden .hidden-hero {
  display: none;
}

.\[\&_\.imageOverlay\]\:transition-all .imageOverlay {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.\[\&_\.imageOverlay\]\:duration-500 .imageOverlay {
  transition-duration: 500ms;
}

.\[\&_\.js-form-type-select_label\]\:hidden .js-form-type-select label {
  display: none;
}

.\[\&_\.js-search-form\]\:relative .js-search-form {
  position: relative;
}

.\[\&_\.js-search-form\]\:left-0 .js-search-form {
  left: 0px;
}

.\[\&_\.js-search-form\]\:top-0 .js-search-form {
  top: 0px;
}

.\[\&_\.js-search-form\]\:\!block .js-search-form {
  display: block !important;
}

.\[\&_\.js-search-form\]\:w-\[36rem\] .js-search-form {
  width: 36rem;
}

.\[\&_\.js-search-form\]\:max-w-full .js-search-form {
  max-width: 100%;
}

.\[\&_\.js-search-form\]\:bg-transparent .js-search-form {
  background-color: transparent;
}

.\[\&_\.js-search-form\]\:p-0 .js-search-form {
  padding: 0px;
}

@media (min-width: 640px) {
  .sm\:\[\&_\.js-search-form\]\:mx-auto .js-search-form {
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 1024px) {
  .lg\:\[\&_\.js-search-form\]\:min-w-\[36rem\] .js-search-form {
    min-width: 36rem;
  }
}

.\[\&_\.m3m-list-canteen\]\:w-fit .m3m-list-canteen {
  width: -moz-fit-content;
  width: fit-content;
}

.\[\&_\.m3m-list-canteen\]\:grid-flow-col .m3m-list-canteen {
  grid-auto-flow: column;
}

.\[\&_\.m3m-list-canteen\]\:grid-rows-4 .m3m-list-canteen {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}

.\[\&_\.m3m-list-canteen\]\:gap-x-20 .m3m-list-canteen {
  -moz-column-gap: 5rem;
       column-gap: 5rem;
}

@media (min-width: 768px) {
  .\[\&_\.m3m-list-canteen\]\:md\:grid .m3m-list-canteen {
    display: grid;
  }
}

.\[\&_\.m3m-tag\]\:px-\[0\.938rem\] .m3m-tag {
  padding-left: 0.938rem;
  padding-right: 0.938rem;
}

.\[\&_\.m3m-tag\]\:py-\[0\.438rem\] .m3m-tag {
  padding-top: 0.438rem;
  padding-bottom: 0.438rem;
}

@media (min-width: 768px) {
  .md\:\[\&_\.m3m-tag\]\:px-3 .m3m-tag {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}

@media not all and (min-width: 1024px) {
  .max-lg\:\[\&_\.menu-item\]\:mb-6 .menu-item {
    margin-bottom: 1.5rem;
  }
}

@media (min-width: 1024px) {
  .lg\:\[\&_\.menu-item\]\:before\:\!left-0 .menu-item::before {
    content: var(--tw-content);
    left: 0px !important;
  }
}

.\[\&_\.overflow-x-hidden\]\:overflow-x-visible .overflow-x-hidden {
  overflow-x: visible;
}

.\[\&_\.shown-hero\]\:block .shown-hero {
  display: block;
}

.\[\&_\.swiper-button-disabled\]\:invisible .swiper-button-disabled {
  visibility: hidden;
}

.\[\&_\.swiper-button-next\]\:\!right-\[-1\.438rem\] .swiper-button-next {
  right: -1.438rem !important;
}

.\[\&_\.swiper-button-prev\]\:\!left-\[-1\.438rem\] .swiper-button-prev {
  left: -1.438rem !important;
}

@media (min-width: 768px) {
  .md\:\[\&_\.text-5xl\]\:\!text-\[3\.125rem\] .text-5xl {
    font-size: 3.125rem !important;
  }
}

.\[\&_\.webform-progress\]\:mx-auto .webform-progress {
  margin-left: auto;
  margin-right: auto;
}

.\[\&_\.webform-progress\]\:hidden .webform-progress {
  display: none;
}

.\[\&_\.webform-progress\]\:max-w-\[80\%\] .webform-progress {
  max-width: 80%;
}

.\[\&_\.webform-select-other-input\]\:mt-3 .webform-select-other-input {
  margin-top: 0.75rem;
}

.\[\&_\>\*\]\:mb-2\.5 >* {
  margin-bottom: 0.625rem;
}

.\[\&_\>\*\]\:mr-2\.5 >* {
  margin-right: 0.625rem;
}

.\[\&_\>\*\]\:mr-3\.5 >* {
  margin-right: 0.875rem;
}

.\[\&_\>\*\]\:mr-5 >* {
  margin-right: 1.25rem;
}

.\[\&_\>\*\]\:leading-\[1\.563rem\] >* {
  line-height: 1.563rem;
}

.\[\&_\>\*\]\:tracking-\[0\.15rem\] >* {
  letter-spacing: 0.15rem;
}

.\[\&_\>div\]\:flex >div {
  display: flex;
}

.\[\&_\>div\]\:min-h-24 >div {
  min-height: 6rem;
}

.\[\&_\>div\]\:items-center >div {
  align-items: center;
}

.\[\&_\>div\]\:justify-center >div {
  justify-content: center;
}

.\[\&_\>div\]\:px-2\.5 >div {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

@media (min-width: 768px) {
  .\[\&_\>div\]\:md\:overflow-hidden >div {
    overflow: hidden;
  }

  .\[\&_\>div\]\:md\:rounded-r-xl >div {
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }
}

@media (min-width: 1024px) {
  .lg\:\[\&_\>div\]\:flex-1 >div {
    flex: 1 1 0%;
  }
}

.\[\&_a\.flb-button\]\:flex a.flb-button {
  display: flex;
}

.\[\&_a\.flb-button\]\:min-h-\[2\.75rem\] a.flb-button {
  min-height: 2.75rem;
}

.\[\&_a\.flb-button\]\:justify-between a.flb-button {
  justify-content: space-between;
}

.\[\&_a\.flb-button\]\:gap-5 a.flb-button {
  gap: 1.25rem;
}

.\[\&_a\.flb-button\]\:font-mono a.flb-button {
  font-family: font-montpellier, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.\[\&_a\.flb-button\]\:text-\[1\.063rem\] a.flb-button {
  font-size: 1.063rem;
}

.\[\&_a\.flb-button\]\:leading-\[1\.375rem\] a.flb-button {
  line-height: 1.375rem;
}

.\[\&_a\.flb-button\]\:no-underline a.flb-button {
  text-decoration-line: none;
}

.\[\&_a\.flb-button\]\:after\:absolute a.flb-button::after {
  content: var(--tw-content);
  position: absolute;
}

.\[\&_a\.flb-button\]\:after\:left-0 a.flb-button::after {
  content: var(--tw-content);
  left: 0px;
}

.\[\&_a\.flb-button\]\:after\:top-0 a.flb-button::after {
  content: var(--tw-content);
  top: 0px;
}

.\[\&_a\.flb-button\]\:after\:box-content a.flb-button::after {
  content: var(--tw-content);
  box-sizing: content-box;
}

.\[\&_a\.flb-button\]\:after\:h-full a.flb-button::after {
  content: var(--tw-content);
  height: 100%;
}

.\[\&_a\.flb-button\]\:after\:w-full a.flb-button::after {
  content: var(--tw-content);
  width: 100%;
}

.\[\&_a\.flb-button\]\:after\:content-\[\'\'\] a.flb-button::after {
  --tw-content: '';content:var(--tw-content);}.\[\&_a\.is-active\]\:text-primary-600 a.is-active{--tw-text-opacity:1;color:rgb(2 66 187 / var(--tw-text-opacity));}.\[\&_a\:hover\]\:bg-gray-100 a:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));}.\[\&_a\:hover\]\:font-bold a:hover{font-weight:700;}.\[\&_a\:hover\]\:text-gray-700 a:hover{--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity));}.\[\&_a\:hover\]\:opacity-55 a:hover{opacity:0.55;}.\[\&_a\]\:absolute a{position:absolute;}.\[\&_a\]\:left-0 a{left:0px;}.\[\&_a\]\:top-0 a{top:0px;}.\[\&_a\]\:ml-0 a{margin-left:0px;}.\[\&_a\]\:mt-2\.5 a{margin-top:0.625rem;}.\[\&_a\]\:block a{display:block;}.\[\&_a\]\:flex a{display:flex;}.\[\&_a\]\:h-12 a{height:3rem;}.\[\&_a\]\:h-\[2\.375rem\] a{height:2.375rem;}.\[\&_a\]\:h-full a{height:100%;}.\[\&_a\]\:w-full a{width:100%;}.\[\&_a\]\:min-w-\[2\.813rem\] a{min-width:2.813rem;}.\[\&_a\]\:flex-col a{flex-direction:column;}.\[\&_a\]\:items-center a{align-items:center;}.\[\&_a\]\:justify-center a{justify-content:center;}.\[\&_a\]\:justify-between a{justify-content:space-between;}.\[\&_a\]\:bg-black a{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));}.\[\&_a\]\:bg-white a{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}.\[\&_a\]\:p-0 a{padding:0px;}.\[\&_a\]\:p-1 a{padding:0.25rem;}.\[\&_a\]\:px-3 a{padding-left:0.75rem;padding-right:0.75rem;}.\[\&_a\]\:px-4 a{padding-left:1rem;padding-right:1rem;}.\[\&_a\]\:px-7 a{padding-left:1.75rem;padding-right:1.75rem;}.\[\&_a\]\:py-2 a{padding-top:0.5rem;padding-bottom:0.5rem;}.\[\&_a\]\:py-3\.5 a{padding-top:0.875rem;padding-bottom:0.875rem;}.\[\&_a\]\:text-\[0\.875rem\] a{font-size:0.875rem;}.\[\&_a\]\:text-xs a{font-size:0.75rem;line-height:1rem;}.\[\&_a\]\:font-semibold a{font-weight:600;}.\[\&_a\]\:uppercase a{text-transform:uppercase;}.\[\&_a\]\:leading-3 a{line-height:.75rem;}.\[\&_a\]\:leading-tight a{line-height:1.25;}.\[\&_a\]\:tracking-\[\.1rem\] a{letter-spacing:.1rem;}.\[\&_a\]\:\!text-white a{--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity)) !important;}.\[\&_a\]\:text-\[\#161616\] a{--tw-text-opacity:1;color:rgb(22 22 22 / var(--tw-text-opacity));}.\[\&_a\]\:text-black a{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity));}.\[\&_a\]\:text-gray-500 a{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity));}.\[\&_a\]\:text-primary a{--tw-text-opacity:1;color:rgb(3 86 242 / var(--tw-text-opacity));}.\[\&_a\]\:text-white a{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.\[\&_a\]\:underline a{text-decoration-line:underline;}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px;}.\[\&_a\]\:drop-shadow-breadcrumb a{--tw-drop-shadow:drop-shadow(0 0 8px rgba(7,28,68,1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.\[\&_a\]\:hover\:underline:hover a{text-decoration-line:underline;}:is(.dark .\[\&_a\]\:dark\:border-gray-700) a{--tw-border-opacity:1;border-color:rgb(55 65 81 / var(--tw-border-opacity));}:is(.dark .\[\&_a\]\:dark\:bg-gray-800) a{--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity));}:is(.dark .\[\&_a\]\:dark\:text-gray-400) a{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity));}:is(.dark .\[\&_a\]\:dark\:hover\:bg-gray-700:hover) a{--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity));}:is(.dark .\[\&_a\]\:dark\:hover\:text-white:hover) a{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}@media not all and (min-width:768px){.\[\&_a\]\:max-md\:w-full a{width:100%;}.\[\&_a\]\:max-md\:p-5 a{padding:1.25rem;}.\[\&_a\]\:max-md\:text-xl a{font-size:1.625rem;line-height:1.875rem;}}@media (min-width:640px){.\[\&_a\]\:sm\:min-w-\[3\.25rem\] a{min-width:3.25rem;}}@media (min-width:768px){.md\:\[\&_a\]\:mt-2\.5 a{margin-top:0.625rem;}}@media (min-width:1024px){.lg\:\[\&_a\]\:h-\[1\.125rem\] a{height:1.125rem;}.lg\:\[\&_a\]\:min-w-\[1\.563rem\] a{min-width:1.563rem;}.lg\:\[\&_a\]\:text-\[0\.75rem\] a{font-size:0.75rem;}}.\[\&_bg-white\]\:bg-transparent bg-white{background-color:transparent;}.\[\&_button\.action-unflag\+div\.drt-card\]\:border-secondary-600 button.action-unflag+div.drt-card{--tw-border-opacity:1;border-color:rgb(30 232 181 / var(--tw-border-opacity));}.\[\&_button\.drt-flag\]\:absolute button.drt-flag{position:absolute;}.\[\&_button\.drt-flag\]\:left-0 button.drt-flag{left:0px;}.\[\&_button\.drt-flag\]\:top-0 button.drt-flag{top:0px;}.\[\&_button\.drt-flag\]\:z-10 button.drt-flag{z-index:10;}.\[\&_button\.drt-flag\]\:m-3 button.drt-flag{margin:0.75rem;}.\[\&_button\.drt-flag\]\:flex button.drt-flag{display:flex;}.\[\&_button\.drt-flag_div\.bookmark\]\:p-2 button.drt-flag div.bookmark{padding:0.5rem;}.\[\&_button\.drt-flag_svg\]\:h-5 button.drt-flag svg{height:1.25rem;}.\[\&_button\.drt-flag_svg\]\:w-5 button.drt-flag svg{width:1.25rem;}.\[\&_button\]\:hidden button{display:none;}.\[\&_button\]\:w-full button{width:100%;}.\[\&_button\]\:px-4 button{padding-left:1rem;padding-right:1rem;}.\[\&_button\]\:py-2 button{padding-top:0.5rem;padding-bottom:0.5rem;}.\[\&_contextual-region\]\:static contextual-region{position:static;}.\[\&_div\.bookmark\]\:bg-transparent div.bookmark{background-color:transparent;}.\[\&_div\.card\]\:absolute div.card{position:absolute;}.\[\&_div\.card\]\:relative div.card{position:relative;}.\[\&_div\.card\]\:h-full div.card{height:100%;}.\[\&_div\.card\]\:w-full div.card{width:100%;}.\[\&_div\.card\]\:max-w-full div.card{max-width:100%;}.\[\&_div\.card\]\:object-cover div.card{-o-object-fit:cover;object-fit:cover;}.\[\&_div\.card\]\:object-center div.card{-o-object-position:center;object-position:center;}.\[\&_div\.contextual-region\]\:static div.contextual-region{position:static;}.\[\&_div\.drt-image\]\:h-auto div.drt-image{height:auto;}.\[\&_div\.header-logos\]\:mx-auto div.header-logos{margin-left:auto;margin-right:auto;}.\[\&_div\.header-logos\]\:h-auto div.header-logos{height:auto;}.\[\&_div\.header-logos\]\:w-auto div.header-logos{width:auto;}.\[\&_div\.header-logos\]\:justify-center div.header-logos{justify-content:center;}.\[\&_div\.header-logos\]\:pr-0 div.header-logos{padding-right:0px;}.\[\&_div\.header-logos_a\]\:origin-center div.header-logos a{transform-origin:center;}.\[\&_div\.header-logos_a\]\:scale-100 div.header-logos a{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.\[\&_div\.header-logos_img\]\:brightness-0 div.header-logos img{--tw-brightness:brightness(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.\[\&_div\.header-logos_img\]\:invert div.header-logos img{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.\[\&_div\.swiper-initialized_div\.swiper-lazy-preloader\]\:hidden div.swiper-initialized div.swiper-lazy-preloader{display:none;}.\[\&_div\.swiper-slide\>div\.card_div\]\:hidden div.swiper-slide>div.card div{display:none;}.\[\&_div\.swiper-slide\]\:mr-0 div.swiper-slide{margin-right:0px;}@media (min-width:1024px){.\[\&_div\.swiper-slide\]\:lg\:pr-5 div.swiper-slide{padding-right:1.25rem;}}.\[\&_div\>a\]\:bg-primary div>a{--tw-bg-opacity:1;background-color:rgb(3 86 242 / var(--tw-bg-opacity));}.\[\&_div\>a\]\:text-white div>a{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.\[\&_div\[modal-backdrop\]\]\:\!bg-primary-700 div[modal-backdrop]{--tw-bg-opacity:1 !important;background-color:rgb(2 47 131 / var(--tw-bg-opacity)) !important;}.\[\&_div\]\:mb-0 div{margin-bottom:0px;}.\[\&_div\]\:justify-start div{justify-content:flex-start;}.\[\&_div\]\:leading-6 div{line-height:1.5rem;}.\[\&_figcaption\]\:relative figcaption{position:relative;}.\[\&_figcaption\]\:mx-0 figcaption{margin-left:0px;margin-right:0px;}.\[\&_figcaption\]\:hidden figcaption{display:none;}.\[\&_figcaption\]\:italic figcaption{font-style:italic;}.\[\&_figcaption\]\:text-white figcaption{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}@media (min-width:1024px){.lg\:\[\&_form\>div\:not\(\.form-actions\)\]\:grow form>div:not(.form-actions){flex-grow:1;}.lg\:\[\&_form\>div\:not\(\.form-actions\)\]\:flex-col form>div:not(.form-actions){flex-direction:column;}.lg\:\[\&_form\>div\]\:flex form>div{display:flex;}}.\[\&_form\]\:flex form{display:flex;}.\[\&_form\]\:grid form{display:grid;}.\[\&_form\]\:grid-cols-1 form{grid-template-columns:repeat(1,minmax(0,1fr));}.\[\&_form\]\:flex-col form{flex-direction:column;}.\[\&_form\]\:items-end form{align-items:flex-end;}.\[\&_form\]\:gap-4 form{gap:1rem;}@media (min-width:640px){.sm\:\[\&_form\]\:grid-cols-12 form{grid-template-columns:repeat(12,minmax(0,1fr));}.sm\:\[\&_form\]\:flex-row form{flex-direction:row;}.sm\:\[\&_form\]\:flex-wrap form{flex-wrap:wrap;}.sm\:\[\&_form\]\:items-end form{align-items:flex-end;}}.\[\&_h2\:first-of-type\>button\]\:rounded-t-xl h2:first-of-type>button{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem;}.\[\&_h2\]\:\!mb-0 h2{margin-bottom:0px !important;}.\[\&_h2\]\:text-\[1\.75rem\] h2{font-size:1.75rem;}.\[\&_h2\]\:text-base h2{font-size:1.125rem;line-height:1.875rem;}.\[\&_h2\]\:text-xs h2{font-size:0.75rem;line-height:1rem;}.\[\&_h2\]\:font-bold h2{font-weight:700;}.\[\&_h2\]\:uppercase h2{text-transform:uppercase;}.\[\&_h2\]\:\!leading-\[1\.875rem\] h2{line-height:1.875rem !important;}.\[\&_h2\]\:tracking-tight h2{letter-spacing:-0.025em;}.\[\&_h2\]\:tracking-widest h2{letter-spacing:0.1em;}.\[\&_h2\]\:text-gray-900 h2{--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity));}.\[\&_h2\]\:text-primary h2{--tw-text-opacity:1;color:rgb(3 86 242 / var(--tw-text-opacity));}.\[\&_h2\]\:text-secondary h2{--tw-text-opacity:1;color:rgb(81 237 198 / var(--tw-text-opacity));}:is(.dark .\[\&_h2\]\:dark\:text-white) h2{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}@media not all and (min-width:1024px){.max-lg\:\[\&_h2\]\:text-xs h2{font-size:0.75rem;line-height:1rem;}.max-lg\:\[\&_h2\]\:text-primary h2{--tw-text-opacity:1;color:rgb(3 86 242 / var(--tw-text-opacity));}}@media (min-width:768px){.\[\&_h2\]\:md\:\!mb-4 h2{margin-bottom:1rem !important;}.\[\&_h2\]\:md\:text-xl h2{font-size:1.625rem;line-height:1.875rem;}}@media (min-width:1024px){.\[\&_h2\]\:lg\:text-2xl h2{font-size:1.875rem;line-height:1.875rem;}.\[\&_h2\]\:lg\:\!leading-\[1\.875rem\] h2{line-height:1.875rem !important;}}.\[\&_h3\]\:mb-3 h3{margin-bottom:0.75rem;}.\[\&_h3\]\:mb-5 h3{margin-bottom:1.25rem;}.\[\&_h3\]\:hyphens-auto h3{-webkit-hyphens:auto;hyphens:auto;}.\[\&_h3\]\:text-xl h3{font-size:1.625rem;line-height:1.875rem;}.\[\&_h3\]\:font-black h3{font-weight:900;}.\[\&_h3\]\:\!leading-\[1\.438rem\] h3{line-height:1.438rem !important;}.\[\&_h3\]\:tracking-normal h3{letter-spacing:0em;}@media not all and (min-width:1024px){.max-lg\:\[\&_h3\]\:line-clamp-4 h3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}.group\/item:first-child .max-lg\:group-first\/item\:\[\&_h3\]\:text-white h3{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}}@media (min-width:1024px){.lg\:\[\&_h3\]\:mb-5 h3{margin-bottom:1.25rem;}.lg\:\[\&_h3\]\:text-3xl h3{font-size:2.5rem;line-height:3.125rem;}.lg\:\[\&_h3\]\:text-\[1\.75rem\] h3{font-size:1.75rem;}.lg\:\[\&_h3\]\:\!leading-\[1\.875rem\] h3{line-height:1.875rem !important;}.group\/item:not(:first-child) .lg\:group-\[\:not\(\:first-child\)\]\/item\:\[\&_h3\]\:h-\[4\.063rem\] h3{height:4.063rem;}.group\/item:not(:first-child) .lg\:group-\[\:not\(\:first-child\)\]\/item\:\[\&_h3\]\:text-\[1\.063rem\] h3{font-size:1.063rem;}}.\[\&_header\.fixed\~main\>section\:first-child\]\:pt-28 header.fixed~main>section:first-child{padding-top:7rem;}@media (min-width:1024px){.\[\&_header\.fixed\~main\>section\:first-child\]\:lg\:pt-20 header.fixed~main>section:first-child{padding-top:5rem;}}.\[\&_header_h2\]\:\!leading-\[1\.875rem\] header h2{line-height:1.875rem !important;}@media (min-width:768px){.md\:\[\&_header_h2\]\:-tracking-\[0\.056rem\] header h2{letter-spacing:-0.056rem;}}.\[\&_iframe\]\:absolute iframe{position:absolute;}.\[\&_iframe\]\:relative iframe{position:relative;}.\[\&_iframe\]\:aspect-video iframe{aspect-ratio:16 / 9;}.\[\&_iframe\]\:h-full iframe{height:100%;}.\[\&_iframe\]\:w-full iframe{width:100%;}.\[\&_iframe\]\:max-w-full iframe{max-width:100%;}.\[\&_iframe\]\:object-cover iframe{-o-object-fit:cover;object-fit:cover;}.\[\&_iframe\]\:object-center iframe{-o-object-position:center;object-position:center;}.\[\&_img\]\:absolute img{position:absolute;}.\[\&_img\]\:\!relative img{position:relative !important;}.\[\&_img\]\:relative img{position:relative;}.\[\&_img\]\:left-1\/2 img{left:50%;}.\[\&_img\]\:top-1\/2 img{top:50%;}.\[\&_img\]\:m-auto img{margin:auto;}.\[\&_img\]\:mx-auto img{margin-left:auto;margin-right:auto;}.\[\&_img\]\:mb-0 img{margin-bottom:0px;}.\[\&_img\]\:mt-0 img{margin-top:0px;}.\[\&_img\]\:block img{display:block;}.\[\&_img\]\:inline-block img{display:inline-block;}.\[\&_img\]\:aspect-video img{aspect-ratio:16 / 9;}.\[\&_img\]\:\!h-\[25\.938rem\] img{height:25.938rem !important;}.\[\&_img\]\:h-10 img{height:2.5rem;}.\[\&_img\]\:h-36 img{height:9rem;}.\[\&_img\]\:h-4 img{height:1rem;}.\[\&_img\]\:h-5 img{height:1.25rem;}.\[\&_img\]\:h-6 img{height:1.5rem;}.\[\&_img\]\:h-9 img{height:2.25rem;}.\[\&_img\]\:h-\[13\.438rem\] img{height:13.438rem;}.\[\&_img\]\:h-\[46\.375rem\] img{height:46.375rem;}.\[\&_img\]\:h-full img{height:100%;}.\[\&_img\]\:max-h-\[1\.75rem\] img{max-height:1.75rem;}.\[\&_img\]\:max-h-\[28px\] img{max-height:28px;}.\[\&_img\]\:max-h-full img{max-height:100%;}.\[\&_img\]\:min-h-full img{min-height:100%;}.\[\&_img\]\:w-10 img{width:2.5rem;}.\[\&_img\]\:w-4 img{width:1rem;}.\[\&_img\]\:w-5 img{width:1.25rem;}.\[\&_img\]\:w-6 img{width:1.5rem;}.\[\&_img\]\:w-auto img{width:auto;}.\[\&_img\]\:w-full img{width:100%;}.\[\&_img\]\:min-w-full img{min-width:100%;}.\[\&_img\]\:max-w-3\.5 img{max-width:0.875rem;}.\[\&_img\]\:max-w-8 img{max-width:2rem;}.\[\&_img\]\:max-w-full img{max-width:100%;}.\[\&_img\]\:-translate-x-1\/2 img{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.\[\&_img\]\:-translate-y-1\/2 img{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.\[\&_img\]\:scale-100 img{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.\[\&_img\]\:rounded-\[0\.625rem\] img{border-radius:0.625rem;}.\[\&_img\]\:rounded-card-default img{border-radius:0.5rem;}.\[\&_img\]\:rounded-full img{border-radius:9999px;}.\[\&_img\]\:rounded-lg img{border-radius:0.5rem;}.\[\&_img\]\:rounded-xl img{border-radius:0.75rem;}.\[\&_img\]\:object-contain img{-o-object-fit:contain;object-fit:contain;}.\[\&_img\]\:object-cover img{-o-object-fit:cover;object-fit:cover;}.\[\&_img\]\:object-fill img{-o-object-fit:fill;object-fit:fill;}.\[\&_img\]\:object-bottom img{-o-object-position:bottom;object-position:bottom;}.\[\&_img\]\:object-center img{-o-object-position:center;object-position:center;}.\[\&_img\]\:object-left img{-o-object-position:left;object-position:left;}.\[\&_img\]\:object-right img{-o-object-position:right;object-position:right;}.\[\&_img\]\:object-top img{-o-object-position:top;object-position:top;}.\[\&_img\]\:opacity-20 img{opacity:0.2;}.\[\&_img\]\:grayscale img{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.\[\&_img\]\:sepia img{--tw-sepia:sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.\[\&_img\]\:sepia-\[\.50\] img{--tw-sepia:sepia(.50);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.\[\&_img\]\:transition-all img{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;}.\[\&_img\]\:duration-300 img{transition-duration:300ms;}.\[\&_img\]\:duration-500 img{transition-duration:500ms;}.\[\&_img\]\:ease-out img{transition-timing-function:cubic-bezier(0,0,0.2,1);}.\[\&_img\]\:hover\:scale-\[1\.2\]:hover img{--tw-scale-x:1.2;--tw-scale-y:1.2;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.group:hover .group-hover\:\[\&_img\]\:scale-125 img{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.group.active .group-\[\.active\]\:\[\&_img\]\:h-auto img{height:auto;}.peer:focus ~ .peer-focus\:\[\&_img\]\:scale-125 img{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.group:has(:focus) .group-has-\[\:focus\]\:\[\&_img\]\:scale-125 img{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}@media not all and (min-width:1024px){.max-lg\:\[\&_img\]\:rounded-b-card-default img{border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem;}}@media not all and (min-width:768px){.max-md\:\[\&_img\]\:rounded-b-card-default img{border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem;}.max-md\:\[\&_img\]\:rounded-t-card-default img{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;}}@media (min-width:768px){.\[\&_img\]\:md\:h-12 img{height:3rem;}.md\:\[\&_img\]\:h-\[57\.5rem\] img{height:57.5rem;}.md\:\[\&_img\]\:h-\[65\.625rem\] img{height:65.625rem;}.md\:\[\&_img\]\:h-full img{height:100%;}.md\:\[\&_img\]\:max-h-\[46\.875rem\] img{max-height:46.875rem;}.md\:\[\&_img\]\:min-h-full img{min-height:100%;}.\[\&_img\]\:md\:w-12 img{width:3rem;}.md\:\[\&_img\]\:w-full img{width:100%;}.md\:\[\&_img\]\:min-w-full img{min-width:100%;}.md\:\[\&_img\]\:rounded-l-card-default img{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem;}.md\:\[\&_img\]\:rounded-r-card-default img{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem;}.md\:\[\&_img\]\:object-contain img{-o-object-fit:contain;object-fit:contain;}.md\:\[\&_img\]\:object-cover img{-o-object-fit:cover;object-fit:cover;}.md\:\[\&_img\]\:object-fill img{-o-object-fit:fill;object-fit:fill;}.md\:\[\&_img\]\:opacity-25 img{opacity:0.25;}}@media (min-width:1024px){.lg\:\[\&_img\]\:\!h-\[40\.625rem\] img{height:40.625rem !important;}.lg\:\[\&_img\]\:h-6 img{height:1.5rem;}.lg\:\[\&_img\]\:w-6 img{width:1.5rem;}.lg\:\[\&_img\]\:rounded-r-card-default img{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem;}}@media (min-width:1280px){.xl\:\[\&_img\]\:h-full img{height:100%;}.xl\:\[\&_img\]\:min-h-full img{min-height:100%;}.xl\:\[\&_img\]\:w-full img{width:100%;}.xl\:\[\&_img\]\:min-w-full img{min-width:100%;}.xl\:\[\&_img\]\:object-contain img{-o-object-fit:contain;object-fit:contain;}.xl\:\[\&_img\]\:object-cover img{-o-object-fit:cover;object-fit:cover;}.xl\:\[\&_img\]\:object-fill img{-o-object-fit:fill;object-fit:fill;}}.\[\&_input\.form-submit\]\:text-\[0\.813rem\] input.form-submit{font-size:0.813rem;}.\[\&_input\.form-submit\]\:leading-\[0\.75rem\] input.form-submit{line-height:0.75rem;}.\[\&_input\:checked\+label\]\:border-secondary-600 input:checked+label{--tw-border-opacity:1;border-color:rgb(30 232 181 / var(--tw-border-opacity));}:is(.dark .\[\&_input\:checked\+label\]\:dark\:text-gray-300) input:checked+label{--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity));}.\[\&_input\:checked\+label_\>div\:before\]\:border-\[0\.19rem\] input:checked+label >div:before{border-width:0.19rem;}.\[\&_input\:checked\+label_\>div\:before\]\:border-secondary-500 input:checked+label >div:before{--tw-border-opacity:1;border-color:rgb(81 237 198 / var(--tw-border-opacity));}.\[\&_input\:checked\+label_svg\]\:mr-2\.5 input:checked+label svg{margin-right:0.625rem;}.\[\&_input\:not\(\.form-radio\)\:not\(\.form-submit\)\]\:w-full input:not(.form-radio):not(.form-submit){width:100%;}.\[\&_input\:not\(\.form-radio\)\:not\(\.form-submit\)\]\:text-black input:not(.form-radio):not(.form-submit){--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity));}@media (min-width:768px){.md\:\[\&_input\:not\(\.form-radio\)\:not\(\.form-submit\)\]\:w-\[17\.188rem\] input:not(.form-radio):not(.form-submit){width:17.188rem;}}.\[\&_input\:not\(\.form-radio\)\]\:rounded-\[0\.313rem\] input:not(.form-radio){border-radius:0.313rem;}.\[\&_input\]\:absolute input{position:absolute;}.\[\&_input\]\:m-4 input{margin:1rem;}.\[\&_input\]\:h-5 input{height:1.25rem;}.\[\&_input\]\:h-\[4\.375rem\] input{height:4.375rem;}.\[\&_input\]\:w-5 input{width:1.25rem;}.\[\&_input\]\:w-full input{width:100%;}.\[\&_input\]\:rounded input{border-radius:0.25rem;}.\[\&_input\]\:border-gray-300 input{--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity));}.\[\&_input\]\:bg-transparent input{background-color:transparent;}.\[\&_input\]\:text-primary-600 input{--tw-text-opacity:1;color:rgb(2 66 187 / var(--tw-text-opacity));}.\[\&_input\]\:opacity-0 input{opacity:0;}.\[\&_input\]\:focus\:ring-transparent:focus input{--tw-ring-color:transparent;}:is(.dark .\[\&_input\]\:dark\:focus\:ring-transparent:focus) input{--tw-ring-color:transparent;}@media (min-width:1024px){.lg\:\[\&_input\]\:h-full input{height:100%;}}.\[\&_label\.error\]\:absolute label.error{position:absolute;}.\[\&_label\.error\]\:-bottom-\[1\.875rem\] label.error{bottom:-1.875rem;}.\[\&_label\.error\]\:left-0 label.error{left:0px;}.\[\&_label\.error\]\:w-full label.error{width:100%;}.\[\&_label\.error\]\:text-white label.error{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.\[\&_label\.option\]\:text-base label.option{font-size:1.125rem;line-height:1.875rem;}.\[\&_label\.option\]\:font-normal label.option{font-weight:400;}.\[\&_label\.option\]\:text-white label.option{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.\[\&_label\:not\(\.option\)\:not\(\.error\)\]\:mb-\[0\.813rem\] label:not(.option):not(.error){margin-bottom:0.813rem;}.\[\&_label\:not\(\.option\)\:not\(\.error\)\]\:text-base label:not(.option):not(.error){font-size:1.125rem;line-height:1.875rem;}.\[\&_label\:not\(\.option\)\]\:font-semibold label:not(.option){font-weight:600;}.\[\&_label\]\:mb-0 label{margin-bottom:0px;}.\[\&_label\]\:mb-7 label{margin-bottom:1.75rem;}.\[\&_label\]\:font-base label{font-family:barlow,sans-serif;}.\[\&_label\]\:font-theme label{font-family:font-montpellier,sans-serif;}.\[\&_label\]\:text-lg label{font-size:1.25rem;line-height:1.4375rem;}.\[\&_label\]\:text-sm label{font-size:0.875rem;line-height:1.625rem;}.\[\&_label\]\:font-medium label{font-weight:500;}.\[\&_label\]\:uppercase label{text-transform:uppercase;}.\[\&_label\]\:text-black label{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity));}.\[\&_label\]\:text-primary-500 label{--tw-text-opacity:1;color:rgb(3 86 242 / var(--tw-text-opacity));}@media not all and (min-width:1024px){.max-lg\:\[\&_label\]\:mb-\[0\.438rem\] label{margin-bottom:0.438rem;}.max-lg\:\[\&_label\]\:text-xs label{font-size:0.75rem;line-height:1rem;}.max-lg\:\[\&_label\]\:tracking-widest label{letter-spacing:0.1em;}.max-lg\:\[\&_label\]\:text-primary label{--tw-text-opacity:1;color:rgb(3 86 242 / var(--tw-text-opacity));}}@media (min-width:1024px){.\[\&_label\]\:lg\:text-white label{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.\[\&_li\:first-child\>button\]\:lg\:rounded-l-lg li:first-child>button{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem;}.\[\&_li\:last-child\>button\]\:lg\:rounded-r-lg li:last-child>button{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem;}}.\[\&_li\]\:flex li{display:flex;}.\[\&_li\]\:overflow-hidden li{overflow:hidden;}.\[\&_li\]\:border li{border-width:1px;}.\[\&_li\]\:border-gray-300 li{--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity));}.\[\&_li\]\:text-\[1rem\] li{font-size:1rem;}.\[\&_p\]\:\!text-white p{--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity)) !important;}.\[\&_p\]\:text-black p{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity));}.\[\&_path\]\:fill-current path{fill:currentColor;}.\[\&_path\]\:fill-primary path{fill:#0356F2;}.\[\&_path\]\:fill-white path{fill:#ffffff;}@media not all and (min-width:1024px){.max-lg\:\[\&_path\]\:fill-white path{fill:#ffffff;}}@media (min-width:1024px){.lg\:\[\&_path\]\:fill-white path{fill:#ffffff;}}.\[\&_picture\]\:\!relative picture{position:relative !important;}.\[\&_picture\]\:inset-0 picture{inset:0px;}.\[\&_picture\]\:bottom-0 picture{bottom:0px;}.\[\&_picture\]\:left-0 picture{left:0px;}.\[\&_picture\]\:right-0 picture{right:0px;}.\[\&_picture\]\:top-0 picture{top:0px;}.\[\&_section\.drt-section\]\:border-b section.drt-section{border-bottom-width:1px;}.\[\&_section\.drt-section\]\:border-gray-200 section.drt-section{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));}@media (min-width:768px){.md\:\[\&_section\.drt-section\]\:pb-10 section.drt-section{padding-bottom:2.5rem;}}.\[\&_section\:first-child\>div\]\:pt-0 section:first-child>div{padding-top:0px;}.\[\&_section\]\:scroll-mt-28 section{scroll-margin-top:7rem;}@media print{.\[\&_section\]\:print\:break-inside-avoid section{-moz-column-break-inside:avoid;break-inside:avoid;}}.\[\&_select\]\:rounded-\[0\.625rem\] select{border-radius:0.625rem;}.\[\&_select\]\:border select{border-width:1px;}.\[\&_select\]\:border-\[\#D5D9E2\] select{--tw-border-opacity:1;border-color:rgb(213 217 226 / var(--tw-border-opacity));}.\[\&_select\]\:bg-white select{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}.\[\&_select\]\:font-theme select{font-family:font-montpellier,sans-serif;}@media (min-width:1024px){.lg\:\[\&_select\]\:h-full select{height:100%;}}.\[\&_span\.swiper-pagination-bullet-active\.swiper-pagination-bullet-active\]\:\!h-\[0\.625rem\] span.swiper-pagination-bullet-active.swiper-pagination-bullet-active{height:0.625rem !important;}.\[\&_span\.swiper-pagination-bullet-active\.swiper-pagination-bullet-active\]\:\!w-\[0\.625rem\] span.swiper-pagination-bullet-active.swiper-pagination-bullet-active{width:0.625rem !important;}.\[\&_span\.swiper-pagination-bullet-active\]\:\!bg-gray-600 span.swiper-pagination-bullet-active{--tw-bg-opacity:1 !important;background-color:rgb(75 85 99 / var(--tw-bg-opacity)) !important;}.\[\&_span\.swiper-pagination-bullet-active\]\:\!bg-secondary span.swiper-pagination-bullet-active{--tw-bg-opacity:1 !important;background-color:rgb(81 237 198 / var(--tw-bg-opacity)) !important;}.\[\&_span\.swiper-pagination-bullet\.swiper-pagination-bullet-active\]\:\!bg-secondary span.swiper-pagination-bullet.swiper-pagination-bullet-active{--tw-bg-opacity:1 !important;background-color:rgb(81 237 198 / var(--tw-bg-opacity)) !important;}.\[\&_span\.swiper-pagination-bullet\]\:\!h-\[0\.375rem\] span.swiper-pagination-bullet{height:0.375rem !important;}.\[\&_span\.swiper-pagination-bullet\]\:\!w-\[0\.375rem\] span.swiper-pagination-bullet{width:0.375rem !important;}.\[\&_span\.swiper-pagination-bullet\]\:\!bg-white span.swiper-pagination-bullet{--tw-bg-opacity:1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity)) !important;}.\[\&_span\.swiper-pagination-bullet\]\:\!opacity-100 span.swiper-pagination-bullet{opacity:1 !important;}.\[\&_span\]\:mt-2\.5 span{margin-top:0.625rem;}.\[\&_span\]\:line-clamp-none span{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none;}.\[\&_span\]\:drop-shadow-breadcrumb span{--tw-drop-shadow:drop-shadow(0 0 8px rgba(7,28,68,1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}@media (min-width:768px){.md\:\[\&_span\]\:mt-2\.5 span{margin-top:0.625rem;}}.\[\&_strong\]\:font-bold strong{font-weight:700;}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none;}.\[\&_svg\]\:absolute svg{position:absolute;}.\[\&_svg\]\:relative svg{position:relative;}.\[\&_svg\]\:left-\[20px\] svg{left:20px;}.\[\&_svg\]\:left-\[60px\] svg{left:60px;}.\[\&_svg\]\:mx-auto svg{margin-left:auto;margin-right:auto;}.\[\&_svg\]\:mr-2 svg{margin-right:0.5rem;}.\[\&_svg\]\:mr-\[0\.625rem\] svg{margin-right:0.625rem;}.\[\&_svg\]\:block svg{display:block;}.\[\&_svg\]\:h-4 svg{height:1rem;}.\[\&_svg\]\:h-5 svg{height:1.25rem;}.\[\&_svg\]\:h-7 svg{height:1.75rem;}.\[\&_svg\]\:h-full svg{height:100%;}.\[\&_svg\]\:max-h-9 svg{max-height:2.25rem;}.\[\&_svg\]\:min-h-16 svg{min-height:4rem;}.\[\&_svg\]\:min-h-\[2\.875rem\] svg{min-height:2.875rem;}.\[\&_svg\]\:\!w-3\.5 svg{width:0.875rem !important;}.\[\&_svg\]\:w-4 svg{width:1rem;}.\[\&_svg\]\:w-5 svg{width:1.25rem;}.\[\&_svg\]\:w-6 svg{width:1.5rem;}.\[\&_svg\]\:w-auto svg{width:auto;}.\[\&_svg\]\:w-full svg{width:100%;}.\[\&_svg\]\:min-w-6 svg{min-width:1.5rem;}.\[\&_svg\]\:max-w-3\.5 svg{max-width:0.875rem;}.\[\&_svg\]\:max-w-8 svg{max-width:2rem;}.\[\&_svg\]\:max-w-9 svg{max-width:2.25rem;}.\[\&_svg\]\:flex-none svg{flex:none;}.\[\&_svg\]\:flex-shrink-0 svg{flex-shrink:0;}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0;}.\[\&_svg\]\:rounded-full svg{border-radius:9999px;}.\[\&_svg\]\:bg-primary svg{--tw-bg-opacity:1;background-color:rgb(3 86 242 / var(--tw-bg-opacity));}.\[\&_svg\]\:fill-current svg{fill:currentColor;}.\[\&_svg\]\:fill-primary svg{fill:#0356F2;}.\[\&_svg\]\:fill-white svg{fill:#ffffff;}.\[\&_svg\]\:stroke-primary-400 svg{stroke:#226DFC;}.\[\&_svg\]\:text-black svg{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity));}.\[\&_svg\]\:text-primary svg{--tw-text-opacity:1;color:rgb(3 86 242 / var(--tw-text-opacity));}.\[\&_svg\]\:duration-300 svg{transition-duration:300ms;}.\[\&_svg\]\:ease-out svg{transition-timing-function:cubic-bezier(0,0,0.2,1);}.\[\&_svg\]\:hover\:left-3:hover svg{left:0.75rem;}@media not all and (min-width:1024px){.max-lg\:\[\&_svg\]\:fill-white svg{fill:#ffffff;}}@media (min-width:1024px){.lg\:\[\&_svg\]\:h-6 svg{height:1.5rem;}.lg\:\[\&_svg\]\:w-6 svg{width:1.5rem;}.lg\:\[\&_svg\]\:fill-white svg{fill:#ffffff;}}.\[\&_tr\:nth-child\(odd\)\]\:bg-primary-500\/10 tr:nth-child(odd){background-color:rgb(3 86 242 / 0.1);}.\[\&_tr_td\:first-of-type_\.drt-text\]\:font-bold tr td:first-of-type .drt-text{font-weight:700;}.\[\&_ul_li\]\:text-white ul li{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.\[\&_video\]\:absolute video{position:absolute;}.\[\&_video\]\:relative video{position:relative;}.\[\&_video\]\:h-auto video{height:auto;}.\[\&_video\]\:h-full video{height:100%;}.\[\&_video\]\:w-full video{width:100%;}.\[\&_video\]\:min-w-full video{min-width:100%;}.\[\&_video\]\:max-w-full video{max-width:100%;}.\[\&_video\]\:object-cover video{-o-object-fit:cover;object-fit:cover;}
