@-webkit-keyframes running-animation{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-50% - min(100vw, 1920px)*24/1440));transform:translateX(calc(-50% - min(100vw, 1920px)*24/1440))}}@keyframes running-animation{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-50% - min(100vw, 1920px)*24/1440));transform:translateX(calc(-50% - min(100vw, 1920px)*24/1440))}}@-webkit-keyframes loader-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loader-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes button-loading{0%{background:var(--loader-bg);-webkit-box-shadow:calc(min(100vw,1920px)*15/1440) 0 0 0 var(--loader-c1),calc(min(100vw,1920px)*-15/1440) 0 0 0 var(--loader-c2);box-shadow:calc(min(100vw,1920px)*15/1440) 0 0 0 var(--loader-c1),calc(min(100vw,1920px)*-15/1440) 0 0 0 var(--loader-c2)}33%{background:var(--loader-c1);-webkit-box-shadow:calc(min(100vw,1920px)*15/1440) 0 0 0 var(--loader-bg),calc(min(100vw,1920px)*-15/1440) 0 0 0 var(--loader-bg);box-shadow:calc(min(100vw,1920px)*15/1440) 0 0 0 var(--loader-bg),calc(min(100vw,1920px)*-15/1440) 0 0 0 var(--loader-bg)}66%{background:var(--loader-c2);-webkit-box-shadow:calc(min(100vw,1920px)*15/1440) 0 0 0 var(--loader-bg),calc(min(100vw,1920px)*-15/1440) 0 0 0 var(--loader-c1);box-shadow:calc(min(100vw,1920px)*15/1440) 0 0 0 var(--loader-bg),calc(min(100vw,1920px)*-15/1440) 0 0 0 var(--loader-c1)}to{background:var(--loader-bg);-webkit-box-shadow:calc(min(100vw,1920px)*15/1440) 0 0 0 var(--loader-c1),calc(min(100vw,1920px)*-15/1440) 0 0 0 var(--loader-c2);box-shadow:calc(min(100vw,1920px)*15/1440) 0 0 0 var(--loader-c1),calc(min(100vw,1920px)*-15/1440) 0 0 0 var(--loader-c2)}}@keyframes button-loading{0%{background:var(--loader-bg);-webkit-box-shadow:calc(min(100vw,1920px)*15/1440) 0 0 0 var(--loader-c1),calc(min(100vw,1920px)*-15/1440) 0 0 0 var(--loader-c2);box-shadow:calc(min(100vw,1920px)*15/1440) 0 0 0 var(--loader-c1),calc(min(100vw,1920px)*-15/1440) 0 0 0 var(--loader-c2)}33%{background:var(--loader-c1);-webkit-box-shadow:calc(min(100vw,1920px)*15/1440) 0 0 0 var(--loader-bg),calc(min(100vw,1920px)*-15/1440) 0 0 0 var(--loader-bg);box-shadow:calc(min(100vw,1920px)*15/1440) 0 0 0 var(--loader-bg),calc(min(100vw,1920px)*-15/1440) 0 0 0 var(--loader-bg)}66%{background:var(--loader-c2);-webkit-box-shadow:calc(min(100vw,1920px)*15/1440) 0 0 0 var(--loader-bg),calc(min(100vw,1920px)*-15/1440) 0 0 0 var(--loader-c1);box-shadow:calc(min(100vw,1920px)*15/1440) 0 0 0 var(--loader-bg),calc(min(100vw,1920px)*-15/1440) 0 0 0 var(--loader-c1)}to{background:var(--loader-bg);-webkit-box-shadow:calc(min(100vw,1920px)*15/1440) 0 0 0 var(--loader-c1),calc(min(100vw,1920px)*-15/1440) 0 0 0 var(--loader-c2);box-shadow:calc(min(100vw,1920px)*15/1440) 0 0 0 var(--loader-c1),calc(min(100vw,1920px)*-15/1440) 0 0 0 var(--loader-c2)}}@-webkit-keyframes button-loading-mobile{0%{background:var(--loader-bg);-webkit-box-shadow:3.125vw 0 0 0 var(--loader-c1),-3.125vw 0 0 0 var(--loader-c2);box-shadow:3.125vw 0 0 0 var(--loader-c1),-3.125vw 0 0 0 var(--loader-c2)}33%{background:var(--loader-c1);-webkit-box-shadow:3.125vw 0 0 0 var(--loader-bg),-3.125vw 0 0 0 var(--loader-bg);box-shadow:3.125vw 0 0 0 var(--loader-bg),-3.125vw 0 0 0 var(--loader-bg)}66%{background:var(--loader-c2);-webkit-box-shadow:3.125vw 0 0 0 var(--loader-bg),-3.125vw 0 0 0 var(--loader-c1);box-shadow:3.125vw 0 0 0 var(--loader-bg),-3.125vw 0 0 0 var(--loader-c1)}to{background:var(--loader-bg);-webkit-box-shadow:3.125vw 0 0 0 var(--loader-c1),-3.125vw 0 0 0 var(--loader-c2);box-shadow:3.125vw 0 0 0 var(--loader-c1),-3.125vw 0 0 0 var(--loader-c2)}}@keyframes button-loading-mobile{0%{background:var(--loader-bg);-webkit-box-shadow:3.125vw 0 0 0 var(--loader-c1),-3.125vw 0 0 0 var(--loader-c2);box-shadow:3.125vw 0 0 0 var(--loader-c1),-3.125vw 0 0 0 var(--loader-c2)}33%{background:var(--loader-c1);-webkit-box-shadow:3.125vw 0 0 0 var(--loader-bg),-3.125vw 0 0 0 var(--loader-bg);box-shadow:3.125vw 0 0 0 var(--loader-bg),-3.125vw 0 0 0 var(--loader-bg)}66%{background:var(--loader-c2);-webkit-box-shadow:3.125vw 0 0 0 var(--loader-bg),-3.125vw 0 0 0 var(--loader-c1);box-shadow:3.125vw 0 0 0 var(--loader-bg),-3.125vw 0 0 0 var(--loader-c1)}to{background:var(--loader-bg);-webkit-box-shadow:3.125vw 0 0 0 var(--loader-c1),-3.125vw 0 0 0 var(--loader-c2);box-shadow:3.125vw 0 0 0 var(--loader-c1),-3.125vw 0 0 0 var(--loader-c2)}}.contacts-page .contacts__info{grid-gap:calc(min(100vw,1920px)*94/1440);color:#161616;display:grid;gap:calc(min(100vw,1920px)*94/1440);grid-template-columns:calc(min(100vw,1920px)*503/1440) auto;margin:calc(min(100vw,1920px)*32/1440) 0 calc(min(100vw,1920px)*29/1440)}@media(max-width:767px){.contacts-page .contacts__info{gap:5vw;grid-template-columns:1fr;margin:6.25vw 0 5.625vw}}.contacts-page .contacts__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:calc(min(100vw,1920px)*8/1440)}@media(max-width:767px){.contacts-page .contacts__header{gap:1.25vw}}.contacts-page .contacts__list{margin:0;padding:0}.contacts-page .contacts__list a{color:#161616;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.4,0,.2,1);transition:color .2s cubic-bezier(.4,0,.2,1)}.contacts-page .contacts__list a:not(:disabled):hover{color:#d9d9d9}.contacts-page .contacts__list li{-webkit-box-align:center;-ms-flex-align:center;grid-gap:calc(min(100vw,1920px)*100/1440);align-items:center;border-top:calc(min(100vw,1920px)*1/1440) solid #d9d9d9;display:grid;gap:calc(min(100vw,1920px)*100/1440);grid-template-columns:calc(min(100vw,1920px)*228/1440) 1fr;padding-bottom:calc(min(100vw,1920px)*15.5/1440);padding-top:calc(min(100vw,1920px)*15.5/1440)}@media(max-width:767px){.contacts-page .contacts__list li{border-width:.3125vw;gap:1.25vw;grid-template-columns:29.0625vw 1fr;padding-bottom:.9375vw;padding-top:.9375vw}}.contacts-page .contacts__list li .contacts__list-item-subtitle{white-space:nowrap}@media(max-width:767px){.contacts-page .contacts__list li .contacts__list-item-subtitle{white-space:wrap}}.contacts-page .contacts__list li div{justify-self:end;text-align:right}.contacts-page .contacts__list li:last-of-type{border-bottom:calc(min(100vw,1920px)*1/1440) solid #d9d9d9}@media(max-width:767px){.contacts-page .contacts__list li:last-of-type{border-width:.3125vw}}.contacts-page .contacts__list .contacts__list-schedule div{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:calc(min(100vw,1920px)*4/1440);white-space:nowrap}@media(max-width:767px){.contacts-page .contacts__list .contacts__list-schedule div{gap:1.25vw}}.contacts-page .contacts__list .contacts__list-socials div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(min(100vw,1920px)*4/1440)}@media(max-width:767px){.contacts-page .contacts__list .contacts__list-socials div{gap:2.5vw}}.contacts-page .contacts__list .contacts__list-socials div a:hover svg path{fill:#d9d9d9}.contacts-page .contacts__list .contacts__list-socials div a svg{height:calc(min(100vw,1920px)*40/1440);width:calc(min(100vw,1920px)*40/1440)}@media(max-width:767px){.contacts-page .contacts__list .contacts__list-socials div a svg{height:7.5vw;width:7.5vw}}.contacts-page .contacts__list .contacts__list-socials div a svg path{fill:#212020;-webkit-transition:fill .2s cubic-bezier(.4,0,.2,1);transition:fill .2s cubic-bezier(.4,0,.2,1)}.contacts-page .contacts__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:calc(min(100vw,1920px)*24/1440);margin-bottom:calc(min(100vw,1920px)*48/1440)}@media(max-width:767px){.contacts-page .contacts__form{gap:2.5vw;margin-bottom:6.25vw}.contacts-page .contacts__form .contacts__form-title{font-size:3.125vw}}.contacts-page .contacts__form .contacts__form-title .desktop{display:inline}@media(max-width:767px){.contacts-page .contacts__form .contacts__form-title .desktop{display:none}}.contacts-page .contacts__form .contacts__form-title .mobile{display:none}@media(max-width:767px){.contacts-page .contacts__form .contacts__form-title .mobile{display:inline}}.contacts-page .contacts__form .hidden{display:none!important}.contacts-page .contacts__form .form__sent{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:calc(min(100vw,1920px)*8/1440)}@media(max-width:767px){.contacts-page .contacts__form .form__sent{gap:1.25vw}}.contacts-page .contacts__form .form__sent .form__sent-message{background:#f6f6f6;padding:calc(min(100vw,1920px)*98/1440) calc(min(100vw,1920px)*269/1440);text-align:center;white-space:pre-line}@media(max-width:767px){.contacts-page .contacts__form .form__sent .form__sent-message{padding:12.65625vw 2.5vw}.contacts-page .contacts__form .form__sent button{padding-bottom:1.25vw;padding-top:1.25vw}}.contacts-page .contacts__form .form__container{grid-gap:calc(min(100vw,1920px)*8/1440);display:grid;gap:calc(min(100vw,1920px)*8/1440);grid-template-columns:calc(min(100vw,1920px)*589/1440) calc(min(100vw,1920px)*759/1440)}@media(max-width:767px){.contacts-page .contacts__form .form__container{gap:1.25vw;grid-template-columns:1fr}.contacts-page .contacts__form .form__container button{padding-bottom:1.25vw;padding-top:1.25vw}}.contacts-page .contacts__form .form__container .form__side{grid-gap:calc(min(100vw,1920px)*8/1440);display:grid;gap:calc(min(100vw,1920px)*8/1440);grid-template-columns:1fr}@media(max-width:767px){.contacts-page .contacts__form .form__container .form__side{gap:1.25vw}}.contacts-page .contacts__form .form__container input,.contacts-page .contacts__form .form__container textarea{width:100%!important}.contacts-page .contacts__form .form__container .form-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.contacts-page .contacts__form .form__container textarea{-webkit-box-flex:1;-ms-flex:auto;flex:auto;height:calc(min(100vw,1920px)*136/1440);resize:none}@media(max-width:767px){.contacts-page .contacts__form .form__container textarea{height:30.9375vw}}.contacts-page .contacts__form .form__container .checkbox{color:#505050;height:calc(min(100vw,1920px)*40/1440)}@media(max-width:767px){.contacts-page .contacts__form .form__container .checkbox{height:auto;padding-bottom:1.25vw;padding-top:1.25vw}}.contacts-page .contacts__form .form__captcha{-webkit-box-align:center;-ms-flex-align:center;grid-gap:calc(min(100vw,1920px)*8/1440);align-items:center;display:grid;gap:calc(min(100vw,1920px)*8/1440);grid-template-columns:calc(min(100vw,1920px)*600/1440) calc(min(100vw,1920px)*120/1440) calc(min(100vw,1920px)*20/1440);width:100%}@media(max-width:767px){.contacts-page .contacts__form .form__captcha{gap:1.25vw;grid-template-columns:68.75vw 12.5vw calc(min(100vw,1920px)*20/1440)}}.contacts-page .contacts__form .form__captcha #contactform-captcha{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.contacts-page .contacts__form .form__captcha #captcha_img{height:calc(min(100vw,1920px)*40/1440)}@media(max-width:767px){.contacts-page .contacts__form .form__captcha #captcha_img{height:6.875vw}}.contacts-page .contacts__form .form__captcha #captcha_img img{height:100%;-o-object-fit:contain;object-fit:contain}.contacts-page .contacts__form .form__captcha #refresh-captcha{background-image:url(img/frontend/assets/src/img/icon/reload.svg);background-size:cover;cursor:pointer;height:calc(min(100vw,1920px)*20/1440);width:calc(min(100vw,1920px)*20/1440)}@media(max-width:767px){.contacts-page .contacts__form .form__captcha #refresh-captcha{height:3.75vw;width:3.75vw}}.contacts-page .contacts__form .form__captcha .invalid-feedback{display:none}.contacts-page .contacts__form .form__select[aria-invalid=true]+.select2-container--zetter{border:calc(min(100vw,1920px)*1/1440) solid #ff2600}@media(max-width:767px){.contacts-page .contacts__form .form__select[aria-invalid=true]+.select2-container--zetter{border:.3125vw solid #ff2600}}.contacts-page .contacts__form .select2-container--zetter .select2-selection__rendered{font-size:calc(min(100vw,1920px)*16/1440)!important;padding-bottom:calc(min(100vw,1920px)*9.9/1440)!important;padding-top:calc(min(100vw,1920px)*9.9/1440)!important}@media(max-width:767px){.contacts-page .contacts__form .select2-container--zetter .select2-selection__rendered{font-size:3.75vw!important}}
