.header-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;z-index:10;padding:1rem 0}.header-section .box{width:90%;max-width:var(--section-max-width);display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:var(--bg-white-color-1);padding:.5rem 1rem;border-radius:var(--border-radius-1);gap:2rem}.header-section .box .nav-right-box{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:2rem}.header-section .box nav{width:100%;max-width:fit-content;display:flex;flex-direction:column}.header-section .box nav ul{width:100%;max-width:fit-content;display:flex;flex-direction:row;justify-content:space-between;gap:2rem;align-items:center;transition:ease .2s}.header-section .box nav ul li a{font-size:var(--text-size-1-m);font-weight:800}.header-section .box nav ul li a:hover{padding-bottom:.1rem;border-bottom:#115A97 3px solid}.header-section .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 .menu-button span{width:100%;height:1px;background-color:var(--text-color-1)}.header-section .wrapper{width:100%;max-width:fit-content;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem}.header-section .wrapper .button-1{min-width:fit-content}.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;background-color:var(--accent-color-1)}.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-color-1)}@media screen and (max-width: 750px){.header-section .wrapper{max-width:10rem}}@media screen and (max-width: 1050px){.header-section .nav-menu-button span{background-color:var(--bg-white-color-1)}.header-section .box 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:var(--linear-gradient-1);padding:5rem 2rem;height:100%;transition:ease .5s}.header-section .box nav h3{display:flex;color:var(--text-color-white-1);font-size:1.5rem;margin-bottom:1rem}.header-section .box nav ul{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.header-section .box nav ul li a{color:var(--text-color-white-1);font-weight:500}.header-section .menu-button{display:flex}@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 (max-width: 600px){.header-section .box .wrapper .button-1{display:none}}@media screen and (max-width: 410px){.header-section .box .website-logo{min-width:100px;max-width:fit-content;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.header-section .box .website-logo p{display:none}}.website-logo{min-width:fit-content;width:100%;max-width:250px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;padding:.5rem}.website-logo img{box-shadow:var(--box-shadow-1);border-radius:100%}.website-logo p{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;font-size:.7rem;font-family:Inter,sans-serif}.website-logo p span{font-size:var(--text-size-2);font-weight:700;font-size:1rem;color:var(--text-color-dark-1)}*{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden;scroll-behavior:smooth}:root{--title-size-1: clamp(2rem, 10vw, 2.7rem);--title-line-height-1: clamp(2rem, 10vw, 2.7rem);--title-size-2: clamp(1.5rem, 10vw, 2rem);--title-line-height-2: clamp(1.5rem, 10vw, 2rem);--title-size-3: clamp(1.2rem, 10vw, 1.7rem);--title-line-height-3: clamp(1.2rem, 10vw, 1.7rem);--title-size-4: clamp(1rem, 10vw, 1.3rem);--title-line-height-4: clamp(1rem, 10vw, 1.3rem);--title-size-5: clamp(.9rem, 10vw, 1rem);--title-line-height-5: clamp(.9rem, 10vw, 1rem);--text-size-1: clamp(.9rem, 10vw, 1rem);--text-size-1-m: clamp(.7rem, 10vw, .9rem);--text-size-2: clamp(1rem, 10vw, 1.2rem);--subtitle-size-1: clamp(1.5rem, 10vw, 2rem);--subtitle-size-2: clamp(1.2rem, 10vw, 1.5rem);--subtitle-size-3: clamp(1rem, 10vw, 1.2rem);--title-line-height-1: 120%;--title-line-height-2: 100%;--text-line-height-1: 150%;--text-letter-spacing-1: 1px;--main-color-1: #162B6F;--main-color-2: #162B6F;--tag-color-1: #0977aa;--accent-color-1: #118D16;--accent-color-2: #F9C301;--accent-color-3: #1463A5;--heading-color-1: #343434;--bg-white-color-1: #ffffff;--bg-blue-color-1: #162B6F;--border-white-color-1: #ffffff;--gray-color-1: #F2F2F2;--gray-color-2: #c5c5c5;--text-color-1: #343434;--text-color-2: #6c6c6c;--text-color-white-1: #ffffff;--text-color-white-2: #d7d7d7;--button-color-1: #118D16;--button-gradient-1: linear-gradient(120deg, rgb(34, 113, 183, 1) 0%, rgb(15, 50, 81, 1) 70%);--button-gradient-1-hover: linear-gradient(120deg, rgb(40, 126, 202) 0%, rgb(20, 62, 99) 70%);--linear-gradient-1: linear-gradient(120deg, #162B6F 30%, #2A53D5 90%);--bg-blue-transparent: linear-gradient(120deg, rgb(22, 43, 111, .5) 30%, rgb(22, 43, 111, .5) 90%);--linear-gradient-2: linear-gradient(120deg, rgb(17, 27, 39, 1) 30%, rgb(34, 113, 183, 1) 70%);--linear-gradient-3: linear-gradient(120deg, #1386e7 0%, #0f3656 60%, #1f2f4d 100%);--linear-gradient-transparent-1: linear-gradient(100deg, rgb(22, 43, 111, 1) 30%, rgb(42, 83, 213, .5) 100%);--linear-gradient-transparent-2: linear-gradient(150deg, rgb(14, 163, 231, 1) 0%, rgb(14, 49, 80, 1) 20%, rgb(4, 25, 47, .9) 70%);--linear-gradient-white-transparent-1: linear-gradient(70deg, rgba(255, 255, 255, 1) 20%, rgb(255, 255, 255, .5) 70%, rgb(255, 255, 255, 0) 100%);--linear-gradient-dark-blue-transparent-1: linear-gradient(180deg, rgb(17, 33, 53, 0) 0%, rgb(17, 33, 53, .5) 70%, rgba(17, 33, 53, 1) 90%);--linear-gradient-blue-transparent-1: linear-gradient(180deg, rgb(17, 33, 53, 0) 0%, rgba(41, 97, 162, .3) 70%, rgba(41, 97, 162, 1) 90%);--linear-gradient-blue-transparent-2: linear-gradient(90deg, rgba(255, 255, 255, 1) 50%, rgba(41, 97, 162, .5) 90%, rgba(41, 97, 162, .7) 100%);--border-radius-1: 5px;--border-radius-2: 7px;--border-radius-3: 10px;--border-color-1: #ffffff;--border-color-2: #c5c5c5;--box-shadow-1: #575757 1px 1px 10px;--box-shadow-2: rgba(36, 36, 36, .3) 1px 1px 10px;--section-padding: 5rem 0;--section-width: 100%;--section-max-width: 1450px}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif}p,ul,li,ol,a,span{font-family:Inter,sans-serif}p{color:var(--text-color-1);font-size:var(--text-size-1);line-height:var(--text-line-height-1);letter-spacing:var(--text-letter-spacing-1)}a{text-decoration:none;font-size:var(--text-size-1);font-weight:600;color:var(--text-color-1)}ul{list-style-type:none}li{color:var(--text-color-1);font-size:var(--text-size-1);line-height:var(--text-line-height-1);letter-spacing:var(--text-letter-spacing-1)}button{cursor:pointer;border:none;outline:none;background:transparent}picture{height:fit-content;max-height:fit-content}img{width:100%;height:fit-content;max-height:fit-content;max-width:fit-content}.button-1{width:100%;max-width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center}.button-1 a{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.7rem 1.5rem;border:var(--button-color-1) 1px solid;border-radius:var(--border-radius-1);color:var(--text-color-white-1);background-color:var(--button-color-1);transition:ease .2s}.button-1 a:hover{transform:translateY(-10%)}.button-2{width:100%;max-width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center}.button-2 a{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.7rem 1.5rem;box-sizing:border-box;border:var(--text-color-1) 1px solid;border-radius:var(--border-radius-1);color:var(--text-color-1);transition:ease .2s}.button-2 a:hover{transform:translateY(-10%);background-color:var(--bg-white-color-1);border:var(--bg-white-color-1) 1px solid;color:var(--text-color-1);box-shadow:var(--box-shadow-2)}.button-2-white a{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.7rem 1.5rem;box-sizing:border-box;border:var(--bg-white-color-1) 1px solid;border-radius:var(--border-radius-1);color:var(--text-color-white-1);transition:ease .2s}.button-2-white a:hover{transform:translateY(-10%);border:var(--bg-white-color-1) 1px solid;background-color:var(--bg-white-color-1);color:var(--text-color-1)}.subtitle-box{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.subtitle-box .subtitle-tag{font-size:var(--text-size-1-m);font-weight:700;border-bottom:var(--text-color-1) 3px solid;padding-bottom:.1rem}.subtitle-box h2{font-size:var(--subtitle-size-1);font-weight:400;line-height:var(--title-line-height-2);color:var(--text-color-1)}.subtitle-box h2 span{font-weight:700}.whatsapp-flotante{position:fixed;width:fit-content;height:fit-content;bottom:40px;right:40px;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-color:var(--main-color-1)}.footer-section :is(h4,p,a){color:var(--text-color-white-1)}.footer-section .box{width:90%;max-width:var(--section-max-width);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem}.footer-section .box .footer-1{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:2rem}.footer-section .box .footer-1 .wrapper{width:100%;max-width:320px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.footer-section .box .footer-1 .wrapper ul{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.footer-section .box .footer-1 .wrapper ul li{list-style-type:disc;list-style-position:inside;color:var(--text-color-white-1)}.footer-section .box .footer-1 .wrapper ul li a{font-weight:400}.footer-section .box .footer-1 .wrapper ul li a:hover{color:var(--accent-color-2)}.footer-section .box .footer-2{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;border-top:var(--accent-color-3) 1px solid}.footer-section .box .footer-2 p span{font-weight:700}.social-media-icons-box{width:100%;max-width:fit-content;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}
