section.contacts{overflow:hidden}section.contacts .sub-container{margin-left:auto;min-width:84.791667vw;max-width:162.8rem}section.contacts .office-item .city{font-weight:500}section.contacts .office-item .address{line-height:1.6}section.contacts .office-item .links{margin-top:1.2rem;display:flex;flex-direction:column;align-items:flex-start}section.contacts .office-item .links .link{font-size:2.4rem;font-weight:500;line-height:1.3}section.contacts .office-item .links .link.phone{color:#383838}section.contacts .office-item .links .link.phone:hover{color:#006a65}section.contacts .office-item .links.row{flex-direction:row;align-items:center;gap:1.6rem}section.contacts .single-text-block{margin-top:8rem;display:grid;grid-template-columns:1fr 1.08fr;gap:2.4rem 4.21875vw}section.contacts .single-text-block .title{margin-bottom:0}section.contacts .single-text-block .description{padding-top:1.5rem;line-height:1.6}section.contacts .legal-representation{margin-top:6.4rem;display:grid;grid-template-columns:1fr 1.08fr;gap:2.4rem 4.21875vw;grid-template-areas:'title .' '. office'}section.contacts .legal-representation .title{grid-area:title;margin-bottom:0}section.contacts .legal-representation .title span{position:relative}section.contacts .legal-representation .title span:after{content:'';position:absolute;left:calc(100% + 1.6rem);bottom:2.3rem;display:block;width:100vw;height:.1rem;background-color:rgba(56,56,56,.3)}section.contacts .legal-representation .office-item{grid-area:office;max-width:55.3rem}section.contacts .map{margin-top:6.4rem}section.contacts .map .image{position:relative;aspect-ratio:1920/915}section.contacts .map .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}section.contacts .map .image .caption{position:absolute;top:6.4rem;left:7.2rem;font-weight:500;line-height:1.6}section.contacts .map .image-text{margin-top:2.4rem;padding:0 7.2rem;text-align:center;font-style:italic;font-weight:400;line-height:1.6}section.contacts .map .image-text span{font-weight:500}section.contacts .main-offices{margin-top:12rem}section.contacts .main-offices .main-title{margin-bottom:8rem}section.contacts .main-offices .main-title span{position:relative}section.contacts .main-offices .main-title span:after{content:'';position:absolute;left:calc(100% + 1.6rem);bottom:2.3rem;display:block;width:100vw;height:.1rem;background-color:rgba(56,56,56,.3)}section.contacts .main-offices .inner{display:flex;flex-direction:column;gap:12rem}section.contacts .main-offices .inner .office-block{display:grid;grid-template-columns:58.1rem 1fr;column-gap:8.645833vw}section.contacts .main-offices .inner .office-block .office-info{display:flex;flex-direction:column}section.contacts .main-offices .inner .office-block .office-info .office-item{padding-bottom:4rem;max-width:43.2rem}section.contacts .main-offices .inner .office-block .office-info .image{margin-top:auto;display:flex;width:100%;height:auto;aspect-ratio:581/380;object-fit:cover}section.contacts .main-offices .inner .office-block .image-block{display:flex;width:100%;height:100%;object-fit:cover}section.contacts .main-offices .inner .office-block .image-caption{grid-column:2/3;margin-top:1.2rem;font-weight:400;font-style:italic;line-height:1.6}section.contacts .main-offices .inner .office-block .image-caption span{font-weight:500}section.contacts .main-offices .inner .office-block .schengen{grid-column:2/3;margin-top:4.8rem;max-width:58.1rem;display:flex;align-items:center;gap:2.4rem}section.contacts .main-offices .inner .office-block .schengen img{display:flex;width:12.6rem;height:12.6rem}section.contacts .main-offices .inner .office-block .schengen .caption{line-height:1.6;letter-spacing:.03rem}section.contacts .additional-offices{margin-top:16rem}section.contacts .additional-offices .main-title{margin-bottom:8rem}section.contacts .additional-offices .inner{display:grid;grid-template-columns:repeat(3,1fr);gap:8.645833vw}html.page-contacts body{background-color:#fff4e6}html.page-contacts body>header:before{background-color:#fff4e6}html.page-contacts body section.breadcrumbs{margin-bottom:0}