.hero-section{width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;padding:10rem 0 5rem;background-color:var(--bg-blue-color-3)}.hero-section .box{width:90%;max-width:var(--max-width-section);display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.hero-section .box .content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;z-index:2}.hero-section .box .title-box{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.hero-section .box .title-box .title-tag{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;color:var(--accent-color-1);font-weight:600;gap:2rem}.hero-section .box .title-box h1{font-size:var(--title-size-1);font-weight:700;color:var(--main-color)}.hero-section .box .title-box h1 span{color:var(--accent-color-1)}.hero-section .box .picture-box{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.hero-section .box .picture-box{width:100%;max-width:560px;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:0}.hero-section .box .picture-box picture:nth-child(1){z-index:1;max-width:450px}.hero-section .box .picture-box .hero-img-bg-icon{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;bottom:0;left:0;position:absolute;z-index:0}.hero-section .box .picture-box .hero-img-bg-icon img{object-position:bottom;object-fit:contain}.hero-section .cloud-bg{bottom:0;left:0;position:absolute;z-index:1}.hero-section .icons-bg-box{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0}.hero-section .icons-bg-box picture{max-width:50px;max-height:50px;z-index:0}@keyframes top-bottom{0%{translate:0 -20%}to{translate:0 50%}}.hero-section .icons-bg-box picture:nth-child(1){top:30%;left:3rem;position:absolute;animation:top-bottom infinite ease-in-out 3s alternate}.hero-section .icons-bg-box picture:nth-child(2){top:30%;left:50%;position:absolute;animation:left-right infinite ease-in-out 3s alternate}.hero-section .icons-bg-box picture:nth-child(3){top:60%;left:50%;animation:z-animation infinite ease-in-out 3s alternate;position:absolute;z-index:0}.hero-section .icons-bg-box picture:nth-child(4){top:30%;right:10%;animation:top-bottom infinite ease-in-out 3s alternate;position:absolute}@media screen and (max-width: 1050px){.hero-section .box{flex-direction:column;align-items:flex-start}.hero-section .icons-bg-box picture:nth-child(1){top:10%;left:3rem}.hero-section .icons-bg-box picture:nth-child(2){top:10%;left:70%}.hero-section .icons-bg-box picture:nth-child(3){top:50%;left:90%}}*{margin:0;padding:0;box-sizing:border-box}:root{--main-color: #134899;--accent-color-1: #FF7700;--accent-color-2: #5597EC;--bg-white-color-1: #ffffff;--bg-white-transparent-color-1: rgba(255, 255, 255, .16);--bg-blue-color-1: #134899;--bg-blue-color-2: #5597EC;--bg-blue-color-3: #E5EEF4;--bg-gray-color-1: #EEEEEE;--bg-orange-color-2: #FEEDE8;--bg-white-1: #fff;--text-graphite-1: #000;--text-graphite-2: #363539;--text-white-1: #fff;--title-size-1: clamp(2.5rem, 10vw, 3.5rem);--subtitle-size-1: clamp(1.5rem, 10vw, 2.3rem);--subtitle-size-2: clamp(1.3rem, 10vw, 1.7rem);--text-size-1: clamp(.9rem, 10vw, 1.1rem);--text-size-2: clamp(.9rem, 10vw, 1rem);--border-radius-1: 5px;--border-radius-2: 10px;--border-radius-3: 20px;--max-width-section: 1450px;--box-shadow-1: 1px 1px 10px rgb(0, 0, 0, .5)}html,body{overflow-x:hidden;scroll-behavior:smooth}html{scrollbar-color:var(--accent-color-1) white;scrollbar-width:thin}body{font-family:"Source Sans 3",sans-serif;color:var(--text-graphite-2);overflow-y:hidden}h1,h2,h3,h4,h5,h6{color:var(--text-graphite-1);font-weight:900;line-height:100%;font-family:QuickSand,sans-serif}h1{font-size:var(--title-size-1)}p{color:var(--text-graphite-2);font-size:var(--text-size-1);font-weight:400;letter-spacing:.7px;word-spacing:2px;line-height:130%}li{list-style:none}a{text-decoration:none;color:var(--text-graphite-2)}button{border:none;background-color:transparent;border-style:none}.buttons-wrapper{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem}.button-1{width:100%;max-width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center}.button-1 a{width:100%;max-width:fit-content;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;padding:1rem 1.5rem;transition:ease .2s;background-color:var(--accent-color-1);color:var(--text-white-1);gap:1rem;font-size:var(--text-size-2);font-weight:700;border:var(--accent-color-1) solid 1px;border-radius:var(--border-radius-1)}.button-1 a:hover{background-color:var(--bg-white-color-1);border:var(--accent-color-1) solid 1px;color:var(--accent-color-1)}.button-1 a span{line-height:100%}.button-2{width:100%;max-width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center}.button-2 a{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--bg-white-color-1);padding:1rem;font-weight:600;box-shadow:var(--box-shadow-1);font-size:var(--text-size-2);transition:ease .2s;border-radius:var(--border-radius-1);border:var(--bg-white-color-1) solid 1px}.button-2 a:hover{border:var(--accent-color-1) solid 1px;color:var(--accent-color-1)}picture{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}picture img{width:100%;height:100%;object-fit:contain}.img{width:100%;height:100%;object-fit:contain}.subtitle-box{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.subtitle-box .subtitle-tag{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;color:var(--accent-color-1);font-weight:700;gap:2rem}.subtitle-box h2{font-size:var(--subtitle-size-1);font-weight:700}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:300;src:url(../fonts/quicksand/quicksand-v37-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:400;src:url(../fonts/quicksand/quicksand-v37-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:500;src:url(../fonts/quicksand/quicksand-v37-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:600;src:url(../fonts/quicksand/quicksand-v37-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:700;src:url(../fonts/quicksand/quicksand-v37-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:300;src:url(../fonts/source-sans-3/source-sans-3-v19-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:300;src:url(../fonts/source-sans-3/source-sans-3-v19-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:400;src:url(../fonts/source-sans-3/source-sans-3-v19-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:400;src:url(../fonts/source-sans-3/source-sans-3-v19-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:500;src:url(../fonts/source-sans-3/source-sans-3-v19-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:500;src:url(../fonts/source-sans-3/source-sans-3-v19-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:600;src:url(../fonts/source-sans-3/source-sans-3-v19-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:600;src:url(../fonts/source-sans-3/source-sans-3-v19-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:700;src:url(../fonts/source-sans-3/source-sans-3-v19-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:700;src:url(../fonts/source-sans-3/source-sans-3-v19-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:800;src:url(../fonts/source-sans-3/source-sans-3-v19-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:800;src:url(../fonts/source-sans-3/source-sans-3-v19-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:900;src:url(../fonts/source-sans-3/source-sans-3-v19-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:900;src:url(../fonts/source-sans-3/source-sans-3-v19-latin-900italic.woff2) format("woff2")}.whatsapp-flotante{position:fixed;width:fit-content;height:fit-content;bottom:30px;right:120px;background-color:#199245;border-radius:110px;text-align:center;box-shadow:2px 2px 3px #393939;z-index:100}.header-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;z-index:10}.header-section .box{width:90%;max-width:var(--max-width-section);display:flex;flex-direction:column;justify-content:center;align-items:center}.header-section .box .main-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem 0;gap:1rem}.header-section .box .main-header .logo{width:100%;min-width:150px;max-width:250px;display:flex;flex-direction:column;justify-content:center;align-items:center}.header-section .box .main-header .wrapper{width:100%;max-width:fit-content;display:flex;flex-direction:row;justify-content:center;align-items:center}.header-section .box .main-header nav{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.header-section .box .main-header nav ul{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2rem}.header-section .box .main-header nav ul li a{font-weight:700;transition:ease .2s}.header-section .box .main-header nav ul li a:hover{color:var(--accent-color-1)}.header-bg{background-color:var(--bg-white-color-1)}.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:2px;background-color:var(--accent-color-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 .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(--accent-color-1)}@media screen and (min-width: 0px) and (max-width: 1050px){.header-bg{background-image:var(--bg-white-color-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}.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;background:var(--bg-white-color-1);padding:5rem 2rem;height:100%;transition:ease .5s}.header-section .box .main-header nav h3{display:flex;color:var(--text-color-white-1);font-size:1.5rem;margin-bottom:1rem}.header-section .box .main-header nav ul{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.header-section .box .main-header nav ul li{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding-bottom:.5rem;border-bottom:var(--bg-gray-color-1) solid 2px}.header-section .box .main-header nav ul li a{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;color:var(--text-graphite-2);font-weight:500;font-size:1.2rem}.header-section .box .main-header nav ul li a picture{max-width:10px}.header-section .menu-button{display:flex}.header-section .box .top-header{display:none}.header-section .box .main-header{border-top-left-radius:var(--border-radius-2);border-top-right-radius:var(--border-radius-2)}@keyframes navmenu-animation{0%{transform:translate(-100%)}to{transform:translate(0)}}.header-section .box 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}.header-section .nav-menu-button:before{content:"";width:100%;height:1.7rem;transform:translateY(-50%) translate(-15%);padding:.6rem .5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;border-radius:var(--border-radius-2);background-color:var(--bg-gray-color-1)}.nav-menu-button-box{padding:2rem}.header-section .nav-menu-button:hover:before{background-color:var(--bg-blue-color-1);transition:ease .5s}.header-section .nav-menu-button:hover span{background-color:var(--bg-white-color-1);transition:ease .5s}.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}}.nosotros-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:5rem 0;z-index:1}.nosotros-section .box{width:90%;max-width:var(--max-width-section);display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:3rem}.nosotros-section .box .picture-box{width:100%;height:100%;max-width:590px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.nosotros-section .box .picture-box picture{width:100%;height:100%;display:flex;top:0;left:0;z-index:5}.nosotros-section .box .picture-box picture img{width:100%;height:100%;object-fit:cover}.nosotros-section .box .picture-box picture:nth-child(2){height:100%;max-height:fit-content;width:100%;max-width:250px;position:absolute;bottom:-10rem;right:-2rem;align-self:flex-end;justify-self:flex-end}.nosotros-section .box .picture-box picture:nth-child(2) img{object-fit:contain}.nosotros-section .box .content{width:100%;max-width:700px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem;z-index:1}.nosotros-section .box .content .content-text{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.nosotros-section .box .content .items-box{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,250px));gap:1rem}.nosotros-section .box .content .items-box .item{width:100%;max-width:fit-content;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:var(--bg-white-color-1);box-shadow:var(--box-shadow-1);border-radius:var(--border-radius-3)}.nosotros-section .box .content .items-box .item svg{width:100%;height:100%;max-width:30px;color:var(--accent-color-1);fill:currentColor}.nosotros-section .icons-bg-box{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0}.nosotros-section .icons-bg-box picture{max-width:50px;max-height:50px;z-index:0}@keyframes top-bottom{0%{translate:0 -20%}to{translate:0 30%}}@keyframes left-right{0%{translate:-20% 0}to{translate:50% 0}}@keyframes z-animation{0%{rotate:-10deg}to{rotate:10deg}}.nosotros-section .icons-bg-box picture:nth-child(1){top:20%;left:3rem;position:absolute;animation:left-right infinite ease-in-out 3s alternate}.nosotros-section .icons-bg-box picture:nth-child(2){top:20%;left:45%;position:absolute;animation:z-animation infinite ease-in-out 3s alternate}.nosotros-section .icons-bg-box picture:nth-child(3){top:80%;left:90%;max-width:100px;max-height:100px;position:absolute;z-index:0}@media screen and (max-width: 1050px){.nosotros-section .box{flex-direction:column;align-items:flex-start}.nosotros-section .icons-bg-box picture:nth-child(1){top:10%;left:3rem}.nosotros-section .icons-bg-box picture:nth-child(2){top:10%;left:70%}.nosotros-section .icons-bg-box picture:nth-child(3){top:50%;left:90%}}
