.contactPage{padding-bottom:8.8rem}.contactPage .container{padding-inline:10rem}.contactPage .container .contactTop{display:flex;padding-top:4.6rem;padding-bottom:4.4rem;border-bottom:1px solid #c4968f}.contactPage .container .contactTop>div:first-child{width:40%}.contactPage .container .contactTop>div:first-child h4{color:#2b6a76;font-size:3.2rem;font-style:normal;font-weight:500;line-height:4.8rem;letter-spacing:-.064rem;margin-bottom:2.2rem}.contactPage .container .contactTop>div:first-child .contactInfo .contacts,.contactPage .container .contactTop>div:first-child .contactInfo .contacts div:nth-child(3),.contactPage .container .contactTop>div:first-child .contactInfo .contacts>a:nth-child(3){margin-bottom:0}.contactPage .container .contactTop>div:first-child .contactInfo .contacts div>span:first-child,.contactPage .container .contactTop>div:first-child .contactInfo .contacts>a>span:first-child{border:1px solid #dee7e8;width:3.2rem;height:3.2rem}.contactPage .container .contactTop>div:first-child .contactInfo .contacts div>span:first-child img,.contactPage .container .contactTop>div:first-child .contactInfo .contacts>a>span:first-child img{width:1.7455rem;height:1.7455rem}.contactPage .container .contactTop>div:first-child .contactInfo .contacts div>span:nth-child(2),.contactPage .container .contactTop>div:first-child .contactInfo .contacts>a>span:nth-child(2){color:#273a3d;font-family:Euclid Galactic;font-size:1.7rem;font-style:normal;font-weight:500;line-height:145%;letter-spacing:-.034rem}.contactPage .container .contactTop>div:first-child .contactInfo .contacts>div>span:nth-child(2){font-weight:400}.contactPage .container .contactTop>div:first-child .contactInfo .socials{margin-top:3.3rem}.contactPage .container .contactTop>div:first-child .contactInfo .socials a{width:3.4rem;height:3.4rem;border:1px solid #dee7e8}.contactPage .container .contactTop>div:last-child{width:60%}.contactPage .container .contactTop>div:last-child iframe{width:100%;height:35.6rem}.contactPage .container .contactComplexes{padding-top:4.7rem;padding-bottom:4.3rem;border-bottom:1px solid #c4968f}.contactPage .container .contactComplexes h3{text-align:center;margin-bottom:2.8rem}@media screen and (max-width:767.9px){.contactPage .container{padding-inline:2rem}.contactPage .container .contactTop{flex-direction:column}.contactPage .container .contactTop>div{width:100%!important}.contactPage .container .contactTop>div:first-child{margin-bottom:3.2rem}.contactPage .container .contactTop>div:last-child iframe{height:25.6rem}}