@-moz-document url-prefix(){*{scrollbar-width:thin}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{border-radius:7px;background-color:#e5e5e5;box-shadow:none}::-webkit-scrollbar-track{border-radius:4px;background:transparent;box-shadow:none}@supports (scrollbar-gutter: stable){html{scrollbar-gutter:stable}}:root{--font-regular: InterRegular, Arial, sans-serif;--font-medium: InterMedium, Arial, sans-serif;--font-semibold: InterSemiBold, Arial, sans-serif;--primary-30: #fbfbfb;--primary-100: #f5f5f5;--primary-200: #f2f2f2;--primary-300: #e5e5e5;--primary-400: #ccc;--primary-500: #a3a3a3;--primary-600: #727272;--primary-700: #464646;--primary-800: #232323;--accent-100: #f6fbf9;--accent-200: #eef7f2;--accent-300: #ddefe6;--accent-400: #c3e3d3;--accent-500: #98cfb3;--accent-600: #71ba95;--accent-700: #299c61;--accent-800: #13743e;--accent-variant-100: #fbf2ff;--accent-variant-200: #f7e6ff;--accent-variant-300: #f3d9ff;--accent-variant-400: #edc6ff;--accent-variant-500: #e3a7ff;--accent-variant-600: #d781ff;--accent-variant-700: #cd62ff;--accent-variant-800: #b352e0;--accent-variant2-100: #fdf5fb;--accent-variant2-200: #fbeaf5;--accent-variant2-300: #f8d6ec;--accent-variant2-400: #f3bae0;--accent-variant2-500: #ed97d0;--accent-variant2-600: #e774c0;--accent-variant2-700: #e052b1;--accent-variant2-800: #c33292;--neutral-100: #f2fbff;--neutral-200: #e0f5ff;--neutral-300: #c9edff;--neutral-400: #9df;--neutral-500: #69c3ff;--neutral-600: #48a6ed;--neutral-700: #2f91dd;--neutral-800: #2185d1;--warn-100: #fffbf2;--warn-200: #fff6e0;--warn-300: #ffe7b3;--warn-400: #ffdb94;--warn-500: #fbc257;--warn-600: #f9b140;--warn-700: #f4a414;--warn-800: #ed8800;--err-100: #fff4f2;--err-200: #ffeae5;--err-300: #ffd3c9;--err-400: #ffb29e;--err-500: #ff9075;--err-600: #ed6347;--err-700: #dd512e;--err-800: #c03f1f;--input-bg-color: var(--primary-100);--input-disabled-bg-color: var(--primary-100);--input-shadow: inset 0 0 0 1px var(--primary-100);--input-hover-shadow: inset 0 0 0 1px var(--primary-300);--input-focus-shadow: inset 0 0 0 2px var(--accent-500);--input-disabled-shadow: none;--input-text-color: var(--primary-800);--input-placeholder-color: var(--primary-500);--input-disabled-color: var(--primary-800);--input-disabled-opacity: .5;--input-font-family: var(--font-medium);--input-font-size: 12px;--input-line-height: 20px;--input-border-radius: 6px;--input-padding: 8px 12px;--input-clear-padding: 8px 28px 8px 12px;--input-transition: .2s;--clear-icon-color: var(--primary-400);--clear-icon-color-hover: var(--primary-500);--clear-icon-size: 16px;--clear-icon-transition: color .2s;--select-bg-color: var(--primary-100);--select-padding: 8px 6px 8px 12px;--select-disabled-bg-color: var(--primary-100);--select-border-radius: 6px;--select-shadow: inset 0 0 0 2px var(--primary-100);--select-font-size: 12px;--select-font-family: var(--font-medium);--select-color: var(--primary-700);--select-disabled-color: var(--primary-700);--select-disabled-opacity: .6;--select-line-height: 20px;--select-min-width: 180px;--select-hover-shadow: inset 0 0 0 1px var(--primary-300);--select-focus-shadow: inset 0 0 0 2px var(--accent-500);--select-disabled-border-color: var(--primary-100);--select-caret-icon-color: var(--primary-700);--select-caret-icon-disabled-color: var(--primary-700);--select-caret-icon-font-size: 20px;--select-label-color: var(--primary-700);--select-label-bg-color: var(--primary-100);--select-label-count-size: 20px;--select-label-count-bg-color: var(--primary-300);--select-panel-min-width: 180px;--select-panel-bg-color: #fff;--select-panel-box-shadow: 0 4px 16px rgb(50 88 119 / .16);--select-panel-margin: 5px 0 0 0;--select-panel-padding: 0 0 8px 0;--select-panel-border-radius: 6px;--select-panel-border: 1px solid var(--primary-100);--select-panel-wide-min-width: calc(var(--select-panel-min-width) + 62px);--select-filter-input-color: var(--primary-700);--select-filter-padding: 12px 18px 12px 14px;--select-filter-placeholder-color: var(--primary-500);--select-filter-icon-color: var(--primary-400);--select-filter-icon-size: 20px;--select-filter-empty-icon-bg-color: var(--primary-400);--select-filter-empty-icon-margin: 18px auto 8px auto;--select-filter-empty-icon-padding: 16px;--select-reset-font-family: var(--font-semibold);--select-reset-bg: #fff;--select-reset-hover-bg: var(--primary-100);--select-reset-color: var(--accent-700);--select-reset-padding: 12px 16px;--select-groups-border: 1px solid var(--primary-100);--select-groups-padding: 0 8px;--select-groups-min-width: 160px;--select-items-min-width: var(--select-min-width);--select-item-padding: 0 0 0 16px;--select-item-text-padding: 6px 16px;--select-item-text-line-height: 20px;--select-item-hover-bg-color: var(--primary-100);--select-item-selected-bg-color: var(--primary-100);--select-item-selected-font-family: var(--font-semibold);--select-item-checkbox-bg-color: #fff;--select-item-checkbox-border: 1px solid var(--primary-200);--select-item-checkbox-border-radius: 4px;--select-item-checkbox-size: 20px;--select-item-separator-color: var(--primary-300);--select-group-padding: 6px 12px;--select-group-border-radius: 6px;--select-group-line-height: 20px;--select-group-label-color: var(--accent-700);--select-group-items-color: var(--primary-500);--select-group-hover-bg-color: var(--primary-100);--select-group-selected-bg-color: var(--primary-100);--select-group-selected-text-color: var(--primary-800);--select-group-selected-font-family: var(--font-semibold)}@font-face{font-family:Montserrat;src:url(Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--font-montserrat: "Montserrat", Arial, "Lucida Grande", sans-serif;--white-100: #ffffff;--white-100-90: #ffffffe6;--green-400: #96d700;--green-500: #74bc1e;--green-600-80: #4b8c19cc;--green-700: #2d6919;--green-700-80: #2d6919cc;--green-800: #142b0b;--gray-400: #535750;--gray-400-80: #535750cc;--gray-800: #212322;--red-600: #fc5647;--red-800: #9b150a;--input-bg-color: transparent;--input-text-color: var(--white-100);--input-placeholder-color: var(--green-400);--input-font-family: var(--font-montserrat);--input-font-size: 16px;--input-line-height: 16px;--input-shadow: inset 0 0 0 1px var(--green-400);--input-hover-shadow: inset 0 0 0 1px var(--white-100);--input-focus-shadow: inset 0 0 0 1px var(--white-100);--input-border-radius: 5px;--input-padding: 16px 18px}:root .pxcom-invalid{--input-text-shadow: 0 0 0 1px var(--red-800);--input-text-hover-shadow: 0 0 0 1px var(--red-800);--input-text-focus-shadow: 0 0 0 1px var(--red-800);--input-text-placeholder-color: var(--red-600);--input-phone-shadow: 0 0 0 1px var(--red-800);--input-phone-hover-shadow: 0 0 0 1px var(--red-800);--input-phone-focus-shadow: 0 0 0 1px var(--red-800);--input-phone-placeholder-color: var(--red-600)}.p-selectbutton{display:flex;flex-direction:column;gap:20px}.p-selectbutton .p-button{text-align:center;background-color:var(--green-400);border-radius:5px!important;border:none;box-shadow:inset 0 0 0 1px var(--gray-800);color:var(--gray-800);font-size:16px;line-height:16px;padding:22px!important;transition:all .2s ease}.p-selectbutton .p-button:hover{background-color:var(--green-700);color:var(--white-100)}.fe-form-group{display:flex;flex-direction:column;gap:20px}.fe-form-errors .fe-form-errors-container{display:block;background-color:var(--red-800);color:var(--white-100);border-radius:4px;font-size:11px;padding:10px 15px;margin:5px 0}.fe-form-errors .fe-form-errors-container .step-error-link{background-color:var(--red-800);color:var(--white-100);cursor:pointer;padding:5px;border:none;border-radius:4px;margin:0 5px}.fe-form-errors .fe-form-errors-container .fe-form-error-step-name{font-weight:400}.fe-form-errors .fe-form-errors-container .fe-form-error-msg{margin:5px 0}.fe-form-control-errors,.fe-form-step-errors{--line-height: 12px;--margin-top: 4px}.fe-form-control-errors .fe-form-control-error-msg,.fe-form-step-errors .fe-form-control-error-msg{color:var(--red-600);font-size:12px;line-height:var(--line-height);font-weight:600;padding:0 12px;margin-top:var(--margin-top);margin-bottom:calc((var(--line-height) + var(--margin-top)) * -1)}.fe-form-control-errors .fe-form-control-warning-msg,.fe-form-step-errors .fe-form-control-warning-msg{color:var(--red-600)}cds-page-layout{display:flex;flex-direction:column;min-height:100vh}cds-page-layout dabella-a-form,cds-page-layout dabella-thank-you-page{flex:1}
