.style-module__xQEZSa__modal .style-module__xQEZSa__background{z-index:100000;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background-color:rgba(var(--black),.75);cursor:pointer;width:100dvw;height:100dvh;position:fixed;inset:0}.style-module__xQEZSa__modal .style-module__xQEZSa__foreground{z-index:100000;background-color:rgb(var(--white));border-radius:1.5rem;flex-direction:column;width:40dvw;max-width:90dvw;max-height:90dvh;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.style-module__xQEZSa__modal .style-module__xQEZSa__foreground{width:100%}}.style-module__xQEZSa__modal .style-module__xQEZSa__foreground .style-module__xQEZSa__header{justify-content:space-between;gap:2.5rem;padding:1.5rem 2.5rem;display:flex}.style-module__xQEZSa__modal .style-module__xQEZSa__foreground .style-module__xQEZSa__header .style-module__xQEZSa__titleAndSubTitle{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.style-module__xQEZSa__modal .style-module__xQEZSa__foreground .style-module__xQEZSa__header .style-module__xQEZSa__titleAndSubTitle .style-module__xQEZSa__title{font-size:2.75rem;font-weight:500}.style-module__xQEZSa__modal .style-module__xQEZSa__foreground .style-module__xQEZSa__header .style-module__xQEZSa__titleAndSubTitle .style-module__xQEZSa__subTitle{color:rgb(var(--description-color));font:400 1.5rem/125% Poppins}.style-module__xQEZSa__modal .style-module__xQEZSa__foreground .style-module__xQEZSa__header .style-module__xQEZSa__closeIcon{cursor:pointer;border:.1rem solid rgba(var(--primary),.25);border-radius:3.5rem;width:3.5rem;min-width:3.5rem;height:3.5rem;min-height:3.5rem}.style-module__xQEZSa__modal .style-module__xQEZSa__foreground .style-module__xQEZSa__header .style-module__xQEZSa__closeIcon:hover{transform:scale(1.1)}.style-module__xQEZSa__modal .style-module__xQEZSa__foreground .style-module__xQEZSa__childrenContainer{margin-top:2.5rem;padding:0 2.5rem 1.5rem;overflow:auto}.style-module__xQEZSa__modal .style-module__xQEZSa__foreground .style-module__xQEZSa__buttonsContainer{justify-content:flex-end;align-items:center;gap:.5rem;padding:1.5rem 2.5rem;display:flex}.style-module__xQEZSa__modal .style-module__xQEZSa__foreground .style-module__xQEZSa__buttonsContainer .style-module__xQEZSa__buttonsContainer{width:100%}.style-module__xQEZSa__modal .style-module__xQEZSa__foreground .style-module__xQEZSa__buttonsContainer .style-module__xQEZSa__buttonTitleContainer{padding:1rem 5rem}
