.page-main-wrapper .variation-popup-calculator-wrapper .variation-popup-calculator-container .popup-exit-content h3 {
	margin: 0;
}
.page-main-wrapper .variation-popup-calculator-wrapper .variation-popup-calculator-container {
    max-width: calc(100vw - 40px);
    max-height: calc(100vh - 40px);
}
.page-main-wrapper #popup-exit-configurator .popup-exit-form .phoneFormFieldBlock .phoneCountryCode {
	border: none !important;
}
.page-main-wrapper #popup-exit-configurator .popup-exit-form .columns-equal-class.wrap-section.consent {
	display: flex !important;
	flex-direction: row-reverse;
	margin: 15px 0 0 0 !important;
}
.page-main-wrapper #popup-exit-configurator .popup-exit-form .textFormFieldBlock,
.page-main-wrapper #popup-exit-configurator .popup-exit-form .phoneFormFieldBlock,
.page-main-wrapper #popup-exit-configurator .popup-exit-form .lookupFormFieldBlock {
	margin: 0 0 14px 0;
}
.page-main-wrapper #popup-exit-configurator .popup-exit-form div[data-cached-form-url] button.submitButton,
.page-main-wrapper #popup-exit-configurator .popup-exit-form .marketingForm .submitButton,
body .page-main-wrapper #popup-exit-configurator .popup-exit-form .textFormFieldBlock input,
body .page-main-wrapper #popup-exit-configurator .popup-exit-form .phoneFormFieldBlock input,
body .page-main-wrapper #popup-exit-configurator .popup-exit-form .lookupFormFieldBlock input,
body .page-main-wrapper #popup-exit-configurator .popup-exit-form .optionSetFormFieldBlock select,
body .page-main-wrapper #popup-exit-configurator .popup-exit-form .marketingForm textarea {
	min-height: 40px;
	padding: 0 15px !important;
}