.webform-submission-form .col{display:block;flex:1}.webform-submission-form .row{margin-left:0;margin-right:0}.webform-submission-form .row>*{padding-left:0;padding-right:0}.webform-submission-form input[type=email],.webform-submission-form input[type=tel],.webform-submission-form input[type=text],.webform-submission-form input[type=url],.webform-submission-form select,.webform-submission-form textarea{font-size:18px;line-height:28px;display:block;width:100%;color:inherit;border:1px solid currentColor;border-radius:4px;padding:4px 12px;background:rgba(0,0,0,0)}.webform-submission-form input[type=file]{font-size:18px;line-height:28px;max-width:100%;white-space:normal}.webform-submission-form input[type=file]::file-selector-button{background:rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#000;border-color:currentColor;margin-top:8px;margin-right:12px}.webform-submission-form input[type=file]::file-selector-button::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.webform-submission-form input[type=file]::file-selector-button:hover::after{transform:translateX(8px)}.webform-submission-form input[type=file]::file-selector-button[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.webform-submission-form select{appearance:none;background-color:rgba(0,0,0,0);background-image:url("../../images/icon-dropdown-arrow.svg");background-position:right 10px center;background-repeat:no-repeat;background-size:16px 10px}.webform-submission-form textarea{height:125px}.webform-submission-form .description{margin-top:8px;opacity:.75;padding:0;font-size:16px;line-height:24px}.webform-submission-form fieldset{margin:0;padding:0;border:none;width:100%}.webform-submission-form fieldset legend{display:block;font-weight:500;margin:0 0 8px 0;padding:0;font-size:24px}.webform-submission-form .form-item.js-form-type-date>label:not(.visually-hidden),.webform-submission-form .form-item.js-form-type-email>label:not(.visually-hidden),.webform-submission-form .form-item.js-form-type-select>label:not(.visually-hidden),.webform-submission-form .form-item.js-form-type-tel>label:not(.visually-hidden),.webform-submission-form .form-item.js-form-type-textarea>label:not(.visually-hidden),.webform-submission-form .form-item.js-form-type-textfield>label:not(.visually-hidden),.webform-submission-form .form-item.js-form-type-url>label:not(.visually-hidden){display:block;padding:0;margin:0 0 8px 0;font-weight:500;width:100%}.webform-submission-form .form-item.js-form-type-date>label .required,.webform-submission-form .form-item.js-form-type-email>label .required,.webform-submission-form .form-item.js-form-type-select>label .required,.webform-submission-form .form-item.js-form-type-tel>label .required,.webform-submission-form .form-item.js-form-type-textarea>label .required,.webform-submission-form .form-item.js-form-type-textfield>label .required,.webform-submission-form .form-item.js-form-type-url>label .required{color:#b0070d}.webform-submission-form .js-form-managed-file label.js-label{cursor:pointer;display:flex;align-items:center}.webform-submission-form .js-form-managed-file label.js-label .btn{background:rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#000;border-color:currentColor;margin-right:10px}.webform-submission-form .js-form-managed-file label.js-label .btn::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.webform-submission-form .js-form-managed-file label.js-label .btn:hover::after{transform:translateX(8px)}.webform-submission-form .js-form-managed-file label.js-label .btn[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.webform-submission-form .js-form-managed-file label.js-label .btn::after{content:none}.webform-submission-form .form-wrapper,.webform-submission-form .fieldset-wrapper{width:100%}.webform-submission-form .form-wrapper:not(.webform-actions),.webform-submission-form .fieldset-wrapper:not(.webform-actions){display:grid;grid-template-columns:repeat(12, 1fr);gap:24px 48px}@media(max-width: 767px){.webform-submission-form .form-wrapper:not(.webform-actions),.webform-submission-form .fieldset-wrapper:not(.webform-actions){gap:24px}}.webform-submission-form .form-wrapper:not(.webform-actions)>*,.webform-submission-form .fieldset-wrapper:not(.webform-actions)>*{grid-column:span 12;align-self:flex-start;width:auto}.webform-submission-form .webform-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.webform-submission-form .webform-actions .button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#fff;background:#000;border-color:#000}.webform-submission-form .webform-actions .button::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.webform-submission-form .webform-actions .button:hover::after{transform:translateX(8px)}.webform-submission-form .webform-actions .button[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.webform-submission-form .webform-actions .button::after{filter:invert(1)}.dark .webform-submission-form .webform-actions .button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#000;background:#fff;border-color:#fff}.dark .webform-submission-form .webform-actions .button::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.dark .webform-submission-form .webform-actions .button:hover::after{transform:translateX(8px)}.dark .webform-submission-form .webform-actions .button[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.webform-submission-form .select2-container--default .select2-selection--single{background:rgba(0,0,0,0);border:1px solid currentColor;border-radius:4px;height:auto;padding:4px 12px}.webform-submission-form .select2-container--default .select2-selection--single .select2-selection__rendered{color:inherit;padding-left:0;padding-right:32px}.webform-submission-form .select2-container--default .select2-selection--single .select2-selection__arrow{width:16px;height:10px;background-image:url("../../images/icon-dropdown-arrow.svg");background-position:center;background-repeat:no-repeat;background-size:contain;top:50%;right:12px;transform:translateY(-50%)}.webform-submission-form .select2-container--default .select2-selection--single .select2-selection__arrow b{opacity:0}
