.header-section.base-style-section{position:fixed;padding:2rem 0;z-index:10}.header-section .box .top-header{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;border-image:linear-gradient(to right,transparent,var(--accent-color-1),transparent) 1;border-bottom:solid 1px;padding-bottom:1rem}.header-section .box .top-header .wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:2rem}.header-section .box .top-header .wrapper :is(a,p){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;font-size:var(--text-size-1);color:var(--text-color-white-1)}.header-section .box .top-header .wrapper p span{color:var(--accent-color-1)}.header-section .main-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;border-image:linear-gradient(to right,transparent,var(--accent-color-1),transparent) 1;border-bottom:solid 1px;padding-bottom:1rem}.header-section .main-header nav,.header-section .main-header nav ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:1rem}.header-section .main-header nav ul li a{color:var(--text-color-white-1);font-weight:500;transition:ease .2s;font-size:var(--text-size-1)}.header-section .main-header nav ul li a:hover{color:var(--accent-color-1)}.header-section .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 .main-header .menu-button span{width:100%;height:1px;background-color:var(--text-color-white-1)}.header-section .main-header .wrapper{width:100%;max-width:fit-content;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem}.header-bg{background-color:var(--blue-color-1)}.header-section .box .main-header .button-1 a{border-radius:var(--border-radius-1);border:rgba(19,110,170,.3) solid 1px;border-left:rgba(19,110,170) solid 1px}.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-white-1)}@media screen and (min-width: 0px) and (max-width: 750px){.header-section .main-header .wrapper{max-width:10rem}}@media screen and (min-width: 0px) and (max-width: 900px){.header-bg{background-image:var(--linear-gradient-1)}.header-section .main-header .menu-button{display:flex}.header-section .main-header nav{width:70%}.header-section.base-style-section .main-header{border-image:none;border:none;padding-bottom:0}.header-section .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:var(--linear-gradient-1);padding:5rem 2rem;height:100%;transition:ease .5s}.header-section .main-header nav h3{display:flex;color:var(--text-color-white-1);font-size:1.5rem;margin-bottom:1rem}.header-section .main-header nav ul{flex-direction:column;justify-content:center;align-items:flex-start}.header-section .main-header nav ul li a{color:var(--text-color-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}.footer-section{border-image:linear-gradient(to right,transparent,var(--accent-color-1),transparent) 1;border-top:solid 1px}.footer-section .box{gap:2rem}.footer-section .box .content-1{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;gap:2rem}.footer-section .box .content-1 .item{width:100%;max-width:320px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.footer-section .box .content-1 .item ul{width:100%;display:flex;flex-direction:column;justify-content:flex-start;color:var(--text-color-white-2);gap:.5rem}.footer-section .box .content-1 .item ul li{list-style-type:disc;list-style-position:inside;width:100%;color:var(--text-color-white-2)}.footer-section .box .content-1 .item ul li a{width:100%;word-break:break-all;gap:1rem;color:var(--text-color-white-2);font-size:var(--text-size-1);font-weight:400;transition:ease .2s}.footer-section .box .content-1 .item ul li a:hover{color:var(--accent-color-1)}.footer-section .box .content-2{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;background-image:url(/img/icons/border-linear-gradient-blue.svg);background-repeat:no-repeat;background-position:top center;background-size:contain;padding-top:1rem}.footer-section .box .content-2 a{color:var(--text-color-white-1);transition:ease .2s}.footer-section .box .content-2 a:hover{color:var(--accent-color-1)}@media screen and (max-width: 1000px){.footer-section .box .content-1{flex-wrap:wrap}}.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}
