.geo-ip-modal-module-scss-module__p_QvUq__modal{outline:none;margin:auto 8px;padding:24px 32px 40px;position:relative;width:auto!important;max-width:320px!important;height:auto!important}@media only screen and (min-width:768px){.geo-ip-modal-module-scss-module__p_QvUq__modal{max-width:520px!important}}.geo-ip-modal-module-scss-module__p_QvUq__container{flex-direction:column;flex:1;gap:32px;min-height:0;display:flex}.geo-ip-modal-module-scss-module__p_QvUq__container p{font-family:var(--kh-font-kaveHafferText);font-size:var(--kh-font-text-md);line-height:var(--kh-font-text-md-lh)}.geo-ip-modal-module-scss-module__p_QvUq__container h2{font-family:var(--kh-font-kaveHaffer);font-size:var(--kh-font-header-xs);line-height:var(--kh-font-header-xs-lh)}.geo-ip-modal-module-scss-module__p_QvUq__container .geo-ip-modal-module-scss-module__p_QvUq__actions{flex-direction:column;gap:16px;display:flex}@media only screen and (min-width:768px){.geo-ip-modal-module-scss-module__p_QvUq__container .geo-ip-modal-module-scss-module__p_QvUq__actions{flex-direction:row}}.geo-ip-modal-module-scss-module__p_QvUq__container .geo-ip-modal-module-scss-module__p_QvUq__actions .geo-ip-modal-module-scss-module__p_QvUq__link{--btn-bgc:var(--kh-neutral-100);--btn-clr:var(--kh-neutral-00);width:100%;min-height:40px;font-size:var(--kh-font-md);box-shadow:none;cursor:pointer;font-weight:var(--kh-fw-normal);letter-spacing:.5px;background-color:var(--btn-bgc);color:var(--btn-clr);text-align:center;border:none;outline:none;padding:10px 20px;text-decoration:none;position:relative}
.geo_ip.kh__modal{width:auto;max-width:320px;height:auto;margin:auto 8px}@media only screen and (min-width:768px){.geo_ip.kh__modal{max-width:540px}}.geoip-modal{flex-direction:column;height:100%;padding:24px;display:flex}@media only screen and (min-width:768px){.geoip-modal{height:100%;padding:40px}}.geoip-modal__header{justify-content:flex-end;height:32px;display:flex}.geoip-modal__container{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.geoip-modal__container p{text-align:center;font-size:14px}.geoip-modal__container h2{text-align:center;font-size:16px;font-weight:600;font-family:var(--kh-font-poppins)}.geoip-modal__container .buttons-box{flex-direction:column;gap:16px;display:flex}@media only screen and (min-width:768px){.geoip-modal__container .buttons-box{flex-direction:row}}.geoip-modal__container.change-country{gap:8px}.geoip-modal__container.change-country .buttons-box{margin-top:16px}.geoip-modal__close-btn{padding:0}@media only screen and (min-width:768px){.geoip-modal__close-btn{position:relative;top:-16px;right:-16px}}
.lang-selector{justify-content:flex-start;gap:16px;padding:8px 0;display:flex}@media only screen and (min-width:768px){.lang-selector{justify-content:end;padding:0}}@media only screen and (min-width:1024px){.lang-selector{grid-area:1/5/1/6;height:min-content;margin-top:128px}}.lang-selector .country{align-items:center;gap:8px;padding:0;display:flex}.lang-selector .country__name{font-family:var(--kh-font-poppins);font-weight:400;font-size:var(--kh-font-sm);color:var(--kh-neutral-100);line-height:18px}.lang-selector .languages{align-items:center;display:flex;position:relative}.lang-selector .languages label{cursor:pointer;align-items:center;gap:8px;margin:0;display:flex}.lang-selector .languages label span{font-family:var(--kh-font-poppins);font-weight:400;font-size:var(--kh-font-sm);color:var(--kh-neutral-100);line-height:18px;display:block}.lang-selector .languages label svg{width:24px}.lang-selector .languages label:focus-visible{outline-offset:2px;outline:2px solid var(--kh-neutral-100,#000)!important}.lang-selector .languages ul{background:var(--kh-neutral-00);z-index:2;box-shadow:0px 0px 24px 5px color-mix(in srgb,var(--kh-neutral-100)15%,transparent);margin:0;padding:8px 16px;display:none;position:absolute;bottom:32px;left:0}.lang-selector .languages ul li{margin:0;font-size:12px;line-height:22px}.lang-selector .languages ul li a{white-space:nowrap;margin:0;padding:4px;display:block}.lang-selector .languages input[type=checkbox]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.lang-selector .languages input[type=checkbox]:checked~ul{display:block}.lang-selector .languages input[type=checkbox]:checked~label svg{transform:rotate(180deg)}.lang-selector .languages input[type=checkbox]:focus-visible+label{outline-offset:2px;outline:2px solid var(--kh-neutral-100,#000)!important}
