@import "../fonts/inter/inter.css";@import "../fonts/montserrat/montserrat.min.css";@import "reset.min.css";@import "navbar.min.css";@import "contact.min.css";@import "footer.min.css";.title-1{font-size:31px;font-weight:700;font-family:'Montserrat',serif;font-style:normal;line-height:38px}.title-2{font-size:25px;font-weight:700;font-family:'Montserrat',serif;font-style:normal;line-height:30px}.lead{font-size:14px;font-weight:400;font-family:'InterRegular',serif;font-style:normal;line-height:16px}.hero{display:flex;width:100%;height:168px;background-image:url(../images/banners/banner-desktop-seguros.png);background-size:cover;background-position:center center;background-repeat:no-repeat;justify-content:center;align-items:center;position:relative;flex-wrap:wrap}.hero .container{display:flex;justify-content:end;align-items:center}.hero .hero-inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex-wrap:nowrap;gap:8px;position:relative;width:600px;height:78px;z-index:82}.hero .hero-inner h1{color:#fff;margin:0}.hero .hero-inner p{color:#fff}.contact-section{width:100%;background-image:url(../images/backgrounds/bg-insurance.png);background-size:100%;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;justify-content:center;padding:40px 0}.contact-container{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;gap:32px}.address-section{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;width:100%;height:200px;padding:0;gap:32px;border-radius:10px;box-shadow:0 4px 4px 0 #00000040;background:linear-gradient(173.52deg,#FFFFFF 53.25%,rgb(255 255 255 / .7) 103.14%)}.address-section .address-wrapper{width:198px;margin-left:32px;display:flex;flex-wrap:wrap;gap:8px}.address-section .address-wrapper .address-title{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:8px}.address-section .address-wrapper .address-title img{width:24px;height:24px}.address-section .address-wrapper .address-title h5{font-size:25px;font-weight:700;font-family:'Montserrat',serif;font-style:normal;line-height:30px;color:#C71411;padding:0;margin:0}.address-section .address-wrapper p{font-size:14px;font-weight:400;font-family:'InterRegular',serif;font-style:normal;line-height:20px;color:#707070;padding:0;margin:0}.address-section .address-map{width:776px;height:100%}.contact-wrapper{width:100%;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:stretch;justify-content:space-between;gap:16px}.contact-wrapper .contact-box{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:start;width:320px;padding:32px;gap:16px;border-radius:10px;box-shadow:0 4px 4px 0 #00000040;background:linear-gradient(173.52deg,#FFFFFF 53.25%,rgb(255 255 255 / .7) 103.14%)}.contact-wrapper .contact-box .contact-title{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:8px}.contact-wrapper .contact-box .contact-title img{width:24px;height:24px}.contact-wrapper .contact-box .contact-title h5{font-size:25px;font-weight:700;font-family:'Montserrat',serif;font-style:normal;line-height:30px;color:#C71411;padding:0;margin:0}.contact-box .socials{display:flex;align-items:flex-start;flex-wrap:nowrap;flex-shrink:0;gap:16px;position:relative;width:86px;z-index:35}.contact-box .socials .social-icons{flex-shrink:0;position:relative}.contact-box .socials .social-icons a{text-decoration:none!important}.contact-box .socials .social-icons img{width:18px;height:18px}.contact-wrapper p{font-size:14px;font-weight:400;font-family:'InterRegular',serif;font-style:normal;line-height:20px;color:#707070;padding:0;margin:0}@media (max-width:767.98px){.hero{height:230px;background-image:url(../images/banners/banner-mobile-seguros.png)}.hero .hero-inner{width:159px}.address-section{flex-wrap:wrap;flex-direction:column;align-items:start;width:100%;height:auto}.address-section .address-wrapper{width:100%;padding:32px;margin:0}.address-section .address-map{width:100%;height:200px}.contact-wrapper{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;gap:16px}.contact-wrapper .contact-box{display:flex;flex-wrap:nowrap;flex-direction:column;width:100%;height:221px;gap:16px}.contact{display:none}}@media (min-width:1439px){.container{width:1040px}}
