﻿.contact-page-block{position:relative;padding-top:10.7rem;display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#fff}@media only screen and (max-width: 767px){.contact-page-block{padding-top:5.6rem}}.contact-page-block h2{font-size:4.2rem}.contact-page-block .contact_block_wrap{padding-top:6.2rem;display:flex;flex-direction:row-reverse;max-width:100rem;margin-inline:auto;padding-bottom:5rem;padding-inline:2rem}@media only screen and (max-width: 767px){.contact-page-block .contact_block_wrap{flex-direction:column;padding-bottom:0rem;word-break:break-word}}.contact-page-block .contact_block_wrap .contact_info_wrap .content-container{text-align:left}.contact-page-block .contact_block_wrap .contact_info_wrap .content-container .sales-info{gap:3rem;text-align:left;margin-bottom:8.8rem}@media only screen and (max-width: 767px){.contact-page-block .contact_block_wrap .contact_info_wrap .content-container .sales-info{margin-bottom:5.5rem}}.contact-page-block .contact_block_wrap .contact_info_wrap .content-container .sales-info .info-section{margin-bottom:3rem}.contact-page-block .contact_block_wrap .contact_info_wrap .content-container .sales-info .info-section:last-child{margin-bottom:0}.contact-page-block .contact_block_wrap .contact_info_wrap .pricing-info{display:flex;flex-direction:column;justify-content:center;gap:0rem}@media only screen and (max-width: 767px){.contact-page-block .contact_block_wrap .contact_info_wrap .pricing-info{flex-direction:column}}.contact-page-block .contact_block_wrap .contact_info_wrap .pricing-info .pricing-column{margin-bottom:26px;flex:1;text-align:left}@media only screen and (max-width: 767px){.contact-page-block .contact_block_wrap .contact_info_wrap .pricing-info .pricing-column{margin-bottom:5.3rem}}.contact-page-block .contact_block_wrap .contact_info_wrap .pricing-info .pricing-column ul{list-style:none;padding:0;text-align:left}.contact-page-block .contact_block_wrap .contact_info_wrap .pricing-info .pricing-column ul li{font-size:1.6rem;line-height:1.4;display:flex;align-items:flex-start;gap:.8rem;margin-bottom:.8rem;max-width:50rem}.contact-page-block .contact_block_wrap .contact_info_wrap .pricing-info .pricing-column ul li::before{content:"•";font-size:1.8rem;flex-shrink:0}.contact-page-block .contact_block_wrap .contact_info_wrap .pricing-info .pricing-column ul li span{display:block;text-align:left}.contact-page-block .contact_block_wrap .contact_people_wrap{margin-top:120px;margin-right:120px}.contact-page-block .contact_block_wrap .contact_people_wrap .contact_person{display:flex;flex-direction:column;align-items:center}.contact-page-block .contact_block_wrap .contact_people_wrap .contact_person .profile-image{width:22rem;height:22rem;margin-bottom:3rem}.contact-page-block .contact_block_wrap .contact_people_wrap .contact_person .profile-image img{width:100%;border-radius:50%;height:100%;object-fit:cover}.contact-page-block .contact_block_wrap .contact_people_wrap .contact_person .person_info h4{color:#7b854e;margin-bottom:2.3rem;line-height:20.261px;letter-spacing:8px;text-transform:uppercase;padding-left:8px;font-weight:normal}.contact-page-block .contact_block_wrap .contact_people_wrap .contact_person .person_info .info_top{margin:0}.contact-page-block .contact_block_wrap .contact_people_wrap .contact_person .person_info .info_top a{margin:0;color:inherit}.contact-page-block .contact_block_wrap .contact_people_wrap .contact_person .person_info .info_btm{display:flex;flex-direction:column;margin-top:30px}.contact-page-block .contact_block_wrap .contact_people_wrap .contact_person .person_info .info_btm p{margin:0}.contact-page-block .contact_block_wrap .contact_people_wrap .contact_person .person_info .info_btm a{margin:0;color:#7b854e}.contact-page-block .contact_block_wrap .contact_people_wrap .contact_person.contact_person_1{margin-bottom:57px}@media only screen and (max-width: 767px){.contact-page-block .contact_block_wrap .contact_people_wrap{margin-top:30px;margin-bottom:30px;margin-right:unset}}.contact-page-block .contact_block_wrap .background-image{width:100%;min-height:83rem;background-size:cover;background-position:center;position:relative;margin-top:8rem}@media only screen and (max-width: 767px){.contact-page-block .contact_block_wrap .background-image{margin-top:4.3rem;min-height:21.5rem}}.contact-page-block .contact_block_wrap .background-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:30%;background:linear-gradient(to bottom, rgb(241, 248, 255) 0%, rgba(241, 248, 255, 0) 100%);pointer-events:none}
