.form-fgrid{--min-width:20ch;--gap:clamp(16px,5vw,48px);display:flex;flex-wrap:wrap;gap:var(--gap);}.sc-hero-fullwidth-with-webform .form-fgrid{--min-width:15ch;--gap:clamp(16px,5vw,48px);display:flex;flex-wrap:wrap;gap:var(--gap);}.form-fgrid-mw-5{--min-width:5ch;}.form-fgrid-mw-10{--min-width:10ch;}.form-fgrid-mw-15{--min-width:15ch;}.form-fgrid-mw-20{--min-width:20ch;}.form-fgrid-mw-25{--min-width:25ch;}.form-fgrid-mw-30{--min-width:30ch;}.form-fgrid-mw-35{--min-width:35ch;}.form-fgrid-mw-40{--min-width:40ch;}.form-fgrid-mw-45{--min-width:45ch;}.form-fgrid-mw-50{--min-width:50ch;}.form-fgrid>*{flex:1 1 var(--min-width);}.form-container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;margin:0;gap:48px;}.form-container .nowrap{white-space:nowrap!important;}.form-container .uppercase{text-transform:uppercase;}.form-container p{max-width:85%;}.form-container strong{font-weight:700!important;}.form-container .form-header{display:flex;justify-content:start;align-items:start;flex-direction:column;gap:16px;width:100%;}.form-container .form-title{font-size:clamp(24px,3vw,30px)!important;font-weight:700!important;margin:0!important;max-width:85%!important;color:var(--headings-color)!important;line-height:var(--h3-line-height)!important;}.form-container .form-subtitle{max-width:85%!important;color:var(--headings-color)!important;}.form-container .form-subsubtitle{font-size:20px;font-weight:500;word-wrap:break-word;margin:0;max-width:85%;margin-bottom:8px;color:var(--headings-color);}.form-container .form-p{font-size:16px;font-weight:700;margin:0;max-width:85%;}.form-container .form-body{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:16px;}.form-container .form-row-group{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:16px;}.form-container .form-row{position:relative;width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:32px;margin-bottom:16px;}.form-container .form-col{display:flex;flex-direction:column;gap:8px;}.form-container .form-col-full{width:fit-content;}.form-container .form-row:has(:nth-child(1)) .form-col{width:100%;}.form-container .form-group{width:100%;position:relative;display:flex;flex-direction:column;gap:4px;}.form-container .form-group input,.form-container .form-group textarea,.form-container .form-group select{width:100%;position:relative;}.form-container .form-group textarea{resize:vertical;}.form-container .form-check-group{width:fit-content;position:relative;display:flex;flex-direction:row;gap:clamp(16px,5vw,48px);align-items:center;justify-content:start;}.form-container .form-radio-group{width:100%;position:relative;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:start;}.form-container .form-radio-group-row{width:100%;position:relative;display:flex;flex-direction:row;gap:48px;align-items:center;justify-content:start;height:44.38px;border-bottom:1px solid var(--charcoal-blue-color);}.form-container .form-gdpr-group{margin-top:16px;margin-bottom:16px;}.form-container .form-submit-group{margin-top:16px;margin-bottom:32px;}.form-container .form-gdpr-info-group p{font-size:13px;font-weight:300;line-height:130%;}.form-container .form-check{width:100%;position:relative;display:flex;flex-direction:row;align-items:start;justify-content:start;gap:16px;}.form-container .form-check label{margin-top:2px;}.form-container .form-radio{width:100%;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:start;gap:16px;}.form-container .form-radio-group-row .form-radio{width:fit-content!important;}.form-container .form-radio .status{flex-basis:100%;width:100%;}.form-container .form-group-label,.form-container .form-check-label,.form-container .form-radio-label,.form-container .form-group-label span,.form-container .form-check-label span{font-size:14px;font-weight:400;line-height:130%;margin:0;}.form-container .form-check-label,.form-container .form-radio-label,.form-container .form-check-label span,.form-container .form-radio-label span{font-size:14px;vertical-align:middle;}.form-container input,.form-container textarea,.form-container select{position:relative;max-width:100%;border:none;border-radius:0;border-bottom:1px solid var(--charcoal-blue-color);background-color:transparent;padding:8px 0;font-size:16px;outline:none;transition:border .3s,box-shadow .3s;}.form-container input[type="number"]::-webkit-inner-spin-button,.form-container input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.form-container input[type="number"]{-moz-appearance:textfield;appearance:textfield;}.form-container input[data-type="calendar"]{padding-left:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23000000' viewBox='0 0 256 256'%3E%3Cpath d='M208,34H182V24a6,6,0,0,0-12,0V34H86V24a6,6,0,0,0-12,0V34H48A14,14,0,0,0,34,48V208a14,14,0,0,0,14,14H208a14,14,0,0,0,14-14V48A14,14,0,0,0,208,34ZM48,46H74V56a6,6,0,0,0,12,0V46h84V56a6,6,0,0,0,12,0V46h26a2,2,0,0,1,2,2V82H46V48A2,2,0,0,1,48,46ZM208,210H48a2,2,0,0,1-2-2V94H210V208A2,2,0,0,1,208,210Z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left .75rem center;background-size:1rem;}.form-container select{--offset:10px;padding:9px 0 9px 0;padding-block-start:10px;padding-inline-start:0;min-height:calc(var(--offset) + 1.5em + var(--offset));height:calc(var(--offset) + 1.5em + var(--offset));line-height:1.5;box-sizing:border-box;color:var(--charcoal-blue-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23000000' viewBox='0 0 256 256'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;}.form-container input[type="checkbox"],.form-container input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;min-width:24px;height:24px;min-height:24px;border:1px solid var(--charcoal-blue-color);border-radius:0;background-color:transparent;position:relative;}.form-container input[type="checkbox"]:checked::after{content:'✓';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--charcoal-blue-color);font-size:18px;}.form-container input[type="radio"]{border-radius:50%;}.form-container input[type="radio"]:checked::after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background-color:var(--charcoal-blue-color);}.form-container input:not([type="checkbox"]):not([type="radio"]):focus,.form-container input:not([type="checkbox"]):not([type="radio"]):focus-visible,.form-container textarea:focus,.form-container textarea:focus-visible,.form-container select:focus,.form-container select:focus-visible{border:none;border-bottom:1px solid var(--charcoal-blue-color);outline:none;box-shadow:0 2px 0 0 rgba(70,130,180,.5);}.form-container input[type="date"],.form-container input::-webkit-date-and-time-value{text-align:left!important;}input[type="date"]{font-size:18px;padding:8px 12px;}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){input[type="date"]{font-size:20px;min-height:48px}}}.form-container input::placeholder{color:var(--charcoal-blue-color)!important;}.flatpickr-calendar{border-radius:0!important;z-index:9999!important;border:1px solid var(--charcoal-blue-color)!important;margin-top:-2px;}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{border-color:var(--dune-color)!important;background:var(--dune-color)!important;}.form-container .field-notes{font-size:12px;font-weight:400;line-height:130%;color:var(--gray-60,#999999);}.form-container .status{display:flex;justify-content:space-between;align-items:center;font-size:11px;line-height:130%;margin-top:4px;color:var(--gray-60,#999999);height:16px;flex-basis:100%;}.form-container .status .count-message{display:inline-flex;align-items:center;justify-content:start;font-size:12px;line-height:130%;color:var(--gray-60,#999999);}.form-container .status .error-message{display:inline-flex;align-items:center;justify-content:start;gap:6px;font-size:12px;font-weight:400;line-height:130%;color:red;position:relative;letter-spacing:.01em;}.form-container label .status .error-message{margin-top:4px;}.form-container .status .error-message:before{content:"\e4e0";font-family:"Phosphor-Light"!important;font-size:inherit;font-weight:inherit;color:red;display:inline-block;}.form-container .grow-wrap{display:grid;gap:8px;}.form-container .grow-wrap::after{content:attr(data-replicated-value) " ";white-space:pre-wrap;visibility:hidden;}.form-container .grow-wrap>textarea{resize:none;overflow:hidden;}.form-container .grow-wrap>textarea,.form-container .grow-wrap::after{font-size:16px;grid-area:1 / 1 / 2 / 2;}.form-container .btn-inline{font-size:inherit;}.form-container button[name="submit"][disabled]{background-color:var(--light-grayish-beige-color,#F7F5F3);color:var(--dark-grayish-beige-color,#808080);border-color:var(--dark-grayish-beige-color,#808080);pointer-events:none;}.form-container.has-errors button[name="submit"],.form-container.has-errors button[name="submit"][disabled]{background-color:var(--error-color);color:var(--text-on-error);border-color:var(--error-color);}.form-container.has-success button[name="submit"],.form-container.has-success button[name="submit"][disabled]{background-color:var(--success-color);color:var(--text-on-success);border-color:var(--success-color);}.form-container.has-warning button[name="submit"],.form-container.has-warning button[name="submit"][disabled]{background-color:var(--warning-color);color:var(--text-on-warning);border-color:var(--warning-color);}.form-container.has-info button[name="submit"],.form-container.has-info button[name="submit"][disabled]{background-color:var(--info-color);color:var(--text-on-info);border-color:var(--info-color);}.error-popup-message{will-change:width,height,transform;position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;background-color:transparent;border:1px solid transparent;border-radius:8px;padding:clamp(24px,5vw,48px);}.error-popup-message .alert{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;max-width:400px;margin:0 auto;background:var(--white-color,#FFFFFF);border:1px solid var(--white-color,#FFFFFF);border-radius:8px;padding:48px 32px;box-shadow:rgba(0,0,0,.1) 0 4px 15px 5px;}.error-popup-message .alert .btn{padding:12px 24px 18px 24px;}.form-container .iti input[type="tel"]{padding-left:82px!important;}.form-container .iti__selected-country{max-height:41px!important;}.form-container .iti__selected-country-primary{padding:0 0 0 0!important;}.form-container .iti__country{padding:16px 16px!important;margin-bottom:0!important;border-bottom:1px solid var(--light-grayish-beige-color,#F7F5F3);transition:background-color .2s;}.form-container .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover,.form-container .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary{background-color:transparent;}.form-container .iti__flag{}.form-container .iti .iti__selected-dial-code{font-size:16px;line-height:130%;margin:0;color:#000;}.form-container .iti__search-input{max-width:100%;border:none;border-radius:0;border-bottom:1px solid var(--charcoal-blue-color);background-color:transparent;font-size:14px;outline:none;transition:border .3s,box-shadow .3s;padding:8px 12px;}.form-container .iti__country-name,.form-container .iti__dial-code{font-size:14px;font-weight:400;}.iti--inline-dropdown .iti__country-list{max-height:185px!important;}.form-container .iti--inline-dropdown .iti__dropdown-content{margin-top:1px;margin-left:calc(var(--iti-border-width) * -1);border:none;box-shadow:0 4px 8px rgba(0,0,0,.1)!important;background-color:var(--white-color,#FFFFFF);border-radius:0;border:1px solid var(--charcoal-blue-color);}.form-container .iti--inline-dropdown .iti__country-list{scrollbar-width:thin;scrollbar-color:var(--dark-blue-color) var(--white-color);}.form-container .iti--inline-dropdown .iti__country-list::-webkit-scrollbar{width:4px!important;height:4px!important;}.form-container .iti--inline-dropdown .iti__country-list::-webkit-scrollbar-track{background-color:var(--white-color);border-radius:10px;}.form-container .iti--inline-dropdown .iti__country-list::-webkit-scrollbar-thumb{background-color:var(--dark-blue-color);border-radius:10px;border:2px solid var(--white-color);}.form-container .iti--inline-dropdown .iti__country-list::-webkit-scrollbar-thumb:hover{background-color:var(--dark-blue-color);}@media (max-width:1200px){.form-container p{max-width:100%}}