@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}footer.footer{justify-self:flex-end;margin-top:auto;position:relative;min-height:260px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--btn-bg-secondary);padding-top:1rem}footer.footer .footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer.footer .footer-links .footer-links__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem}footer.footer .footer-links .footer-links__col>a:not(.action-btn){color:var(--text-primary);line-height:1.8rem}footer.footer .footer-links .footer-links__col>a:not(.action-btn):hover{color:var(--text-primary-hover)}footer.footer .footer-links .footer-links__col:not(:last-child){margin-right:40px}footer.footer .footer-links .footer-links__col:not(:first-child):not(:last-child){margin-right:auto}footer.footer .footer-links .footer-links__col .title{font-size:1.2rem;font-weight:500;margin-bottom:8px}footer.footer .action .action-btn{padding:.5rem 1.5rem;background-color:var(--error);color:#fff;border-radius:.25rem;font-weight:500;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}footer.footer .action .action-btn:hover{background-color:var(--error-darken)}footer.footer .social{text-align:center}footer.footer .social .social__items{display:-webkit-box;display:-ms-flexbox;display:flex}footer.footer .social .social__items .social__item:not(:last-child){margin-right:5px}footer.footer .social .social__items .social__item{position:relative}footer.footer .social .social__items .social__item .social-icon{width:1.75rem;height:1.75rem;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}footer.footer .social .social__items .social__item .stretched-link:hover~.social-icon{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}footer.footer .company{text-align:center;margin-top:auto;padding:1rem 0;z-index:10;background-color:var(--error)}footer.footer .company__link{padding:9px 18px;background-color:var(--error);border-radius:var(--radius-3xl);color:#fafafa}footer.footer .company__link:hover{color:#adadad}.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.checkbox .checkmark{width:20px;height:20px;border:1.25px solid #000;border-radius:3px;background:var(--white);position:relative;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}.checkbox input{position:absolute;opacity:0;width:20px;height:20px;z-index:1;cursor:pointer}.checkbox input:checked~.checkmark{background-color:var(--primary);border-color:var(--primary)}.checkbox input:checked~.checkmark::after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #000;border-width:0 2.5px 2.5px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox input:disabled~.checkmark{background-color:var(--alert-neutral);border-color:#ccc;cursor:not-allowed}.checkbox input:disabled:checked~.checkmark{background-color:#ffe580;border-color:gold}.checkbox .label{font-size:var(--fs-small);line-height:1.4;color:#000}#cookie-banner{border-radius:var(--radius-xs);min-height:76px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1);background:rgba(0,0,0,.84);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;padding:15px 35px 10px 28px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:100}#cookie-banner>button:nth-of-type(1){border:none;background:0 0;cursor:pointer;position:absolute;right:14px;top:14px;font-size:var(--fs-xl);font-weight:300;color:var(--white);padding:0}#cookie-banner>p{font-weight:400;font-size:var(--fs-small);line-height:140%;color:var(--white);margin:0 0 7px 0;text-align:center}#cookie-banner>p>a{color:#007aff}#cookie-banner>.accept{border:none;background:var(--primary);cursor:pointer;border-radius:var(--radius-xs);width:94px;height:35px;font-weight:400;font-size:var(--fs-base);color:#000;white-space:nowrap;margin-top:auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.modal{position:fixed;top:0;left:0;width:100dvw;height:100dvh;visibility:hidden;opacity:0;pointer-events:none;z-index:400;display:none}.modal.on{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;visibility:visible;opacity:1;pointer-events:auto}.modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(12,19,29,.6);z-index:1}.modal .modal-content{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;z-index:2;background:var(--white);width:100dvw;height:100dvh}.modal .modal-content>header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;border-bottom:1px solid #ddd;padding:1rem;-ms-flex-negative:0;flex-shrink:0}.modal .modal-content>header .modal-header__title{font-size:1.25rem;font-weight:500;line-height:2rem;text-align:center;margin:0 auto}.modal .modal-content>header .modal-close{border:none;background:0 0;cursor:pointer;position:relative}.modal .modal-content>header .modal-close:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.modal .modal-content>main{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;min-height:300px}.modal .modal-content>footer{position:sticky;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;min-height:56px;padding:.625rem 1.25rem;width:100%;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.1);box-shadow:0 -2px 10px rgba(0,0,0,.1);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--white);-ms-flex-negative:0;flex-shrink:0}.modal.loading main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.action-btns{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;left:calc(100vw - 90px);bottom:50px;z-index:1001}.action-btns.upper{bottom:155px}.action-btns>button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:46px;height:46px;border:0;outline:0;background-color:#1d2023;border-radius:var(--radius-full);opacity:.8;-webkit-box-shadow:var(--shadowBlock);box-shadow:var(--shadowBlock);color:var(--white);-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;cursor:pointer}.action-btns>button.hide{opacity:0;visibility:hidden}.action-btns>button:hover{color:#000;opacity:1}[data-modal=complain] .modal-content,[data-modal=object-change] .modal-content{width:40%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:80vh;margin:0;position:fixed;top:10%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:var(--radius-md);overflow:hidden}[data-modal=complain] .modal-content>footer,[data-modal=object-change] .modal-content>footer{position:relative;padding:10px}[data-modal=complain] .modal-content>footer>button,[data-modal=object-change] .modal-content>footer>button{height:56px}[data-modal=complain] .modal-content>main,[data-modal=object-change] .modal-content>main{overflow:hidden;overflow-y:auto;padding:1rem 1rem 1.5rem 1rem;height:100%}[data-modal=complain] .notice,[data-modal=object-change] .notice{text-align:left;font-size:var(--fs-small);padding-left:5px}[data-modal=complain] .alert,[data-modal=object-change] .alert{color:#663c00;font-weight:500;margin-right:1rem;margin-bottom:1rem;text-align:center;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex}[data-modal=complain] form .form-control,[data-modal=object-change] form .form-control{display:-ms-grid;display:grid;-ms-grid-columns:220px 1fr;grid-template-columns:220px 1fr;margin-bottom:.75rem}[data-modal=complain] form .field,[data-modal=object-change] form .field{margin-bottom:1rem}[data-modal=complain] form .field .desc,[data-modal=object-change] form .field .desc{font-size:var(--fs-small);color:var(--text-secondary);margin-left:0}[data-modal=complain] form .field>label,[data-modal=object-change] form .field>label{display:block;margin-bottom:.5rem;position:relative}[data-modal=complain] form .field>label>div,[data-modal=object-change] form .field>label>div{gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[data-modal=complain] form .field>label>div input[type=radio],[data-modal=object-change] form .field>label>div input[type=radio]{display:none}[data-modal=complain] form .field>label>div label,[data-modal=object-change] form .field>label>div label{cursor:pointer}[data-modal=complain] form .field>label>div label>svg,[data-modal=object-change] form .field>label>div label>svg{-webkit-transition:fill .2s;transition:fill .2s}[data-modal=complain] form .field>label>div input[type=radio]:checked~label>svg,[data-modal=complain] form .field>label>div input[type=radio]:checked~label>svg use,[data-modal=object-change] form .field>label>div input[type=radio]:checked~label>svg,[data-modal=object-change] form .field>label>div input[type=radio]:checked~label>svg use{fill:var(--primary);stroke:var(--primary)}[data-modal=complain] form .field>label>div label:hover>svg,[data-modal=complain] form .field>label>div label:hover>svg use,[data-modal=complain] form .field>label>div label:hover~label>svg,[data-modal=complain] form .field>label>div label:hover~label>svg use,[data-modal=object-change] form .field>label>div label:hover>svg,[data-modal=object-change] form .field>label>div label:hover>svg use,[data-modal=object-change] form .field>label>div label:hover~label>svg,[data-modal=object-change] form .field>label>div label:hover~label>svg use{fill:var(--primary);stroke:var(--primary)}[data-modal=complain] form .field>label>span,[data-modal=object-change] form .field>label>span{margin-left:10px}[data-modal=complain] form .field input,[data-modal=complain] form .field select,[data-modal=complain] form .field textarea,[data-modal=object-change] form .field input,[data-modal=object-change] form .field select,[data-modal=object-change] form .field textarea{background-color:var(--white);border:var(--border-primary);border-radius:.5rem;padding:.75rem;outline:0;width:100%;font-size:1rem;line-height:1;position:relative;-webkit-transition:border .2s ease-in-out,color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,border .2s ease-in-out,color .2s ease-in-out;transition:box-shadow .2s ease-in-out,border .2s ease-in-out,color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;margin-top:5px}[data-modal=complain] form .field input.error,[data-modal=complain] form .field select.error,[data-modal=complain] form .field textarea.error,[data-modal=object-change] form .field input.error,[data-modal=object-change] form .field select.error,[data-modal=object-change] form .field textarea.error{border-color:var(--error)}[data-modal=complain] form .field input:focus,[data-modal=complain] form .field select:focus,[data-modal=complain] form .field textarea:focus,[data-modal=object-change] form .field input:focus,[data-modal=object-change] form .field select:focus,[data-modal=object-change] form .field textarea:focus{outline:0;border:var(--border-focus)}[data-modal=complain] form .field input[required]+label::after,[data-modal=complain] form .field label:has(>input[required])::after,[data-modal=complain] form .field label:has(>select[required])::after,[data-modal=complain] form .field label:has(>textarea[required])::after,[data-modal=object-change] form .field input[required]+label::after,[data-modal=object-change] form .field label:has(>input[required])::after,[data-modal=object-change] form .field label:has(>select[required])::after,[data-modal=object-change] form .field label:has(>textarea[required])::after{content:"*";color:var(--error);position:absolute;top:0;left:0}@-webkit-keyframes stroke{100%{stroke-dashoffset:0}}@keyframes stroke{100%{stroke-dashoffset:0}}@-webkit-keyframes scale{0%,100%{-webkit-transform:none;transform:none}50%{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}}@keyframes scale{0%,100%{-webkit-transform:none;transform:none}50%{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}}@-webkit-keyframes fill{100%{-webkit-box-shadow:inset 0 0 0 30px #4bb71b;box-shadow:inset 0 0 0 30px #4bb71b}}@keyframes fill{100%{-webkit-box-shadow:inset 0 0 0 30px #4bb71b;box-shadow:inset 0 0 0 30px #4bb71b}}.success-animation{margin:0 auto;text-align:center;color:#4bb71b}.success-animation .checkmark{width:100px;height:100px;border-radius:var(--radius-full);display:block;stroke-width:2;stroke:#4bb71b;stroke-miterlimit:10;-webkit-box-shadow:inset 0 0 0 #4bb71b;box-shadow:inset 0 0 0 #4bb71b;-webkit-animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;position:relative;top:5px;right:5px;margin:15px auto}.success-animation .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#4bb71b;fill:var(--white);-webkit-animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.success-animation .checkmark__check{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;-webkit-animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}.button-spinner{display:inline-block;width:2rem;height:2rem;border:2px solid rgba(255,255,255,.3);border-radius:var(--radius-full);border-top-color:var(--white);-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;margin-right:.5rem}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.error-message{color:var(--error);font-size:.8em;margin-top:.25rem}.modal[data-modal=complain] footer.modal-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:10px 16px}@media (min-width:769px){#cookie-banner{position:fixed;width:400px;bottom:27px;right:22px}}@media (max-width:768px){.cookie-container{position:fixed;bottom:15px;left:15px;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px}#cookie-banner{width:240px;position:relative;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transition:opacity .3s ease,-webkit-transform .5s cubic-bezier(.22,.61,.36,1);transition:opacity .3s ease,-webkit-transform .5s cubic-bezier(.22,.61,.36,1);transition:opacity .3s ease,transform .5s cubic-bezier(.22,.61,.36,1);transition:opacity .3s ease,transform .5s cubic-bezier(.22,.61,.36,1),-webkit-transform .5s cubic-bezier(.22,.61,.36,1)}#cookie-banner.on{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#cookie-banner::before{content:"";position:absolute;left:-9.5px;top:80%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid rgba(0,0,0,.84)}.cookie-animation{width:75px;height:75px;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .2));filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .2))}.cookie-animation svg{position:absolute;top:0;left:0}.cookie-animation svg:not(:first-child){display:none}.cookie-animation svg:first-child{-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);-webkit-animation:up 1.2s ease;animation:up 1.2s ease}.cookie-animation svg:nth-child(2){-webkit-animation:moverer 1s infinite alternate;animation:moverer 1s infinite alternate;will-change:transform}.cookie-animation svg:last-child{-webkit-animation:mover 1s infinite alternate;animation:mover 1s infinite alternate;will-change:transform}@-webkit-keyframes up{0%{-webkit-transform:translateY(25px);transform:translateY(25px)}100%{-webkit-transform:translateY(15px);transform:translateY(15px)}}@keyframes up{0%{-webkit-transform:translateY(25px);transform:translateY(25px)}100%{-webkit-transform:translateY(15px);transform:translateY(15px)}}@-webkit-keyframes mover{0%{-webkit-transform:translateY(20px);transform:translateY(20px)}100%{-webkit-transform:translateY(25px);transform:translateY(25px)}}@keyframes mover{0%{-webkit-transform:translateY(20px);transform:translateY(20px)}100%{-webkit-transform:translateY(25px);transform:translateY(25px)}}@-webkit-keyframes moverer{0%{-webkit-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes moverer{0%{-webkit-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(20px);transform:translateY(20px)}}#cookie-banner>button:nth-of-type(1){top:6px;right:8px;font-size:var(--fs-xl)}}