.page-node-17 .personal-page-title h1{font-size:32px;font-weight:800;line-height:1.1;margin-bottom:30px;text-transform:uppercase;color:#ED1B34}@media screen and (min-width:1200px){.page-node-17 .personal-page-title h1{font-size:3rem;font-weight:800;line-height:1;text-transform:uppercase;grid-column:1;grid-row:1;margin-bottom:2.5rem}}@media screen and (min-width:1200px){.contacts-page__container{display:flex;gap:1.2rem}}.contacts-page__container .contacts-wrapper{margin-bottom:50px;text-align:center}@media screen and (min-width:768px){.contacts-page__container .contacts-wrapper{display:flex;flex-wrap:wrap}}@media screen and (min-width:1200px){.contacts-page__container .contacts-wrapper{display:block;width:22rem;margin-bottom:0;text-align:left}}.contacts-page__container .contacts-wrapper .field__label{font-size:0.875rem;font-weight:800;line-height:1.1;margin-bottom:5px}@media screen and (min-width:1200px){.contacts-page__container .contacts-wrapper .field__label{font-size:0.85rem;font-weight:800;line-height:1.1}}@media screen and (min-width:1200px){.contacts-page__container .contacts-wrapper .field__label{margin-bottom:0.25rem;font-size:1rem}}.contacts-page__container .contacts-wrapper .field__item{font-size:1rem;font-family:"Inter";font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.contacts-page__container .contacts-wrapper .field__item{font-size:1rem;font-weight:400;line-height:1.5}}.contacts-page__container .contacts-wrapper .field-block-socials{order:-2;margin-bottom:30px}@media screen and (min-width:768px){.contacts-page__container .contacts-wrapper .field-block-socials{order:unset;flex-basis:50%}}@media screen and (min-width:1200px){.contacts-page__container .contacts-wrapper .field-block-socials{margin-bottom:1.5rem}}.contacts-page__container .contacts-wrapper .field-block-socials__items{display:flex;gap:15px;justify-content:center;align-items:center}@media screen and (min-width:1200px){.contacts-page__container .contacts-wrapper .field-block-socials__items{justify-content:flex-start;gap:1.5rem}}.contacts-page__container .contacts-wrapper .field-block-socials__item{width:1.5rem}@media (any-hover:hover){.contacts-page__container .contacts-wrapper .field-block-socials a:hover path{fill:#FFFFFF}}.contacts-page__container .contacts-wrapper .field-block-socials path{transition-duration:0.2s;fill:#282828}.contacts-page__container .contacts-wrapper .field-block-text-format{margin-bottom:30px}@media screen and (min-width:768px){.contacts-page__container .contacts-wrapper .field-block-text-format{order:unset;flex-basis:50%}}@media screen and (min-width:1200px){.contacts-page__container .contacts-wrapper .field-block-text-format{margin-bottom:1.5rem}}.contacts-page__container .contacts-wrapper .field-block-text-format a{background:linear-gradient(to right, currentColor 0%, currentColor 100%) no-repeat 0 bottom;background-size:0 1px;text-decoration:none;transition-duration:0.2s}@media (any-hover:hover){.contacts-page__container .contacts-wrapper .field-block-text-format a:hover{background-size:100% 1px}}.contacts-page__container .contacts-wrapper .field-block-paragraph{margin-bottom:30px}@media screen and (min-width:768px){.contacts-page__container .contacts-wrapper .field-block-paragraph{flex-basis:50%}}@media screen and (min-width:1200px){.contacts-page__container .contacts-wrapper .field-block-paragraph{margin-bottom:1.5rem}}.contacts-page__container .contacts-wrapper .field-block-paragraph .paragraph--type--contacts-office{display:flex;flex-direction:column;gap:30px}@media screen and (min-width:1200px){.contacts-page__container .contacts-wrapper .field-block-paragraph .paragraph--type--contacts-office{gap:1rem}}.contacts-page__container .contacts-wrapper .field-block-paragraph .field-paragraph-phone{font-size:19px;font-weight:800;line-height:1.1}@media screen and (min-width:1200px){.contacts-page__container .contacts-wrapper .field-block-paragraph .field-paragraph-phone{font-size:1.2rem;font-weight:800;line-height:1.1}}.contacts-page__container .contacts-wrapper .field-block-paragraph .field-paragraph-phone a{transition:all 500ms cubic-bezier(0, 0, 0.23, 1);text-decoration:none;-webkit-text-stroke-color:#282828;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to right, #BE162A, #BE162A 50%, #282828 50%);background-size:200% 100%;background-position:100%}@media (any-hover:hover){.contacts-page__container .contacts-wrapper .field-block-paragraph .field-paragraph-phone a:hover{background-position:0;-webkit-text-stroke-color:#BE162A}}.contacts-page__container .contacts-wrapper .field-block-paragraph .field-paragraph-email a,.contacts-page__container .contacts-wrapper .field-block-paragraph .field-paragraph-email-marketing a,.contacts-page__container .contacts-wrapper .field-block-paragraph .field-paragraph-email-recruitmen a{background:linear-gradient(to right, currentColor 0%, currentColor 100%) no-repeat 0 bottom;background-size:0 1px;text-decoration:none;transition-duration:0.2s}@media (any-hover:hover){.contacts-page__container .contacts-wrapper .field-block-paragraph .field-paragraph-email a:hover,.contacts-page__container .contacts-wrapper .field-block-paragraph .field-paragraph-email-marketing a:hover,.contacts-page__container .contacts-wrapper .field-block-paragraph .field-paragraph-email-recruitmen a:hover{background-size:100% 1px}}.contacts-page__container .contacts-wrapper .field-block-paragraph-2{margin-bottom:30px}@media screen and (min-width:768px){.contacts-page__container .contacts-wrapper .field-block-paragraph-2{flex-basis:50%}}@media screen and (min-width:1200px){.contacts-page__container .contacts-wrapper .field-block-paragraph-2{margin-bottom:1.5rem}}.contacts-page__container .contacts-wrapper .field-block-paragraph-2 .paragraph--type--contacts-clients{display:flex;flex-direction:column;gap:30px}@media screen and (min-width:1200px){.contacts-page__container .contacts-wrapper .field-block-paragraph-2 .paragraph--type--contacts-clients{gap:1rem}}.contacts-page__container .contacts-wrapper .field-block-paragraph-2 .field-paragraph-phone{font-size:19px;font-weight:800;line-height:1.1}@media screen and (min-width:1200px){.contacts-page__container .contacts-wrapper .field-block-paragraph-2 .field-paragraph-phone{font-size:1.2rem;font-weight:800;line-height:1.1}}.contacts-page__container .contacts-wrapper .field-block-paragraph-2 .field-paragraph-phone a{transition:all 500ms cubic-bezier(0, 0, 0.23, 1);text-decoration:none;-webkit-text-stroke-color:#282828;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to right, #BE162A, #BE162A 50%, #282828 50%);background-size:200% 100%;background-position:100%}@media (any-hover:hover){.contacts-page__container .contacts-wrapper .field-block-paragraph-2 .field-paragraph-phone a:hover{background-position:0;-webkit-text-stroke-color:#BE162A}}.contacts-page__container .contacts-wrapper .field-block-paragraph-2 .field-paragraph-email a,.contacts-page__container .contacts-wrapper .field-block-paragraph-2 .field-paragraph-email-lab a{background:linear-gradient(to right, currentColor 0%, currentColor 100%) no-repeat 0 bottom;background-size:0 1px;text-decoration:none;transition-duration:0.2s}@media (any-hover:hover){.contacts-page__container .contacts-wrapper .field-block-paragraph-2 .field-paragraph-email a:hover,.contacts-page__container .contacts-wrapper .field-block-paragraph-2 .field-paragraph-email-lab a:hover{background-size:100% 1px}}.contacts-page__container .contacts-wrapper .field-block-link a{font-size:1rem;font-weight:800;line-height:1.1;position:relative;z-index:1;font-family:"Rubik";display:inline-flex;justify-content:center;align-items:center;min-height:64px;padding:23px 40px;border:1px solid transparent;border-radius:70px;background:transparent;text-decoration:none;text-align:center;text-transform:uppercase;overflow:hidden;cursor:pointer;transition:color 700ms ease, border-color 300ms ease;transition-delay:0ms;color:#282828;width:100%}@media screen and (min-width:1200px){.contacts-page__container .contacts-wrapper .field-block-link a{font-size:1rem;font-weight:800;line-height:1.1}}@media screen and (min-width:1200px){.contacts-page__container .contacts-wrapper .field-block-link a{min-height:3.2rem;padding:1.05rem 2rem}}.contacts-page__container .contacts-wrapper .field-block-link a::before{background:#FFC700}@media (any-hover:hover){.contacts-page__container .contacts-wrapper .field-block-link a:hover{border-color:#FFC700;background:#FFFFFF}}@media (any-hover:hover){.contacts-page__container .contacts-wrapper .field-block-link a:hover{transition-delay:0ms, 400ms}.contacts-page__container .contacts-wrapper .field-block-link a:hover::before{-webkit-animation:buttonHoverAnimation 0.7s steps(29) forwards;animation:buttonHoverAnimation 0.7s steps(29) forwards}}.contacts-page__container .contacts-wrapper .field-block-link a::before{position:absolute;z-index:-1;top:-2px;left:-2px;right:-2px;bottom:-2px;-webkit-mask:url("/themes/personal/images/button-mask.webp");-webkit-mask-size:3000% 100%;mask:url("/themes/personal/images/button-mask.webp");mask-size:3000% 100%;content:"";-webkit-animation:buttonAnimation 0.7s steps(29) forwards;animation:buttonAnimation 0.7s steps(29) forwards}.contacts-page__container .field-block-map{position:relative;text-align:center;margin:0 -24px}@media screen and (min-width:1200px){.contacts-page__container .field-block-map{flex:1;width:100%;margin:0}}.contacts-page__container .field-block-map .geolocation-map-container{height:500px !important;z-index:1}@media screen and (min-width:1200px){.contacts-page__container .field-block-map .geolocation-map-container{height:41.35rem !important}}@media screen and (min-width:1200px){.contacts-page__container .field-block-map .geolocation-map-container .leaflet-marker-icon{width:3.2rem !important;height:3.2rem !important}}/*# sourceMappingURL=contacts_page.css.map */