@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBBc9.ttf) format('truetype')}@font-face{font-family:Unbounded;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/unbounded/v7/Yq6F-LOTXCb04q32xlpat-6uR42XTqtG65jx040.ttf) format('truetype')}@font-face{font-family:Unbounded;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/unbounded/v7/Yq6F-LOTXCb04q32xlpat-6uR42XTqtG60bx040.ttf) format('truetype')}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/unbounded/v7/Yq6F-LOTXCb04q32xlpat-6uR42XTqtG6xjx040.ttf) format('truetype')}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/unbounded/v7/Yq6F-LOTXCb04q32xlpat-6uR42XTqtG6yrx040.ttf) format('truetype')}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/unbounded/v7/Yq6F-LOTXCb04q32xlpat-6uR42XTqtG68b2040.ttf) format('truetype')}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/unbounded/v7/Yq6F-LOTXCb04q32xlpat-6uR42XTqtG6__2040.ttf) format('truetype')}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/unbounded/v7/Yq6F-LOTXCb04q32xlpat-6uR42XTqtG65j2040.ttf) format('truetype')}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/unbounded/v7/Yq6F-LOTXCb04q32xlpat-6uR42XTqtG67H2040.ttf) format('truetype')}@font-face{font-family:BerlinTypeOffice-Regular;src:url(../fonts/BerlinTypeOffice-Regular.ttf);font-weight:400}@font-face{font-family:BerlinTypeOffice-Bold;src:url(../fonts/BerlinTypeOffice-Bold.ttf);font-weight:400}@font-face{font-family:digital;src:url(../fonts/digital.ttf);font-weight:400}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes progress{0%{width:0}100%{width:100%}}@keyframes fadeoutloader{0%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes slideup{0%{top:0}80%{top:0}100%{top:-50%}}@keyframes slidedown{0%{bottom:0}80%{bottom:0}100%{bottom:-50%}}@keyframes pulsecenter{0%{transform:scale(1)}50%{transform:scale(.7)}100%{transform:scale(1)}}@keyframes pulse{0%{transform:scale(1);opacity:0}50%{transform:scale(.7);opacity:1}100%{opacity:0;transform:scale(1)}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes growup{0%{top:45px;left:calc(((100vw - 1400px)/ 2) + 70px);height:11px;width:11px;z-index:200}90%{z-index:200}100%{top:200px;left:calc(((100vw - 1400px)/ 2) + 120px);width:70vw;height:70vw;z-index:0}}@media (max-width:1399px){@keyframes growup{0%{width:20px;top:40px;left:40px;height:20px;z-index:200}90%{z-index:200}100%{top:150px;left:30%;width:70vw;height:70vw;z-index:0}}}@keyframes getsmall{0%{top:150px;left:30%;width:70vw;height:70vw;z-index:0}80%{z-index:0}100%{top:45px;left:calc(((100vw - 1400px)/ 2) + 70px);height:11px;width:11px;z-index:200}}@keyframes getsmallnews{0%{top:200px;left:calc(((100vw - 1400px)/ 2) + 120px);width:900px;height:900px;z-index:0}80%{z-index:200}100%{top:45px;left:calc(((100vw - 1400px)/ 2) + 70px);height:11px;width:11px;z-index:200}}@keyframes grownews{0%{top:45px;left:calc(((100vw - 1400px)/ 2) + 70px);height:11px;width:11px;z-index:300}100%{top:200px;left:calc(((100vw - 1400px)/ 2) + 120px);width:924px;height:924px;z-index:0}}@media (max-width:1399px){@keyframes grownews{0%{width:20px;top:40px;left:40px;height:20px;z-index:200}90%{z-index:200}100%{top:200px;left:10%;width:70vw;height:70vw;z-index:0}}}@keyframes indexchange{0%{z-index:300}90%{z-index:300}100%{z-index:1}}@keyframes removepreloader{0%{display:-ms-flexbox;display:flex}99%{display:-ms-flexbox;display:flex}100%{display:none}}.contacts{color:#fff;letter-spacing:.01em}.contacts__top{position:relative;width:fit-content}@media screen and (max-width:767px){.contacts__top{max-width:385px}}@media screen and (max-width:424px){.contacts__top{max-width:320px}}.contacts__top:after{content:'';position:absolute;left:20.3%;top:calc(50% - 16px);width:32px;height:32px;border-radius:50%;background:#c91c2d;animation:blink 2s infinite}@media screen and (max-width:767px){.contacts__top:after{width:18px;height:18px;top:calc(50% - 10px);left:19.9%}}@media screen and (max-width:424px){.contacts__top:after{width:18px;height:18px;top:calc(50% - 10px);left:19.3%}}.contacts__wrap{margin-top:40px;display:-ms-grid;display:grid;-ms-grid-columns:.35fr .3fr 1fr;grid-template-columns:.35fr .3fr 1fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;gap:0 0;grid-template-areas:"emails . phone" "emails address ."}@media (max-width:1169px){.contacts__wrap{-ms-grid-columns:.8fr .3fr 1fr;grid-template-columns:.8fr .3fr 1fr;-ms-grid-rows:1.3fr 1fr;grid-template-rows:1.3fr 1fr}}@media (max-width:767px){.contacts__wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:30px}}.contacts .emails{-ms-grid-row:1;grid-row-start:1;grid-row-end:3}.contacts .emails__item:not(.contacts.emails__item:last-child){margin-bottom:24px}.contacts .emails__title{font-size:21px;line-height:29px;opacity:.5}.contacts .emails__email{font-size:21px;line-height:29px;font-family:BerlinTypeOffice-Regular,sans-serif;font-weight:700}.contacts .address__title,.contacts .phone__title{font-size:127px;line-height:127px;text-transform:uppercase}@media (max-width:1023px){.contacts .address__title,.contacts .phone__title{font-size:80px;line-height:85px}}@media (max-width:767px){.contacts .address__title,.contacts .phone__title{font-size:60px;line-height:65px}}.contacts .address__text,.contacts .phone__number{font-size:33px;line-height:45px;opacity:.5}@media (max-width:1023px){.contacts .address__text,.contacts .phone__number{font-size:25px;line-height:30px}}.contacts .phone{-ms-grid-column:3;grid-column-start:3;grid-column-end:3}@media (min-width:425px) and (max-width:767px){.contacts .phone{-ms-flex-item-align:end;align-self:flex-end;margin-right:10%}}.contacts .address{-ms-grid-row:2;grid-row-start:2;-ms-grid-column:2;grid-column-start:2;grid-column-end:4}@media (min-width:425px) and (max-width:767px){.contacts .address{margin-left:10%}}.contacts__map{position:relative;margin-top:135px}@media (max-width:767px){.contacts__map{margin-top:90px;min-height:458px;overflow:hidden}}.contacts__map img{position:relative;width:100%}@media (max-width:767px){.contacts__map img{max-width:initial;position:absolute;width:auto;height:400px;top:50%;left:50%;-ms-transform:translate(-46%,-52%);transform:translate(-46%,-52%);z-index:-1}}.contacts .map__dot{position:absolute;width:61px;height:61px;top:29%;left:45%;z-index:3}.contacts .map__dot:after{content:'';position:absolute;left:calc(50% - 16.5px);top:calc(50% - 16.5px);width:35px;height:35px;border-radius:50%;background:#c91c2d;animation:pulsecenter 2s infinite;-ms-transform:scale(1);transform:scale(1)}@media screen and (max-width:767px){.contacts .map__dot:after{width:20px;height:20px;top:calc(50% - 10px);left:30.7%}}.contacts .map__dot::before{content:'';position:absolute;left:calc(50% - (61px / 2));top:calc(50% - (61px / 2));width:61px;height:61px;border-radius:50%;border:1px solid #c91c2d;background:0 0;animation:pulse 2s infinite ease-in-out;-ms-transform:scale(.7);transform:scale(.7);opacity:1}@media screen and (max-width:767px){.contacts .map__dot::before{width:30px;height:30px;top:calc(50% - 16px);left:calc(50% - 17px)}}.contacts .social{display:-ms-flexbox;display:flex;gap:36px;padding:18px 0 21px}.contacts .social__item a{cursor:pointer;font-family:Unbounded;font-weight:300;font-size:16px;line-height:20px;color:#9e9e9e;transition:color .3s}.contacts .social__item a:active,.contacts .social__item a:hover{color:#c91c2d}.contacts__bottom{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.contacts__bottom{-ms-flex-direction:column;flex-direction:column}}.contacts .copyright{color:#9e9e9e;font-size:15px;line-height:20px}@media screen and (max-width:767px){.contacts .copyright{padding-bottom:15px}}@media screen and (max-width:767px){.contacts .author{padding-bottom:15px}}