.aem-popup{background-color:rgba(0,54,101,.4)}.aem-popup #aemFormFrame{display:none}.aem-popup .aem-modal__dialog{display:inline-block;position:relative;overflow:hidden;height:initial;max-height:100vh;width:calc(100vw - 32px);margin:auto auto;top:initial;right:initial;bottom:initial;left:initial}@media all and (min-width: 48em){.aem-popup--small .aem-modal__dialog{width:476px}.aem-popup--medium .aem-modal__dialog{width:636px}.aem-popup--large .aem-modal__dialog{width:734px}}.aem-popup .cmp-experiencefragment.cmp-experiencefragment--adaptive-form-modal,.aem-popup .xf-content-height,.aem-popup .aem-Grid{height:100%;min-height:0}.aem-popup .aem-modal{overflow-y:hidden}.aem-popup .aem-modal__header{border:none}.aem-popup .aem-modal__body{overflow:unset}.aem-popup .aem-modal__body,.aem-popup .aem-modal__header{padding:0}.aem-popup .aem-modal__content{position:relative;max-height:100vh;padding:48px 24px;box-shadow:0 0 8px rgba(0,54,101,.16);border-radius:8px}@media all and (min-width: 48em){.aem-popup .aem-modal__content{padding:48px}}.aem-popup .aem-modal__content .aem-GridColumn{padding:0}.aem-popup .aem-icon__cancel{border:none;background:none;padding:0;z-index:1;position:absolute;top:10px;right:14px;cursor:pointer;width:24px;height:24px}@media all and (min-width: 48em){.aem-popup .aem-icon__cancel{position:absolute;top:34px;right:34px}}.aem-popup .aem-icon__cancel:focus{outline:none}.aem-popup .aem-icon__cancel:focus::after{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:transparent;border:1px dotted #00aeef;border-radius:100px}.aem-popup .aem-icon__cancel svg{width:24px;height:24px}.aem-popup .aem-icon__cancel svg *{stroke:#00aeef}.aem-popup iframe{margin-bottom:0}.aem-design--private-banking .aem-popup .aem-modal__content{box-shadow:0 0 8px rgba(87,77,73,.16)}.aem-design--private-banking .aem-popup .aem-icon__cancel:focus::after{border-color:#bcad40}.aem-design--private-banking .aem-popup .aem-icon__cancel svg *{stroke:#bcad40}
