:root{--azul-bodegom: #00357E;--azul-bodegom-lighter: #1387DE;--azul-bodegom-darker: rgb(2, 41, 60);--naranja-bodegom: #E77122;--background-color: #FFF;--text-color-87:rgba(0, 0, 0, 0.87);--text-color-60:rgba(0, 0, 0, 0.60);--text-color-40:rgba(0, 0, 0, 0.40);--text-color-white: #FFF;--card-elevation: 0px 4px 8px rgba(0, 0, 0, 0.12);--card-border-radius: 25px;--font-family: "Inter", Helvetica, "Open Sans",  sans-serif;--medida1: 8px;--medida2: 16px;--medida3: 24px;--medida4: 32px;--medida5: 40px}html,body{margin:0px;padding:0px;font-family:var(--font-family);background:var(--background-color)}h1{margin:0px;padding:0px;font-style:bold;font-weight:bold;font-size:30px;font-display:swap;line-height:1.333;color:var(--text-color-white)}h2{margin:0px;padding:0px;font-style:normal;font-weight:600;font-size:24px;line-height:33px;color:var(--text-color-87)}p{margin:0px;padding:0px;font-style:normal;font-size:16px;line-height:1.618;color:var(--text-color-60)}a{text-decoration:none}@media screen and (min-width:480px){h1{margin:0px;padding:0px;font-style:normal;font-weight:600;font-size:42px;font-display:swap;line-height:1em;color:var(--text-color-white)}}@media screen and (min-width:768px){h1{margin:0px;padding:0px;font-style:normal;font-weight:600;font-size:42px;font-display:swap;line-height:1em;color:var(--text-color-white)}}@media screen and (min-width:1024px){h1{margin:0px;padding:0px;font-style:normal;font-weight:700;font-display:swap;font-size:76px;line-height:1em;color:var(--text-color-white)}h2{font-weight:600;font-size:42px;line-height:1.2em;color:var(--text-color-87)}p{margin:0px;padding:0px;font-display:swap;font-style:normal;font-size:18px;line-height:1.618;color:var(--text-color-60)}}@media screen and (min-width:1281px){h1{margin:0px;padding:0px;font-style:normal;font-weight:700;font-size:96px;line-height:1em;color:var(--text-color-white)}}.container{margin-right:auto;margin-left:auto;padding:var(--medida2)}.col-12{width:100%}@media screen and (min-width:1024px){.container{max-width:1200px}.col-5{width:58%}}button{background-color:var(--naranja-bodegom);box-shadow:0px 4px 8px rgba(0,0,0,0.12);border-radius:20px;height:42px;border-width:0px;padding-right:32px;padding-left:32px;font-weight:700;font-family:var(--font-family);letter-spacing:0.03em;font-size:14px;line-height:16px;color:var(--text-color-white)}.button--secundary{background:#FFFFFF;border:2px solid var(--naranja-bodegom);box-sizing:border-box;border-radius:180px;color:var(--text-color-87)}nav{height:64px;background-color:white;box-shadow:var(--card-elevation);display:flex}nav ul{display:flex;text-decoration:none;margin:0px;display:grid;grid-auto-flow:column;grid-gap:16px}nav li{list-style:none;display:grid;grid-gap:var(--medida2)}nav li a{display:grid;grid-gap:16px;font-style:normal;font-size:18px;font-weight:600;line-height:24px;display:flex;align-items:center;text-decoration-line:none;color:var(--azul-bodegom)}nav .container{display:flex;justify-content:space-between;align-items:center}nav .nav_options{display:none}@media screen and (min-width:768px){nav .nav_options{display:flex}}.main_section{background-image:url(../images/fondo-bodegom.webp);background-position:center;background-repeat:no-repeat;height:360px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:white;background-color:var(--azul-bodegom-lighter)}@media screen and (min-width:480px){.main_section{background-image:url(../images/m-fondo-bodegom.jpg);height:400px}}@media screen and (min-width:1024px){.main_section{background-image:url(../images/lg-fondo-bodegom.jpg);height:88vh}}.center{text-align:center;margin:auto}.sticky{position:fixed;top:0;width:100%}.text-color-white{color:var(--text-color-white)}.mt-4{margin-top:var(--medida4)}.mb-1{margin-bottom:var(--medida1)}.mb-2{margin-bottom:var(--medida2)}.mb-4{margin-bottom:var(--medida4)}.mt-4{margin-top:var(--medida4)}.ml-3{margin-left:var(--medida3)}.mr-3{margin-right:var(--medida3)}@media screen and (min-width:1024px){.mb-lg-100{margin-bottom:100px}}.p-1{padding:var(--medida1)}.pl-1{padding-left:var(--medida1)}.pr-1{padding-right:var(--medida1)}.d-flex-row{display:flex;flex-direction:row}.d-flex-row__bottom{align-content:flex-end;flex-wrap:wrap;align-items:flex-end}.float{position:fixed;width:60px;height:60px;bottom:72px;right:16px;background-color:#25d366;color:#FFF;border-radius:50px;text-align:center;font-size:30px;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);z-index:100}.my-float{margin-top:16px}