.modalCorner{--modalCorner-fontSize: 1em;--modalCorner-padding: var(--spacing-40);--modalCorner-maxWidth: 640px;--modalCorner-backgroundColor: hsla(var(--white), 1);--modalCorner-borderRadius: var(--borderRadius);--modalCorner-offset: 11px;--modalCorner-close-size: 30px;--modalCorner-close-icon-size: 20px;--modalCorner-close-borderRadius: 50%;--modalCorner-close-backgroundColor: hsla(var(--primary-color-light), 1);--modalCorner-close-backgroundColor-hover: hsla(var(--primary-color), 1);--modalCorner-close-color: hsla(var(--primary-color), 1);--modalCorner-close-color-hover: hsla(var(--white), 1)}.modalCorner{right:var(--modalCorner-offset);bottom:var(--modalCorner-offset);font-size:var(--modalCorner-fontSize);background-color:var(--modalCorner-backgroundColor);box-shadow:var(--boxShadow-darker);border-radius:var(--modalCorner-borderRadius);padding:var(--modalCorner-padding);width:calc(100% - (2 * var(--modalCorner-offset)));max-width:var(--modalCorner-maxWidth);text-align:left;position:fixed;z-index:4000;overflow:hidden}.modalCorner-content{font-size:.8182em}.modalCorner-content .partContentFileImageGallery{margin:0 calc(-1 * var(--modalCorner-padding));background-color:rgba(0,0,0,.05)}.modalCorner-content .partContentFileImageGallery:first-child{margin-top:calc(-1 * var(--modalCorner-padding))}.modalCorner-content .partContentFileImageGallery+.partContentText>.partHeading{margin-top:var(--coreContent1-spacing)}.modalCorner-content .partContentText{--partContentText1-lineHeight: 1.4}.modalCorner-content .partContentText>.partHeading{padding-right:30px}.modalCorner-content .partButton{margin-top:var(--coreContent1-spacing)}.modalCorner .modalCorner-close{z-index:20;position:absolute;top:calc(var(--modalCorner-offset));right:calc(var(--modalCorner-offset));width:var(--modalCorner-close-size);height:var(--modalCorner-close-size);display:grid;place-items:center;border-radius:var(--modalCorner-close-borderRadius);background-color:var(--modalCorner-close-backgroundColor);color:var(--modalCorner-close-color);transition:background-color .3s,color .3s}@media (hover: hover){.modalCorner .modalCorner-close:hover{background-color:var(--modalCorner-close-backgroundColor-hover);color:var(--modalCorner-close-color-hover)}}.modalCorner .modalCorner-close>svg{fill:currentColor;width:calc(var(--modalCorner-close-icon-size) * .6);height:calc(var(--modalCorner-close-icon-size) * .6)}.modalCorner .modalCorner-close .partFontIcon{--partFontIcon-size: var(--modalCorner-close-icon-size);--partFontIcon-color: currentColor}
