/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.holcim_popup_webform .popup-webform-data-wrapper{display:none;}.ui-dialog.popupWebformDialog{background:#eeeeee !important;border-radius:0 !important;z-index:101;}.ui-dialog.popupWebformDialog button{background-image:unset;}.ui-dialog.popupWebformDialog input::-moz-placeholder,.ui-dialog.popupWebformDialog .form-control::-moz-placeholder{color:var(--corporate-palette-5);}.ui-dialog.popupWebformDialog input:-ms-input-placeholder,.ui-dialog.popupWebformDialog .form-control:-ms-input-placeholder{color:var(--corporate-palette-5);}.ui-dialog.popupWebformDialog input::placeholder,.ui-dialog.popupWebformDialog .form-control::placeholder{color:var(--corporate-palette-5);}.ui-dialog.popupWebformDialog .form-required::after{background-image:none;content:" ";width:16px;height:16px;-webkit-mask:url("/themes/custom/corporate/images/required.svg");mask:url("/themes/custom/corporate/images/required.svg");-webkit-mask-size:cover;mask-size:cover;background-color:var(--corporate-premium-blue);display:inline-block;transform:scale(0.4);vertical-align:initial;}.ui-dialog.popupWebformDialog section{margin:2.5rem 0 5rem;}.ui-dialog.popupWebformDialog section:first-child{margin-top:0;}.ui-dialog.popupWebformDialog section .webform-section-title{font-size:1.25rem;font-weight:bold;margin-bottom:2.5rem;}.ui-dialog.popupWebformDialog fieldset{margin-bottom:2.5rem !important;}.ui-dialog.popupWebformDialog fieldset > label{margin-bottom:0.9375rem;font-size:0.875rem;font-weight:bold;}.ui-dialog.popupWebformDialog fieldset.form-type-textfield > label,.ui-dialog.popupWebformDialog fieldset.form-type-date > label,.ui-dialog.popupWebformDialog fieldset.form-type-select > label,.ui-dialog.popupWebformDialog fieldset.form-type-tel > label,.ui-dialog.popupWebformDialog fieldset.form-type-email > label,.ui-dialog.popupWebformDialog fieldset.form-type-password > label,.ui-dialog.popupWebformDialog fieldset.form-type-textarea > label{text-transform:uppercase;}.ui-dialog.popupWebformDialog fieldset.webform-type-radios > legend,.ui-dialog.popupWebformDialog fieldset.webform-type-checkboxes > legend{margin-bottom:0.9375rem;font-size:0.875rem;font-weight:bold;text-transform:uppercase;}.ui-dialog.popupWebformDialog fieldset.webform-type-radios label,.ui-dialog.popupWebformDialog fieldset.webform-type-checkboxes label{color:var(--corporate-black);font-weight:normal;}.ui-dialog.popupWebformDialog fieldset.form-type-webform-markup{font-size:1rem;}.ui-dialog.popupWebformDialog .form-actions{margin-top:2.5rem;}.ui-dialog.popupWebformDialog .form-actions button{font-size:0.875rem;padding:0.9375rem 2.5rem;text-transform:uppercase;border-radius:40px;font-weight:800;color:var(--corporate-white);background-color:var(--corporate-premium-blue);border:1px solid var(--corporate-white);}.ui-dialog.popupWebformDialog .form-actions button:hover{background-color:var(--corporate-blue);color:var(--corporate-white);border-color:var(--corporate-blue);}.ui-dialog.popupWebformDialog .form-actions button:hover::after{background-color:var(--corporate-white);}.ui-dialog.popupWebformDialog .form-actions button.cta-color-1{background-color:var(--corporate-cta-bg-color-1) !important;color:var(--corporate-white) !important;}.ui-dialog.popupWebformDialog .form-actions button.cta-color-1::after{background-color:var(--corporate-white) !important;}.ui-dialog.popupWebformDialog .form-actions button.cta-color-1:hover{background-color:var(--corporate-blue) !important;color:var(--corporate-white) !important;border-color:var(--corporate-blue) !important;}.ui-dialog.popupWebformDialog .form-actions button.cta-color-2{background-color:var(--corporate-cta-bg-color-2) !important;color:var(--corporate-premium-blue) !important;}.ui-dialog.popupWebformDialog .form-actions button.cta-color-2::after{background-color:var(--corporate-premium-blue) !important;}.ui-dialog.popupWebformDialog .form-actions button.cta-color-2:hover{background-color:var(--corporate-white) !important;color:var(--corporate-blue) !important;}.ui-dialog.popupWebformDialog .form-actions button.cta-color-2:hover::after{background-color:var(--corporate-blue) !important;}.ui-dialog.popupWebformDialog .form-actions button.cta-color-3{background-color:var(--corporate-cta-bg-color-3) !important;color:var(--corporate-white) !important;border-color:var(--corporate-white);}.ui-dialog.popupWebformDialog .form-actions button.cta-color-3::after{background-color:var(--corporate-white) !important;}.ui-dialog.popupWebformDialog .form-actions button.cta-color-3:hover{background-color:var(--corporate-blue) !important;color:var(--corporate-white) !important;border-color:var(--corporate-blue) !important;}.ui-dialog.popupWebformDialog .form-actions button.cta-color-4{background-color:var(--corporate-cta-bg-color-4) !important;color:var(--corporate-white) !important;}.ui-dialog.popupWebformDialog .form-actions button.cta-color-4::after{background-color:var(--corporate-white) !important;}.ui-dialog.popupWebformDialog .form-actions button.cta-color-4:hover{background-color:var(--corporate-blue) !important;color:var(--corporate-white) !important;border-color:var(--corporate-blue) !important;}.ui-dialog.popupWebformDialog .form-actions button.cta-color-5{background-color:var(--corporate-cta-bg-color-5) !important;color:var(--corporate-white) !important;border-color:var(--corporate-white);}.ui-dialog.popupWebformDialog .form-actions button.cta-color-5::after{background-color:var(--corporate-white) !important;}.ui-dialog.popupWebformDialog .form-actions button.cta-color-5:hover{background-color:var(--corporate-blue) !important;color:var(--corporate-white) !important;border-color:var(--corporate-blue) !important;}.ui-dialog.popupWebformDialog .invalid-feedback{font-size:0.875rem;}.ui-dialog.popupWebformDialog .form-control.is-invalid{background-image:url(/themes/custom/corporate/components/popup-webform/images/alert.svg);}.ui-dialog.popupWebformDialog fieldset.half-item{width:48%;float:left;clear:none;}.ui-dialog.popupWebformDialog fieldset.half-item.left{margin-right:4%;}@media (max-width:47.99875rem){.ui-dialog.popupWebformDialog fieldset.half-item{width:auto;float:none;clear:both;}.ui-dialog.popupWebformDialog fieldset.half-item.left{margin-right:0;}}.ui-dialog.popupWebformDialog fieldset.clearfix{clear:both;}.ui-dialog.popupWebformDialog .form-control,.ui-dialog.popupWebformDialog .form-select{color:var(--corporate-black);font-weight:normal;}.ui-dialog.popupWebformDialog .form-control:focus,.ui-dialog.popupWebformDialog .form-select:focus{border-color:var(--corporate-palette-4);box-shadow:none;}.ui-dialog.popupWebformDialog .form-check-input:checked{background-color:var(--corporate-main-color);border-color:var(--corporate-main-color);}.ui-dialog.popupWebformDialog .ui-dialog-titlebar{background:#eeeeee !important;padding:1rem 1.5rem;border:0;}.ui-dialog.popupWebformDialog .ui-dialog-titlebar button.ui-button-icon-only.ui-dialog-titlebar-close{background:none !important;}.ui-dialog.popupWebformDialog .ui-dialog-titlebar button.ui-button-icon-only.ui-dialog-titlebar-close .ui-icon-closethick{background:var(--corporate-black) !important;-webkit-mask-image:url(/themes/custom/corporate/components/popup-webform/images/sprite.svg#close-view);mask-image:url(/themes/custom/corporate/components/popup-webform/images/sprite.svg#close-view);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;width:100%;height:100%;top:0;margin:0;transform:none;}.ui-dialog.popupWebformDialog #drupal-modal{background-color:#eeeeee;padding:1.5625rem;overflow-y:auto;}.ui-dialog.popupWebformDialog #drupal-modal h2{color:var(--corporate-main-color);}.ui-dialog.popupWebformDialog #drupal-modal article header{display:none;}.ui-dialog.popupWebformDialog .alert{display:none !important;}.popupWebformDialog + .ui-widget-overlay{z-index:100;background:rgba(48,69,92,0.5);opacity:1;}
