.contact-block .contact-card{background:#5a98cb33;border-radius:1rem;overflow:hidden;padding:2rem;position:relative}@media only screen and (min-width:600px){.contact-block .contact-card{padding:3.5rem}}.contact-block .contact-card .text-content .contact-text{color:#4a4a4acc;font-size:20px;line-height:1.6;margin:1.5rem 0 2.5rem}.contact-block .contact-card .text-content .contact-text p{margin-bottom:1rem}.contact-block .contact-card .text-content .contact-text p:last-child{margin-bottom:0}.contact-block .contact-card .text-content .contact-actions{display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width:600px){.contact-block .contact-card .text-content .contact-actions{flex-direction:row;gap:1.5rem}}.contact-block .contact-card .image-content{align-items:center;display:flex;height:100%;justify-content:center}.contact-block .contact-card .image-content .image-wrapper{display:flex;height:100%;position:relative;width:100%}.contact-block .contact-card .image-content .image-wrapper .contact-image{border-radius:.75rem;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.contact-block .contact-card .image-content .image-wrapper .image-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;display:flex;height:3rem;justify-content:center;position:absolute;right:1rem;top:1rem;width:3rem}.contact-block .contact-card .image-content .image-wrapper .image-overlay .play-icon{color:#5a98cb;font-size:1.5rem}
