.hero-section-container .hero-section{display:grid;grid-template-columns:50% 50%;height:90vh;overflow:hidden}@media (max-width:800px){.hero-section-container .hero-section{grid-template-columns:1fr;grid-template-rows:1fr 1fr;height:100vh}}.hero-section-container .hero-section .text-container{background-color:#183543;padding:0 20%;display:flex;flex-direction:column;justify-content:center;gap:1.25em;color:#fff}@media (max-width:576px){.hero-section-container .hero-section .text-container{padding:0 10%}}.hero-section-container .hero-section .text-container h1{font-size:2.8125rem;font-weight:500}@media (max-width:1200px){.hero-section-container .hero-section .text-container h1{font-size:2.2rem}}@media (max-width:800px){.hero-section-container .hero-section .text-container h1{font-size:2rem}}@media (max-width:576px){.hero-section-container .hero-section .text-container h1{font-size:1.6rem}}.hero-section-container .hero-section .text-container h6{color:#cb9c68;font-size:1.125rem}.hero-section-container .hero-section .text-container p{font-size:1.125rem;font-weight:300;line-height:1.5625rem}@media (max-width:1200px){.hero-section-container .hero-section .text-container p{font-size:1rem}}@media (max-width:576px){.hero-section-container .hero-section .text-container p{font-size:.9rem}}.hero-section-container .hero-section .image-container{position:relative;width:100%;height:100%;overflow:hidden}.contact-cards-container-main{width:100%}.contact-cards-container-main .contact-cards-container{display:grid;grid-template-columns:repeat(4,1fr);gap:1.3em;width:100%}.contact-cards-container-main .contact-cards-container .contact-card{background-color:#fff;color:#183543;border:1.5px solid #183543!important;display:flex;align-items:center;justify-content:center;height:200px;border-radius:0;text-align:center;padding:1.5em}.contact-cards-container-main .contact-cards-container .contact-card .item-container{width:100%;height:100%;background-color:#fff;position:relative}.contact-cards-container-main .contact-cards-container .contact-card .item-container svg{position:absolute;top:0;left:0}.contact-cards-container-main .contact-cards-container .contact-card .item-container .details{position:absolute;bottom:0;left:0;text-align:left!important;gap:.4em}.contact-cards-container-main .contact-cards-container .contact-card .item-container .details h5{color:#183543;font-size:1.25rem;font-style:normal;line-height:normal}.contact-cards-container-main .contact-cards-container .contact-card .item-container .details p{color:#183543;font-size:.9125rem;font-style:normal;line-height:normal}.contact-cards-container-main .contact-cards-container .contact-card .item-container .details h6{color:#cb9c68;font-size:1.125rem;font-style:normal;line-height:normal;text-decoration:underline}@media (max-width:1024px){.contact-cards-container-main .contact-cards-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.contact-cards-container-main .contact-cards-container{grid-template-columns:1fr}}.contact-form-container-main .contact-form-container .contact-form-container-inside{width:100%}.contact-form-container-main .contact-form-container .contact-form-container-inside .title-text h3{color:#183543;font-size:2.8125rem;font-style:normal;line-height:normal;margin-bottom:.1em}.contact-form-container-main .contact-form-container .contact-form-container-inside .title-text p{color:#183543;font-size:1.125rem;font-style:normal;line-height:1.5625rem;margin-bottom:1.5em}