.language-modal{align-items:center;background-color:rgba(0,0,0,.4);bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:.3s ease-in-out all;z-index:-1}.language-modal.language-modal--visible{opacity:1;pointer-events:all;visibility:visible;z-index:11}.language-modal .language-modal__wrapper{background-color:#fdfcf8;padding:2.1428571429rem 1.4285714286rem;position:relative;width:32.8571428571rem}@media screen and (max-width: 768px){.language-modal .language-modal__wrapper{width:calc(100% - .8571428571rem)}}.language-modal .language-modal__link span{padding-right:4px}.language-modal .language-modal__title{line-height:1.3;margin-bottom:1.1428571429rem;text-align:center}.language-modal .language-modal__title strong{background-color:#f7ffa4;padding:2px}.language-modal .language-modal__description{margin-bottom:3.5714285714rem;text-align:center}@media screen and (max-width: 768px){.language-modal .language-modal__description{margin-bottom:2.1428571429rem}}.language-modal .language-modal__description span{color:#787878;letter-spacing:.28px}@media screen and (max-width: 768px){.language-modal .language-modal__description span{letter-spacing:.26px}}.language-modal .language-modal__image{display:inline-block;margin-left:.7142857143rem;width:2rem}.language-modal .language-modal__button-wrapper{align-items:center;display:grid;grid-gap:.7142857143rem;grid-template-columns:1fr 1fr;justify-content:space-between}@media screen and (max-width: 768px){.language-modal .language-modal__button-wrapper{grid-template-columns:1fr}}.language-modal .language-modal__button-wrapper a,.language-modal .language-modal__button-wrapper button{width:100%}.language-modal .language-modal__close-button{cursor:var(--pointer-cursor);height:1rem;position:absolute;right:.8571428571rem;top:.8571428571rem;width:1rem}.language-modal .language-modal__close-button::before{transform:rotate(45deg)}.language-modal .language-modal__close-button::after{transform:rotate(-45deg)}.language-modal .language-modal__close-button::after,.language-modal .language-modal__close-button::before{background-color:#000;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.language-modal .language-modal__continue-button{border:1px solid #000}.language-modal .language-modal__continue-button:hover:before{background-color:#000}
