﻿.hero-banner-contact__title{margin:0px 135px 69px}.hero-banner-contact__title .heading{margin:0 0 15px}.hero-banner-contact__title .content-text p{font-size:25px;line-height:40px;font-weight:300}.hero-banner-contact__content-cards{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:24px}.hero-banner-contact__content-cards .content-cards__card{display:flex;flex-direction:column;background:#fff 0% 0% no-repeat padding-box;margin:0px 0;padding:37px 40px 20px;border-radius:20px;width:32%;box-shadow:10px 10px 30px rgba(29,37,45,.25)}.hero-banner-contact__content-cards .content-cards__card figure{margin:0 auto}.hero-banner-contact__content-cards .content-cards__card figure img{border-radius:10px;width:100%;max-width:344px;margin:0 auto;object-fit:cover;aspect-ratio:344/193}.hero-banner-contact__content-cards .content-cards__card .card-text{display:flex;flex-direction:column;justify-content:flex-start;text-align:left}.hero-banner-contact__content-cards .content-cards__card .card-text h4{text-align:left;margin:20px 0px 10px}.hero-banner-contact__content-cards .content-cards__card .card-text p{color:#000}.hero-banner-contact__content-cards .content-cards__card .card-btn{display:flex;justify-content:flex-end;margin-top:20px;flex-direction:column;height:calc(100% - 80px)}.hero-banner-contact__content-cards .content-cards__card .card-btn .content-buttons .btn-site{--button-shadow: rgb(255 255 255 / 20%)}@media(max-width: 992px){.hero-banner-contact__title{margin:0px 50px 50px}.hero-banner-contact__content-cards .content-cards__card{width:48%}.hero-banner-contact--company .hero-banner-contact__content-cards{align-items:stretch;gap:24px;justify-content:center}.hero-banner-contact--company .hero-banner-contact__content-cards .content-cards__card{min-height:539.45px;padding:37px 35px 25px 40px;height:100%}.hero-banner-contact--company .hero-banner-contact__content-cards .content-cards__card figure{aspect-ratio:16/9}.hero-banner-contact--company .hero-banner-contact__content-cards .content-cards__card figure img{width:100%;max-width:100%;aspect-ratio:16/9}.hero-banner-contact--company .hero-banner-contact__content-cards .content-cards__card .card-btn{flex:1}}@media(max-width: 767px){.hero-banner-contact__title{margin:0px 10px 35px}.hero-banner-contact__title .content-text p{font-size:20px;line-height:30px}.hero-banner-contact__content-cards .content-cards__card{width:100%;padding:30px 20px 25px}.hero-banner-contact__content-cards .content-cards__card img{max-width:48%}.hero-banner-contact__content-cards .content-cards__card .card-text{text-align:left}.hero-banner-contact__content-cards .content-cards__card .card-text h4{text-align:center}.hero-banner-contact__content-cards .content-cards__card .card-text p{text-align:left}.hero-banner-contact--company .content-cards__card{padding:37px 35px 25px 40px}.hero-banner-contact--company .content-cards__card .card-text{text-align:left}.hero-banner-contact--company .content-cards__card .card-text h4{text-align:left}.hero-banner-contact--company .content-cards__card .card-btn .content-buttons{justify-content:end !important}}@media(max-width: 575.98px){.hero-banner-contact--company .content-cards__card{padding:20px !important;min-height:470px !important}}@media(max-width: 390px){.hero-banner-contact__title{margin:0px 10px 35px}.hero-banner-contact__content-cards .content-cards__card{width:100%;padding:30px 20px 25px}}