.cp-landing-contact{width:104.8rem;margin:0 auto;background:linear-gradient(153.36deg,#f2eee9 2.89%,rgba(242,238,233,0.2) 68.05%);box-shadow:0 4px 24px -1px rgba(0,0,0,0.14);backdrop-filter:blur(40px);border-radius:20px;padding:3.3rem 20rem}
@media only screen and (max-width:768px){.cp-landing-contact{width:94%;padding:2rem}
}
.cp-landing-contact .contact-title{font-size:5.2rem;line-height:5.9rem;margin-bottom:3.8rem;text-align:center;font-family:"Bellefair-Regular";color:#000;text-transform:uppercase}
@media only screen and (max-width:768px){.cp-landing-contact .contact-title{font-size:2.2rem;line-height:2.5rem;margin-bottom:1rem}
}
.cp-landing-contact .item{margin-bottom:3.5rem}
@media only screen and (max-width:768px){.cp-landing-contact .item{margin-bottom:1.2rem}
}
.cp-landing-contact .item .icon{font-size:3.2rem;line-height:3.7rem;color:#000;margin-right:2.2rem}
@media only screen and (max-width:768px){.cp-landing-contact .item .icon{font-size:1.7rem;line-height:1.7rem}
}
.cp-landing-contact .item .contact-link{font-size:3.5rem;line-height:4rem;color:#000;font-family:"Bellefair-Regular";font-weight:400}
@media only screen and (max-width:768px){.cp-landing-contact .item .contact-link{font-size:1.4rem;line-height:1.6rem}
}
.cp-landing-contact .item .contact-link .text{text-decoration:underline}
.cp-landing-contact .act-btn{text-align:center}
.cp-landing-contact .act-btn .btn-landing{font-size:2.4rem;line-height:2.8rem;padding:2rem 2.3rem}
@media only screen and (max-width:768px){.cp-landing-contact .act-btn .btn-landing{font-size:1.4rem;line-height:1.6rem;padding:1rem 2rem;margin-top:1rem}
}