body{margin:0;padding:0;min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;-webkit-text-size-adjust:100%;color:#333}body{font-size:16px}@media screen and (min-width: 480px){body{font-size:calc(16px + 4 * ((100vw - 480px) / 520))}}@media screen and (min-width: 1000px){body{font-size:20px}}footer.course360-footer{margin-top:auto;transition:margin-left .3s ease;height:40px;background-color:#f7f7f7}.main-course360 .btn{border-radius:10px;padding-left:1em;padding-right:1em;font-family:"Amor Sans Pro";box-shadow:rgba(0,0,0,.16) 0px 1px 4px;display:inline-block}.main-course360 .btn{font-size:18px}@media screen and (min-width: 480px){.main-course360 .btn{font-size:calc(18px + 6 * ((100vw - 480px) / 520))}}@media screen and (min-width: 1000px){.main-course360 .btn{font-size:24px}}.main-course360 .btn.btn-mango{background:#f58025;background:linear-gradient(0deg, rgb(245, 128, 37) 0%, rgb(241, 90, 36) 100%);color:#fff;border-radius:10px;filter:drop-shadow(0px 0px 4px #f58025)}.main-course360 .btn.btn-mango:hover{background:#f15a24;background:linear-gradient(360deg, rgb(241, 90, 36) 0%, rgb(245, 128, 37) 100%);color:#fff;border:solid 0px rgba(0,0,0,0)}nav.nav-course360{transition:margin-left .3s ease;background-color:#f7f7f7;box-shadow:rgba(0,0,0,.15) 0px 3px 3px 0px;height:40px}nav.nav-course360 .navbar-brand{background-color:#f7f7f7;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;padding-left:1em}nav.nav-course360 .navbar-brand img{max-height:28px}.btn-navigation{border-radius:50%;width:33px;height:33px;text-align:center;line-height:33px;cursor:pointer}.btn-navigation.disabled{cursor:not-allowed;filter:saturate(0.5)}main.main-course360{transition:margin-left .3s ease;font-weight:300}.disabled{pointer-events:none !important}#loader-course360{position:fixed;width:100%;height:100%;z-index:1050;background-color:rgba(2,1,1,.4)}.navigation-buttons button{margin-right:10px}#sidebar{position:fixed;left:0;top:0;height:100%;width:35%;color:#fff;transition:transform .3s ease;transform:translateX(-101%);z-index:1000;display:flex;flex-direction:column;padding-top:20px}#sidebar *{font-size:14px}@media screen and (min-width: 480px){#sidebar *{font-size:calc(14px + 2 * ((100vw - 480px) / 520))}}@media screen and (min-width: 1000px){#sidebar *{font-size:16px}}#sidebar.active{transform:translateX(0)}#btn-close-menu-sm{cursor:pointer;float:right;font-size:large;text-align:right;padding-right:1em}nav.nav-course360.sidebar-open,footer.course360-footer.sidebar-open,main.main-course360.sidebar-open{margin-left:35%}body.menu-right #sidebar{left:auto;right:0;transform:translateX(101%)}body.menu-right #sidebar.active{transform:translateX(0)}body.menu-right footer.course360-footer{margin-top:auto;transition:margin-right .3s ease}body.menu-right nav.nav-course360{transition:margin-right .3s ease}body.menu-right main.main-course360{transition:margin-right .3s ease}body.menu-right nav.nav-course360.sidebar-open,body.menu-right footer.course360-footer.sidebar-open,body.menu-right main.main-course360.sidebar-open{margin-right:35%;margin-left:0}#sidebar #menu{display:flex;flex-direction:column;height:100%;overflow:auto;scrollbar-color:var(--bs-gentera-rosa) var(--bs-border-color);scrollbar-width:thin}#sidebar ul{list-style-type:none;padding:0}#sidebar ul li{padding:0;margin-bottom:5px}#sidebar ul li a{color:#fff;text-decoration:none;display:block}#sidebar ul li a:hover,#sidebar ul li a.active{background-color:#00ae9e}#sidebar .menu-item{margin:5px 0}#sidebar .witem{display:inline-flex;flex-direction:row;align-items:center;width:100%;flex-wrap:nowrap;justify-content:space-between}#sidebar .toggle-icon{cursor:pointer;margin-right:10px;margin-left:auto;color:#fff !important}#sidebar .nav-e360-menu{width:100%;cursor:pointer;padding:5px}#sidebar .nav-e360-menu[data-visited=true]::before{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;margin-right:8px}#sidebar .nav-e360-menu[data-visited=false]::before{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;margin-right:8px}#sidebar .menu-item ul li a{padding-left:2em;display:flex}#progress-container{padding:20px}.progress-container .progress{height:20px;background-color:#ddd}.progress-container .progress-bar{background-color:#28a745;transition:width .3s ease}main.main-course360>.swiper{width:100%;height:100%}main.main-course360>.swiper .swiper-slide.sco{width:100%;height:100%;overflow-x:hidden !important;overflow-y:auto;scrollbar-color:var(--bs-gentera-rosa) var(--bs-border-color);scrollbar-width:thin}footer.course360-footer.over-page{z-index:50;bottom:0;position:absolute;left:0;right:0;margin:0 auto;display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:-moz-fit-content;max-width:fit-content}#menu-toggle,#audio-control{display:inline-block;width:40px;height:40px;font-size:20px;text-align:center;line-height:40px}.audio-controller-e360-progress{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center}#audio-control{position:relative;display:flex;align-items:center;justify-content:center}#audio-control svg{position:absolute;top:0;left:0;width:40px;height:40px}#audio-icon{position:absolute;z-index:1}@media(max-width: 768px){.theme_name{display:none !important}#sidebar{width:100%;z-index:1050}nav.nav-course360.sidebar-open,footer.course360-footer.sidebar-open,main.main-course360.sidebar-open{margin-left:0;margin-right:0}body.menu-right #sidebar{left:auto;right:0;transform:translateX(101%)}body.menu-right #sidebar.active{transform:translateX(0)}body.menu-right footer.course360-footer{margin-top:auto;transition:margin-right .3s ease}body.menu-right nav.nav-course360{transition:margin-right .3s ease}body.menu-right main.main-course360{transition:margin-right .3s ease}body.menu-right nav.nav-course360.sidebar-open,body.menu-right footer.course360-footer.sidebar-open,body.menu-right main.main-course360.sidebar-open{margin-right:0;margin-left:0}}html,body{font-family:"Arial",Arial,Helvetica,sans-serif;overflow-x:hidden}.amor,.bree{font-family:"Amor Sans Pro"}.big-font{font-size:30px}@media screen and (min-width: 480px){.big-font{font-size:calc(30px + 20 * ((100vw - 480px) / 520))}}@media screen and (min-width: 1000px){.big-font{font-size:50px}}.btn{border-radius:15px;padding:.3em 1em;font-family:"Amor Sans Pro";font-weight:bold;min-width:150px;box-shadow:rgba(17,12,46,.15) 0px 48px 100px 0px}.btn{font-size:16px}@media screen and (min-width: 480px){.btn{font-size:calc(16px + 6 * ((100vw - 480px) / 520))}}@media screen and (min-width: 1000px){.btn{font-size:22px}}.no-overflow{overflow:hidden !important}.swal2-popup{font-family:"Arial",Arial,Helvetica,sans-serif}.swal2-popup.swal2-show{background-color:#fff;color:#000;border:solid 4px rgba(0,0,0,0);border-radius:15px}.swal2-popup .swal2-confirm{background-color:#ffa300;border-radius:15px;min-width:100px;font-family:"Amor Sans Pro";font-weight:bold;padding:.3em 1em;min-width:150px;box-shadow:rgba(17,12,46,.15) 0px 48px 100px 0px}.swal2-popup .swal2-confirm{font-size:16px}@media screen and (min-width: 480px){.swal2-popup .swal2-confirm{font-size:calc(16px + 6 * ((100vw - 480px) / 520))}}@media screen and (min-width: 1000px){.swal2-popup .swal2-confirm{font-size:22px}}.swal2-popup .swal2-cancel{background-color:#ffa300;border-radius:15px;min-width:100px;font-family:"Amor Sans Pro";font-weight:bold;padding:.3em 1em;min-width:150px;box-shadow:rgba(17,12,46,.15) 0px 48px 100px 0px}.swal2-popup .swal2-cancel{font-size:16px}@media screen and (min-width: 480px){.swal2-popup .swal2-cancel{font-size:calc(16px + 6 * ((100vw - 480px) / 520))}}@media screen and (min-width: 1000px){.swal2-popup .swal2-cancel{font-size:22px}}.swal2-popup .swal2-html-container{font-size:16px}@media screen and (min-width: 480px){.swal2-popup .swal2-html-container{font-size:calc(16px + 4 * ((100vw - 480px) / 520))}}@media screen and (min-width: 1000px){.swal2-popup .swal2-html-container{font-size:20px}}.swal2-popup button:focus{outline:none}.swal2-popup .swal2-close{color:#edeeee;box-shadow:0 0 0 rgba(0,0,0,.4);animation:aura 1.7s infinite ease-in-out}.rounded-15{border-radius:15px}.page-sco{display:flex;flex-direction:column;align-items:center}.page-sco,.page-sco>div.container,.page-sco>div.container-fluid,.page-sco>div.container>div.row{height:auto;min-height:100%}.page-sco>div.container>div.row,.page-sco>div.container-fluid>div.row{align-items:start}@media(min-width: 768px){.page-sco,.page-sco>div.container,.page-sco>div.container-fluid,.page-sco>div.container>div.row,.page-sco>div.container-fluid>div.row{height:100%}.page-sco>div.container>div.row,.page-sco>div.container-fluid>div.row{align-items:center}}.look_at_me{animation:pulse-next-btn .75s infinite;position:relative;background-color:var(--bs-mango) !important;transition:background-color .5s ease}.btn-mango,.btn-secondary{color:#fff}.btn-mango:hover,.btn-secondary:hover{color:#fff}.animate__animated.animate__pulse{box-shadow:0 0 0 rgba(245,128,37,.4);animation:aura 1.7s infinite ease-in-out}.animate__animated.animate__pulse.azul{box-shadow:0 0 0 rgba(245,128,37,.4);animation:aura_azul 1.7s infinite ease-in-out}.animate__animated.animate__pulse.blanco{box-shadow:0 0 0 rgba(255,255,255,.4);animation:aura_second 1.7s infinite ease-in-out}.animate__animated.animate__pulse.disabled,.disabled{cursor:not-allowed;pointer-events:none;animation:none}@keyframes aura{0%{box-shadow:0 0 0 20px rgba(204,169,44,0);transform:scale(1)}50%{box-shadow:0 0 0 0 rgba(204,169,44,.4);transform:scale(1.05)}100%{box-shadow:0 0 0 20px rgba(204,169,44,0);transform:scale(1)}}@keyframes aura_second{0%{box-shadow:0 0 0 20px rgba(255,255,255,0);transform:scale(1)}50%{box-shadow:0 0 0 0 rgba(255,255,255,.4);transform:scale(1.05)}100%{box-shadow:0 0 0 20px rgba(255,255,255,0);transform:scale(1)}}@keyframes aura_azul{0%{box-shadow:0 0 0 20px rgba(255,255,255,0);transform:scale(1)}50%{box-shadow:0 0 0 0 rgba(17,97,253,.4);transform:scale(1.05)}100%{box-shadow:0 0 0 20px rgba(255,255,255,0);transform:scale(1)}}@keyframes pulse-next-btn{0%{transform:scale(1)}50%{transform:scale(1.15)}100%{transform:scale(1)}}.swal2-container.swal2-center.swal2-backdrop-show{background-color:rgba(29,29,29,.9)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}.floating{animation:float 3s ease-in-out infinite}.slide-in-blurred-top{animation:slide-in-blurred-top .6s cubic-bezier(0.23, 1, 0.32, 1) both}@keyframes slide-in-blurred-top{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(0.2);transform-origin:50% 0%;filter:blur(40px);opacity:0}100%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}.slide-in-blurred-bottom{animation:slide-in-blurred-bottom .6s cubic-bezier(0.23, 1, 0.32, 1) both}@keyframes slide-in-blurred-bottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(0.2);transform-origin:50% 100%;filter:blur(40px);opacity:0}100%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fake{transition:background-image .5s ease}.flat.card{border:none;border-radius:0;background-color:rgba(0,0,0,0);padding:0}.flat.card .card-body{padding:0;border:none;border-radius:0}b,strong{font-weight:bold}.text-white b,.text-white strong{color:#fff}.opa{opacity:0}.flip-in-ver-left{opacity:1;animation:flip-in-ver-left .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@keyframes flip-in-ver-left{0%{transform:rotateY(80deg);opacity:0}100%{transform:rotateY(0);opacity:1}}.tracking-in-expand{opacity:1;animation:tracking-in-expand .7s cubic-bezier(0.215, 0.61, 0.355, 1) both}@keyframes tracking-in-expand{0%{letter-spacing:-0.5em;opacity:0}40%{opacity:.6}100%{opacity:1}}.tracking-in-expand-fwd-top{opacity:1;animation:tracking-in-expand-fwd-top .8s cubic-bezier(0.215, 0.61, 0.355, 1) both}@keyframes tracking-in-expand-fwd-top{0%{letter-spacing:-0.5em;transform:translateZ(-700px) translateY(-500px);opacity:0}40%{opacity:.6}100%{transform:translateZ(0) translateY(0);opacity:1}}