.section-card-contact{padding:100px 0}@media screen and (max-width:992px){.section-card-contact{padding:40px 0}}.section-card-contact h1,.section-card-contact h2,.section-card-contact h3,.section-card-contact h4{font-size:1.75rem;line-height:1.4;margin:0 0 24px}@media screen and (max-width:992px){.section-card-contact h1,.section-card-contact h2,.section-card-contact h3,.section-card-contact h4{font-size:1.5rem;margin:0 0 12px}}.section-card-contact p{font-size:1rem;line-height:1.5;margin:0 0 16px}.section-card-contact p:last-of-type{margin-bottom:0}.section-card-contact .cta-wrapper{display:block;margin-top:32px;width:100%}.section-card-contact img{display:block;margin:auto;max-width:630px}@media screen and (max-width:992px){.section-card-contact img{margin-bottom:30px;max-width:100%;width:100%}}@media screen and (min-width:993px){.section-card-contact .row{margin-left:-15px;margin-right:-15px}.section-card-contact .row .col-12{padding-left:15px;padding-right:15px}}.section-card-contact a.button{background:transparent;border:2px solid #000;color:#000}.section-card-contact a.button:hover{background:#000;color:#fff}.section-card-contact a.button:after,.section-card-contact a.button:before{display:none}@media screen and (min-width:991px){.page-section-card-contact{margin-bottom:120px}}@media screen and (max-width:992px){.page-section-card-contact .col-content{order:2}.page-section-card-contact .col-shortcode{order:1}}.page-section-card-contact .container{background-color:#fafafa;border-radius:8px;padding:80px 60px}@media screen and (max-width:992px){.page-section-card-contact .container{padding:0 16px 40px}}.page-section-card-contact h3{font-size:1.75rem;line-height:1.42;margin:0 0 24px}@media screen and (max-width:992px){.page-section-card-contact h3{font-size:1.5rem;line-height:1.67;margin:0 0 16px}}.page-section-card-contact .card.card-contact{align-items:center;display:flex;flex-direction:row;gap:24px;margin-bottom:12px;max-width:480px;padding:20px}@media screen and (max-width:992px){.page-section-card-contact .card.card-contact{max-width:100%}}@media screen and (max-width:768px){.page-section-card-contact .card.card-contact{align-items:flex-start;flex-direction:column}}.page-section-card-contact .card.card-contact:last-of-type{margin-bottom:0}.page-section-card-contact .card.card-contact picture{width:180px}@media screen and (max-width:768px){.page-section-card-contact .card.card-contact picture{width:100%}}.page-section-card-contact .card.card-contact .card-content{background-color:transparent;box-shadow:none;font-size:1rem;line-height:1.5;padding:0}.page-section-card-contact .card.card-contact h3{font-size:1.25rem;line-height:1.5;margin:0 0 8px}.page-section-card-contact .card.card-contact .cta-card{margin-top:24px}.page-section-card-contact .card.card-contact .cta-card a.button{background:transparent;color:#000;font-size:.9375rem;font-weight:600;margin:0;padding:0;text-decoration:underline}@media screen and (max-width:768px){.page-section-card-contact .card.card-contact .cta-card a.button{width:auto}}.page-section-card-contact .card.card-contact .cta-card a.button:after,.page-section-card-contact .card.card-contact .cta-card a.button:before{display:none}.page-section-card-contact .card.card-contact .cta-card a.button:hover{text-decoration:none}.page-section-card-contact .card.card-contact .cta-card a.button[target=_blank]{overflow:inherit;padding-right:30px}.page-section-card-contact .card.card-contact .cta-card a.button[target=_blank]:after{background-image:url(../../images/icons/external-link.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:24px;position:absolute;right:0;top:-4px;width:24px}.page-section-card-contact .card-contact-info{margin-top:80px;max-width:480px}@media screen and (max-width:992px){.page-section-card-contact .card-contact-info{margin-top:40px;max-width:100%;width:100%}}.page-section-card-contact .card-contact-info .info-item{display:flex;gap:12px;margin-bottom:16px;width:100%}.page-section-card-contact .card-contact-info .info-item .icon{flex-shrink:0}.page-section-card-contact .card-contact-info .info-item .text{font-size:1rem;line-height:1.5}
