:root{--size-button-btn_height:size(40,50,"mobile-small",800);--size-button-btn_width:size(300);--size-button-resume-width:size(185);--size-button-resume-height:size(50,60,800,"laptop-small");--size-button-header-height:size(202);--size-button-header-width:size(40);--size-button-cookies-height:size(175);--spacing-none:size(0);--spacing-xs:size(15);--spacing-s:size(20);--spacing-m:size(50);--spacing-l:size(100);--size-none:size(0);--size-xxs:size(4);--size-xs:size(8);--size-s:size(12);--size-m:size(16);--size-l:size(24);--size-xl:size(32);--size-xxl:size(48);--size-xxxl:size(64);--gg-container-width:size(1320)}@media screen and (width <= 800px){:root{--spacing-xs:size(10);--spacing-s:size(12);--spacing-m:size(35);--spacing-l:size(70)}}@media screen and (width <= 360px){:root{--spacing-xs:size(10);--spacing-s:size(8);--spacing-m:size(30);--spacing-l:size(60)}}:root{--color-global-accent-primary:#542ec3;--color-global-accent-light:#8351ff;--color-global-accent-secondary:#d6cdfe;--color-global-accent-tertiary:#fdcd56;--color-global-text-main-dark:#15151b;--color-global-text-main-light:#b9b2cc;--color-global-text-main-light-20:#4f4d55;--color-global-text-main:var(--color-global-text-main-dark);--color-global-input-text:#88889c;--color-global-input-text-light:#fbfbfb33;--color-global-text-accent:var(--color-global-accent-primary);--color-global-error:#ef5c5c;--color-global-success:var(--color-global-accent-primary);--color-global-bg-dark:#191635;--color-global-bg-dark-overlay:#191635b2;--color-global-bg-light:#edeff5;--color-global-bg-secondary:var(--color-global-accent-primary);--color-global-bg-accent:var(--color-global-bg-light);--color-global-bg-accent-secondary:var(--color-global-accent-secondary);--color-global-shadow:rgba(0,0,0,.5);--color-global--btn:var(--color-global-accent-primary);--color-global--btn-light:var(--color-white);--color-global--btn-hover:#4727a5;--color-global--btn-light-hover:#eeeafa;--color-global--btn-focus:var(--color-global-btn-hover);--color-global--btn-light-focus:var(--color-global-btn-light-hover);--color-global--btn-pressed:var(--color-global-accent-secondary);--color-global--btn-disabled:var(--color-global-input-text);--color-global--btn-text:var(--color-white);--color-global--btn-light-text:var(--color-global-accent-light);--color-global-cookies-btn-bg:var(--color-global-accent-primary);--color-global-cookies-btn-text:var(--color-global-text-main-light);--button-resume_radius:10px;--button-btn_radius:3px;--size-button-btn_height:clamp(2.5rem,1.9886363636rem + 2.2727272727vw,3.125rem);--size-button-btn_width:18.75rem;--size-button-resume-width:11.5625rem;--size-button-resume-height:clamp(3.125rem,2.2416077739rem + 1.7667844523vw,3.75rem);--size-button-header-height:12.625rem;--size-button-header-width:2.5rem;--size-button-cookies-height:10.9375rem;--color-white:#fff;--color-white-20:#fff3;--color-black:#000;--color-form-bg:#f9f9fb;--color-form-border:#d9d8e1;--color-form-text:#999;--spacing-none:0rem;--spacing-xs:.9375rem;--spacing-s:1.25rem;--spacing-m:3.125rem;--spacing-l:6.25rem;--size-none:0rem;--size-xxs:.25rem;--size-xs:.5rem;--size-s:.75rem;--size-m:1rem;--size-l:1.5rem;--size-xl:2rem;--size-xxl:3rem;--size-xxxl:4rem;--dimension-1:40px;--dimension-2:50px;--gg-container-width:82.5rem;--font-family-base:"Inter",sans-serif;--font-family-additional:"Caveat",sans-serif}@media screen and (width <= 800px){:root{--spacing-xs:.625rem;--spacing-s:.75rem;--spacing-m:2.1875rem;--spacing-l:4.375rem}}@media screen and (width <= 360px){:root{--spacing-xs:.625rem;--spacing-s:.5rem;--spacing-m:1.875rem;--spacing-l:3.75rem}}@media (max-width: 22.4375rem){.hide-before-mobile-small{display:none!important}}.show-before-mobile-small{display:none!important}@media (max-width: 22.4375rem){.show-before-mobile-small{display:block!important}}.show-on-mobile-small{display:none!important}@media (max-width: 22.4375rem){.show-on-mobile-small{display:block!important}}.show-flex-on-mobile-small{display:none!important}@media (max-width: 22.4375rem){.show-flex-on-mobile-small{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width: 23.375rem){.hide-before-mobile-medium{display:none!important}}.show-before-mobile-medium{display:none!important}@media (max-width: 23.375rem){.show-before-mobile-medium{display:block!important}}.show-on-mobile-medium{display:none!important}@media (max-width: 23.375rem){.show-on-mobile-medium{display:block!important}}.show-flex-on-mobile-medium{display:none!important}@media (max-width: 23.375rem){.show-flex-on-mobile-medium{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width: 23.6875rem){.hide-before-mobile{display:none!important}}.show-before-mobile{display:none!important}@media (max-width: 23.6875rem){.show-before-mobile{display:block!important}}.show-on-mobile{display:none!important}@media (max-width: 23.6875rem){.show-on-mobile{display:block!important}}.show-flex-on-mobile{display:none!important}@media (max-width: 23.6875rem){.show-flex-on-mobile{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width: 24.3125rem){.hide-before-mobile-large{display:none!important}}.show-before-mobile-large{display:none!important}@media (max-width: 24.3125rem){.show-before-mobile-large{display:block!important}}.show-on-mobile-large{display:none!important}@media (max-width: 24.3125rem){.show-on-mobile-large{display:block!important}}.show-flex-on-mobile-large{display:none!important}@media (max-width: 24.3125rem){.show-flex-on-mobile-large{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width: 25.8125rem){.hide-before-mobile-xl{display:none!important}}.show-before-mobile-xl{display:none!important}@media (max-width: 25.8125rem){.show-before-mobile-xl{display:block!important}}.show-on-mobile-xl{display:none!important}@media (max-width: 25.8125rem){.show-on-mobile-xl{display:block!important}}.show-flex-on-mobile-xl{display:none!important}@media (max-width: 25.8125rem){.show-flex-on-mobile-xl{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width: 26.6875rem){.hide-before-mobile-xxl{display:none!important}}.show-before-mobile-xxl{display:none!important}@media (max-width: 26.6875rem){.show-before-mobile-xxl{display:block!important}}.show-on-mobile-xxl{display:none!important}@media (max-width: 26.6875rem){.show-on-mobile-xxl{display:block!important}}.show-flex-on-mobile-xxl{display:none!important}@media (max-width: 26.6875rem){.show-flex-on-mobile-xxl{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width: 35.9375rem){.hide-before-small{display:none!important}}.show-before-small{display:none!important}@media (max-width: 35.9375rem){.show-before-small{display:block!important}}.show-on-small{display:none!important}@media (max-width: 35.9375rem){.show-on-small{display:block!important}}.show-flex-on-small{display:none!important}@media (max-width: 35.9375rem){.show-flex-on-small{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.hide-before-mobile-big{display:none!important}}.show-before-mobile-big{display:none!important}@media (max-width: 35.9375rem){.show-before-mobile-big{display:block!important}}.show-on-mobile-big{display:none!important}@media (max-width: 35.9375rem){.show-on-mobile-big{display:block!important}}.show-flex-on-mobile-big{display:none!important}@media (max-width: 35.9375rem){.show-flex-on-mobile-big{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width: 47.875rem){.hide-before-tablet-small{display:none!important}}.show-before-tablet-small{display:none!important}@media (max-width: 47.875rem){.show-before-tablet-small{display:block!important}}.show-on-tablet-small{display:none!important}@media (max-width: 47.875rem){.show-on-tablet-small{display:block!important}}.show-flex-on-tablet-small{display:none!important}@media (max-width: 47.875rem){.show-flex-on-tablet-small{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width: 47.9375rem){.hide-before-medium{display:none!important}}.show-before-medium{display:none!important}@media (max-width: 47.9375rem){.show-before-medium{display:block!important}}.show-on-medium{display:none!important}@media (max-width: 47.9375rem){.show-on-medium{display:block!important}}.show-flex-on-medium{display:none!important}@media (max-width: 47.9375rem){.show-flex-on-medium{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width: 56.1875rem){.hide-before-big{display:none!important}}.show-before-big{display:none!important}@media (max-width: 56.1875rem){.show-before-big{display:block!important}}.show-on-big{display:none!important}@media (max-width: 56.1875rem){.show-on-big{display:block!important}}.show-flex-on-big{display:none!important}@media (max-width: 56.1875rem){.show-flex-on-big{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width: 63.875rem){.hide-before-tablet{display:none!important}}.show-before-tablet{display:none!important}@media (max-width: 63.875rem){.show-before-tablet{display:block!important}}.show-on-tablet{display:none!important}@media (max-width: 63.875rem){.show-on-tablet{display:block!important}}.show-flex-on-tablet{display:none!important}@media (max-width: 63.875rem){.show-flex-on-tablet{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width: 73.6875rem){.hide-before-large{display:none!important}}.show-before-large{display:none!important}@media (max-width: 73.6875rem){.show-before-large{display:block!important}}.show-on-large{display:none!important}@media (max-width: 73.6875rem){.show-on-large{display:block!important}}.show-flex-on-large{display:none!important}@media (max-width: 73.6875rem){.show-flex-on-large{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width: 77.4375rem){.hide-before-large-mid{display:none!important}}.show-before-large-mid{display:none!important}@media (max-width: 77.4375rem){.show-before-large-mid{display:block!important}}.show-on-large-mid{display:none!important}@media (max-width: 77.4375rem){.show-on-large-mid{display:block!important}}.show-flex-on-large-mid{display:none!important}@media (max-width: 77.4375rem){.show-flex-on-large-mid{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width: 79.9375rem){.hide-before-tablet-medium{display:none!important}}.show-before-tablet-medium{display:none!important}@media (max-width: 79.9375rem){.show-before-tablet-medium{display:block!important}}.show-on-tablet-medium{display:none!important}@media (max-width: 79.9375rem){.show-on-tablet-medium{display:block!important}}.show-flex-on-tablet-medium{display:none!important}@media (max-width: 79.9375rem){.show-flex-on-tablet-medium{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width: 78.125rem){.hide-before-slider-events{display:none!important}}.show-before-slider-events{display:none!important}@media (max-width: 78.125rem){.show-before-slider-events{display:block!important}}.show-on-slider-events{display:none!important}@media (max-width: 78.125rem){.show-on-slider-events{display:block!important}}.show-flex-on-slider-events{display:none!important}@media (max-width: 78.125rem){.show-flex-on-slider-events{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width: 80.5625rem){.hide-before-larger{display:none!important}}.show-before-larger{display:none!important}@media (max-width: 80.5625rem){.show-before-larger{display:block!important}}.show-on-larger{display:none!important}@media (max-width: 80.5625rem){.show-on-larger{display:block!important}}.show-flex-on-larger{display:none!important}@media (max-width: 80.5625rem){.show-flex-on-larger{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width: 85.3125rem){.hide-before-laptop-small{display:none!important}}.show-before-laptop-small{display:none!important}@media (max-width: 85.3125rem){.show-before-laptop-small{display:block!important}}.show-on-laptop-small{display:none!important}@media (max-width: 85.3125rem){.show-on-laptop-small{display:block!important}}.show-flex-on-laptop-small{display:none!important}@media (max-width: 85.3125rem){.show-flex-on-laptop-small{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width: 87.4375rem){.hide-before-larger-plus{display:none!important}}.show-before-larger-plus{display:none!important}@media (max-width: 87.4375rem){.show-before-larger-plus{display:block!important}}.show-on-larger-plus{display:none!important}@media (max-width: 87.4375rem){.show-on-larger-plus{display:block!important}}.show-flex-on-larger-plus{display:none!important}@media (max-width: 87.4375rem){.show-flex-on-larger-plus{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width: 89.9375rem){.hide-before-laptop-medium{display:none!important}}.show-before-laptop-medium{display:none!important}@media (max-width: 89.9375rem){.show-before-laptop-medium{display:block!important}}.show-on-laptop-medium{display:none!important}@media (max-width: 89.9375rem){.show-on-laptop-medium{display:block!important}}.show-flex-on-laptop-medium{display:none!important}@media (max-width: 89.9375rem){.show-flex-on-laptop-medium{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width: 93.6875rem){.hide-before-extra-large{display:none!important}}.show-before-extra-large{display:none!important}@media (max-width: 93.6875rem){.show-before-extra-large{display:block!important}}.show-on-extra-large{display:none!important}@media (max-width: 93.6875rem){.show-on-extra-large{display:block!important}}.show-flex-on-extra-large{display:none!important}@media (max-width: 93.6875rem){.show-flex-on-extra-large{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.hide-before-desktop-small{display:none!important}}.show-before-desktop-small{display:none!important}@media (max-width: 93.6875rem){.show-before-desktop-small{display:block!important}}.show-on-desktop-small{display:none!important}@media (max-width: 93.6875rem){.show-on-desktop-small{display:block!important}}.show-flex-on-desktop-small{display:none!important}@media (max-width: 93.6875rem){.show-flex-on-desktop-small{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width: 99.9375rem){.hide-before-desktop-medium{display:none!important}}.show-before-desktop-medium{display:none!important}@media (max-width: 99.9375rem){.show-before-desktop-medium{display:block!important}}.show-on-desktop-medium{display:none!important}@media (max-width: 99.9375rem){.show-on-desktop-medium{display:block!important}}.show-flex-on-desktop-medium{display:none!important}@media (max-width: 99.9375rem){.show-flex-on-desktop-medium{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width: 106.1875rem){.hide-before-extra-extra-large{display:none!important}}.show-before-extra-extra-large{display:none!important}@media (max-width: 106.1875rem){.show-before-extra-extra-large{display:block!important}}.show-on-extra-extra-large{display:none!important}@media (max-width: 106.1875rem){.show-on-extra-extra-large{display:block!important}}.show-flex-on-extra-extra-large{display:none!important}@media (max-width: 106.1875rem){.show-flex-on-extra-extra-large{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width: 119.9375rem){.hide-before-desktop-large{display:none!important}}.show-before-desktop-large{display:none!important}@media (max-width: 119.9375rem){.show-before-desktop-large{display:block!important}}.show-on-desktop-large{display:none!important}@media (max-width: 119.9375rem){.show-on-desktop-large{display:block!important}}.show-flex-on-desktop-large{display:none!important}@media (max-width: 119.9375rem){.show-flex-on-desktop-large{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.consultation-popup{--_color-text-dark:var(--color-global-text-main-dark);--_color-form-border:var(--color-form-border);--_color-form-bg:var(--color-form-bg);--_color-form-text:var(--color-form-text);display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;position:fixed;z-index:3000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;overflow:hidden;visibility:hidden}.consultation-popup__overlay{background-color:var(--color-global-shadow);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.consultation-popup__dialog{background-color:var(--color-white);border-radius:1.25rem;-webkit-box-shadow:0 .25rem 1.25rem rgba(0,0,0,.1);box-shadow:0 .25rem 1.25rem #0000001a;height:auto;max-height:90vh;overflow-y:auto;padding:2rem 2.5rem;position:relative;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem);width:min(54.75rem,100% - 2rem);z-index:3001}@media (max-width: 47.9375rem){.consultation-popup__dialog{max-height:85vh;padding:1.5rem 1.25rem}}.consultation-popup__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.5rem}.consultation-popup__title{color:var(--_color-text-dark);font-size:clamp(1.375rem,.4545454545rem + 4.0909090909vw,2.5rem);font-weight:700;line-height:1.3;margin:.5rem 0 0;padding-right:1.5rem}.consultation-popup__close{background:none;border:none;color:var(--color-gray);cursor:pointer;font-size:2rem;line-height:.8;padding:.25rem;-webkit-transition:color .2s ease;transition:color .2s ease}.consultation-popup__close:hover{color:var(--color-black)}.consultation-popup__body{max-height:calc(90vh - 9.375rem);padding-right:.25rem}.consultation-popup__body::-webkit-scrollbar{width:.375rem}.consultation-popup__body::-webkit-scrollbar-track{background:var(--color-light-gray);border-radius:.375rem}.consultation-popup__body::-webkit-scrollbar-thumb{background:var(--color-medium-gray);border-radius:.375rem}@media (max-width: 47.9375rem){.consultation-popup__body{max-height:calc(85vh - 7.5rem)}}.consultation-popup__form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.4375rem .5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:50rem){.consultation-popup__form{display:grid;grid-template-columns:1fr 1fr}}.consultation-popup__error{color:var(--color-global-error);display:none;font-size:.75rem}.consultation-popup__field{position:relative}@media (min-width:50rem){.consultation-popup__field:not(.consultation-popup__field--half){grid-column:span 2}}.consultation-popup__field--margin{margin-top:-.9375rem}.consultation-popup__field:has(.consultation-popup__field:required:invalid:not(:-moz-placeholder-shown,.consultation-popup__input-qu)) .consultation-popup__error{display:block}.consultation-popup__field:has(.consultation-popup__field:required:invalid:not(:-ms-input-placeholder,.consultation-popup__input-qu)) .consultation-popup__error{display:block}.consultation-popup__field:has(.consultation-popup__field:required:invalid:not(:placeholder-shown,.consultation-popup__input-qu)) .consultation-popup__error,.consultation-popup__field:has(:user-invalid:not(.consultation-popup__input-qu)) .consultation-popup__error{display:block}.consultation-popup__textarea{background-position:calc(100% - .625rem) .625rem;min-height:1.25rem;resize:vertical}.consultation-popup__input,.consultation-popup__textarea{background-color:var(--_color-form-bg);background-position:calc(100% - .625rem);background-repeat:no-repeat;background-size:1rem;border:1px solid var(--_color-form-border);border-radius:.5rem;color:var(--_color-form-text);font-size:1rem;line-height:1.5;padding:.75rem 1rem;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}.consultation-popup__input:focus,.consultation-popup__textarea:focus{border-color:var(--color-primary);outline:none}.consultation-popup__input:required:invalid:not(:-moz-placeholder-shown,.consultation-popup__input-qu),.consultation-popup__textarea:required:invalid:not(:-moz-placeholder-shown,.consultation-popup__input-qu){--_color-form-border:var(--color-global-error);--_color-form-text:var(--color-global-error);background-image:url(img/icon-error.7c35016452a87dbfe209.svg)}.consultation-popup__input:required:invalid:not(:-ms-input-placeholder,.consultation-popup__input-qu),.consultation-popup__textarea:required:invalid:not(:-ms-input-placeholder,.consultation-popup__input-qu){--_color-form-border:var(--color-global-error);--_color-form-text:var(--color-global-error);background-image:url(img/icon-error.7c35016452a87dbfe209.svg)}.consultation-popup__input:required:invalid:not(:placeholder-shown,.consultation-popup__input-qu),.consultation-popup__input:user-invalid:not(.consultation-popup__input-qu),.consultation-popup__textarea:required:invalid:not(:placeholder-shown,.consultation-popup__input-qu),.consultation-popup__textarea:user-invalid:not(.consultation-popup__input-qu){--_color-form-border:var(--color-global-error);--_color-form-text:var(--color-global-error);background-image:url(img/icon-error.7c35016452a87dbfe209.svg)}.consultation-popup__input:required:valid:not(textarea,.consultation-popup__input-qu),.consultation-popup__input:user-valid:not(.consultation-popup__input-qu),.consultation-popup__textarea:required:valid:not(textarea,.consultation-popup__input-qu),.consultation-popup__textarea:user-valid:not(.consultation-popup__input-qu){--_color-form-border:var(--color-global-accent-primary);background-image:url(img/icon-ok.8a1951bff96165345723.svg)}.consultation-popup__input-qu{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.consultation-popup__input-qu::-webkit-inner-spin-button,.consultation-popup__input-qu::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.consultation-popup__checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:span 2;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:none;-ms-flex-direction:column;flex-direction:column;gap:.75rem;margin:0;padding:0}.consultation-popup__checkbox{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.9375rem;grid-template-columns:2rem 1fr}.consultation-popup__checkbox label{color:var(--color-global-text-main-dark);font-size:.875rem;line-height:1.4}.consultation-popup__input-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--_color-form-border);border-radius:.25rem;cursor:pointer;display:block;height:2rem;margin-top:.125rem;width:2rem}.consultation-popup__input-check:checked{background-image:url(img/icon-check.4ca3717e4dc3c246d8bd.svg);background-position:50%;background-repeat:no-repeat}.consultation-popup__footer{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:span 2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-height:54.8125rem){.consultation-popup__footer{margin-bottom:1.25rem}}.consultation-popup--open{opacity:1;-webkit-transition:visibility .3s ease,opacity .3s ease;transition:visibility .3s ease,opacity .3s ease;visibility:visible}.consultation-popup--open .consultation-popup__dialog{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.consultation-popup .visually-hidden{cursor:default;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.consultation-popup .visually-hidden:has(+input:not(:-moz-placeholder-shown)){opacity:1}.consultation-popup .visually-hidden:has(+input:not(:-ms-input-placeholder)){opacity:1}.consultation-popup .visually-hidden:has(+input:not(:placeholder-shown)){opacity:1}body:has(.consultation-popup--open){overflow:hidden;scrollbar-gutter:stable}.popup-notification{--_notification-bg:var(--color-success,#4caf50);--_notification-padding:size(16);--_notification-border-radius:size(8);background-color:var(--_notification-bg);border-radius:var(--_notification-border-radius);bottom:1.5rem;-webkit-box-shadow:0 .25rem 1rem rgba(0,0,0,.2);box-shadow:0 .25rem 1rem #0003;color:var(--color-white);font-weight:500;left:50%;max-width:31.25rem;opacity:0;padding:var(--_notification-padding);position:fixed;text-align:center;-webkit-transform:translateX(-50%) translateY(1.25rem);transform:translate(-50%) translateY(1.25rem);-webkit-transition:opacity .3s ease,visibility 0s linear .3s,-webkit-transform .3s ease;transition:opacity .3s ease,visibility 0s linear .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s;transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s,-webkit-transform .3s ease;visibility:hidden;width:min(100% - 2rem,31.25rem);z-index:3010}.popup-notification--visible{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translate(-50%) translateY(0);-webkit-transition:opacity .3s ease,visibility 0s linear,-webkit-transform .3s ease;transition:opacity .3s ease,visibility 0s linear,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,visibility 0s linear;transition:opacity .3s ease,transform .3s ease,visibility 0s linear,-webkit-transform .3s ease;visibility:visible}.popup-notification--error{--_notification-bg:var(--color-error,#f44336)}
