.contact-page-general-info-block{position:relative;padding-top:11.9rem}.contact-page-general-info-block .text-image-wrap{padding-bottom:8.6rem}.contact-page-general-info-block .text-wrap{z-index:1}.contact-page-general-info-block .text-wrap .text-content{background-color:#e2e4da;color:#707a45;padding:3.6rem 5.2rem 5.3rem;max-width:43.4rem;margin-bottom:-8.6rem}.contact-page-general-info-block .text-wrap .text-content h1,.contact-page-general-info-block .text-wrap .text-content h2,.contact-page-general-info-block .text-wrap .text-content h3{font-size:3.5rem;margin-bottom:3rem}.contact-page-general-info-block .text-wrap .text-content h1:last-child,.contact-page-general-info-block .text-wrap .text-content h2:last-child,.contact-page-general-info-block .text-wrap .text-content h3:last-child{margin-bottom:0}.contact-page-general-info-block .text-wrap .text-content p{font-size:1.3rem;line-height:2.4rem;font-weight:300}.contact-page-general-info-block .image-wrap{aspect-ratio:299/300;max-width:60rem;overflow:hidden;margin-left:-26.4rem}.contact-page-general-info-block .image-wrap img{object-fit:cover}@media only screen and (max-width: 767px){.contact-page-general-info-block .text-image-wrap{padding-bottom:21.6rem}.contact-page-general-info-block .text-wrap .text-content{max-width:78.4rem;margin-bottom:-21.6rem}}@media only screen and (max-width: 575px){.contact-page-general-info-block .text-image-wrap{padding-bottom:0;gap:3.6rem}.contact-page-general-info-block .text-wrap .text-content{max-width:43.4rem;margin-bottom:0;padding:3.2rem 2.4rem 3.2rem}.contact-page-general-info-block .image-wrap{max-width:calc(100% + 48px);margin-left:-24px;margin-right:-24px}}
