.modal-dialog{background-color:var(--color-neutral-60);width:100%;max-width:var(--grid-max-width-wide);border-radius:12px;max-height:80vh;padding-bottom:90px;top:50%;left:50%}@media (min-width:768px){.modal-dialog{width:90%;max-width:80vw;max-height:80vh;padding-top:40px}}.modal-dialog{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;display:flex;overflow:clip}.modal-dialog::-webkit-scrollbar{display:none}.modal-dialog{transform:translate(-50%,-50%)translateY(60vh)}.modal-dialog[data-state=open]{animation:.7s ease-in-out forwards move-up,.3s forwards fade-in}.modal-dialog[data-state=closed]{animation:.5s ease-in-out forwards move-down,.3s forwards fade-out}.modal-dialog__header{flex-direction:column;justify-content:center;align-items:center;display:flex}.modal-dialog__kicker{margin-bottom:20px}.modal-dialog__title{text-wrap:balance;text-align:center;margin-bottom:16px}.modal-dialog__description{text-wrap:balance;text-align:center}.modal-dialog__content{padding-bottom:calc(10px + env(safe-area-inset-bottom))}@media (min-width:768px){.modal-dialog__content{padding-top:20px}}.modal-dialog__content{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,var(--color-neutral-100)2%,var(--color-neutral-100)98%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,var(--color-neutral-100)2%,var(--color-neutral-100)98%,transparent 100%)}.modal-dialog__close-button{bottom:calc(20px + env(safe-area-inset-bottom));width:fit-content;position:absolute;left:50%;transform:translate(-50%)}.modal-dialog--fullscreen{-moz-border-radius:0;border-radius:12px 12px 0 0;width:100vw;max-width:100vw;height:95dvh;max-height:100vh;margin-bottom:0;top:0;left:0;transform:translateY(100vh)}.modal-dialog--fullscreen .modal-dialog__header{margin-bottom:40px}.modal-dialog--fullscreen .modal-dialog__content{padding-inline:var(--grid-padding-central);padding-block:10px!important}.modal-dialog--fullscreen .modal-dialog__close-button{margin-right:calc((var(--grid-padding-central) + 20px)*-1);flex-shrink:0;width:fit-content;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (min-width:768px){.modal-dialog--fullscreen .modal-dialog__close-button{top:20px;bottom:auto;left:auto;right:calc(var(--removed-body-scroll-bar-size) + 20px);transform:none}}.modal-dialog--fullscreen[data-state=open]{animation:.7s cubic-bezier(.32,1,.67,1) forwards fullscreen-up,.3s ease-out forwards fade-in}.modal-dialog--fullscreen[data-state=closed]{animation:.5s cubic-bezier(.32,1,.67,1) forwards fullscreen-down,.3s ease-in forwards fade-out}@media (min-width:768px){.modal-dialog--fullscreen{padding-block:40px}}.modal-dialog--whole-page{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;top:0;left:0;transform:translateY(100vh)}.modal-dialog--whole-page .modal-dialog__header{padding-top:max(20px,env(safe-area-inset-top));margin-bottom:40px}.modal-dialog--whole-page .modal-dialog__content{padding-inline:var(--grid-padding-central);flex-grow:1;padding-block:10px!important}.modal-dialog--whole-page .modal-dialog__close-button{margin-right:calc((var(--grid-padding-central) + 20px)*-1);flex-shrink:0;width:fit-content;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (min-width:768px){.modal-dialog--whole-page .modal-dialog__close-button{top:20px;bottom:auto;left:auto;right:calc(var(--removed-body-scroll-bar-size) + 20px);transform:none}}.modal-dialog--whole-page[data-state=open]{animation:.7s cubic-bezier(.32,1,.67,1) forwards whole-page-up,.3s ease-out forwards fade-in}.modal-dialog--whole-page[data-state=closed]{animation:.5s cubic-bezier(.32,1,.67,1) forwards whole-page-down,.3s ease-in forwards fade-out}@media (min-width:768px){.modal-dialog--whole-page{padding-block:40px}}@keyframes move-up{0%{transform:translate(-50%,-50%)translateY(60vh)}to{transform:translate(-50%,-50%)translateY(0)}}@keyframes move-down{0%{transform:translate(-50%,-50%)translateY(0)}to{transform:translate(-50%,-50%)translateY(60vh)}}@keyframes fullscreen-up{0%{transform:translateY(100vh)}to{transform:translateY(5vh)}}@keyframes fullscreen-down{0%{transform:translateY(5vh)}to{transform:translateY(100vh)}}@keyframes whole-page-up{0%{transform:translateY(100vh)}to{transform:translateY(0)}}@keyframes whole-page-down{0%{transform:translateY(0)}to{transform:translateY(100vh)}}
.language-selector{flex-direction:column;padding-inline:0;display:flex}.language-selector .modal-dialog{padding:0!important}.language-selector .modal-dialog__content{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;min-height:0;max-height:100%;margin-top:0;padding-block:60px;display:flex;overflow-y:auto}.language-selector .modal-dialog__content::-webkit-scrollbar{display:none}.language-selector .modal-dialog__close-button{right:calc(var(--grid-padding-central) + 40px)}.language-selector__container{flex-direction:column;gap:50px;width:100%;margin-inline:auto;display:flex}.language-selector__group{text-align:center;flex-direction:column;gap:18px;width:100%;display:flex}.language-selector__grid{grid-template-columns:repeat(1,1fr);gap:30px;display:grid}@media (min-width:375px){.language-selector__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.language-selector__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.language-selector__grid{grid-template-columns:repeat(4,1fr)}}.language-selector__grid--international{justify-content:center;display:flex}.language-selector__continent-title{text-transform:capitalize}.language-selector__button{align-items:center;gap:12px;font-size:16px;display:flex}.language-selector__button .c-button{padding-inline:0}
