/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (min-width:768px){.webform-flexbox{display:flex;margin:1em -0.5em;}.webform-flexbox.js-webform-states-hidden[style*="display: block"]{display:flex !important;}.webform-flexbox .webform-flexbox{margin:1em 0;}.webform-flexbox--flex-start{align-items:flex-start;}.webform-flexbox--flex-end{align-items:flex-end;}.webform-flexbox--center{align-items:center;}.webform-flex{min-width:0;}.webform-flex--container{margin:0 0.5em;}.webform-flex--container > .form-item{margin:0;}.webform-flex--container > .form-item > input:not([type="checkbox"]),.webform-flex--container > .form-item > select{width:100%;}.container-inline
    .webform-flex--container
    > .form-item
    > input:not([type="checkbox"]),.container-inline .webform-flex--container > .form-item > select,.webform-flex--container
    > .form-item.webform-element--title-inline
    > input:not([type="checkbox"]),.webform-flex--container > .form-item.webform-element--title-inline > select{width:inherit;}.webform-flex--container
    > .webform-has-field-prefix
    > input:not([type="checkbox"]),.webform-flex--container
    > .webform-has-field-suffix
    > input:not([type="checkbox"]),.webform-flex--container > .webform-has-field-prefix > select,.webform-flex--container > .webform-has-field-suffix > select{width:85%;}.webform-flex--container
    > .webform-has-field-prefix.webform-flex.webform-has-field-suffix
    > input:not([type="checkbox"]),.webform-flex--container
    > .webform-has-field-prefix.webform-flex.webform-has-field-suffix
    > select{width:70%;}.webform-flex--container
    > .webform-element-help-container--element
    > input:not([type="checkbox"]),.webform-flex--container > .webform-element-help-container--element > select{width:85%;}.webform-flex--container
    > .webform-has-field-prefix.webform-element-help-container--element
    > input:not([type="checkbox"]),.webform-flex--container
    > .webform-has-field-suffix.webform-element-help-container--element
    > select{width:70%;}.webform-flex--container
    > .webform-has-field-prefix.webform-has-field-suffix.webform-element-help-container--element
    > input:not([type="checkbox"]),.webform-flex--container
    > .webform-has-field-prefix.webform-has-field-suffix.webform-element-help-container--element
    > select{width:50%;}.webform-flex--1{flex:1;}.webform-flex--2{flex:2;}.webform-flex--3{flex:3;}.webform-flex--4{flex:4;}.webform-flex--5{flex:5;}.webform-flex--6{flex:6;}.webform-flex--7{flex:7;}.webform-flex--8{flex:8;}.webform-flex--9{flex:9;}.webform-flex--10{flex:10;}.webform-flex--11{flex:11;}.webform-flex--12{flex:12;}.webform-flex--container > .form-type-webform-select-other select{width:100%;}.webform-flex--container > .form-type-webform-select-other .form-item{margin:0;}.webform-flex--container
    > .form-type-webform-select-other
    .form-item
    + .form-item{margin-top:0.5em;}.webform-flex--container > .form-type-range-output > .form-range-output{width:66%;}.form-composite > .webform-flexbox{margin:1em -0.5em;}.webform-flex--container .form-type-checkbox,.webform-flex--container .form-type-radio{white-space:nowrap;}}
.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;pointer-events:none;}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0;}.ui-menu .ui-menu{position:absolute;}.ui-menu .ui-menu-item{margin:0;cursor:pointer;}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em;}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0;}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px;}.ui-menu-icons{position:relative;}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em;}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0;}.ui-menu .ui-menu-icon{left:auto;right:0;}
table.sticky-header thead{position:sticky;z-index:500;top:var(--drupal-displace-offset-top,0);}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.js input.form-autocomplete{background-image:url(/core/misc/throbber-inactive.png);background-repeat:no-repeat;background-position:100% center;}.js[dir="rtl"] input.form-autocomplete{background-position:0% center;}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url(/core/misc/throbber-active.gif);background-position:100% center;}.js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading{background-position:0% center;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.antibot-message{border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px;word-wrap:break-word;overflow-wrap:break-word;margin:9px 0 10px 8px;}.antibot-message-warning{background-color:#fdf8ed;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}.antibot-message-error{background-color:#fcf4f2;color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}
@-webkit-keyframes fadeEffect{from{opacity:0;}to{opacity:1;}}@keyframes fadeEffect{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes heartAnim{from{background-position:left top;}to{background-position:right top;}}@keyframes heartAnim{from{background-position:left top;}to{background-position:right top;}}.calendar-booking{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#f3f4f6;box-shadow:0 2px 8px 0 rgba(0,0,0,0.06);border-radius:5px;padding-top:30px;padding-bottom:40px;margin-top:2em;margin-bottom:2em;}.calendar-booking__block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.calendar-booking__list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;}@media only screen and (max-width:767px){.calendar-booking__list{padding:0 40px;}}.calendar-booking__list--hours{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.calendar-booking__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc(100% / 6 - 30px);}.calendar-booking__item:before{display:none;}@media only screen and (max-width:767px){.calendar-booking__item{width:calc(100% / 3);}}.calendar-booking__item__date{color:#35403e;font-family:Arial;font-size:1.6rem;line-height:28px;text-align:center;margin-bottom:20px;}.calendar-booking__item__date *{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.calendar-booking__item__date__day{text-transform:lowercase;font-weight:600;}.calendar-booking__item__date__number{margin-right:3px;}.calendar-booking__item__date__year{display:none;}.calendar-booking__item__hour{display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#35403e;font-family:Arial;font-size:1.6rem;line-height:28px;text-align:center;margin-bottom:15px;}.calendar-booking__item__hour.active{display:-webkit-flex;display:-ms-flexbox;display:flex;}.calendar-booking__item__hour:nth-child(-n + 3){display:-webkit-flex;display:-ms-flexbox;display:flex;}.calendar-booking__item__hour:last-child{margin-bottom:0;}.calendar-booking__item__hour *{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.calendar-booking__item__hour__start{display:none;}.calendar-booking__item__hour__start .prefix{margin-right:4px;display:none;}.calendar-booking__item__hour__end{display:none;}.calendar-booking__item__hour__end .prefix{margin-right:4px;display:none;}.calendar-booking__item__hour__availible{display:none;}.calendar-booking__more{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;color:#707070;font-family:Arial;font-size:1.6rem;line-height:18px;text-align:center;text-decoration:underline;margin-top:40px;}.calendar-booking__more.clicked{display:none;}.booking-button{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;height:25px;width:55px;padding:4px 10px;border-radius:5px;background-color:#d8d8d8;color:#032042;font-family:"poppins","Arial";font-size:1.3rem;font-weight:bold;line-height:20px;}.booking-button__text{position:absolute;top:5px;z-index:2;}.booking-button--day{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:relative;font-size:1rem;text-transform:uppercase;padding:5px;height:105px;}.booking-button--day:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:80px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-image:linear-gradient(155deg,#81b9fc 4.55%,#b9d9ff 4.55%,#b9d9ff 50%,#81b9fc 50%,#81b9fc 54.55%,#b9d9ff 54.55%,#b9d9ff 100%);background-size:22px 10.26px;}.current-appointment button{background-color:#032042;color:#fff;}.calendar-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:30px;width:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.calendar-nav__btn{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;height:60px;width:60px;max-width:60px;background-color:#50e3c2;border-radius:50%;}@media only screen and (max-width:767px){.calendar-nav__btn{width:40px;height:40px;}}.calendar-nav__btn:before{content:'';display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:13px;width:25px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2335403e' viewBox='123 299.6 340 194.7'%3E%3Cpath d='M457.2 382.9C457.2 382.9 457.2 382.9 457.2 382.9l-77.4-77.4c-7.8-7.8-20.5-7.8-28.3 0s-7.8 20.5 0 28.3l43.2 43.2H143c-11 0-20 9-20 20 0 11 9 20 20 20h251.7l-43.2 43.2c-7.8 7.8-7.8 20.5 0 28.3 7.8 7.8 20.5 7.8 28.3 0l77.4-77.4C465.1 403.2 464.7 390.5 457.2 382.9z'/%3E%3C/svg%3E");background-position:center;background-size:contain;background-repeat:no-repeat;}@media only screen and (max-width:767px){.calendar-nav__btn:before{width:15px;height:8px;}}.calendar-nav__btn--prev{position:absolute;top:0;left:-30px;}@media only screen and (max-width:767px){.calendar-nav__btn--prev{left:-15px;}}.calendar-nav__btn--prev:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}.calendar-nav__btn--next{position:absolute;top:0;right:-30px;}@media only screen and (max-width:767px){.calendar-nav__btn--next{right:-15px;}}
.calendar-nav{display:flex;position:absolute;width:100%;justify-content:space-between}@keyframes btnHover{0%{background-position:-150%}50%{background-position:150%}51%{background-position:-150%}100%{background-position:center}}.calendar-nav__btn{display:flex;justify-content:center;align-self:center;align-items:center;height:60px;width:60px;max-width:60px;background-color:#0062ff;border-radius:50%;top:30px}@media only screen and (max-width:767px){.calendar-nav__btn{width:40px;height:40px}}.calendar-nav__btn:before{content:"";display:inline-block;flex-shrink:0;height:13px;width:25px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='123 299.6 340 194.7'%3E%3Cpath d='M457.2 382.9C457.2 382.9 457.2 382.9 457.2 382.9l-77.4-77.4c-7.8-7.8-20.5-7.8-28.3 0s-7.8 20.5 0 28.3l43.2 43.2H143c-11 0-20 9-20 20 0 11 9 20 20 20h251.7l-43.2 43.2c-7.8 7.8-7.8 20.5 0 28.3 7.8 7.8 20.5 7.8 28.3 0l77.4-77.4C465.1 403.2 464.7 390.5 457.2 382.9z'/%3E%3C/svg%3E");background-position:center;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width:767px){.calendar-nav__btn:before{width:15px;height:8px}}.calendar-nav__btn--prev{position:absolute;left:-30px}@media only screen and (max-width:767px){.calendar-nav__btn--prev{left:-15px}}.calendar-nav__btn--prev:before{transform:rotate(-180deg)}.calendar-nav__btn--next{position:absolute;right:-30px}@media only screen and (max-width:767px){.calendar-nav__btn--next{right:-15px}}
.booking-calendar--wrapper .fieldset-legend{color:#000;font-weight:500}.booking-calendar--wrapper select{height:46px;width:100%;padding:10px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg fill='%23000'  xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M4.3 5L1.1 1.7C.7 1.3.7.7 1.1.3c.1-.2.4-.3.7-.3h6.5c.6 0 1 .4 1 1 0 .3-.1.5-.3.7L5.7 5c-.4.3-1 .3-1.4 0z' fill-rule='evenodd' clip-rule='evenodd' data-color-initial='%2314203e'/%3E%3C/svg%3E");background-position:98% center;background-repeat:no-repeat;background-size:13px;outline:none;border:1px solid #e9eef2}.booking-calendar--wrapper select,.booking-calendar--wrapper option{border-radius:5px}.booking-calendar--wrapper option{background-color:#fff;border-top:solid 1px #000}.booking-calendar--wrapper option[selected=selected]{border-bottom:1px solid gray}.booking-calendar--wrapper .date-wrapper-container{display:flex;margin:1.5em auto .5em;justify-content:center;align-items:center;width:100%}.booking-calendar--wrapper .date-wrapper-container h4{margin-bottom:0}.booking-calendar--wrapper .date-wrapper-container h4:last-of-type{margin-left:.5em}.booking-calendar--wrapper .date-wrapper-container .form-group{display:flex;align-items:center}.booking-calendar--wrapper .date-wrapper-container .form-group label{margin:0 1em;margin-bottom:0}.booking-calendar--wrapper .date-wrapper-container .booking-date{display:flex;align-items:center}.booking-calendar--wrapper .date-wrapper-container .booking-date>div{display:flex;order:2}.booking-calendar--wrapper .date-wrapper-container .booking-date :first-child{margin-right:.5em;margin-bottom:0}.booking-calendar--wrapper .date-wrapper-container .booking-date :last-child{margin-bottom:0}.booking-calendar--wrapper .date-wrapper-container .booking-date .form-group{margin-bottom:0}.booking-calendar--wrapper .date-wrapper-container .booking-date .form__field{justify-content:center}@media only screen and (max-width:767px){.booking-calendar--wrapper .date-wrapper-container .booking-date{margin-bottom:.5rem}}.booking-calendar--wrapper .date-wrapper-container .booking-date.start-date-booking{margin-right:1rem}@media only screen and (max-width:767px){.booking-calendar--wrapper .date-wrapper-container{flex-direction:column}.booking-calendar--wrapper .date-wrapper-container ::-webkit-calendar-picker-indicator{display:none}}.booking-calendar--wrapper .message-booking{text-align:center;font-weight:600;font-style:italic}.fc-direction-ltr .fc-timegrid-slot-label-frame{text-align:center}.fc-theme-standard th .fc-scrollgrid-sync-inner{height:100%}.fc-theme-standard th .fc-scrollgrid-sync-inner a{display:flex;align-items:center;justify-content:center;height:100%}.fc-event .fc-event-title{font-weight:700;text-transform:uppercase}.fc-event.current-appointment{background-color:#ff5a73;border:1px solid #ff5a73}.fc-h-event.fc-business{background:rgba(255,90,115,.5);border:1px solid rgba(255,90,115,.5)}.fc-h-event.fc-business .fc-event-main{color:#fff}.fc a{color:#0062ff;font-weight:400}.fc .fc-bg-event.fc-business{background:#ff5a73;opacity:.3}.fc .fc-timegrid-now-indicator-arrow{border-left-color:var(--fc-now-indicator-color,#000031)}.fc .fc-timegrid-now-indicator-line{border-color:var(--fc-now-indicator-color,#000031)}.fc .fc-timegrid-col:not(:first-child){background:var(--fc-neutral-bg-color,rgba(208,208,208,0.3))}@media only screen and (max-width:767px){.fc .fc-toolbar{flex-direction:column}.fc .fc-toolbar-chunk{margin-bottom:1.5rem}.fc .fc-toolbar-chunk:first-child{order:2;margin-bottom:0}}.loader-full-calendar{display:none;position:absolute;z-index:2;background-color:#fff;height:656px}.loader-full-calendar .loader-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px}.loader-full-calendar .loader-container hr{border:0;margin:0;width:20%;height:20%;position:absolute;border-radius:50%;animation:spin 2s ease infinite}.loader-full-calendar .loader-container hr:nth-child(2),.loader-full-calendar .loader-container hr:nth-child(4){background:#0062ff}.loader-full-calendar .loader-container hr:nth-child(3),.loader-full-calendar .loader-container hr:nth-child(5){background:#ff5a73}.loader-full-calendar .loader-container hr:nth-child(2){animation-delay:-1.5s}.loader-full-calendar .loader-container hr:nth-child(3){animation-delay:-1s}.loader-full-calendar .loader-container hr:nth-child(4){animation-delay:-0.5s}@keyframes spin{0%,100%{transform:translate(0)}25%{transform:translate(160%)}50%{transform:translate(160%,160%)}75%{transform:translate(0,160%)}}
@keyframes simpleFadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideInRight{from{transform:translateX(1000px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInLeft{from{transform:translateX(-1000px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes hiPopup{from{opacity:0;right:0}to{opacity:1;right:3vw}}@keyframes byePopup{from{opacity:1;right:3vw}to{opacity:0;right:0;display:none}}@keyframes slide-in-left{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{transform:translateX(100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes underlineOnScroll{0%{background-size:0% 100%}100%{background-size:100% 100%}}@keyframes simpleFadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideInRight{from{transform:translateX(1000px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInLeft{from{transform:translateX(-1000px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes hiPopup{from{opacity:0;right:0}to{opacity:1;right:3vw}}@keyframes byePopup{from{opacity:1;right:3vw}to{opacity:0;right:0;display:none}}@keyframes slide-in-left{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{transform:translateX(100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes underlineOnScroll{0%{background-size:0% 100%}100%{background-size:100% 100%}}#banner-modulo-notif{background-color:#fff;top:130px;position:fixed;z-index:600;left:0;padding:20px;left:50%;transform:translateX(-50%);border-radius:5px;min-width:300px}#banner-modulo-notif p{font-weight:600;margin:0;font-size:18px}#banner-modulo-notif i{margin-right:20px;background-color:#252424;background-image:url("data:image/svg+xml,%3Csvg fill='%23fff'  xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' style='enable-background:new 0 0 15 15' xml:space='preserve'%3E%3Cpath d='M7.9.5C7.6.2 7.2 0 6.7 0c-.4 0-.8.2-1.1.5-.3.3-.5.7-.5 1.1 0 .3.1.6.3.9l-3.1 7.7c-.2-.1-.4-.1-.6-.1-.4 0-.8.2-1.1.5-.6.6-.6 1.7 0 2.3l1.7 1.7c.1.2.5.4 1 .4.4 0 .8-.2 1.1-.5.3-.3.5-.7.5-1.1 0-.2 0-.4-.1-.6l1.6-.7.6.6c.4.4 1 .6 1.6.6.3 0 .5 0 .8-.1l1.5-.6c.4-.2.7-.5.8-.9.1-.4-.1-.8-.4-1.1l-.3-.4 1.5-.6c.3.2.6.3.9.3.4 0 .8-.2 1.1-.5.6-.6.6-1.7 0-2.3L7.9.5zM10 9.7l-3.7 1.5-2.1.8L3 10.8l3.1-7.6 5.7 5.7-1.8.8zm-6.2 4.2c-.1.1-.3.2-.5.2s-.4-.1-.5-.2l-1.7-1.7c-.3-.3-.3-.8 0-1 .1-.1.3-.2.5-.2s.4.1.5.2l1.7 1.7c.1.1.2.3.2.5s-.1.4-.2.5zm6.9-2.7c.1.1.2.2.1.3 0 .1-.1.2-.3.2l-1.5.6c-.4.2-1.1 0-1.4-.3l-.4-.4 2.8-1.2.7.8zm3.2-2.4c-.1.1-.3.2-.5.2s-.4-.1-.5-.2L6.2 2.1C6.1 2 6 1.8 6 1.6s.1-.4.2-.5c.1-.1.3-.2.5-.2s.4.1.5.2l6.7 6.7c.3.2.3.7 0 1z' style='fill-rule:evenodd;clip-rule:evenodd;data-color-initial:%230062ff'/%3E%3C/svg%3E")}#banner-modulo-notif .notifs-title{display:flex;align-items:center;margin-bottom:30px}#banner-modulo-notif .notifs-buttons{display:flex;justify-content:flex-end}#banner-modulo-notif .notifs-buttons button{display:block;width:-moz-max-content;width:max-content;color:#2b2b2b;padding:.4rem 1rem;border:1px solid #227f80;border-radius:7px;transition:all .2s ease-in-out;font-weight:500;font-size:14px}#banner-modulo-notif .notifs-buttons button:first-child{margin-right:10px}#banner-modulo-notif .notifs-buttons button:first-child:hover{background-color:#252424;color:#227f80}#banner-modulo-notif .notifs-buttons button:last-child{background-color:#227f80;color:#252424}#banner-modulo-notif .notifs-buttons button:last-child:hover{background-color:#fff;color:#2b2b2b}
.poll{overflow:hidden;}.poll .bar{height:1em;margin:1px 0;background-color:#ddd;}.poll .bar .foreground{float:left;height:1em;background-color:#000;}
.poll dl,.poll dd{margin:0;}.poll .links{text-align:center;}.poll .percent{text-align:right;}.poll .total{text-align:center;}.poll .vote-form{text-align:center;}.poll .vote-form{text-align:left;}.poll .vote-form .poll-title{font-weight:bold;}.poll-chtext{width:80%;}.poll-chvotes .form-text{width:85%;}
