.top-modal-component-wrapper{height:var(--topModalHeight);overflow:hidden}
.top-modal-component.blue{background-color:#003e51}
.top-modal-component.blue .text-section p{color:#f4f4f3}
.top-modal-component.blue .text-section p a{color:#fff}
.top-modal-component.blue .text-section p a:after{background-color:#fff}
.top-modal-component.blue .close-section .close-button{background:url("clientlibs/resources/cross-white.svg") center center no-repeat}
.top-modal-component.black{background-color:#1b1b1b}
.top-modal-component.black .text-section p{color:#f4f4f3}
.top-modal-component.black .text-section p a{color:#fff}
.top-modal-component.black .text-section p a:after{background-color:#fff}
.top-modal-component.black .close-section .close-button{background:url("clientlibs/resources/cross-white.svg") center center no-repeat}
.top-modal-component.beige{background-color:#dbd3cb}
.top-modal-component.beige .text-section p{color:#1b1b1b}
.top-modal-component.beige .text-section p a{color:#1b1b1b}
.top-modal-component.beige .text-section p a:after{background-color:#1b1b1b}
.top-modal-component.beige .close-section .close-button{background:url("clientlibs/resources/cross-black.svg") center center no-repeat}
.top-modal-component{display:flex;justify-content:space-between;align-items:center;width:100%;padding:8px 16px;background-color:#1b1b1b}
@media(min-width:764px){.top-modal-component{padding:6px 32px}
}
@media(min-width:1016px){.top-modal-component{padding:8px 32px}
}
.top-modal-component .text-section{cursor:default}
.top-modal-component .text-section p{font-size:12px;line-height:16px;margin-bottom:0;font-family:'CupraLight';font-weight:350}
@media(min-width:1016px){.top-modal-component .text-section p{font-size:14px;line-height:20px}
}
.top-modal-component .text-section p b{font-family:'CupraRegular';font-weight:inherit;font-weight:500}
@media(min-width:764px){.top-modal-component .text-section p b{font-size:14px;line-height:16px;font-weight:400}
}
@media(min-width:1016px){.top-modal-component .text-section p b{font-family:'CupraMedium';font-weight:400}
}
.top-modal-component .text-section p a{font-family:'CupraLight';font-weight:350;text-decoration:underline}
@media(min-width:764px){.top-modal-component .text-section p a{font-family:'CupraLight';font-size:14px;line-height:20px;position:relative;font-weight:350;text-decoration:none}
.top-modal-component .text-section p a:after{content:'';display:block;position:absolute;right:0;bottom:-3px;width:100%;height:1px}
}
@media(min-width:1016px){.top-modal-component .text-section p a{font-family:'CupraRegular';font-size:16px;line-height:24px}
}
.top-modal-component .close-section{align-self:flex-start;margin-top:-4px}
@media(min-width:764px){.top-modal-component .close-section{margin-top:-2px}
}
@media(min-width:1016px){.top-modal-component .close-section{margin-top:0}
}
.top-modal-component .close-section .close-button{cursor:pointer;width:24px;height:24px;background-size:cover}
@media(min-width:1016px){.top-modal-component .close-section .close-button{width:32px;height:32px}
}