*{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-gray-transparent-color-1: rgb(54, 53, 57, .2);--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;--bg-orange-1: #F4EEE5;--cards-bg-blue-1: #385469;--cards-bg-blue-2: #70A6B1;--cards-bg-orange-1: #F39F5F;--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);--box-shadow-2: 10px 1px 20px rgb(0, 0, 0, .2)}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}}.footer-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:5rem 0;background-color:var(--bg-orange-1)}.footer-section .top-cloud-bg-icon{position:absolute;width:100%;height:fit-content;top:0;rotate:180deg}.footer-section .box{width:90%;max-width:var(--max-width-section);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;z-index:1}.footer-section .box>div{width:100%;height:fit-content;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.footer-section .box .content-1{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:2rem 0;overflow-y:visible;border-bottom:rgb(54,53,57,.2) solid 1px}.footer-section .box .content-1 .item{width:100%;max-width:350px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.footer-section .box .content-1 .item svg{width:100%;max-width:70px;height:100%;border-radius:100%;padding:.7rem;border:var(--accent-color-1) dotted 3px}.footer-section .box .content-1 .item .content-text{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;word-break:break-all}.footer-section .box .content-1 .item .content-text p:nth-child(2){font-weight:700}.footer-section .box .content-2{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:3rem;padding:1rem 0}.footer-section .box .content-2 .item{width:100%;max-width:350px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:3rem;padding-top:1rem}.footer-section .box .content-2 .item:nth-child(1){padding-top:0;gap:1rem}.footer-section .box .content-2 .item picture{max-width:250px}.footer-section .box .content-2 .item .content-text p{font-size:var(--text-size-2)}.footer-section .box .content-2 .item ul{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.footer-section .box .content-2 .item ul li{width:100%}.footer-section .box .content-2 .item ul li a{display:list-item;list-style-type:disc;list-style-position:inside;transition:ease .2s}.footer-section .box .content-2 .item ul li a:hover{color:var(--accent-color-1)}.footer-section .box .content-2 .item .social-media-icons{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.footer-section .box .content-2 .item .social-media-icons a{width:100%;max-width:35px;height:fit-content;border-radius:5px;padding:.5rem;transition:ease .2s;display:flex;border:var(--bg-blue-color-1) solid 1px}.footer-section .box .content-2 .item .social-media-icons a:hover{background-color:var(--accent-color-1);color:var(--bg-white-color-1);border:var(--accent-color-1) solid 1px}.footer-section .box .content-2 .item .social-media-icons a:hover :is(svg,svg path){color:var(--bg-white-color-1)!important}.footer-section .box .content-2 .item .social-media-icons a svg{width:100%;height:100%;max-height:fit-content;color:var(--bg-blue-color-1);fill:currentColor;stroke:currentColor}.footer-section .box .content-2 .item .social-media-icons svg path{color:var(--bg-blue-color-1)!important;fill:currentColor!important;stroke:currentColor!important}.footer-section .box .content-3{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding-top:2rem;border-top:var(--bg-gray-transparent-color-1) solid 1px!important}.hero-section{width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;padding:15rem 0 0;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:flex-end;gap:2rem}.hero-section .box .content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding-bottom:7rem;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%;max-width:560px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:0}.hero-section .box .picture-box picture:nth-child(1){z-index:1;max-width:950px}.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{width:100%;height:fit-content;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%}}.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%}}.programas-academicos-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5rem 0;overflow:hidden;background-color:#eff5f6;position:relative}.programas-academicos-section .icons-bg-box{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute}.programas-academicos-section .icons-bg-box picture{width:100%;height:fit-content;max-width:100px;position:absolute}.programas-academicos-section .icons-bg-box picture img{width:100%;height:100%}.programas-academicos-section .icons-bg-box picture:nth-child(1){top:15%;left:10%}.programas-academicos-section .icons-bg-box picture:nth-child(2){top:15%;right:10%}.programas-academicos-section .icons-bg-box picture:nth-child(3){bottom:10%;left:2%}.programas-academicos-section .icons-bg-box picture:nth-child(4){bottom:10%;right:2%}.programas-academicos-section .cloud-svg{width:100%;height:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute}.programas-academicos-section .cloud-svg.cloud-svg-top{top:0;left:0}.programas-academicos-section .cloud-svg.cloud-svg-bottom{rotate:180deg;bottom:0;left:0}.programas-academicos-section .box{width:90%;max-width:var(--section-max-width);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5rem}.programas-academicos-section .box>.content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.programas-academicos-section .box>.content .subtitle-box{width:100%;max-width:750px;text-align:center;align-items:center;justify-content:center}.programas-academicos-section .box>.content .subtitle-box .subtitle-tag{max-width:fit-content}.programas-academicos-section .box>.cards{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2rem}.programas-academicos-section .box>.cards>.card{width:100%;max-width:450px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1rem;gap:1rem;position:relative;background-image:"/img/icons/card-blob-icon-1.svg";background-position:center;background-size:cover;background-repeat:no-repeat;color:var(--text-white-1)!important}.programas-academicos-section .box>.cards .card>.content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 2rem;gap:1rem;text-align:center}.programas-academicos-section .box>.cards .card>.content :is(h3,p){color:var(--text-white-1)}.programas-academicos-section .box>.cards .card:nth-child(3)>.content :is(h3,p){color:var(--text-graphite-2)}.programas-academicos-section .box>.cards .card picture{width:100%;max-width:fit-content;border-radius:45%;z-index:5;margin-inline:1rem}.programas-academicos-section .box>.cards .card .card-blob-icon{color:#70a6b1;fill:currentColor;stroke:currentColor;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;z-index:1}.programas-academicos-section .box>.cards .card .card-blob-icon path{fill:currentColor;stroke:currentColor}.programas-academicos-section .box>.cards .card:nth-child(2) .card-blob-icon{color:#f39f5f}.programas-academicos-section .box>.cards .card:nth-child(2) .card-blob-icon path{color:#f39f5f}.programas-academicos-section .box>.cards .card:nth-child(3) .card-blob-icon path{color:var(--bg-white-1);border:var(--text-graphite-1) solid 1px}.programas-academicos-section .box>.cards .card .content{z-index:5}.programas-academicos-section .box>.cards .card .content{width:45ch;padding-inline:1rem}.programas-academicos-section .box>.cards .card button{z-index:5}@media screen and (max-width: 1250px){.programas-academicos-section .box .cards{flex-wrap:wrap}}.elegirnos-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5rem 0}.elegirnos-section .box{width:90%;max-width:var(--section-max-width);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4rem}.elegirnos-section .box .content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:120ch;gap:2rem}.elegirnos-section .box .content .subtitle-box{align-items:center;justify-content:center}.elegirnos-section .box .content .subtitle-box :is(h2,p){text-align:center;align-items:center;justify-content:center}.elegirnos-section .box .content .content-text{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.elegirnos-section .box .cards{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem}.elegirnos-section .box .cards .card{width:100%;max-width:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.elegirnos-section .box .cards .card .picture-box{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;position:relative}.elegirnos-section .box .cards .card .card-icon-bg{width:100%;max-width:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.elegirnos-section .box .cards .card .card-icon{width:100%;max-width:100px;height:100%;color:var(--bg-white-1);fill:currentColor;padding:1rem;z-index:1}.elegirnos-section .box .cards .card picture img{width:100%}.elegirnos-section .box .cards .card .content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}@media screen and (max-width: 1050px){.elegirnos-section .box .cards{gap:3rem}}.equipo-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5rem 0;background-color:#f4eee5;position:relative}.equipo-section .equipo-cloud-icon{width:100%;height:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;rotate:180deg;top:-1%;left:0}.equipo-section .box{width:90%;max-width:var(--max-width-section);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem}.equipo-section .box .content{width:100%;max-width:100ch;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.equipo-section .box .content .subtitle-box :is(h2,p){text-align:center;align-items:center;justify-content:center}.equipo-section .box .content .content-text{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.equipo-section .box .cards{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,max-content));align-items:flex-start;gap:2rem}.equipo-section .box .cards .card{width:100%;max-width:350px;display:flex;flex-direction:column;justify-content:center;align-items:center}.equipo-section .box .cards .card .picture-box{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;aspect-ratio:3/4;box-shadow:var(--box-shadow-2);border-radius:var(--border-radius-2);overflow:hidden}.equipo-section .box .cards .card .picture-box>picture{width:100%;height:100%}.equipo-section .box .cards .card .picture-box>picture img{width:100%;height:100%;object-fit:cover;object-position:center}.equipo-section .box .cards .card .picture-box .teacher-cloud-icon{width:100%;height:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;bottom:0;left:0}.equipo-section .box .cards .card .content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;text-align:center;gap:.5rem}.equipo-section .box .cards .card .content .content-text{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.clientes-reviews-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5rem 0 10rem;position:relative}.clientes-reviews-section .bottom-bg-svg{width:100%;position:absolute;height:fit-content;bottom:-2rem;left:0;rotate:180deg}.clientes-reviews-section .box{width:90%;max-width:var(--max-width-section);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5rem}.clientes-reviews-section .box .content{width:100%;max-width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.clientes-reviews-section .box .content .subtitle-box{max-width:fit-content;align-items:center;justify-content:center;text-align:center}.clientes-reviews-section .box .content .subtitle-box p{max-width:fit-content}.clientes-reviews-section .box .cards{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:3rem}.clientes-reviews-section .box .cards .card{width:100%;max-width:41ch;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:5rem 2rem 3rem}.clientes-reviews-section .box .cards .card .clientes-reviews-icon-bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.clientes-reviews-section .box .cards .card .clientes-reviews-icon-bg path{fill:currentColor;stroke:currentColor}.clientes-reviews-section .box .cards .card:nth-child(1) .clientes-reviews-icon-bg path{color:var(--cards-bg-blue-2)}.clientes-reviews-section .box .cards .card:nth-child(2) .clientes-reviews-icon-bg path{color:var(--cards-bg-blue-1)}.clientes-reviews-section .box .cards .card:nth-child(3) .clientes-reviews-icon-bg path{color:var(--cards-bg-orange-1)}.clientes-reviews-section .box .cards .card .content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;z-index:1}.clientes-reviews-section .box .cards .card .content p{color:var(--text-white-1)}@media screen and (max-width: 1050px){.clientes-reviews-section .box .cards{flex-wrap:wrap}}.banner-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5rem 0 0;background-color:var(--bg-blue-color-2)}.banner-section .box{width:90%;max-width:var(--max-width-section);display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2rem}.banner-section .box .content{width:100%;max-width:700px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem;padding-bottom:5rem}.banner-section .box .content :is(h2,p){color:var(--text-white-1)}.banner-section .box .content .content-text{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.banner-section .box .picture-box{width:100%;max-width:700px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.banner-section .box .picture-box .students-picture{width:100%;max-width:500px;height:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.banner-section .box .picture-box .students-picture img{width:100%;object-fit:contain;object-position:center}.banner-section .box .picture-box .students-icon-bg{width:100%;max-width:700px;height:fit-content;position:absolute;bottom:0;left:0;z-index:0}@media screen and (max-width: 1050px){.banner-section .box{flex-direction:column;align-items:flex-start}}
