@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(../fonts/Poppins/poppins-v21-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:100;src:url(../fonts/Poppins/poppins-v21-latin-100italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(../fonts/Poppins/poppins-v21-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:200;src:url(../fonts/Poppins/poppins-v21-latin-200italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(../fonts/Poppins/poppins-v21-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:url(../fonts/Poppins/poppins-v21-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/Poppins/poppins-v21-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(../fonts/Poppins/poppins-v21-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(../fonts/Poppins/poppins-v21-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url(../fonts/Poppins/poppins-v21-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(../fonts/Poppins/poppins-v21-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url(../fonts/Poppins/poppins-v21-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(../fonts/Poppins/poppins-v21-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url(../fonts/Poppins/poppins-v21-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(../fonts/Poppins/poppins-v21-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:800;src:url(../fonts/Poppins/poppins-v21-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(../fonts/Poppins/poppins-v21-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:url(../fonts/Poppins/poppins-v21-latin-900italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(../fonts/inter/inter-v18-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100;src:url(../fonts/inter/inter-v18-latin-100italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(../fonts/inter/inter-v18-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:200;src:url(../fonts/inter/inter-v18-latin-200italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(../fonts/inter/inter-v18-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:300;src:url(../fonts/inter/inter-v18-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter/inter-v18-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(../fonts/inter/inter-v18-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/inter/inter-v18-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:500;src:url(../fonts/inter/inter-v18-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/inter/inter-v18-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:600;src:url(../fonts/inter/inter-v18-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/inter/inter-v18-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(../fonts/inter/inter-v18-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(../fonts/inter/inter-v18-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:800;src:url(../fonts/inter/inter-v18-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(../fonts/inter/inter-v18-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:900;src:url(../fonts/inter/inter-v18-latin-900italic.woff2) format("woff2")}*{margin:0;padding:0;box-sizing:border-box}:root{--color-cobre-1: #A94C23;--color-cobre-2: #C17751;--color-cobre-3: #7B3A1D;--bg-white-1: #FFFFFF;--gray-color-1: #CDCDCD;--gray-color-2: #f1f1f1;--gray-color-3: #EDEDED;--text-graphite-1: #1E1E1E;--text-graphite-2: #515151;--text-white-1: #ffffff;--main-title-size: clamp(2rem, 5vw, 2.5rem);--title-size-1: clamp(1.5rem, 3vw, 2.5rem);--subtitle-size-1: clamp(1.5rem, 3vw, 1.7rem);--subtitle-size-2: clamp(1.2rem, 3vw, 1.5rem);--subtitle-size-3: clamp(1rem, 3vw, 1.2rem);--text-size-1: clamp(.8rem, 2vw, 1rem);--text-size-1-m: clamp(.8rem, 2vw, 1rem);--text-size-2: clamp(.7rem, 2vw, .9rem);--text-size-banner: clamp(.9rem, 2vw, 1rem);--button-text-size-1: clamp(1rem, 2vw, 1.1rem);--section-max-width: 1600px;--border-radius-1: 5px;--border-radius-2: 10px;--box-shadow-1: 0 5px 10px rgba(0, 0, 0, .5);--box-shadow-2: 0 5px 10px rgba(0, 0, 0, .1);--button-1-color: var(--bg-white-1);--button-2-color: var(--color-cobre-1);--button-2-hover-color: var(--color-cobre-2);--linear-gradient-transparent-1: linear-gradient(150deg, var(--color-cobre-2) 0%, var(--color-cobre-1) 50%);--linear-gradient-1: linear-gradient(150deg, var(--color-cobre-2) 0%, var(--color-cobre-1) 50%);--linear-gradient-2: linear-gradient(150deg, var(--color-cobre-2) 0%, var(--color-cobre-3) 20%);--linear-gradient-transparent-white-1: linear-gradient(90deg, var(--bg-white-1) 10%, transparent 150%);--button-linear-gradient-1: linear-gradient(150deg, var(--color-cobre-2) 0%, var(--color-cobre-1) 50%)}body,html{overflow-x:hidden}body{font-family:Inter,sans-serif;color:var(--text-graphite-2)}main{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}h1,h2,h3,h4,h5,h6{line-height:120%;font-family:Poppins,sans-serif}p{line-height:140%;letter-spacing:.5px;color:var(--text-graphite-2);font-size:var(--text-size-1)}ul{list-style:none;padding:0;margin:0;font-family:Inter,sans-serif}li{list-style:none}img{width:100%;height:100%}button{width:100%;max-width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;margin:0;border:none;background:none}a{text-decoration:none;color:var(--gold-color-1);font-weight:700}.button-1 a{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.7rem 1.5rem;transition:ease .2s;color:var(--text-graphite-1);font-size:var(--button-text-size-1);border-radius:var(--border-radius-1);background-color:var(--bg-white-1);box-shadow:var(--box-shadow-1)}.button-1 a:hover{transform:translateY(-10%)}.button-2 a{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.7rem 1.5rem;transition:ease .2s;color:var(--text-white-1);font-size:var(--button-text-size-1);border-radius:var(--border-radius-1);background-image:var(--button-linear-gradient-1)}.button-2 a:hover{transform:translateY(-10%)}.subtitle-box{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.subtitle-box .subtitle-tag{color:var(--color-cobre-1);font-weight:700;border-bottom:var(--color-cobre-1) solid 2px}.subtitle-box h1,.subtitle-box h2{font-size:var(--subtitle-size-1);color:var(--text-graphite-1);font-weight:800}.subtitle-box h3{font-size:var(--subtitle-size-2);font-weight:700}.content-text{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.buttons-wrapper{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem}.header-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;padding:1rem 0;z-index:10}.header-section .box{width:90%;max-width:var(--section-max-width);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;border-radius:var(--border-radius-2);box-shadow:var(--box-shadow-2);background-color:var(--bg-white-1)}.header-section .box .main-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.header-section .box .main-header .website-logo{width:100%;max-width:fit-content;display:flex}.header-section .box .main-header .website-logo picture{width:100%;max-width:fit-content;display:flex;flex-direction:column}.header-section .box .main-header .website-logo picture img{width:100%;max-width:200px;display:flex;object-fit:contain}.header-section .box .main-header nav,.header-section .box .main-header nav ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:1rem}.header-section .box .main-header nav ul li a{font-weight:700;color:var(--text-graphite-1);font-size:var(--text-size-1);transition:ease .2s}.header-section .box .main-header nav ul li a:hover{color:var(--color-cobre-2)}.header-section .box .main-header .menu-button{width:100%;max-width:2rem;min-width:2rem;display:none;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;gap:.5rem}.header-section .box .main-header .menu-button span{width:100%;height:1px;background-color:var(--color-cobre-1)}.header-section .box .main-header .wrapper{width:100%;max-width:fit-content;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem}.header-section .box .main-header button{min-width:fit-content}.header-section .box .main-header button a{font-size:var(--text-size-2);word-break:keep-all!important}.header-section .nav-menu-button{width:fit-content;display:none;flex-direction:column;cursor:pointer;transition:ease .5s;gap:.5rem}.header-section .nav-menu-button:hover>span{transition:ease .2s}.header-section .nav-menu-button span{width:2rem;height:2px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--text-white-1)}@media screen and (max-width: 500px){.header-section .box .main-header .wrapper button{display:none}}@media screen and (min-width: 0px) and (max-width: 750px){.header-section{padding:1rem 0}.header-section .box .main-header .website-logo{min-width:250px}.header-section .box .main-header .wrapper{max-width:10rem}.header-section .box .main-header .wrapper button{display:none}}@media screen and (min-width: 0px) and (max-width: 1050px){.header-bg{background-image:var(--linear-gradient-1)}.header-section .box .main-header .menu-button{display:flex}.header-section .box .main-header nav{width:70%}.header-section .box .main-header{border-image:none;border:none;padding-bottom:0}.header-section .box .main-header nav{display:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:fixed;left:0;top:0;border-bottom:var(--first-color-5) solid 5px;background-image:var(--linear-gradient-1);padding:5rem 2rem;height:100%;transition:ease .5s}.header-section .box .main-header nav h3{display:flex;color:var(--text-white-1);font-size:1.5rem;margin-bottom:1rem}.header-section .box .main-header nav ul{flex-direction:column;justify-content:center;align-items:flex-start}.header-section .box .main-header nav ul li a{color:var(--text-white-1);font-weight:500;font-size:1.2rem}.header-section .menu-button{display:flex}.header-section .box .top-header{display:none}@keyframes navmenu-animation{0%{transform:translate(-100%)}to{transform:translate(0)}}nav.header-mobile-menu{display:flex!important;opacity:1;transition:ease .5s;animation:navmenu-animation ease .5s;gap:.5rem}@keyframes navmenu-button-gap-animation{0%{gap:.5rem}to{gap:0}}@keyframes navmenu-button-first-span-animation{0%{transform:rotate(0)}to{transform:rotate(50deg)}}@keyframes navmenu-button-last-span-animation{0%{transform:rotate(0)}to{transform:rotate(-50deg)}}.header-section .nav-menu-button{display:flex;position:absolute;top:2rem;right:2rem;height:fit-content;animation:navmenu-button-gap-animation .5s ease normal forwards;animation-delay:.5s;transition:ease .2s}.nav-menu-button-box{padding:2rem}.header-section .nav-menu-button:hover{transform:rotate(50deg)}.header-section .nav-menu-button span:nth-child(2){display:none}.header-section .nav-menu-button span:nth-child(1){animation:navmenu-button-first-span-animation 1s ease normal forwards;animation-delay:1s}.header-section .nav-menu-button span:nth-child(3){animation:navmenu-button-last-span-animation 1s ease normal forwards;animation-delay:1s}}@media screen and (min-width: 0px) and (max-width: 450px){.header-section .box .main-header .wrapper .button-1{display:none}}.form-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.whatsapp-flotante{position:fixed;width:fit-content;height:fit-content;bottom:30px;right:50px;background-color:#199245;border-radius:110px;text-align:center;box-shadow:2px 2px 3px #393939;z-index:100}.footer-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5rem 0;background-image:var(--linear-gradient-2)}.footer-section .box{width:90%;max-width:var(--section-max-width);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;color:var(--text-white-1)}.footer-section .box .content-1{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem}.footer-section .box .content-1 .item{width:100%;max-width:380px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem}.footer-section .box .content-1 .item ul{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.footer-section .box .content-1 .item ul li{list-style-type:disc;list-style-position:inside}.footer-section .box .content-1 .item picture{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-section .box .content-1 .item picture img{width:100%;object-fit:contain;object-position:center}.footer-section .box .content-1 .item picture:nth-child(1){max-width:250px}.footer-section .box .content-1 .item .redes-sociales picture{max-width:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-section .box .content-1 .item picture .redes-sociales picture img{width:100%;object-fit:contain;object-position:center}.footer-section .box .content-1 .item p{color:var(--text-white-1)}.footer-section .box .content-1 .item:last-of-type a{transition:ease .2s;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.footer-section .box .content-1 .item a:hover{color:var(--color-cobre-2)}.footer-section .box .content-1 .item .content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.footer-section .box .content-2{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-top:var(--bg-white-1) solid 1px;padding-top:2rem;gap:2rem}.footer-section .box .content-2 p{color:var(--text-white-1)}.footer-section .box .content-2 a{transition:ease .2s}.footer-section .box .content-2 a:hover{color:var(--color-cobre-2)}@media screen and (max-width: 1200px){.footer-section .box .content-1{flex-wrap:wrap}.footer-section .box .content-2{flex-direction:column;align-items:flex-start}}
