/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.chart-header{border-bottom:1px solid #D6D7D8;padding-bottom:1rem;margin-bottom:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;position:relative;padding-bottom:20px;}.chart-header:has(.pill-label:not(:empty)){padding-bottom:40px;}.chart-header h3:not([class]){margin:0;}.chart-header .dropdown-wrapper{position:relative;display:inline-block;width:auto;}.chart-header .dropdown-option input{width:1.5rem;min-width:1.5rem;height:1.5rem;margin-top:.25rem;margin-right:.5rem;margin-bottom:0;border-radius:.25rem;transition:all .16s ease-in-out;font-size:1rem;line-height:1.5rem;color:#565e66;border:1px solid #abbccc;position:absolute;z-index:-1;}.chart-header .dropdown-option span{padding-left:32px;}@media screen and (min-width:991px){.chart-header .dropdown-wrapper{display:flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:flex-end;}.chart-header .pills-container{display:flex;width:100%;justify-content:flex-end;}}.chart-header .dropdown-button{background-color:#fff;border:1px solid #A9ABAE;border-radius:8px;padding:15px 60px 15px 8px;cursor:pointer;width:auto;display:inline-block;text-align:left;font-size:1rem;color:#58595B;position:relative;min-width:200px;}.chart-header .dropdown-button.open{border-color:var(--base-secondary);outline:1px solid var(--base-secondary);}.chart-header .dropdown-button.open:after{transform:rotate(270deg);}.chart-header .dropdown-button::after{position:absolute;right:6px;transform:rotate(90deg);display:inline-block;content:"";width:24px;height:24px;background-image:url(/themes/custom/agrippa/img/svg/icons/icon-chevron-right-rounded.svg);}.chart-header .dropdown-menu{position:absolute;top:100%;background-color:#fff;border:1px solid #C0C1C3;box-shadow:0 4px 12px #06142840;border-radius:.5rem;max-height:200px;overflow-y:auto;z-index:10;right:0;left:unset;min-width:210px;}.chart-header .dropdown-option{padding:8px;cursor:pointer;display:flex;align-items:center;position:relative;outline:2px solid transparent;outline-offset:-3px;}.chart-header .dropdown-option.selected{background-color:var(--base-secondary);color:#fff;}.chart-legend{display:flex;gap:12px;margin-top:10px;flex-wrap:wrap;}.legend-item{display:flex;align-items:center;gap:6px;}.color-box{width:16px;height:16px;border-radius:4px;}.legend-label{font-size:14px;color:#333;}.chart-header-text p:not([class]){font-size:18px;color:#808284;margin:2px 0 0 0;}.chart-header .pills-container{display:flex;gap:5px;margin-block:8px;flex-wrap:wrap;}.chart-header .pill{background:white;color:gray;border:1px solid gray;font-size:12px;border-radius:15px;padding:2px 8px;display:flex;align-items:center;gap:3px;}.chart-header .pill-close{cursor:pointer;width:14px;height:14px;filter:invert(45%);background-image:url(/themes/custom/agrippa/img/svg/icons/icon-cross-rounded.svg);}.chart-header .pills-container{position:absolute;left:0;bottom:0;width:auto;}.chart-container-new{position:relative;}.chart-container-new canvas{min-height:550px;max-height:650px;max-width:100%;}@media screen and (max-width:767px){.chart-header .dropdown-wrapper{width:100%;}.chart-header .dropdown-menu{width:100%;}.chart-container-new canvas{min-height:250px;max-height:350px;max-width:100%;}}.has-totals .chart-header-content{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;}.chart-totals.totals-display{display:grid;}.chart-totals.totals-display span{font-weight:600;font-size:26px;line-height:128%;letter-spacing:-2%;color:#1B1105;}.bar-chart-versus .pills-container .pill,.line-chart-versus .pills-container .pill{display:none;}.bar-chart-versus .dropdown-option span,.line-chart-versus .dropdown-option span{padding-left:12px;}.chart-header.no-border{border-bottom:none;}.versus-text{color:#1B1105;margin-right:5px;}.chart-header-title{font-size:1.25rem;letter-spacing:-.017em;margin-block:0;font-weight:bold;font-family:Inter,Arial,sans-serif;line-height:128%;color:#343535;}@media screen and (min-width:991.9px){.chart-header-title{font-size:1.625rem;letter-spacing:-.02em;}}.chart-title{margin-bottom:8px;}.progress-pie-chart canvas{min-height:300px;max-height:300px;}.bar-line-chart .pills-container{display:none !important;}.bar-line-chart .chart-header:has(.pill-label:not(:empty)){padding-bottom:20px;}.bar-chart-single .chart-legend{display:none;}@media screen  and (min-width:768px){.progress-pie-chart canvas{width:630px;margin-inline:auto;}.pie-chart-wrapper .small,.chart-container-new .small{width:400px;max-height:300px;}.chart-container-new .small{max-width:400px;max-height:200px;min-height:200px;}.pie-chart-wrapper .medium,.chart-container-new .medium{width:630px;}.chart-container-new .medium{max-width:630px;max-height:315px;min-height:315px;}.pie-chart-wrapper .large,.chart-container-new .large{width:900px;max-height:450px;}.chart-container-new .large{width:900px;max-height:450px;min-height:450px;}}.pie-chart .chart-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:10px;}.pie-chart .legend-item{display:inline-flex;align-items:center;font-size:14px;line-height:1.2;cursor:pointer;user-select:none;gap:unset;}.pie-chart .legend-item:focus{outline:2px solid rgba(0,0,0,.15);outline-offset:2px;}.pie-chart .legend-item.strike .legend-text{text-decoration:line-through;opacity:.6;}.pie-chart .legend-color-box{width:14px;height:14px;border-radius:7px;margin-right:6px;flex:0 0 auto;}.pie-chart .legend-text{white-space:normal;word-break:break-word;}
@media (min-width:576px){#content-area #summary .card__title,article #summary .card__title,.dynamic-page #summary .card__title,.versus-page #summary .card__title{margin-bottom:1.125rem;font-size:1.625rem;letter-spacing:-0.02em;}#summary .list-summary__item{margin-top:1.125rem;padding:.25rem 1rem .25rem 18px;font-size:18px;letter-spacing:-0.014em;}}@media (min-width:992px){#content-area #summary,article #summary.desktop--sidebar,.dynamic-page #summary.desktop--sidebar,.versus-page #summary.desktop--sidebar{display:block;}article #summary,.dynamic-page #summary,.versus-page #summary{display:none;}article #summary.u-display--lg-block:not(.aside--provider-summary),.dynamic-page #summary.u-display--lg-block:not(.aside--provider-summary),.versus-page #summary.u-display--lg-block:not(.aside--provider-summary){display:none !important;}}#content-area #summary,article #summary,.dynamic-page #summary,.versus-page #summary{border-radius:1rem;}#content-area #summary .collapse__content .list-summary,article #summary .collapse__content .list-summary,.dynamic-page #summary .collapse__content .list-summary,.versus-page #summary .collapse__content .list-summary{margin-top:1rem;}@media (max-width:991px){#content-area #summary.collapse.js-is--open .collapse__header::after,article #summary.collapse.js-is--open .collapse__header::after,.dynamic-page #summary.collapse.js-is--open .collapse__header::after,.versus-page #summary.collapse.js-is--open .collapse__header::after{transform:rotate(225deg);top:1rem;}.summary-collapse--wrapper .summary-collapse.collapse.js-is--open .collapse__header:after{transform:rotate(225deg);right:.75rem;}.summary-collapse--wrapper .summary-collapse.collapse .collapse__header:after{transform:rotate(45deg);top:calc(50% - .5rem);border:solid var(--base-secondary);border-width:0 3px 3px 0;padding:4px;transition:transform .1s ease-in-out;right:.25rem;content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iIzZCNzY4MCI+PHBhdGggZD0iTTQuNSAzbDMuMS0zIDExLjkgMTJMNy42IDI0bC0zLjEtMyA5LTktOS05eiIvPjwvc3ZnPg==);width:.75rem;height:.75rem;transform-origin:50% 50%;}.summary-collapse--wrapper .summary-collapse.collapse .collapse__header{color:#333435;font-size:20px;line-height:128%;letter-spacing:-0.017em;}.summary-collapse--wrapper #summary.summary-collapse.collapse .collapse__content .list-summary{margin-top:1rem;}#content-area #summary .collapse__header::after,article #summary .collapse__header::after,.dynamic-page #summary .collapse__header::after,.versus-page #summary .collapse__header::after{transform:rotate(45deg);top:calc(50% - .5rem);border:solid var(--base-secondary);border-width:0 3px 3px 0;padding:4px;transition:transform .1s ease-in-out;}}#content-area #summary .card__title,article #summary .card__title,.dynamic-page #summary .card__title,.versus-page #summary .card__title,#content-area #summary .collapse__header,article #summary .collapse__header,.dynamic-page #summary .collapse__header,.versus-page #summary .collapse__header{margin-bottom:0;font-family:'Inter';font-style:normal;font-weight:600;font-size:20px;line-height:128%;letter-spacing:-0.017em;color:#333435;}#ac-footer{position:relative;z-index:3;}#summary .list-summary{margin:0;border-left:6px solid #D6D7D8;border-radius:2px;}#summary .list-summary__item{margin-top:1rem;font-family:'Inter';font-size:1rem;line-height:160%;letter-spacing:-0.011em;cursor:pointer;transition:color 300ms;}@media screen and (max-width:991px){#summary .list-summary__item[data-tag=h3]{display:none;}#summary .list-summary__item[data-tag=h4]{display:none;}}@media (max-width:991px){#summary .list-summary__item{background:unset !important;}#sidebar #summary.card.card--aside.desktop--sidebar{padding:0;box-shadow:none;border-radius:0;border:none;}.summary-collapse--wrapper.d-none-mobile,#summary.card.card--aside.d-none-mobile{display:none !important;}}.summary-collapse--wrapper .card--aside .card__title{font-weight:700;}#summary .list-summary__item:first-child{margin-top:0;}.summary--item{background-color:transparent;}.list-summary__link:active,.list-summary__link:focus,.list-summary__link:visited{outline:0;border:none;-moz-outline-style:none;}#sidebar #summary.card.card--aside{padding:1.125rem;box-shadow:0px 0px 1px rgba(0,0,0,0.1669),0px 1px 3px rgba(0,0,0,0.1565);border-radius:1rem;}#sidebar #summary .list-summary{border:none;}#sidebar #summary .list-summary__item{list-style-type:none;}#sidebar #summary .list-summary__item:hover{list-style-type:none;}#sidebar #summary.aside--provider-summary{width:unset !important;position:relative !important;top:unset !important;}#summary.summary__add_limit .list-summary{max-height:300px;overflow-x:auto;}@media screen and (max-width:991px){#summary.summary__add_limit .list-summary{max-height:unset;}.list-summary__item[data-tag="h2"]{margin-top:0;}.list-summary__item[data-tag="h3"],.list-summary__item[data-tag="h4"]{display:none;}}#summary .list-summary::-webkit-scrollbar-track{background-color:#f2f2f2;}#summary .list-summary::-webkit-scrollbar{width:8px;height:8px;background-color:#f6f6f6;}#summary .list-summary::-webkit-scrollbar-thumb{background-color:#ccc;}.card.card--aside.summary.card--aside__lg--up{margin:-8px 0 1rem 0;border-radius:1rem;}@media screen and (max-width:991px){.card.card--aside.summary.card--aside__lg--up{margin-bottom:32px;margin-top:32px;}}.list-summary__h2:not(.active) .list-summary__item.active.has-background{background:transparent !important;}#summary .card:not(.summary){margin:1.5rem 0 1rem 0;font-size:.875rem;}
.display--none{display:none !important;}.display--inline{display:inline !important;}.display--inline-block{display:inline-block !important;}.display--block{display:block !important;}.display--flex{display:flex !important;}.display--inline-flex{display:inline-flex !important;}.display--table{display:table !important;}.display--align-items-center{align-items:center;}.display--align-items-start{align-items:flex-start;}.display--align-items-end{align-items:flex-end;}.display--justify-content-center{justify-content:center;}.display--justify-content-between{justify-content:space-between;}.display--justify-content-around{justify-content:space-around;}.display--justify-content-start{justify-content:flex-start;}.display--justify-content-end{justify-content:flex-end;}
.floating-label-container{position:relative;}.floating-input-wrapper{position:relative;display:block;width:100%;}.floating-label{position:absolute;left:0.5rem;top:50%;transform:translateY(-50%);color:#58595b;font-size:1rem;pointer-events:none;transition:all 0.3s ease;background:transparent;padding:0;z-index:2;transform-origin:left center;font-family:Inter,sans-serif;font-weight:400;line-height:25.6px;letter-spacing:-0.176px;}.floating-label--text-after{left:0.5rem;background:transparent;padding:0;}.floating-input-wrapper input{position:relative;z-index:0;padding-top:1.25rem;padding-bottom:0.5rem;}.floating-label-container .form-group__label{display:none;}.iti__selected-dial-code{transition:transform 0.3s ease,font-size 0.3s ease;}.iti__selected-dial-code.dial-code-up{transform:translateY(6px);font-size:12px;}.floating-label.label-up{top:.75rem;font-size:12px;line-height:var(--Leading-UI-XXS,15.36px);letter-spacing:var(--Letter-spacing-UI-XS,0);transform:translateY(-50%) scale(1);}.floating-label.label-center{top:50%;}
.fieldgroup{width:100%;position:relative;color:#58595b}.fieldset-wrapper{margin-bottom:1rem;display:flex;flex-direction:column;width:100%;}.form-wrapper:not(.comparator-hero-results__edit){width:100%;}.form-group.form-group--spaced{margin-bottom:24px;}.form-group.form-group--spaced:has(+ small){margin-bottom:.5rem;}.form-group.form-group--spaced + small{margin-bottom:1.5rem;}.radios--wrapper:not(.radios-default-style) .dino-radios .form-group.form-group--spaced{margin-bottom:0;}.form-group{position:relative;margin:0;font-weight:400;font-size:.875rem;line-height:1.125rem;color:#58595b;background-color:transparent;border:2px solid transparent;border-radius:.5rem;transition:background-color .16s ease-in-out,border-color .16s ease-in-out,color .32s ease-in-out;}.form-group:not([class*='col-']){padding:0;}.form-group input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.form-group input.relative{position:relative;}.form-group input.error{border-color:#d71a1f}.form-group__label+.btn-grp,.form-group__label+.form-group__item,.form-group__label+.row,.form-group__label~.stepper{margin-top:0;margin-bottom:0;}.form-group__item:focus,.range-slider__input .range-slider__input-result:focus,.stepper__input:focus{border-width:2px;}legend{width:100%}.form-label:not(:empty),.form-group__label:not(:empty),legend .fieldset-legend:not(:empty),.fieldset-wrapper .description:not(:empty){margin-bottom:8px;color:#58595B;font-size:16px;font-family:Inter;font-weight:400;line-height:25.60px;word-wrap:break-word;letter-spacing:-0.176px;}.form-label{display:flex;justify-content:space-between;align-items:center;width:100%}.fieldset-legend,.form-group__label{position:relative;display:block;}.fieldset-legend .modal-tooltip__wrapper,.form-group__label .modal-tooltip__wrapper{float:right;}.webform-required{display:none;}.form-required:before,.fieldset-legend.form-required:before,.form-group__label.form-required:before,.form-group.js-form-type-dino-input-email .form-group__label.js-form-required:before,.form-group.js-form-type-dino-input-email .form-group__label.form-required:before,.form-group.form-group-phone .form-required:before{display:inline;content:"*";color:#B30F16;margin-right:0.125rem;top:0;position:relative;font-size:1rem;line-height:25.6px;font-weight:400;letter-spacing:var(--Letter-spacing-UI-MD,-0.176px);}.form-group.form-item-autocomplete-location .form-required.floating-label:before,.form-group.js-form-type-dino-input-address-autocomplete .form-required.floating-label:before,.form-group.form-item-email .form-required.floating-label:before,.form-group.js-form-type-dino-input-email .form-required.floating-label:before,.form-group.form-item-first-name .form-required.floating-label:before,.form-group.js-form-type-dino-input-first-name .form-required.floating-label:before,.form-group.form-item-last-name .form-required.floating-label:before,.form-group.js-form-type-dino-input-last-name .form-required.floating-label:before,.form-group.form-item-phone-number .form-required.floating-label:before,.form-group.js-form-type-dino-input-phone-international .form-required.floating-label:before{display:inline;content:"*";color:#B30F16;margin-right:0.125rem;top:0;position:relative;font-size:1rem;line-height:25.6px;font-weight:400;letter-spacing:var(--Letter-spacing-UI-MD,-0.176px);}.form-group.form-item-autocomplete-location .form-required.floating-label.label-up:before{top:0;font-size:12px;}.form-group .form-group__label{font-family:Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.125;font-weight:400;color:#58595b;transition:background-color 420ms cubic-bezier(0.22,1,0.36,1),border-color 220ms ease,color 360ms ease;}.form-group .form-group__label:not(.option){margin:.25rem 0;}.form-group .form-group__label:not(.form-required){width:100%;justify-content:space-between;}.dino-radios--horizontal .form-group .form-group__label:not(.form-required){justify-content:center;}.form-title{margin-top:24px;margin-bottom:24px;color:#343535;font-size:20px;font-family:Inter,sans-serif;font-weight:600;line-height:25.60px;word-wrap:break-word;letter-spacing:-0.34px;}.form-subtitle{position:relative;display:flex;width:100%;margin:0 0 8px 0;color:#343535;font-size:18px;font-family:Inter,sans-serif;font-weight:600;line-height:23.04px;word-wrap:break-word}.form-subtitle.margin--bottom{margin-bottom:16px;}.ajax-progress{display:flex;justify-content:center;align-items:center;padding:1px 5px 2px;text-align:center;width:100%;margin-top:.5rem}.ajax-progress-throbber .throbber{display:flex;padding:0;background:none}.ajax-progress-throbber .throbber:after{content:url(/themes/custom/agrippa/img/svg/loader.svg);width:35px}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;font-family:Inter,sans-serif;font-weight:600}legend .fieldset-legend.ajax-progress{font-size:.875rem;font-family:Helvetica,Arial,sans-serif;color:#58595b;line-height:1.5;font-weight:400;margin:0 0 .25rem}.form-group.form-group--spaced.js-form-type-dino-input-range{margin-bottom:0;}
.dropdown.js--active.dropdown--no-scroll .dropdown__content{max-height:none;overflow-y:visible;}.dropdown--block{display:block;width:100%;}.dropdown .form-group--spaced{margin-bottom:0;}li.dropdown__item{padding-left:0;}.dropdown--radio li.dropdown__item:active{background-color:var(--color-secondary-pastel-light)!important;}.dropdown--radio li.dropdown__item:hover,.dropdown--radio li.dropdown__item:focus{background-color:none;}.dino-dropdown__wrapper{width:100%}.dino-dropdown__wrapper .form-group{width:100%;display:flex;align-items:center;}.dino-dropdown__wrapper .form-group .form-group__label{width:100%;}@media (min-width:768px){.dino-dropdown__wrapper{width:auto;margin-right:1rem}}.dino-dropdown__wrapper.sorter__wrapper{margin-right:0;margin-bottom:0;}.dino-dropdown__wrapper .dropdown{width:100%;font-size:.875rem;color:#6e6f71}@media (min-width:768px){.dino-dropdown__wrapper .dropdown{width:auto}}.dino-dropdown__wrapper .dropdown.js--active .dropdown__trigger{border-color:var(--color-secondary,var(--base-secondary,#015aa3));outline:1px solid var(--color-secondary,var(--base-secondary,#015aa3))}.dino-dropdown__wrapper .dropdown.js--active .dropdown__trigger:after{top:50%;transform:rotate(225deg)}.dino-dropdown__wrapper .dropdown ul.dropdown__item:not(:last-child){margin-bottom:.5625rem}.dino-dropdown__wrapper .dropdown .dropdown__item:not(.dropdown__item--disabled):focus,.dino-dropdown__wrapper .dropdown .dropdown__item:not(.dropdown__item--disabled):hover{color:inherit;background-color:transparent}.dino-dropdown__wrapper .dropdown .dropdown__trigger{border:1px solid #A9ABAE;border-radius:8px;padding:8px 2.25rem 8px 8px;height:56px;color:#58595B;font-variant-numeric:lining-nums tabular-nums;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:400;line-height:25.6px;letter-spacing:-0.18px;}.dino-dropdown__wrapper .dropdown .dropdown__trigger:after{top:40%;right:.625rem;border:solid #808284;border-width:0 2px 2px 0;padding:2.65px;transform:rotate(45deg)}.dino-dropdown__wrapper .dropdown .dropdown__content{top:104%;padding:0 1rem 0 .4rem;width:100%;max-height:calc(100vh - 29rem);overflow-y:scroll;border:1px solid #A9ABAE;border-radius:8px;box-shadow:0 0 1px 0 rgba(0,0,0,0.17),0 1px 3px 0 rgba(0,0,0,0.16),0 2px 6px -0.5px rgba(0,0,0,0.16),0 4px 12px -1px rgba(0,0,0,0.15);}.dino-dropdown__wrapper .dropdown.js--active .dropdown__content{max-height:214px;}@media (min-width:768px){.dino-dropdown__wrapper .dropdown .dropdown__content{width:20rem}}.dino-dropdown__wrapper .dropdown .dropdown__content .dropdown__item{margin-bottom:0;white-space:normal}.dino-dropdown__wrapper .dropdown .dropdown__content .checkbox__wrapper{width:100%;margin-top:1.5rem;display:flex;justify-content:space-between;align-items:center}.dino-dropdown__wrapper .dropdown .dropdown__content .checkbox__wrapper:first-child{margin-top:0}.dino-dropdown__wrapper .dropdown .dropdown__content .checkbox__wrapper .checkbox{display:flex;align-items:center}.dino-dropdown__wrapper .dropdown .dropdown__content .checkbox__wrapper .checkbox .checkbox__shape{border-radius:.25rem;transition:all 0s ease-in-out}.dino-dropdown__wrapper .dropdown .dropdown__content .checkbox__wrapper .checkbox .checkbox__label{display:flex;align-items:center;flex-wrap:wrap;font-weight:400;font-size:.875rem}.dino-dropdown__wrapper .dropdown .filter--counter{display:flex;align-items:center;justify-content:center;position:relative;padding:0;margin-left:.35rem;order:3;font-size:.875rem;font-weight:400;color:#58595b;}.dino-dropdown__wrapper .dropdown .filter--counter::before{content:'(';}.dino-dropdown__wrapper .dropdown .filter--counter::after{content:')';}.dino-dropdown__wrapper .dropdown .js-form-type-dino-input-checkbox.form-group .form-group__label{width:auto;margin-right:0;}.dino-dropdown__wrapper .dropdown.tool-bar__item{margin-bottom:15px;;}.dino-dropdown__wrapper.sorter__wrapper .dropdown__item .form-group{padding:.1875rem 1rem;font-size:.875rem;color:#6e6f71}.dino-dropdown__wrapper.sorter__wrapper .dropdown__item .form-group:focus,.dino-dropdown__wrapper.sorter__wrapper .dropdown__item .form-group:hover{border-radius:6px}.dino-dropdown__wrapper.sorter__wrapper .dropdown__item.form-group--selected{background:var(--color-secondary-pastel-light);border-radius:6px;border:none;color:var(--color-secondary,var(--base-secondary,#015aa3))}.dino-dropdown__wrapper.sorter__wrapper .dropdown__item .form-group--disabled{border-radius:6px}@media (min-width:768px){.dino-dropdown__wrapper.sorter__wrapper .dropdown__trigger{width:142px}}.dino-dropdown__wrapper.sorter__wrapper .dropdown__content{padding:.75rem 0 .75rem;}.dino-dropdown__wrapper.sorter__wrapper .dropdown__content .dropdown__item{margin-bottom:0;padding:0;}.dino-dropdown__wrapper.sorter__wrapper .dropdown__content .dropdown__item .form-group{border:2px solid transparent}.dino-dropdown__wrapper.sorter__wrapper .dropdown__content .dropdown__item .form-group:active{border:2px solid var(--color-secondary-pastel-light);border-radius:6px;color:inherit}.dino-dropdown__wrapper.sorter__wrapper .dropdown__content .dropdown__item .form-group:hover,.dino-dropdown__wrapper.sorter__wrapper .dropdown__content .dropdown__item .form-group:focus,.dino-dropdown__wrapper.sorter__wrapper .dropdown__content .dropdown__item .form-group:focus-visible,.dino-dropdown__wrapper.sorter__wrapper .dropdown__content .dropdown__item .form-group:focus-within{border:2px solid var(--color-secondary,var(--base-secondary,#015aa3));border-radius:6px;color:inherit}.dino-dropdown__wrapper.sorter__wrapper .dropdown__content .dropdown__item .form-group{margin-bottom:0;padding:.25rem .75rem}.dino-dropdown__wrapper.sorter__wrapper .dropdown__content .dropdown__item.form-group--selected{background:var(--color-secondary-pastel-light);border-color:transparent;border-radius:0;color:inherit}.dino-dropdown__wrapper input#autocomplete-input,.dino-dropdown__wrapper input#autocomplete-input-modal{width:100%;padding:.5rem;border:1px solid #c0c1c3;border-radius:.5rem;margin-bottom:.5rem;font-size:.875rem;color:#58595b}
.dino-radios--horizontal{display:flex;}.dino-radios--horizontal .form-group.js-form-type-radio{position:relative;height:100%;width:auto;-webkit-box-flex:1;flex:1 1 0;display:flex;align-items:center;justify-content:center;padding:var(--050,4px) var(--100,8px);min-width:var(--600,48px);margin:0;font-weight:400;font-size:.875rem;line-height:1.125rem;color:#58595b;background-color:transparent;border:2px solid transparent;border-radius:6px;text-align:center;transition:background-color 420ms cubic-bezier(0.22,1,0.36,1),border-color 220ms ease,color 360ms ease;}.form-group.js-form-type-radio input{position:relative;}.dino-radios--horizontal .form-group.js-form-type-radio .form-group__label{padding:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;color:#58595B;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22.4px;letter-spacing:-0.084px;}.dino-radios .form-label,.dino-radios .form-group__label,.dino-radios legend .fieldset-legend,.dino-radios .fieldset-wrapper .description{margin-bottom:8px;color:#58595B;font-size:16px;font-family:Inter;font-weight:400;line-height:25.60px;word-wrap:break-word;letter-spacing:-0.176px;}.dino-radios--horizontal.dino-radios .form-required:before,.dino-radios--horizontal.dino-radios .fieldset-legend.form-required:before,.dino-radios--horizontal.dino-radios .form-group__label.form-required:before,.dino-radios--horizontal.dino-radios .form-group.js-form-type-dino-input-email .form-group__label.js-form-required:before,.dino-radios--horizontal.dino-radios .form-group.js-form-type-dino-input-email .form-group__label.form-required:before,.dino-radios--horizontal.dino-radios .form-group.form-group-phone .form-required:before{display:none;}.dino-radios--horizontal .form-group.js-form-type-radio.is-checked{background-color:#fff;color:var(--color-secondary,var(--base-secondary,#015aa3));border-radius:6px;border:2px solid var(--color-secondary,var(--base-secondary,#015aa3));}.dino-radios--horizontal .form-group.js-form-type-radio.is-checked .form-group__label{color:var(--color-secondary,var(--base-secondary,#015aa3));}.dino-radios>.fieldset-wrapper>div:first-child{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-self:stretch;gap:4px;min-height:40px;border-radius:8px;border:none;width:100%;padding:4px;flex-wrap:nowrap;background:var(--Color-Neutral-050,#EDEEEE);}.dino-radios .form-group--spaced{margin-bottom:0;}.dino-radios--horizontal .form-error-message.form-error-message--radio{display:flex;order:1;}@media (min-width:768px){.dino-radios--horizontal .form-group.js-form-type-radio:not(.is-checked):focus,.dino-radios--horizontal .form-group.js-form-type-radio:not(.is-checked):hover{background:#fff;border:2px solid transparent;border-radius:8px;}}
.form-group.js-form-type-dino-input-select .dropdown.dropdown--select{width:100%;z-index:100;}.form-group.js-form-type-dino-input-select .dropdown__trigger:hover,.form-group.js-form-type-dino-input-select .dropdown.dropdown--select .dropdown__trigger:hover{background-color:#E9EEFB;}.form-group.js-form-type-dino-input-select .dropdown.dropdown--select.js--active .dropdown__trigger,.form-group.js-form-type-dino-input-select .dropdown.dropdown--select:focus-within .dropdown__trigger,.form-group.js-form-type-dino-input-select .dropdown.dropdown--select .dropdown__trigger:focus,.form-group.js-form-type-dino-input-select .dropdown.dropdown--select .dropdown__trigger:active{border:2px solid var(--color-secondary,var(--base-secondary,#015aa3));}.form-group.js-form-type-dino-input-select .dropdown.dropdown--select.js--active .dropdown__trigger:after{transform:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23474849' d='M12 13.5l9-9 3 3.1-12 11.9L0 7.6l3-3.1z'/%3E%3C/svg%3E");transform:rotate(180deg);top:8px}.form-group.js-form-type-dino-input-select .dropdown__trigger{padding:22px 1.875rem 9px .5rem;height:56px;color:#343535;font-size:16px;border:1px solid #A9ABAE;border-radius:.5rem;font-style:normal;font-weight:400;line-height:var(--Leading-UI-MD,25.6px);letter-spacing:var(--Letter-spacing-UI-MD,-0.176px);background-color:transparent;overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis;text-align:left;text-overflow:ellipsis;font-family:var(--Family-Body,Inter,sans-serif);}.form-group.js-form-type-dino-input-select .dropdown__trigger:after{position:absolute;right:.5rem;display:block;content:"";transition:transform .16s ease-in-out;transform-origin:50% 25%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23474849' d='M12 13.5l9-9 3 3.1-12 11.9L0 7.6l3-3.1z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;width:10px;height:10px;top:0;bottom:0;margin:auto;border:none}.form-group.js-form-type-dino-input-select .dropdown__content,.dropdown.js--active .dropdown__content{padding:0;max-height:298px !important;box-shadow:0 4px 12px rgba(6,20,40,.25098039215686274);border:1px solid #A9ABAE;border-radius:.5rem;position:absolute;z-index:1;gap:0;display:flex;flex-direction:column;}.form-group.js-form-type-dino-input-select .dropdown__content li.dropdown__item{margin-bottom:0;font-style:normal;font-weight:400;font-size:.875rem;padding:8px 5px;color:#58595b;cursor:pointer;text-align:left;border:2px solid transparent;line-height:var(--Leading-UI-SM,22.4px);letter-spacing:var(--Letter-spacing-UI-SM,-0.084px);}.form-group.js-form-type-dino-input-select .dropdown__content li.dropdown__item:active,.form-group.js-form-type-dino-input-select .dropdown__content li.dropdown__item[aria-selected="true"]{color:#232424;background-color:#E9EEFB;border:2px solid transparent;}.form-group.js-form-type-dino-input-select .dropdown__content li.dropdown__item[aria-selected="true"]:hover,.form-group.js-form-type-dino-input-select .dropdown__content li.dropdown__item[aria-selected="true"]:focus{color:#232424;background-color:#E9EEFB;border:2px solid var(--color-secondary,var(--base-secondary,#015aa3));border-radius:6px;}.form-group.js-form-type-dino-input-select .dropdown__content li.dropdown__item:focus,.form-group.js-form-type-dino-input-select .dropdown__content li.dropdown__item:hover{color:#232424;background-color:transparent;border:2px solid var(--color-secondary,var(--base-secondary,#015aa3));border-radius:6px;}form .form-group__label+.btn-grp,form .form-group__label+.dropdown,form .form-group__label+[class*=form-group__item]{margin-top:0;}
.js-form-type-checkbox{display:flex;align-items:flex-start;width:100%;margin-bottom:1.5rem;}@media (min-width:768px){.js-form-type-checkbox{width:auto;}}.js-form-type-checkbox label{position:relative;display:inline-block;z-index:1;}.js-form-type-checkbox label:after{position:absolute;pointer-events:none;z-index:0}.form-group.js-form-type-checkbox .form-group__label{color:#58595B;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:25.6px;letter-spacing:-0.176px;}.js-form-type-checkbox input.form-checkbox{display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1;width:32px;min-width:32px;height:32px;min-height:32px;margin-top:4px;margin-right:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:#fff;border:1px solid #A9ABAE;border-radius:8px;transition:420ms cubic-bezier(0.22,1,0.36,1);}.js-form-type-checkbox input.form-checkbox:active:before,.js-form-type-checkbox input.form-checkbox:focus:before{content:'';position:absolute;border:2px solid var(--color-secondary,var(--base-secondary,#015aa3));width:130%;height:130%;border-radius:12px;}.js-form-type-checkbox input.form-checkbox:hover{border:1px solid #A9ABAE;background:#E9EEFB;}.js-form-type-checkbox input.form-checkbox:checked{background-color:var(--color-secondary,var(--base-secondary,#015aa3));border-color:var(--color-secondary,var(--base-secondary,#015aa3));}.js-form-type-checkbox input.form-checkbox:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'><g clip-path='url(%23clip0_123_3936)'><path d='M18.7314 6.41211C19.0227 6.41211 19.2601 6.50431 19.4434 6.6875C19.6267 6.87082 19.7187 7.10812 19.7188 7.39941C19.7188 7.69141 19.6267 7.92897 19.4434 8.1123L10.2441 17.3125C10.1442 17.4125 10.0355 17.4831 9.91895 17.5244C9.80232 17.5664 9.67722 17.5879 9.54395 17.5879C9.41065 17.5879 9.28558 17.5664 9.16895 17.5244C9.05228 17.4831 8.94375 17.4125 8.84375 17.3125L4.54395 13.0127C4.36067 12.8294 4.27332 12.5917 4.28125 12.2998C4.28991 12.0087 4.38529 11.7712 4.56836 11.5879C4.75164 11.4046 4.98533 11.3126 5.26855 11.3125C5.55189 11.3125 5.78542 11.4046 5.96875 11.5879L9.54395 15.1621L18.0186 6.6875C18.2018 6.50424 18.4396 6.41218 18.7314 6.41211Z'/></g><defs><clipPath id='clip0_123_3936'><rect width='24' height='24' fill='white'/></clipPath></defs></svg>");background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:2;}.js-form-type-checkbox input.form-checkbox:disabled{cursor:not-allowed;background-color:#D6D7D8;border-color:#c0c1c3}.js-form-type-checkbox input.form-checkbox:disabled:checked:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%239fa1a4'%3E%3Cg clip-path='url(/modules/custom/dino/modules/dino_elements/assets/css/%252523clip0_123_3936)'%3E%3Cpath d='M18.7314 6.41211C19.0227 6.41211 19.2601 6.50431 19.4434 6.6875C19.6267 6.87082 19.7187 7.10812 19.7188 7.39941C19.7188 7.69141 19.6267 7.92897 19.4434 8.1123L10.2441 17.3125C10.1442 17.4125 10.0355 17.4831 9.91895 17.5244C9.80232 17.5664 9.67722 17.5879 9.54395 17.5879C9.41065 17.5879 9.28558 17.5664 9.16895 17.5244C9.05228 17.4831 8.94375 17.4125 8.84375 17.3125L4.54395 13.0127C4.36067 12.8294 4.27332 12.5917 4.28125 12.2998C4.28991 12.0087 4.38529 11.7712 4.56836 11.5879C4.75164 11.4046 4.98533 11.3126 5.26855 11.3125C5.55189 11.3125 5.78542 11.4046 5.96875 11.5879L9.54395 15.1621L18.0186 6.6875C18.2018 6.50424 18.4396 6.41218 18.7314 6.41211Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_123_3936'%3E%3Crect width='24' height='24' fill='%239fa1a4'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}.js-form-type-checkbox input.form-checkbox:disabled:active:before,.js-form-type-checkbox input.form-checkbox:disabled:focus:before,.js-form-type-checkbox input.form-checkbox:disabled:hover:before{content:'';position:absolute;border:2px solid transparent;width:130%;height:130%;border-radius:12px;}.form-checkbox>.form-group__label{line-height:normal;}#edit-dino-checkboxes--wrapper .fieldset-wrapper>div{flex-wrap:wrap;}.form-field--error .js-form-type-checkbox input.form-checkbox,.form-group--has-error input[type="checkbox"]{border:2px solid #B30F16 !important;}.form-group--has-error.js-form-type-checkbox{flex-direction:row;margin-bottom:0.25rem;}.form-group--has-error.js-form-type-checkbox + .form-error-message{padding-right:15px;padding-left:15px;}
input.form-text{position:relative;z-index:0;display:block;width:100%;padding:0 .5rem;height:56px;line-height:2.5;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid #A9ABAE;border-radius:.5rem;-webkit-appearance:none;appearance:none;-moz-appearance:textfield;color:var(--Text-Neutral-Strong,#343535);font-variant-numeric:lining-nums tabular-nums;text-overflow:ellipsis;font-family:var(--Family-Body,Inter,sans-serif);font-size:var(--Size-UI-MD,16px);font-style:normal;font-weight:var(--Weight-Regular,400);line-height:var(--Leading-UI-MD,25.6px);letter-spacing:var(--Letter-spacing-UI-MD,-0.176px);}input.form-text.hidden{display:none;}input.form-text:focus-within{border-color:var(--color-secondary,--color-secondary-500);outline:1px solid var(--color-secondary,--color-secondary-500);}input.form-text:focus-visible{outline:none}input.form-text:hover{background-color:var(--Data-Field-Hover-Background,#E9EEFB);}.form-item-dino-input-text .form-group__label,.form-item-dino-input-email .form-group__label,.form-item-email .form-group__label,.form-item-text .form-group__label{margin:0 0 .25rem;}.error-msg{display:block;margin-top:.25rem;color:var(--color-danger,--color-danger-500);}
input.form-number{position:relative;z-index:0;display:block;padding:0 .5rem;height:56px;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid #A9ABAE;border-radius:.5rem;letter-spacing:.125rem;-webkit-appearance:none;appearance:none;-moz-appearance:textfield;color:var(--Text-Neutral-Strong,#343535);font-variant-numeric:lining-nums tabular-nums;text-overflow:ellipsis;font-family:var(--Family-Body,Inter,sans-serif);font-size:var(--Size-UI-MD,16px);font-style:normal;font-weight:var(--Weight-Regular,400);line-height:var(--Leading-UI-MD,25.6px);letter-spacing:var(--Letter-spacing-UI-MD,-0.176px);}input.form-number::-webkit-outer-spin-button,input.form-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input.form-number[type="number"]{-moz-appearance:textfield;}input.form-number:focus-within{border-color:var(--color-secondary,var(--base-secondary,#015aa3));outline:1px solid var(--color-secondary,var(--base-secondary,#015aa3));}input.form-number:focus-visible{outline:none}input.form-number:hover{background:var(--Data-Field-Hover-Background,#E9EEFB);}.form-item-dino-input-number .form-group__label{margin:0 0 .25rem;}
.form-group .modal--callback{background:none;}div:not(.modal__form) .form-group .callback-phone__country-title,div:not(.modal__form) .form-group .callback-phone__title{z-index:10!important;position:absolute;top:.25rem;z-index:1;margin:0;overflow:hidden;color:var(--Text-Neutral-Medium,#58595B);text-overflow:ellipsis;font-family:var(--Family-Body,Inter,sans-serif);font-size:var(--Size-UI-XS,12px);font-style:normal;font-weight:var(--Weight-Regular,400);line-height:var(--Leading-UI-XXS,15.36px);letter-spacing:var(--Letter-spacing-UI-XS,0);}div:not(.modal__form) .form-group .callback-phone__country-title{left:1rem;}div:not(.modal__form) .form-group .callback-phone__title{display:none;}.form-group .callback-phone__country-title{left:1rem;}.form-group .callback-modal__callcenter--close .iti__selected-flag .iti__flag,.form-group .callback-modal__callcenter--open .iti__selected-flag .iti__flag{margin-top:10px;}.form-group .callback-phone__title{left:5.5rem;}.form-group .modal--callback div[class^=callback-modal__callcenter--].call-block--active{display:block;width:100%;}.storage__field.form-group-phone{margin-bottom:0}.callback-modal__callcenter--close .iti__selected-flag .iti__arrow,.callback-modal__callcenter--open .iti__selected-flag .iti__arrow{display:none;margin-left:15px;width:12px;height:12px;border:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iIzU1NSI+PHBhdGggZD0iTTUuNy41Yy42LS42IDEuNy0uNiAyLjMgMGwxMC4zIDEwLjRjLjYuNi42IDEuNyAwIDIuM0w4IDIzLjVjLS42LjYtMS43LjYtMi4zIDBzLS42LTEuNyAwLTIuM2w5LjItOS4yLTkuMi05LjFjLS42LS44LS42LTEuOCAwLTIuNHoiLz48L3N2Zz4K);margin-top:2px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);}.callback-modal__callcenter--close .iti__selected-flag .iti__arrow.iti__arrow--up,.callback-modal__callcenter--open .iti__selected-flag .iti__arrow.iti__arrow--up{display:none;border:none;margin-top:6px;margin-bottom:0;transform:rotate(270deg);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);}.form-group .iti__country-list{z-index:1000;}.form-group .callback-modal__callcenter--close .iti__selected-flag .iti__flag span,.form-group .callback-modal__callcenter--open .iti__selected-flag .iti__flag span{margin-left:2rem;}.phone__input{margin-left:5rem;border:none;color:#343535;background-color:transparent;max-width:calc(100% - 5rem);height:56px;}.form-group .callback-modal__callcenter--close .form-group--has-danger small.form-group__msg.form-group__msg--danger,.form-group .callback-modal__callcenter--open .form-group--has-danger small.form-group__msg.form-group__msg--danger{color:#6E6F71;font-size:14px;font-weight:500;margin-top:8px;margin-bottom:0;display:flex;line-height:140%;}input.form-group__item.phone__input.active{padding-left:var(--new-padding-left) !important;}.storage__field.form-group-phone .iti{min-width:100%;width:100%;}.form-group--has-danger input.form-group__item,.form-group--has-danger input.form-group__item:focus{border-color:#f52222;}.form-group--has-success input.form-group__item,.form-group--has-success input.form-group__item:focus{border-color:#25a337;}.form-group .callback-modal__callcenter--close .iti__selected-dial-code,.form-group .callback-modal__callcenter--open .iti__selected-dial-code{margin-top:0px;}.form-item-phone-number .form-group__item#callback-modal__phone--landing,.form-item-phone-number .form-group__item.phone__input,.phone-international-input .form-group__item.phone__input{padding:12px .5rem .35rem 2.5rem !important;height:56px;}.form-item-phone-number .floating-input-wrapper{height:52px;}.form-item-phone-number .form-group__item#callback-modal__phone--landing:hover,.form-item-phone-number .form-group__item.phone__input:hover,.phone-international-input .form-group__item.phone__input:hover{background:transparent;border-radius:0 8px 8px 0;}.phone-international-input .form-group__item#callback-modal__phone--landing,.form-group__item.phone__input{padding:unset;}.phone-international-input input[autocomplete="tel"]{background-color:white;}.phone-international-input input[autocomplete="tel"]:focus{background:white;}.phone-international-input input[autocomplete="tel"]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset;-webkit-text-fill-color:#343535;}.phone-international-input input[autocomplete="tel"]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px white inset;-webkit-text-fill-color:#343535;}.phone-international-input .floating-label{left:calc(5rem + 2.5rem);top:50%;}.phone-international-input .floating-label.label-up{left:calc(5rem + 2.5rem);top:.65rem;}.modal--callback .callback-modal__callcenter--close .iti--allow-dropdown .iti__flag-container,.modal--callback .callback-modal__callcenter--open .iti--allow-dropdown .iti__flag-container{z-index:3;}.callback-modal-form-content.modal--callback{position:relative;}
.form-group--text-after{width:100%;position:relative;display:flex;flex-wrap:nowrap;}.js-form-type-dino-text-after .form-group__label{margin:0 0 .25rem;}.form-group--text-after input.form-input-text-after{flex:1;min-width:0;position:relative;height:56px;border-radius:.5rem;border-top-right-radius:0;border-bottom-right-radius:0;font-size:1rem;border:1px solid #A9ABAE;padding:1rem 0.5rem 0;color:var(--Text-Neutral-Strong,#343535);font-variant-numeric:lining-nums tabular-nums;text-overflow:ellipsis;font-family:var(--Family-Body,Inter,sans-serif);font-size:var(--Size-UI-MD,16px);font-style:normal;font-weight:var(--Weight-Regular,400);line-height:var(--Leading-UI-MD,25.6px);letter-spacing:var(--Letter-spacing-UI-MD,-0.176px);}.form-group--text-after .floating-label--text-after.label-up{position:absolute;left:0.5rem;transform:translateY(-50%);color:#58595b;pointer-events:none;transition:all 0.3s ease;background:transparent;padding:0;z-index:2;transform-origin:left center;white-space:nowrap;font-family:var(--Family-Body,Inter,sans-serif);font-size:var(--Size-UI-XS,12px);font-style:normal;font-weight:var(--Weight-Regular,400);line-height:var(--Leading-UI-XXS,15.36px);letter-spacing:var(--Letter-spacing-UI-XS,0);}.form-group--text-after input.form-input-text-after:focus-within{border-top:1px solid var(--color-secondary,var(--base-secondary,#015aa3));border-right:1px solid #A9ABAE;border-bottom:1px solid var(--color-secondary,var(--base-secondary,#015aa3));border-left:1px solid var(--color-secondary,var(--base-secondary,#015aa3));outline:none !important;box-shadow:-1px 0 0 0 var(--color-secondary,var(--base-secondary,#015aa3)),0 -1px 0 0 var(--color-secondary,var(--base-secondary,#015aa3)),0 1px 0 0 var(--color-secondary,var(--base-secondary,#015aa3));}.form-group--text-after input.form-input-text-after:focus-within+.form-text-after{border-top:1px solid var(--color-secondary,var(--base-secondary,#015aa3));border-right:1px solid var(--color-secondary,var(--base-secondary,#015aa3));border-bottom:1px solid var(--color-secondary,var(--base-secondary,#015aa3));border-left:none;outline:none !important;box-shadow:1px 0 0 0 var(--color-secondary,var(--base-secondary,#015aa3)),0 -1px 0 0 var(--color-secondary,var(--base-secondary,#015aa3)),0 1px 0 0 var(--color-secondary,var(--base-secondary,#015aa3));}.form-group--text-after input.form-input-text-after:hover{background:var(--Data-Field-Hover-Background,#E9EEFB);}.form-group--text-after .form-text-after{display:inline-flex;align-items:center;height:56px;position:relative;flex-shrink:0;width:auto;font-size:.875rem;padding:0 .5rem;line-height:2.5;color:#58595b;white-space:nowrap;background-color:transparent;border:1px solid #A9ABAE;border-left:none;border-radius:0 .5rem .5rem 0;box-shadow:none;background:var(--Color-Neutral-050,#EDEEEE);transition:background 420ms cubic-bezier(0.22,1,0.36,1),border 220ms ease,color 360ms ease,box-shadow 220ms ease;}.form-group--text-after input.form-input-text-after{transition:background 420ms cubic-bezier(0.22,1,0.36,1),border 220ms ease,color 360ms ease,outline 220ms ease,box-shadow 220ms ease;}.form-group--text-after{gap:0;}.floating-input-wrapper{position:relative;flex:1;min-width:0;}
.address-autocomplete-wrapper{margin-bottom:0}.address-autocomplete-wrapper .autocomplete--list-wrapper{border:none;border-radius:0;width:100%;margin-top:2px;background:#fff;}.address-autocomplete-wrapper .autocomplete--list-wrapper .autocomplete--list{max-height:255px;-webkit-box-shadow:0 2px 6px -.5px rgba(0,0,0,.1565),0 4px .75rem -1px rgba(0,0,0,.146);box-shadow:0 2px 6px -.5px rgba(0,0,0,.1565),0 4px .75rem -1px rgba(0,0,0,.146);border:1px solid #A9ABAE;border-radius:.5rem;max-height:120px;position:relative;overflow-y:auto;margin:0;padding:0;list-style:none;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.011em;color:#58595b;}.address-autocomplete-wrapper .autocomplete--list-wrapper .autocomplete--list:hover{background:var(--Data-Field-Hover-Background,#E9EEFB);}.address-autocomplete-wrapper .autocomplete--list-wrapper .autocomplete--list li{margin:.125rem;color:#58595b;border:1px solid transparent;font-style:normal;font-weight:400;font-size:.875rem;line-height:124%;padding:.625rem 1rem;cursor:pointer;list-style:none;letter-spacing:-.011em;}.address-autocomplete-wrapper .autocomplete--list-wrapper .autocomplete--list li.active,.address-autocomplete-wrapper .autocomplete--list-wrapper .autocomplete--list li.active:hover,.address-autocomplete-wrapper .autocomplete--list-wrapper .autocomplete--list li:active,.address-autocomplete-wrapper .autocomplete--list-wrapper .autocomplete--list li:focus,.address-autocomplete-wrapper .autocomplete--list-wrapper .autocomplete--list li:hover{border-radius:.5rem;background:#e9f2fb;border:1px solid var(--color-secondary,var(--base-secondary,#015aa3));outline:1px solid var(--color-secondary,var(--base-secondary,#015aa3));color:inherit}
.content--slim,.content--slim.container,.form--slim,.form--slim.container{position:relative;width:100%;display:flex;flex-wrap:wrap;list-style:none;margin:0 auto;flex:0 0 100%;max-width:100%;}.container.container--full{width:100%;margin-right:0;margin-left:0;padding-right:0;padding-left:0;}.form--slim,.form--slim.container{justify-content:center;align-items:center;margin:1rem auto;padding-right:15px;padding-left:15px;}.form--slim.text--left,.form--slim.container.text--left{justify-content:flex-start;}.container .form--slim,.container .form--slim.container{padding-right:0;padding-left:0;}@media (min-width:576px){.content--slim,.content--slim.container,.form--slim,.form--slim.container{max-width:540px;}}@media (min-width:768px){.content--slim,.content--slim.container,.form--slim,.form--slim.container{flex:0 0 58.3333333333%;max-width:560px;}.content--slim.content--slim-wider,.content--slim.content--slim-wider.container,.form--slim.form--slim-wider,.form--slim.form--slim-wider.container{flex:0 0 83.3333333333%;max-width:83.3333333333%;}}.content--slim fieldset > .fieldset-wrapper,.form--slim fieldset > .fieldset-wrapper{margin-bottom:.75rem;}.content--slim fieldset > .fieldset-wrapper .fieldset-wrapper,.form--slim fieldset > .fieldset-wrapper .fieldset-wrapper{margin-bottom:.75rem;}
.form-field--error:focus{border-color:#B30F16 !important;}.form-group--has-error .form-checkboxes .dino-checkboxes-card .dino-checkbox-card{border:2px solid #B30F16 !important;}.form-group--has-error{margin-bottom:1.5rem;display:flex;flex-direction:column;}.form-error-message,.form-group .form-group__msg--danger,.form-group #error-msg-email{color:#6E6F71;font-size:14px;font-weight:400;margin-top:8px;margin-bottom:0;display:flex;line-height:140%;}.form-group .form-group__msg .icon,.form-group .form-group__msg .icon-dino,.form-group #error-msg-email .icon-dino{fill:var(--color-danger);margin-right:8px;width:1.5rem;height:1.5rem;}.form-error-message span,.form-group .form-group__msg--danger span,.form-group #error-msg-email span{width:100%;}.form-error-message .icon-dino--24.icon-dino--left{margin-right:8px;}.form-error-message .icon-dino{fill:#F43A31;}.form-error-message--radio{color:#6E6F71;font-size:14px;font-weight:400;margin-top:0;margin-bottom:0;display:flex;line-height:140%;padding-left:0;}select.form-field--error{border:2px solid #B30F16 !important;}.form-item .form-field--error + .form-text-after,.form-item .form-field--error:not(.form-group-phone):not(.phone-international-input),.form-item .form-field--error:not(.phone-international-input),.phone-international-input.form-field--error:not(.form-group__item),.form-group .form-field--error:not(.form-group-phone):not(.phone-international-input),.form-group .form-field--error:not(.phone-international-input),.form-element .form-field--error:not(.form-group-phone):not(.phone-international-input),.form-element .form-field--error:not(.phone-international-input){border:2px solid #B30F16;}.phone-international-input.form-field--error:not(.form-group__item){border-radius:8px;}.phone-international-input.form-field--error:not(.form-group__item) .iti,.phone-international-input.form-field--error:not(.form-group__item) .iti{outline:1px solid transparent;height:52px;}.callback-modal__callcenter--close .form-field--error .iti__selected-flag,.callback-modal__callcenter--open .form-field--error .iti__selected-flag{border-radius:.35rem 0 0 .35rem;}.form-group--has-danger .dropdown__trigger,.form-group--has-danger .form-group__item,.form-group--has-danger .range-slider__input
.range-slider__input-result,.form-group--has-danger .stepper__input,.range-slider__input .form-group--has-danger .range-slider__input-result{background-image:none;}.form-item .form-field--error.form-input-text-after{border-right:1px solid #c0c1c3 !important;}.form-item .form-field--error + .form-text-after{border-left:0!important;}.form-field--valid{border:1px solid #c0c1c3;border-radius:8px;}.js-form-type-radio .form-field--valid{border:none;}.phone-international-input.form-field--valid{border:none;}.form-group #error-msg-email,.callback-modal-form-content .form-group__msg--danger{display:none !important;}.checkbox-wrapper{display:flex;align-items:center;gap:6px;}.form-group__label .modal-tooltip__wrapper{margin-left:auto;}
input.phone__input[type="tel"]{ime-mode:disabled;inputmode:numeric;pattern:"[0-9\\s]*";}@media (max-width:576px){body.chat-bot-modal-open{overflow:hidden !important;position:fixed;width:100vw;height:100vh;touch-action:none;}}#chat-bot-container{position:fixed;bottom:90px;right:20px;width:350px;height:80vh;background:#ffffff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.15);display:none;flex-direction:column;overflow:hidden;z-index:10000;font-family:Inter,sans-serif;transform:translateY(20px);opacity:0;transition:all 0.3s ease;}#chat-bot-container.open{display:flex;transform:translateY(0);opacity:1;}@media (max-width:576px){#chat-bot-container{right:0;bottom:0;width:100%;height:100%;max-height:100%;border-radius:0;}}#chat-bot-toggle{position:fixed;bottom:20px;right:20px;min-width:55px;height:55px;border-radius:50px;background:var(--color-secondary,var(--base-secondary,#015aa3));display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10000;box-shadow:0 4px 12px rgba(0,0,0,0.2);transition:transform 0.2s ease,opacity 0.2s linear,width 0.2s ease,height 0.2s ease;overflow:visible;font-weight:700;color:#fff;letter-spacing:0.6px;font-size:1.07143rem;padding:0 18px;}#chat-bot-toggle .icon-chat{position:relative;left:unset;top:unset;transform:none;width:26px;height:26px;margin-right:8px;flex-shrink:0;}#chat-bot-toggle span{position:relative;margin:0;font-size:1.07143rem;font-weight:700;color:#fff;letter-spacing:0.6px;white-space:nowrap;flex-shrink:0;}#chat-bot-toggle .icon-arrow{position:relative;left:unset;top:unset;transform:none;width:22px;height:22px;margin-left:8px;flex-shrink:0;}#chat-bot-toggle .icon{position:relative;left:unset;top:unset;transform:none;fill:#fff;transition:opacity 0.2s linear,transform 0.2s linear,width 0.2s linear,height 0.2s linear;opacity:1;pointer-events:none;}#chat-bot-toggle .icon-chat{opacity:1;width:26px;height:26px;}#chat-bot-toggle .icon-arrow{opacity:0;width:0;height:0;transform:rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);}#chat-bot-toggle.open{width:55px !important;min-width:55px !important;max-width:55px !important;height:55px !important;padding:0 !important;justify-content:center !important;}#chat-bot-toggle.open .icon-chat{opacity:0;width:0;height:0;}#chat-bot-toggle.open .icon-arrow{opacity:1;width:28px;height:28px;margin:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(90deg);}#chat-bot-toggle:hover{transform:scale(1.1);}#chat-bot-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;background:var(--color-secondary,var(--base-secondary,#015aa3));color:#fff;}#chat-bot-logo{height:30px;}.chat-bot-info{flex:1;display:flex;flex-direction:column;}.chat-bot-title{font-weight:bold;}.chat-bot-subtitle{font-size:12px;opacity:0.9;}.chat-bot-close{cursor:pointer;padding:4px 10px;border-radius:10px;transition:background-color 0.35s ease;}.chat-bot-close:hover,.chat-bot-close:focus,.chat-bot-close:active{background-color:var(--color-secondary-dark,var(--base-secondary,#00335e));}.chat-bot-close .icon{fill:#fff;width:12px;height:12px;}#chat-bot-response{flex:1;overflow-y:auto;padding:15px;background:#fff;display:flex;flex-direction:column;gap:10px;}#chat-bot-response::-webkit-scrollbar{width:6px;}#chat-bot-response::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px;}.chat-bot-form{display:flex;flex-direction:column;overflow-y:scroll;height:100%;}.chat-bot-message{max-width:80%;padding:10px 14px;border-radius:16px;line-height:1.4;font-size:14px;}.chat-bot-user{background:var(--color-secondary,var(--base-secondary,#015aa3));color:#fff;align-self:flex-end;border-bottom-right-radius:4px;}.chat-bot{background:#f4f4f5;color:var(--Text-Neutral-Medium,#58595B);align-self:flex-start;border-bottom-left-radius:4px;}.typing-indicator-wrapper{align-self:flex-start;margin-bottom:10px;display:flex;opacity:0;transform:translateY(6px);transition:opacity 0.12s linear,transform 0.12s linear;}.typing-indicator{background:#EDEEEE;border-radius:16px;border-bottom-left-radius:4px;color:var(--Text-Neutral-Medium,#58595B);padding:6px 12px;display:flex;align-items:center;justify-content:center;gap:4px;}.typing-indicator-wrapper.is-visible{opacity:1;transform:translateY(0);}.typing-indicator span{background-color:#939597;border-radius:50%;display:inline-block;height:8px;width:8px;opacity:0.6;animation:bounce 1.4s infinite ease-in-out both;}.typing-indicator span:nth-child(1){animation-delay:-0.32s;}.typing-indicator span:nth-child(2){animation-delay:-0.16s;}@keyframes bounce{0%,80%,100%{transform:scale(0.6);}40%{transform:scale(1.0);opacity:1;}}.chat-input-wrapper{display:flex;align-items:center;justify-content:space-between;border:1px solid #ccc;border-radius:20px;padding:5px 10px;background:#f7f7f7;margin:10px;}.chat-input-wrapper.form-wrapper{width:auto;}.chat-input-wrapper .form-group--spaced{margin-bottom:0;}.chat-input-wrapper .form-group--spaced > div{display:flex;}.chat-input-wrapper textarea{flex:1;resize:none;border:none;outline:none;font-size:14px;line-height:1.4;max-height:185px;overflow-y:auto;width:calc(330px - 60px);background:#f7f7f7;}.chat-input-wrapper textarea[disabled]{cursor:not-allowed;color:darkgrey;}@media (max-width:576px){.chat-input-wrapper textarea{max-height:200px;}}.chat-send-btn{border:none;position:relative;background:var(--color-secondary,var(--base-secondary,#015aa3));border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;}.chat-send-btn.margin--top{margin-top:0;}.chat-send-btn:disabled{background:#ccc;cursor:not-allowed;}.chat-send-btn:before{content:'';position:absolute;width:35px;height:35px;border-radius:50%;top:0;left:0;pointer-events:none;transition:box-shadow 0.2s ease,transform 0.2s ease,opacity 0.08s linear;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:18px 18px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'><path d='M24.75 -1H23.75V0H24.75V-1ZM11.0008 5V16.175L6.12578 11.3C5.92578 11.1 5.68828 11 5.41328 11C5.13828 11 4.90078 11.1 4.70078 11.3C4.51745 11.5 4.42578 11.7375 4.42578 12.0125C4.42578 12.2875 4.51745 12.5167 4.70078 12.7L11.3008 19.3C11.4008 19.4 11.5091 19.4708 11.6258 19.5125C11.7424 19.5542 11.8674 19.575 12.0008 19.575C12.1341 19.575 12.2591 19.5542 12.3758 19.5125C12.4924 19.4708 12.6008 19.4 12.7008 19.3L19.3008 12.7C19.5008 12.5 19.5966 12.2667 19.5883 12C19.5799 11.7333 19.4841 11.5 19.3008 11.3C19.1008 11.1 18.8674 10.9958 18.6008 10.9875C18.3341 10.9792 18.1008 11.075 17.9008 11.275L13.0008 16.175V5C13.0008 4.71667 12.9049 4.47917 12.7133 4.2875C12.5216 4.09583 12.2841 4 12.0008 4C11.7174 4 11.4799 4.09583 11.2883 4.2875C11.0966 4.47917 11.0008 4.71667 11.0008 5Z'/></svg>");transform:rotate(180deg);opacity:1;}.chat-send-btn:disabled:before{opacity:0.6;}.chat-send-btn .icon{fill:#fff;width:18px;height:18px;transition:transform 0.2s ease;}.chat-send-btn.btn-dino--secondary.js-is--active,.chat-send-btn.btn-dino--secondary:active,.chat-send-btn.btn-dino--secondary:hover{background-color:var(--color-secondary-dark,var(--base-secondary,#00335e));border-color:var(--color-secondary-dark,var(--base-secondary,#00335e));}.chat-send-btn.btn-dino--secondary:focus{outline:2px solid var(--color-secondary-dark,var(--base-secondary,#00335e));}.chat-send-btn:hover .icon{transform:scale(1.1);}.chat-send-btn.is-loading{pointer-events:none;}.chat-send-btn.is-loading .icon{transform:scale(0.8);opacity:0;}.chat-send-btn.is-loading:after{content:'';position:absolute;width:18px;height:18px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:2px solid rgba(255,255,255,0.3);border-top-color:#fff;animation:spin 0.9s linear infinite;}@keyframes spin{from{transform:translate(-50%,-50%) rotate(0deg);}to{transform:translate(-50%,-50%) rotate(360deg);}}.visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;}.chat-bot-attachments{display:flex;gap:10px;margin:0 10px 10px 10px;}.chat-bot-attachments .icon{width:20px;height:20px;cursor:pointer;fill:var(--color-secondary,var(--base-secondary,#015aa3));transition:transform 0.2s ease;}.chat-bot-attachments .icon:hover{transform:scale(1.1);}.chat-bot-user.group-single{border-radius:16px;border-bottom-right-radius:4px;}.chat-bot-user.group-first{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-left-radius:8px;border-bottom-right-radius:4px;margin-top:6px;}.chat-bot-user.group-middle{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:4px;margin-top:2px;margin-bottom:2px;}.chat-bot-user.group-last{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:16px;border-bottom-right-radius:4px;margin-bottom:6px;}.chat-bot.group-single{border-radius:16px;border-bottom-left-radius:4px;}.chat-bot.group-first{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:8px;border-bottom-left-radius:4px;margin-top:6px;}.chat-bot.group-middle{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:4px;margin-top:2px;margin-bottom:2px;}.chat-bot.group-last{border-top-left-radius:8px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:4px;margin-bottom:6px;}#chat-bot-response .chat-bot-message{margin:0;padding:10px 14px;}.chatbot-phone-international-container{position:relative;}.chatbot-phone-international-container .phone-international-input .form-group__item#callback-modal__phone--landing,.chatbot-phone-international-container .form-group__item.phone__input{height:auto;padding-top:.5rem !important;}.chatbot-phone-international-container.form-group .callback-modal__callcenter--close .iti__selected-flag .iti__flag,.chatbot-phone-international-container.form-group .callback-modal__callcenter--open .iti__selected-flag .iti__flag{margin-top:0;}.chatbot-phone-international-container.form-group .callback-modal__callcenter--close .iti__selected-dial-code,.chatbot-phone-international-container.form-group .callback-modal__callcenter--open .iti__selected-dial-code{margin-top:-5px;}.chatbot-phone-international-container.form-group.form-group--has-danger{border:2px solid #B30F16;border-radius:10px;}
.margin--top{margin-top:1rem;}.margin--bottom{margin-bottom:1rem;}.margin--left{margin-left:1rem;}.margin--right{margin-right:1rem;}.margin--top-none{margin-top:0 !important;}.margin--bottom-none{margin-bottom:0 !important;}.margin--left-none{margin-left:0 !important;}.margin--right-none{margin-right:0 !important;}.padding--top{padding-top:1rem;}.padding--bottom{padding-bottom:1rem;}.padding--left{padding-left:1rem;}.padding--right{padding-right:1rem;}.padding--top-none{padding-top:0 !important;}.padding--bottom-none{padding-bottom:0 !important;}.padding--left-none{padding-left:0 !important;}.padding--right-none{padding-right:0 !important;}
