.btn.language-btn{background:transparent!important;opacity:.7}.btn.language-btn:hover{background:transparent!important;opacity:1}.language-switcher{color:var(--color-white)!important;opacity:1!important;background-color:transparent!important;width:128px;height:64px;border-radius:0;box-shadow:none!important;display:flex;justify-content:center;align-items:center}.language-switcher-dropdown{width:64px;height:64px;display:flex;justify-content:center;align-items:center;order:-1}.language-switcher-text{display:flex;height:64px;width:64px;color:var(--color-white)!important;opacity:.7!important}.language-switcher-text:hover{opacity:1!important}.language-switcher-text span{color:var(--color-light)!important}.language-options{top:100%;display:flex;flex-direction:column;gap:8px;border-radius:4px;box-shadow:0 2px 10px #0003;opacity:0;transition:opacity .3s ease;visibility:hidden}.language-options.visible{display:flex;opacity:1;visibility:visible}.language-btn{width:100%!important;text-align:left}.modal{display:flex;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;background-color:#00000080;transition:opacity .3s ease,transform .3s ease;z-index:-1;visibility:hidden}.modal.open{visibility:visible;opacity:1;transform:scale(1)}.modal .close-button{right:30px;top:30px;position:absolute;background:none;border:none;font-size:24px;z-index:10;cursor:pointer}.modal.newsletter{z-index:900!important}.modal.newsletter .modal-content{background-color:var(--color-light);width:720px;height:700px;border-radius:36px;box-shadow:0 4px 6px #0000001a}.modal.newsletter .modal-content .text{text-transform:none}@media (max-width: 1000px){.modal.newsletter .modal-content{width:100%;margin:0 20px;height:70%}}.modal.newsletter .close-button{filter:invert(1)}.modal.video-modal .modal-content{width:100%;height:100vh;border-radius:0;background-color:var(--color-black);padding:0!important}.modal.video-modal .modal-body{display:flex;justify-content:center;align-items:center;margin-bottom:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal .modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.modal .modal-content{padding:20px;border-radius:8px;position:relative;z-index:999;display:flex;flex-direction:column;transform:scale(.5);transition:transform .3s ease}.modal.open .modal-content{transform:scale(1)}.modal .modal-header{display:flex;justify-content:end;align-items:center;padding-bottom:10px;margin-bottom:20px}.modal .modal-header h2{text-align:center}.modal .modal-body{flex:1;margin-bottom:20px;display:flex;flex-direction:column;justify-content:end;align-items:center}.modal .modal-footer{display:flex;justify-content:flex-end}.modal-inner-container{position:relative;z-index:10}.modal-inner-container .text-container{justify-content:center}@keyframes scaleUp{0%,to{transform:scale(1)}50%{transform:scale(1.02)}75%{transform:scale(.985)}}@keyframes bounce{0%{transform:scale(1)}60%{transform:scale(1.06)}to{transform:scale(1.04)}}@keyframes spring{0%{opacity:.5}33%{opacity:.9}66%{opacity:.6}to{opacity:1}}@keyframes rollback{0%{transform:scale(1.04)}60%{transform:scale(.98)}to{transform:scale(1)}}input,textarea{height:54px;padding:12px 14px;transition:height .3s ease;resize:none;box-sizing:border-box}input{height:64px}textarea{padding:36px 75px 36px 20px;border-radius:0;resize:none}textarea::-webkit-scrollbar{width:4px}textarea::-webkit-scrollbar-track{background:transparent;box-sizing:border-box}textarea::-webkit-scrollbar-thumb{background:var(--color-dark);border-radius:3px;width:4px;border:3px solid transparent;margin-left:0}textarea::-webkit-scrollbar-thumb:hover{background:var(--color-darker)}.input-field{display:flex;flex-direction:column;margin-bottom:16px;border-radius:12px;background-color:var(--color-white);width:380px;box-sizing:border-box;outline:none}@media (max-width: 1000px){.input-field{width:100%}}.input-field__label{margin-bottom:8px;font-size:14px;font-family:Muli,sans-serif;color:var(--color-dark)}.input-field__label:focus{margin-top:-8px}.input-field__input{padding:10px 12px;font-size:16px;border:1px solid var(--color-light);border-radius:12px;transition:border-color .3s ease}.input-field__input:focus{border-color:var(--color-darker);outline:none}.input-field__input:hover{border-color:transparent}.input-field__input:hover:focus{border-color:var(--color-darker)}.input-field__input--disabled{background-color:var(--disabled-background-color, #f0f0f0);color:var(--disabled-text-color, #a0a0a0);border-color:var(--disabled-border-color, #dcdcdc);cursor:not-allowed}.input-field__input--error{border-color:var(--error-border-color, #ff4d4f)}.input-field__error{margin-top:8px;font-size:12px;color:var(--error-text-color, #ff4d4f)}
