.contacts{border-top:1px solid #848685}.contacts .front_head__left{flex-direction:column;height:100%;display:flex}.contacts .front_head__left .top{flex-direction:column;flex:auto;justify-content:center;align-items:center;row-gap:60px;padding:60px 0;display:flex;position:relative}@media screen and (max-width:1599px){.contacts .front_head__left .top{row-gap:40px;padding-top:60px;padding-bottom:60px}}@media screen and (max-width:1199px){.contacts .front_head__left .top{justify-content:center;row-gap:24px;padding-top:54px;padding-bottom:54px}}@media screen and (max-width:767px){.contacts .front_head__left .top{padding-top:120px;padding-bottom:67px}}@media screen and (max-width:1599px){.contacts .front_head__left .top h1{letter-spacing:-1px;font-size:50px;line-height:46px}}@media screen and (max-width:1199px){.contacts .front_head__left .top h1{letter-spacing:-.96px;font-size:48px;line-height:48px}}@media screen and (max-width:767px){.contacts .front_head__left .top h1{letter-spacing:-1px;font-size:50px;line-height:46px}}.contacts .front_head__left .top .contact_social{flex-wrap:wrap;column-gap:14px;display:flex}.contacts .front_head__left .top .contact_social__item{aspect-ratio:1;width:100%;max-width:40px;height:auto;display:flex}@media screen and (max-width:1599px){.contacts .front_head__left .top .contact_social__item{max-width:30px}}@media (hover:hover){.contacts .front_head__left .top .contact_social__item:hover svg path{fill:#848685}}@media (hover:none){.contacts .front_head__left .top .contact_social__item:active svg path{fill:#848685}}.contacts .front_head__left .top .contact_social__item svg{width:100%;height:100%}@media screen and (max-width:1599px){.contacts .front_head__left .top .text{margin-top:-10px}}@media screen and (max-width:1199px){.contacts .front_head__left .top .text{margin-top:0}.contacts .front_head__left .list{display:flex}}.contacts .front_head__left .list .item{padding:24px 40px;cursor:revert;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:4px;padding:max(1rem,min(2.5vw - 1.5rem,1.5rem)) 40px}@media screen and (max-width:1599px){.contacts .front_head__left .list .item{padding:16px 40px}}@media screen and (max-width:1199px){.contacts .front_head__left .list .item{border-right:none;flex:100%;padding:14px 12px}.contacts .front_head__left .list .item.w50{border-left:1px solid #929191;flex:50%}}.contacts .front_head__left .list .item:first-child{border-left:unset}.contacts .front_head__left .list .item .title{color:#fff;font-size:max(1rem,min(2.5vw - 1.5rem,1.5rem));font-style:normal;font-weight:500;line-height:max(1.25rem,min(3.125vw - 1.875rem,1.875rem))}@media screen and (max-width:1599px){.contacts .front_head__left .list .item .title{font-size:max(.875rem,min(.25rem + .833vw,1rem));line-height:max(1.125rem,min(.5rem + .833vw,1.25rem))}}.contacts .front_head__left .list .item .title.underline{text-decoration:underline}.contacts .front_head__left .list .item .sub_title{color:#848685;font-size:max(1.125rem,min(1.875vw - .75rem,1.5rem));font-style:normal;font-weight:500;line-height:max(1.5rem,min(1.875vw - .375rem,1.875rem))}@media screen and (max-width:1599px){.contacts .front_head__left .list .item .sub_title{font-size:max(.875rem,min(1.667vw - .375rem,1.125rem));font-weight:400;line-height:max(1.25rem,min(1.667vw,1.5rem))}}@media screen and (max-width:1199px){.contacts .front_head__left .list .item .sub_title{font-size:14px;font-weight:500;line-height:20px}}.contacts .front_head__left .list .item_wide{flex-wrap:wrap;width:100%;max-width:100%;display:flex}@media screen and (max-width:1199px){.contacts .front_head__left .list .item_wide .item{flex:50%}.contacts .front_head__left .list .item_wide .item:nth-child(2n-1){border-right:1px solid #929191}}.contacts .col-md-6.image{position:relative}.contacts .front_head__right{width:100%;height:calc(100dvh - 71px);min-height:100%}@media screen and (max-width:1599px){.contacts .front_head__right{height:calc(100dvh - 55px)}}@media screen and (max-width:1199px){.contacts .front_head__right{aspect-ratio:192/221;height:100%;position:relative;overflow:hidden}}.contacts .front_head__right img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:1199px){.contacts .front_head__right img{position:unset}}
