@charset "UTF-8";.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.Carrousel_bannerSlide__1Mxwl{position:relative;height:calc(85vh - 80px);overflow:hidden}.Carrousel_bannerBackground__HXfZ_{width:100%;height:100%;background-size:cover;background-position:bottom;background-repeat:no-repeat;position:relative}.Carrousel_clickableBanner__KmjnE{cursor:pointer;transition:all .3s ease}.Carrousel_clickableBanner__KmjnE:hover{transform:scale(1.02);box-shadow:0 8px 25px rgba(0,0,0,.15)}.Carrousel_clickableBanner__KmjnE:active{transform:scale(.98)}.Carrousel_bannerOverlay__Q04Ud{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between}.Carrousel_bannerContent__w0hQt{height:100%;display:flex;justify-content:space-between;align-items:center}.Carrousel_bannerText__LBr8V{max-width:60%}.Carrousel_bannerTitle__cSAB1{font-size:3.5rem;font-weight:700;color:#fff;line-height:1.2;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.Carrousel_bannerSubtitle__db6YL{font-size:3rem;font-weight:600;color:#fff;line-height:1.2}.Carrousel_bannerDescription__XfNr8{font-size:1.25rem;color:#fff;margin-bottom:30px;opacity:.95;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.Carrousel_bannerButton__yReTR{background:var(--bs-academy-orange-dark);color:#fff;border:none;padding:15px 40px;font-size:1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(255,107,53,.4);letter-spacing:.5px;text-decoration:none;display:inline-block}.Carrousel_bannerButton__yReTR:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,53,.6);background:linear-gradient(45deg,#ff8c42,#ff6b35)}.Carrousel_bannerFooter__GuwHu{display:flex;justify-content:flex-end;align-items:flex-end;margin-top:auto;position:absolute;bottom:0;left:0;right:0;padding-bottom:20px;padding-right:40px}.Carrousel_senceSection__V2ju2{display:flex;align-items:center;justify-content:center;width:500px;height:100%;max-width:40%;min-width:400px}.Carrousel_senceLogo___W7jD{width:100%;height:auto;max-width:450px;filter:brightness(0) invert(1)}.Carrousel_senceText__xwTkm{color:#fff;font-size:1rem;font-weight:500;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.Carrousel_publicMarketSection__6nODy{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.Carrousel_publicMarketText__bJRN_{color:#fff;font-size:.9rem;font-weight:400;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.Carrousel_publicMarketLogos__IOqZR{display:flex;flex-direction:column;align-items:center;gap:4px}.Carrousel_chileCompraLogo__xu_K4{background:hsla(0,0%,100%,.1);padding:8px 16px;border-radius:6px;border:1px solid hsla(0,0%,100%,.2)}.Carrousel_chileCompraText__oRglw{color:#fff;font-size:.85rem;font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.Carrousel_mercadoPublicoText__U_b31{color:#fff;font-size:.8rem;font-weight:400;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.Carrousel_carouselWrapper__PUbd0{overflow-x:hidden;width:100%}.Carrousel_carouselWrapper__PUbd0 .slick-slider{position:relative}.Carrousel_carouselWrapper__PUbd0 .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.Carrousel_carouselWrapper__PUbd0 .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.Carrousel_carouselWrapper__PUbd0 .slick-slide{float:left;height:auto;min-height:1px}.Carrousel_carouselWrapper__PUbd0 .slick-slide img{display:block}.Carrousel_carouselWrapper__PUbd0 .slick-slide.slick-loading img{display:none}.Carrousel_carouselWrapper__PUbd0 .slick-initialized .slick-slide{display:block}@media (max-width:1200px){.Carrousel_bannerContent__w0hQt{flex-direction:column;justify-content:center;text-align:center}.Carrousel_bannerText__LBr8V{max-width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.Carrousel_bannerFooter__GuwHu{justify-content:center;align-items:center;padding-right:0}}@media (max-width:992px){.Carrousel_bannerSlide__1Mxwl{height:calc(90vh - 80px)}.Carrousel_bannerOverlay__Q04Ud{padding:40px 30px 30px}.Carrousel_bannerTitle__cSAB1{font-size:2.5rem}.Carrousel_bannerSubtitle__db6YL{font-size:2.2rem}.Carrousel_bannerDescription__XfNr8{font-size:1.1rem}.Carrousel_bannerButton__yReTR{padding:12px 30px;font-size:1rem}.Carrousel_senceSection__V2ju2{width:500px;max-width:50%}}@media (max-width:768px){.Carrousel_bannerSlide__1Mxwl{height:calc(90vh - 80px)}.Carrousel_bannerOverlay__Q04Ud{padding:30px 20px 25px}.Carrousel_bannerTitle__cSAB1{font-size:2rem}.Carrousel_bannerSubtitle__db6YL{font-size:1.8rem}.Carrousel_bannerDescription__XfNr8{font-size:1rem;margin-bottom:25px}.Carrousel_bannerButton__yReTR{padding:10px 25px;font-size:.9rem}.Carrousel_bannerFooter__GuwHu{flex-direction:column;align-items:center;gap:20px;justify-content:center;padding-bottom:30px}.Carrousel_publicMarketSection__6nODy{align-items:center}.Carrousel_senceSection__V2ju2{width:400px;max-width:40%}.Carrousel_senceLogo___W7jD{max-width:350px}.Carrousel_clickableBanner__KmjnE:hover{transform:scale(1.01)}}@media (max-width:480px){.Carrousel_bannerSlide__1Mxwl{height:calc(80vh - 80px)}.Carrousel_bannerTitle__cSAB1{font-size:1.8rem}.Carrousel_bannerSubtitle__db6YL{font-size:1.6rem}.Carrousel_bannerDescription__XfNr8{font-size:.9rem}.Carrousel_bannerButton__yReTR{padding:8px 20px;font-size:.85rem}.Carrousel_bannerFooter__GuwHu{flex-direction:column;align-items:center;justify-content:center;padding-bottom:25px}.Carrousel_senceSection__V2ju2{width:350px;max-width:50%}.Carrousel_senceLogo___W7jD{max-width:300px}.Carrousel_clickableBanner__KmjnE:hover{transform:scale(1.005)}}.CourseBannerCarrousel_carouselWrapper__B1RPN *,.CourseBannerCarrousel_carouselWrapper__B1RPN :after,.CourseBannerCarrousel_carouselWrapper__B1RPN :before{box-sizing:border-box}.CourseBannerCarrousel_carouselWrapper__B1RPN{width:100%;position:relative;margin:80px auto 0;box-sizing:border-box}.CourseBannerCarrousel_bannerSlide__d2Nps{position:relative;height:500px;overflow:hidden}.CourseBannerCarrousel_bannerWrapper__tN0ob{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0 2rem;box-sizing:border-box}.CourseBannerCarrousel_courseBannerContainer__LWCXQ{display:flex;height:100%;width:100%;max-width:1400px;overflow:hidden}.CourseBannerCarrousel_leftSection__e3W_r{flex:0 0 55%;padding:2.5rem;display:flex;align-items:center;position:relative;justify-content:center}.CourseBannerCarrousel_contentWrapper__oStPa{width:100%;max-width:500px}.CourseBannerCarrousel_badgesContainer__oY_Wg{display:flex;gap:.5rem;margin-bottom:1.2rem;flex-wrap:wrap}.CourseBannerCarrousel_productTypeBadge__YEeI3{background:#ff6b35;font-size:.7rem}.CourseBannerCarrousel_facultyBadge__puuS0,.CourseBannerCarrousel_productTypeBadge__YEeI3{color:#fff;padding:.4rem .8rem;border-radius:20px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.CourseBannerCarrousel_filterBadge__SLum9{background:#e9ecef;color:#6c757d;padding:.4rem .8rem;border-radius:20px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.CourseBannerCarrousel_courseTitle__SHYK_{color:#fff;font-size:2rem;font-weight:700;line-height:1.1;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.CourseBannerCarrousel_courseDescription__77pIA{color:hsla(0,0%,100%,.9);font-size:1rem;line-height:1.4;margin-bottom:1.5rem;text-shadow:0 1px 2px rgba(0,0,0,.3)}.CourseBannerCarrousel_statsContainer__rN_R6{display:flex;gap:1.5rem;margin-bottom:1.5rem}.CourseBannerCarrousel_statItem__FVK6_{display:flex;align-items:center;color:#fff;font-size:.95rem;font-weight:500}.CourseBannerCarrousel_statItem__FVK6_ i{font-size:1.1rem;opacity:.9}.CourseBannerCarrousel_priceContainer__awDDl{display:flex;flex-direction:column;gap:1rem}.CourseBannerCarrousel_discountInfo___68hY{display:flex;align-items:center;gap:.5rem;color:#fff;font-size:1rem;font-weight:500}.CourseBannerCarrousel_discountPercentage__SAMTf{font-weight:600}.CourseBannerCarrousel_originalPrice___EBr8{text-decoration:line-through;opacity:.7}.CourseBannerCarrousel_buyButton__YaiDO{background:#495057;color:#fff;border:none;border-radius:8px;padding:.8rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;max-width:280px}.CourseBannerCarrousel_buyButton__YaiDO:hover{background:#343a40;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.CourseBannerCarrousel_buyButton__YaiDO i{font-size:1.1rem}.CourseBannerCarrousel_rightSection__SbO1K{flex:0 0 45%;position:relative;overflow:hidden}.CourseBannerCarrousel_imageContainer__VyroS{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.CourseBannerCarrousel_bannerImage__SkB__{max-width:100%;max-height:100%;object-fit:contain;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.3)}.CourseBannerCarrousel_decorativeElements__7MstE{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.CourseBannerCarrousel_dotsCluster1__iktqa,.CourseBannerCarrousel_dotsCluster2__A_4xw,.CourseBannerCarrousel_dotsCluster3___EXIJ{position:absolute;background:hsla(0,0%,100%,.1);border-radius:50%}.CourseBannerCarrousel_dotsCluster1__iktqa{width:8px;height:8px;top:20%;left:10%;animation:CourseBannerCarrousel_float__UV2VO 3s ease-in-out infinite}.CourseBannerCarrousel_dotsCluster2__A_4xw{width:6px;height:6px;top:60%;right:15%;animation:CourseBannerCarrousel_float__UV2VO 3s ease-in-out 1s infinite}.CourseBannerCarrousel_dotsCluster3___EXIJ{width:4px;height:4px;bottom:25%;left:20%;animation:CourseBannerCarrousel_float__UV2VO 3s ease-in-out 2s infinite}@keyframes CourseBannerCarrousel_float__UV2VO{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (min-width:1400px){.CourseBannerCarrousel_bannerSlide__d2Nps{height:600px}.CourseBannerCarrousel_leftSection__e3W_r{flex:0 0 50%;padding:3rem}.CourseBannerCarrousel_rightSection__SbO1K{flex:0 0 50%}.CourseBannerCarrousel_imageContainer__VyroS{padding:3rem 2rem}.CourseBannerCarrousel_bannerImage__SkB__{max-width:100%;max-height:100%;object-fit:contain}.CourseBannerCarrousel_courseTitle__SHYK_{font-size:2.5rem}.CourseBannerCarrousel_courseDescription__77pIA{font-size:1.1rem}}@media (max-width:991px){.CourseBannerCarrousel_carouselWrapper__B1RPN{margin-top:80px}.CourseBannerCarrousel_bannerSlide__d2Nps{height:70vh;min-height:400px}.CourseBannerCarrousel_courseBannerContainer__LWCXQ{flex-direction:column-reverse}.CourseBannerCarrousel_leftSection__e3W_r{flex:1 1 auto;padding:1.5rem}.CourseBannerCarrousel_rightSection__SbO1K{flex:0 0 25vh;min-height:180px}.CourseBannerCarrousel_imageContainer__VyroS{padding:1rem}.CourseBannerCarrousel_courseTitle__SHYK_{font-size:1.5rem}.CourseBannerCarrousel_courseDescription__77pIA{font-size:.9rem}.CourseBannerCarrousel_statsContainer__rN_R6{gap:1rem}.CourseBannerCarrousel_statItem__FVK6_{font-size:.85rem}}.CourseBannerCarrousel_carouselWrapper__B1RPN .slick-dots{bottom:-40px;z-index:10}.CourseBannerCarrousel_carouselWrapper__B1RPN .slick-dots li button:before{color:#666;font-size:12px;opacity:.6}.CourseBannerCarrousel_carouselWrapper__B1RPN .slick-dots li.slick-active button:before{opacity:1;color:var(--bs-academy-blue-dark)}.CourseBannerCarrousel_carouselWrapper__B1RPN .slick-next,.CourseBannerCarrousel_carouselWrapper__B1RPN .slick-prev{z-index:10;width:40px;height:40px}.CourseBannerCarrousel_carouselWrapper__B1RPN .slick-prev{left:5px}.CourseBannerCarrousel_carouselWrapper__B1RPN .slick-next{right:5px}.CourseBannerCarrousel_carouselWrapper__B1RPN .slick-next:before,.CourseBannerCarrousel_carouselWrapper__B1RPN .slick-prev:before{font-size:24px;color:#fff;opacity:.4}.CourseBannerCarrousel_carouselWrapper__B1RPN .slick-next:hover:before,.CourseBannerCarrousel_carouselWrapper__B1RPN .slick-prev:hover:before{opacity:1}@media (max-width:576px){.CourseBannerCarrousel_carouselWrapper__B1RPN{margin-top:80px}.CourseBannerCarrousel_bannerSlide__d2Nps{height:70vh;min-height:350px}.CourseBannerCarrousel_leftSection__e3W_r{padding:1rem}.CourseBannerCarrousel_bannerWrapper__tN0ob{padding:0 1rem}.CourseBannerCarrousel_rightSection__SbO1K{flex:0 0 30vh;min-height:150px}.CourseBannerCarrousel_courseTitle__SHYK_{font-size:1.25rem}.CourseBannerCarrousel_courseDescription__77pIA,.CourseBannerCarrousel_courseTitle__SHYK_{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.CourseBannerCarrousel_courseDescription__77pIA{font-size:.8rem;margin-bottom:1rem}.CourseBannerCarrousel_statsContainer__rN_R6{margin-bottom:1rem}.CourseBannerCarrousel_priceContainer__awDDl{text-align:center}.CourseBannerCarrousel_buyButton__YaiDO{padding:.6rem 1.2rem;font-size:.9rem;margin:0 auto;display:block}.CourseBannerCarrousel_carouselWrapper__B1RPN .slick-next,.CourseBannerCarrousel_carouselWrapper__B1RPN .slick-prev{width:30px;height:30px}.CourseBannerCarrousel_carouselWrapper__B1RPN .slick-prev{left:-5px}.CourseBannerCarrousel_carouselWrapper__B1RPN .slick-next{right:-5px}.CourseBannerCarrousel_carouselWrapper__B1RPN .slick-next:before,.CourseBannerCarrousel_carouselWrapper__B1RPN .slick-prev:before{font-size:18px}}