/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body.survey-open{height:100vh;overflow-y:hidden;position:fixed;}.ui-dialog.survey-dialog{width:100% !important;left:0 !important;top:0 !important;z-index:502 !important;height:100% !important;border:none !important;border-radius:0 !important;padding:0 !important;background:var(--snow-grey-6) !important;font-family:'Barlow',sans-serif !important;overflow-y:scroll;max-width:unset !important;box-shadow:unset !important;color:var(--black-type) !important;--gin-bg-layer:var(--snow-grey-6);--gin-color-text:var(--black-type);}.ui-dialog.survey-dialog .ui-dialog-content{max-height:100% !important;padding:0 !important;overflow:initial;}.ui-dialog.survey-dialog .ui-dialog-titlebar{border:none !important;padding:4px 20px !important;background-color:var(--survey-header) !important;border-radius:0 !important;}.ui-dialog.survey-dialog .ui-dialog-titlebar-close{background:0 0 !important;width:26px !important;height:26px !important;right:30px !important;margin:0 !important;top:20px !important;padding-right:0 !important;}.ui-dialog.survey-dialog .ui-dialog-titlebar-close:before{content:'';width:32px;height:1px;background-color:#fff;position:absolute;transform:rotate(-45deg);display:block;top:calc(50% - 1px);left:-3px;}.ui-dialog.survey-dialog .ui-dialog-titlebar-close:after{content:'';width:32px;height:1px;background-color:#fff;position:absolute;transform:rotate(45deg);display:block;bottom:50%;left:-3px;}.ui-dialog.survey-dialog .ui-button-icon.ui-icon-closethick{display:inline-block !important;background:none !important;width:26px !important;height:26px !important;right:5px !important;margin:0px !important;top:0px !important;}.ui-dialog.survey-dialog .ui-button-icon.ui-icon-closethick:after{content:'';width:32px;height:1px;background-color:var(--white);position:absolute;transform:rotate(45deg);display:block;bottom:50%;left:-3px;}.ui-dialog.survey-dialog .ui-button-icon.ui-icon-closethick:before{content:'';width:32px;height:1px;background-color:var(--white);position:absolute;transform:rotate(-45deg);display:block;top:calc(50% - 1px);left:-3px;}.ui-dialog.survey-dialog .webform-ajax-form-wrapper{padding-bottom:20px;}.ui-dialog.survey-dialog .top-container{background-color:var(--survey-header);padding-bottom:14px;}.ui-dialog.survey-dialog .top-container .survey-logo svg{width:100%;height:auto;}.ui-dialog.survey-dialog .top-container .survey-logo svg path{fill:var(--white);}.ui-dialog.survey-dialog .survey-top-title{color:var(--white);font-family:'IBM Plex Serif',serif;font-weight:400;font-style:italic;}.ui-dialog.survey-dialog .middle-container{position:relative;padding-bottom:11px;}.ui-dialog.survey-dialog .middle-container:before{content:'';position:absolute;top:0px;width:100%;height:140px;background-color:var(--survey-header);}.ui-dialog.survey-dialog .webform-fields-wrapper{background-color:var(--white);-webkit-box-shadow:4px 4px 4px 0px var(--survey-shadow);box-shadow:4px 4px 4px 0px var(--survey-shadow);z-index:1;position:relative;padding:25px 35px;}@media (max-width:767.98px){.ui-dialog.survey-dialog .webform-fields-wrapper{padding:15px;}}.ui-dialog.survey-dialog .ui-dialog-titlebar-close{display:none;}.ui-dialog.survey-dialog .form-type-webform-markup{font-size:20px;border-bottom:1px solid var(--survey-another-color);padding-bottom:25px;}.ui-dialog.survey-dialog fieldset:not([class~="form-type-webform-markup"],[class~="form-item-number-of-project-inquiries"]){padding-top:25px;}.ui-dialog.survey-dialog .content-spacer{min-width:0;}.ui-dialog.survey-dialog .col-spacer-1{min-width:63px;}@media (max-width:767.98px){.ui-dialog.survey-dialog .col-spacer-1{min-width:55px;}}.ui-dialog.survey-dialog .col-spacer{min-width:45px;}@media (max-width:767.98px){.ui-dialog.survey-dialog .col-spacer{min-width:36px;}}.ui-dialog.survey-dialog .form-type-radios label{color:var(--solid-grey-1);font-size:34px;line-height:42px;margin-bottom:20px;}@media (max-width:767.98px){.ui-dialog.survey-dialog .form-type-radios label{font-size:24px;line-height:32px;}}.ui-dialog.survey-dialog label{color:var(--solid-grey-1);font-size:34px;line-height:42px;margin-bottom:30px;}@media (max-width:767.98px){.ui-dialog.survey-dialog label{font-size:24px;line-height:32px;}}.ui-dialog.survey-dialog label.form-required:after{display:none;}.ui-dialog.survey-dialog .input-group-prepend{float:left;padding-right:18px;}.ui-dialog.survey-dialog .field-prefix{font-size:30px;line-height:35px;font-family:'IBM Plex Serif',serif;background-color:var(--corporate);border-radius:0;color:var(--white);border:none;font-style:italic;padding:5px 10px;}@media (max-width:767.98px){.ui-dialog.survey-dialog .field-prefix{font-size:25px;line-height:30px;padding:3px 6px;}}.ui-dialog.survey-dialog .form-type-radios .webform-options-display-one-column,.ui-dialog.survey-dialog .form-type-checkboxes .webform-options-display-one-column{width:100%;}.ui-dialog.survey-dialog .form-type-radios .form-type-radio,.ui-dialog.survey-dialog .form-type-radios .form-type-checkbox,.ui-dialog.survey-dialog .form-type-checkboxes .form-type-radio,.ui-dialog.survey-dialog .form-type-checkboxes .form-type-checkbox{display:block;position:relative;padding-left:0;margin-bottom:20px;cursor:pointer;width:100%;}.ui-dialog.survey-dialog .form-radios .form-type-radio input,.ui-dialog.survey-dialog .form-radios .form-type-checkbox input,.ui-dialog.survey-dialog .form-checkboxes .form-type-radio input,.ui-dialog.survey-dialog .form-checkboxes .form-type-checkbox input{opacity:0;position:absolute;top:0px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.ui-dialog.survey-dialog .form-radios .form-type-radio input[type="radio"] + label::after,.ui-dialog.survey-dialog .form-radios .form-type-radio input[type="checkbox"] + label::after,.ui-dialog.survey-dialog .form-radios .form-type-checkbox input[type="radio"] + label::after,.ui-dialog.survey-dialog .form-radios .form-type-checkbox input[type="checkbox"] + label::after,.ui-dialog.survey-dialog .form-checkboxes .form-type-radio input[type="radio"] + label::after,.ui-dialog.survey-dialog .form-checkboxes .form-type-radio input[type="checkbox"] + label::after,.ui-dialog.survey-dialog .form-checkboxes .form-type-checkbox input[type="radio"] + label::after,.ui-dialog.survey-dialog .form-checkboxes .form-type-checkbox input[type="checkbox"] + label::after{content:none;}.ui-dialog.survey-dialog .form-radios .form-type-radio input[type="radio"]:checked + label::before,.ui-dialog.survey-dialog .form-radios .form-type-radio input[type="checkbox"]:checked + label::before,.ui-dialog.survey-dialog .form-radios .form-type-checkbox input[type="radio"]:checked + label::before,.ui-dialog.survey-dialog .form-radios .form-type-checkbox input[type="checkbox"]:checked + label::before,.ui-dialog.survey-dialog .form-checkboxes .form-type-radio input[type="radio"]:checked + label::before,.ui-dialog.survey-dialog .form-checkboxes .form-type-radio input[type="checkbox"]:checked + label::before,.ui-dialog.survey-dialog .form-checkboxes .form-type-checkbox input[type="radio"]:checked + label::before,.ui-dialog.survey-dialog .form-checkboxes .form-type-checkbox input[type="checkbox"]:checked + label::before{background-color:var(--corporate);border-color:var(--corporate);}.ui-dialog.survey-dialog .form-radios .form-type-radio input[type="radio"]:checked + label::after,.ui-dialog.survey-dialog .form-radios .form-type-radio input[type="checkbox"]:checked + label::after,.ui-dialog.survey-dialog .form-radios .form-type-checkbox input[type="radio"]:checked + label::after,.ui-dialog.survey-dialog .form-radios .form-type-checkbox input[type="checkbox"]:checked + label::after,.ui-dialog.survey-dialog .form-checkboxes .form-type-radio input[type="radio"]:checked + label::after,.ui-dialog.survey-dialog .form-checkboxes .form-type-radio input[type="checkbox"]:checked + label::after,.ui-dialog.survey-dialog .form-checkboxes .form-type-checkbox input[type="radio"]:checked + label::after,.ui-dialog.survey-dialog .form-checkboxes .form-type-checkbox input[type="checkbox"]:checked + label::after{content:"";left:18px;top:13px;}.ui-dialog.survey-dialog .form-radios .form-type-radio .option,.ui-dialog.survey-dialog .form-radios .form-type-checkbox .option,.ui-dialog.survey-dialog .form-checkboxes .form-type-radio .option,.ui-dialog.survey-dialog .form-checkboxes .form-type-checkbox .option{font-size:20px;line-height:46px;min-height:50px;font-weight:normal;position:relative;padding:0 8px 0 57px;display:block;border:2px solid var(--survey-another-color);cursor:pointer;}@media (max-width:767.98px){.ui-dialog.survey-dialog .form-radios .form-type-radio .option,.ui-dialog.survey-dialog .form-radios .form-type-checkbox .option,.ui-dialog.survey-dialog .form-checkboxes .form-type-radio .option,.ui-dialog.survey-dialog .form-checkboxes .form-type-checkbox .option{font-size:16px;line-height:26px;overflow-wrap:break-word;padding:8px 8px 8px 55px;}}.ui-dialog.survey-dialog .form-radios .form-type-radio .option:before,.ui-dialog.survey-dialog .form-radios .form-type-checkbox .option:before,.ui-dialog.survey-dialog .form-checkboxes .form-type-radio .option:before,.ui-dialog.survey-dialog .form-checkboxes .form-type-checkbox .option:before{content:' ';display:inline-block;height:29px;width:29px;border:2px solid var(--survey-another-color);position:absolute;top:9px;left:13px;cursor:pointer;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}.ui-dialog.survey-dialog .form-radios .form-type-radio .option:after,.ui-dialog.survey-dialog .form-radios .form-type-checkbox .option:after,.ui-dialog.survey-dialog .form-checkboxes .form-type-radio .option:after,.ui-dialog.survey-dialog .form-checkboxes .form-type-checkbox .option:after{content:'';display:inline-block;height:13px;width:20px;border-left:3px solid;border-bottom:3px solid;transform:rotate(-45deg);position:absolute;cursor:pointer;color:var(--white);}.ui-dialog.survey-dialog .form-checkboxes .form-check-input:disabled ~ .option{color:var(--survey-disabled);}.ui-dialog.survey-dialog .form-checkboxes .form-type-checkbox.disabled .option{color:var(--survey-disabled);}.ui-dialog.survey-dialog .form-checkboxes .form-type-checkbox.disabled .option:before{color:var(--survey-disabled);}.ui-dialog.survey-dialog .form-type-radios .form-type-radio input[type="radio"].error + label,.ui-dialog.survey-dialog .form-type-checkboxes .form-type-checkbox input[type="checkbox"].error + label,.ui-dialog.survey-dialog .form-type-textarea textarea.error{border-color:red;}.ui-dialog.survey-dialog .form-type-radios .form-type-radio input[type="radio"]:checked + label,.ui-dialog.survey-dialog .form-type-checkboxes .form-type-checkbox input[type="checkbox"]:checked + label{border-color:var(--corporate);}.ui-dialog.survey-dialog .form-type-radios .form-type-radio input[type="radio"],.ui-dialog.survey-dialog .form-type-checkboxes .form-type-checkbox input[type="checkbox"]{opacity:0;position:absolute;top:0px;width:56px;height:46px;margin:0;}.ui-dialog.survey-dialog .form-actions{text-align:right;}.ui-dialog.survey-dialog .form-actions button{min-width:240px;font-size:20px;line-height:22px;color:var(--white);margin-left:18px;background-color:var(--corporate);border-color:var(--corporate) !important;position:relative;min-height:48px;border-radius:0;font-weight:normal;}@media (max-width:767.98px){.ui-dialog.survey-dialog .form-actions button{margin-bottom:20px;font-size:16px;min-width:initial;margin-left:10px;}}.ui-dialog.survey-dialog .form-actions button:focus,.ui-dialog.survey-dialog .form-actions button:hover{background-color:var(--corporate);color:var(--white) !important;border-color:var(--corporate) !important;}.ui-dialog.survey-dialog .form-actions button :disabled{background-color:var(--survey-another-color);}.ui-dialog.survey-dialog .form-actions button.webform-button--next{text-align:left;padding-right:55px;}@media (max-width:767.98px){.ui-dialog.survey-dialog .form-actions button.webform-button--next{padding-right:40px;}}.ui-dialog.survey-dialog .form-actions button.webform-button--next:before{content:"\f285";display:inline-block;font:normal normal normal 24px/1 bootstrap-icons !important;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;color:var(--corporate);position:absolute;right:21px;top:calc(50% - 12px);z-index:1;}@media (max-width:767.98px){.ui-dialog.survey-dialog .form-actions button.webform-button--next:before{right:7px;}}.ui-dialog.survey-dialog .form-actions button.webform-button--next:after{content:'';border-radius:50%;position:absolute;background-color:var(--white);width:30px;height:30px;right:20px;top:calc(50% - 15px);}@media (max-width:767.98px){.ui-dialog.survey-dialog .form-actions button.webform-button--next:after{right:5px;}}.ui-dialog.survey-dialog .form-actions button.webform-button--previous{text-align:left;padding-left:55px;}@media (max-width:767.98px){.ui-dialog.survey-dialog .form-actions button.webform-button--previous{margin-left:0;padding-left:40px;}}.ui-dialog.survey-dialog .form-actions button.webform-button--previous:before{content:"\f284";display:inline-block;font:normal normal normal 24px/1 bootstrap-icons !important;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;color:var(--corporate);position:absolute;left:21px;top:calc(50% - 12px);z-index:1;}@media (max-width:767.98px){.ui-dialog.survey-dialog .form-actions button.webform-button--previous:before{left:7px;}}.ui-dialog.survey-dialog .form-actions button.webform-button--previous:after{content:'';border-radius:50%;position:absolute;background-color:var(--white);width:30px;height:30px;left:20px;top:calc(50% - 15px);}@media (max-width:767.98px){.ui-dialog.survey-dialog .form-actions button.webform-button--previous:after{left:5px;}}.ui-dialog.survey-dialog .webform-progress{padding-bottom:30px;}.ui-dialog.survey-dialog .webform-progress__status{text-align:left;color:var(--solid-grey-1);font-family:'IBM Plex Serif',serif !important;font-weight:400;font-style:italic;font-size:18px;}.ui-dialog.survey-dialog .bar-container{width:200px;height:18px;border:1px solid var(--tags-border);background-color:var(--white);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;margin:4px 0;overflow:hidden;}.ui-dialog.survey-dialog .bar-filler{background-color:var(--tags-border);height:100%;}.ui-dialog.survey-dialog .form-textarea-wrapper{width:100%;}.ui-dialog.survey-dialog textarea{width:100%;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:2px solid var(--survey-another-color);margin-bottom:20px;}.ui-dialog.survey-dialog .form-type-radios .webform-options-display-side-by-side{width:100%;}.ui-dialog.survey-dialog .form-type-radios.form-item-satisfaction .radio.form-check{padding-right:35px;padding-left:0;}@media (max-width:991.98px){.ui-dialog.survey-dialog .form-type-radios.form-item-satisfaction .radio.form-check{padding:0 10px;}}@media (max-width:767.98px){.ui-dialog.survey-dialog .form-type-radios.form-item-satisfaction .radio.form-check{width:100%;padding:0;float:none;text-align:center;}}.ui-dialog.survey-dialog .form-type-radios.form-item-satisfaction .radio.form-check input{width:70px;height:70px;}.ui-dialog.survey-dialog .form-type-radios.form-item-satisfaction .radio.form-check .form-check-label{border:none;display:block;padding:0px;box-shadow:none;cursor:pointer;font-size:12px;line-height:1.25;}.ui-dialog.survey-dialog .form-type-radios.form-item-satisfaction .radio.form-check .form-check-label img{border-radius:50%;border:5px solid var(--white);width:80px;height:80px;transition:transform .2s ease-out;margin-bottom:24px;}@media (max-width:767.98px){.ui-dialog.survey-dialog .form-type-radios.form-item-satisfaction .radio.form-check .form-check-label img{width:60px;height:60px;}}.ui-dialog.survey-dialog .form-type-radios.form-item-satisfaction .radio.form-check .form-check-label img:hover{transform:scale(1.1);}.ui-dialog.survey-dialog .form-type-radios.form-item-satisfaction .radio.form-check .form-check-label svg{width:70px;height:auto;}.ui-dialog.survey-dialog .form-type-radios.form-item-satisfaction .radio.form-check input[type="radio"]:checked + label > img{border-color:var(--corporate);}.ui-dialog.survey-dialog .form-type-radios.form-item-satisfaction .radio.form-check .form-check-label:before,.ui-dialog.survey-dialog .form-type-radios.form-item-satisfaction .radio.form-check .form-check-label:after{content:none !important;}@media (max-width:767.98px){.ui-dialog.survey-dialog .form-type-radios.form-item-satisfaction .webform-options-display-buttons{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;}}.ui-dialog.survey-dialog .webform-confirmation{padding-top:1em;}.ui-dialog.survey-dialog .webform-confirmation__message{font-size:34px;line-height:42px;}.ui-dialog.survey-dialog .webform-confirmation svg{width:54px;height:auto;margin-right:18px;}@media (max-width:767.98px){.ui-dialog.survey-dialog .webform-confirmation .col-spacer-1{min-width:63px;}}.ui-dialog.survey-dialog .welcome-message{color:var(--solid-grey-1);font-size:24px;line-height:32px;max-width:650px;width:fit-content;margin:0 auto 40px auto;}.ui-dialog.survey-dialog .welcome-message img{max-height:100px;max-width:100%;width:auto;}
