@import url("https://fonts.googleapis.com/icon?family=Material+Icons");@import url("https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css");@import url(//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css);@import url(//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick-theme.css);@import url("https://unpkg.com/aos@2.3.1/dist/aos.css");@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Oswald:wght@300;400;500&family=Poppins:wght@400;700&display=swap");@font-face{font-family:"Pizzicato";src:url(/assets/Pizzicato/Pizzicato-Regular-94e57303bf6fde0613b5fff62f1781f966dfefd7949ac3d3e53e77485e0a624d.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"AppleJuice";src:url(/assets/AppleJuice/Apple-Juice-Regular-255fb7b19134964cbee2f337eb1f147bb8a10ac7a016af0f98af23b8534b8240.ttf) format("truetype");font-weight:normal;font-style:normal}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInTop{from{margin-top:-15vw;opacity:0}to{margin-top:0;opacity:1}}@keyframes fadeInBottom{from{margin-top:15vw;opacity:0}to{margin-top:0;opacity:1}}@keyframes slideinArrowLeft{from{margin-left:-100vw}to{margin-left:0}}@keyframes slideinArrowLeftFast{from{margin-left:-50vw}to{margin-left:0}}@keyframes slideinArrowRight{from{margin-left:100vw}to{margin-left:0}}@keyframes slideinArrowRightFast{from{margin-left:50vw}to{margin-left:0}}*{box-sizing:border-box}::selection{color:#000000;background-color:#FFD600}html{height:100%;scroll-behavior:smooth}body{margin:0;width:100vw;background-color:#FFFFFF;font-family:"Lato", sans-serif;font-size:1vw;font-weight:400;letter-spacing:.5px;display:flex;flex-direction:column;overflow-y:scroll;overflow-x:hidden;scroll-behavior:smooth}body::-webkit-scrollbar{width:9px;background-color:#191919}body::-webkit-scrollbar-thumb{background:#FFD600}div,main,section,header,footer,nav,figure{display:flex;flex-direction:column}a{text-decoration:none;color:#000000}a:focus,a:active{outline:none;color:#000000}a:hover{color:#000000}figure{margin:0}h1,h2,h3,h4,h5,h6{margin:0}p{margin-block-start:0}.material-symbols-outlined{font-variation-settings:'FILL' 0, 'wght' 300, 'GRAD' 0, 'opsz' 48}.svg-icon{display:flex;justify-content:center;align-items:center}.btn-action{background-color:#FFD600;border:1px solid #FFD600;color:#2A2A2A;padding:1vw 3.5vw;font-size:.8vw;font-family:"Oswald", sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1vw;transition-duration:300ms}.btn-action:hover{background-color:#000000;color:#FFD600;transition-duration:300ms}.btn-action-mobile{background-color:#FFD600;border:1px solid #FFD600;color:#2A2A2A;padding:15px 40px;font-size:15px;font-family:"Oswald", sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5vw;transition-duration:300ms}.btn-action-mobile:hover{background-color:#000000;color:#FFD600;transition-duration:300ms}.col5{width:5%}.col10{width:10%}.col15{width:15%}.col16{width:16%}.col18{width:18%}.col20{width:20%}.col25{width:25%}.col30{width:30%}.col32{width:32%}.col33{width:33%}.col34{width:34%}.col35{width:35%}.col40{width:40%}.col45{width:45%}.col50{width:50%}.col65{width:65%}.col70{width:70%}.col75{width:75%}.col80{width:80%}.col100{width:100%}header{width:100vw;align-items:center;justify-content:center;position:fixed;z-index:11;transition-duration:300ms}header .container{width:90vw;height:100%}header .content{width:100%;height:100%;flex-direction:row;align-items:center;justify-content:space-between}header .content .logo-box .logo-img{width:12vw;transition-duration:300ms}header .content .menu{flex-direction:row;align-items:center;justify-content:center}header .content .menu .item{margin:0 .8vw;transition-duration:300ms}header .content .menu .menu-link{border-bottom:1px solid #0000;padding:0 .3vw .3vw;transition-duration:300ms}header .content .menu .menu-link:hover,header .content .menu .menu-link.active{border-bottom:1px solid #FFD600;transition-duration:300ms}header .content .menu_secondary{width:12vw;flex-direction:row;align-items:center;justify-content:flex-end}header .content .menu_secondary .header-icon{margin:.25vw;border:solid 1px #FFD600;padding:.5vw .7vw .5vw;cursor:pointer;transition-duration:300ms}header .content .menu_secondary .header-icon svg{width:1.2vw}header .content .menu_secondary .header-icon:hover{color:#FFD600;fill:#FFD600;transition-duration:300ms}header .content .menu_secondary .productions-icon{transform:rotate(0deg)}header .content .menu_secondary .productions-icon:hover{transform:rotate(-90deg);padding:.5vw .5vw .5vw}header.active .logo-box .logo-img{width:10vw;transition-duration:300ms}header.public{height:6vw;background-color:transparent;transition-duration:300ms}header.public .menu-link{color:#FCFCFC;font-size:.83vw;font-family:"Oswald", sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:.15vw}header.public .header-icon{color:#FCFCFC;fill:#FCFCFC}header.public.active{height:4.5vw;background-color:#141414;position:fixed;transition-duration:300ms}header.ciranda{height:5vw;background-color:#FFFFFF;transition-duration:300ms}header.ciranda .menu-link{color:#2A2A2A;font-size:.85vw;font-family:"AppleJuice";font-weight:bold;text-transform:uppercase;letter-spacing:.1vw}header.ciranda .header-icon{color:#2A2A2A}header.ciranda.active{height:4.5vw;position:fixed;transition-duration:300ms}header.espetaculo{height:6vw;background-color:#FFFFFF;border-bottom:1px solid #CCC;position:initial;transition-duration:300ms}header.espetaculo .content{justify-content:center}header.mobile{height:90px}header.mobile .content .logo-box .logo-img{width:180px;transition-duration:300ms}header.mobile .content .menu{justify-content:flex-start}header.mobile .content .header-icon{border:solid 1px #FFD600;width:11vw;padding:9px}header.mobile .content .header-icon:hover{fill:#FFD600}header.mobile .whatsapp-box{top:80vh;right:8vw;background-color:#FDFF00CC;border-radius:100%;position:fixed;display:flex;justify-content:center;align-items:center}header.mobile .whatsapp-box .whatsapp-icon{fill:#2A2A2A;width:50px;padding:10px 10px 6px 10px}header.mobile.active{height:72px}header.mobile.active .logo-box .logo-img{width:160px;transition-duration:300ms}#navigation_mobile{top:0;left:-100vw;width:100vw;height:100vh;align-items:center;z-index:11;position:fixed;transition-duration:500ms;animation-timing-function:ease-in-out}#navigation_mobile .close_navigation_mobile_icon .close-icon{top:15px;right:20px;font-size:37px;cursor:pointer;position:absolute;z-index:1;transition-duration:300ms}#navigation_mobile .close_navigation_mobile_icon .close-icon:hover{color:#FFD600;transform:rotate(90deg);transition-duration:300ms}#navigation_mobile .container{width:90vw;height:100%;padding:28px 0}#navigation_mobile .content{overflow:scroll;align-items:center}#navigation_mobile .content .logo-box{width:110px;display:flex;align-items:center;border-radius:100%;transition-duration:300ms}#navigation_mobile .content .logo_brand_box{width:70px;align-items:center;justify-content:center;transition-duration:300ms}#navigation_mobile .content .logo_brand_box .logo_brand_img{width:70px;transition-duration:300ms}#navigation_mobile .content .menu{margin:10vh 0;justify-content:center;align-items:center;text-align:center}#navigation_mobile .content .menu .menu-link{border-bottom:1px solid #0000;line-height:20px;transition-duration:300ms}#navigation_mobile.public{background-color:#141414}#navigation_mobile.public .close_navigation_mobile_icon .close-icon{color:#FCFCFC}#navigation_mobile.public .logo-box{border-bottom:2px solid #FCFCFC}#navigation_mobile.public .menu .item{margin:14px 0;transition-duration:300ms}#navigation_mobile.public .menu .item .menu-link{color:#FCFCFC;font-size:22px;font-family:"Oswald", sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:3px}#navigation_mobile.ciranda{background-color:#FAFAFA}#navigation_mobile.ciranda .close_navigation_mobile_icon .close-icon{color:#2A2A2A}#navigation_mobile.ciranda .logo-box{border-bottom:2px solid #2A2A2A}#navigation_mobile.ciranda .menu .item{margin:14px 0;transition-duration:300ms}#navigation_mobile.ciranda .menu .item .menu-link{color:#2A2A2A;font-size:18px;font-family:"AppleJuice";font-weight:bold;text-transform:uppercase;letter-spacing:2px}#navigation_mobile.active{left:0vw;transition-duration:500ms;animation-timing-function:ease-in-out}footer{width:100vw;height:8.5vw;background-color:#141414;justify-content:center;align-items:center;padding:2vw}footer .social-media{flex-direction:row}footer .social-media .footer-icon{margin:.5vw .3vw 0;fill:#FCFCFC;width:2.7vw;padding:.6vw .6vw;cursor:pointer;transition-duration:300ms}footer .social-media .footer-icon:hover{fill:#FFD600;transition-duration:300ms}footer .copyright{margin-top:.5vw;color:#FCFCFC;font-size:.8vw;font-family:"Lato", sans-serif;font-weight:300}footer.mobile{width:100vw;height:120px;background-color:#141414;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:35px}footer.mobile .social-media .footer-icon{margin:0 1vw;width:39px;padding:8px;transition-duration:300ms}footer.mobile .copyright{font-size:15px}#productions{top:0;right:-30vw;width:26.5vw;height:100vh;background-color:#141414;padding:5.5vh 0;z-index:111;position:fixed;transition-duration:500ms;animation-timing-function:ease-in-out}#productions .close-productions-icon .close-icon{top:1vw;right:1vw;color:#FCFCFC;font-size:2vw;cursor:pointer;position:absolute;z-index:1;transition-duration:300ms}#productions .close-productions-icon .close-icon:hover{color:#FFD600;transform:rotate(90deg);transition-duration:300ms}#productions .productions-container{width:100%;height:100%;overflow:hidden scroll;scroll-behavior:smooth}#productions .productions-container::-webkit-scrollbar{width:4px}#productions .productions-container::-webkit-scrollbar-thumb{background:#FFD600;border-radius:10px}#productions .productions-container .productions-item{margin:1vw 0;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 1.5vw;cursor:pointer;transition-duration:300ms}#productions .productions-container .productions-item:hover{background-color:#191919;transition-duration:300ms}#productions .productions-container .img-box{flex-direction:row;width:6vw}#productions .productions-container .img-box .productions-img{width:6vw}#productions .productions-container .title-box{width:100%}#productions .productions-container .title-box .title{color:#FCFCFC;text-align:center;font-family:"Pizzicato";font-size:2vw;display:inline}#productions .productions-container .title-box .title span{font-weight:bold}#productions .productions-container .title-box .title.large{font-size:3vw}#productions .productions-container .subtitle{border-bottom:1px solid #FFFFFF;color:#FCFCFC;padding:0 .3vw .3vw;font-size:.83vw;font-family:"Oswald", sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:.15vw}#productions.active{right:0;transition-duration:500ms;animation-timing-function:ease-in-out}#productions .productions-details{top:0;right:26.5vw;width:0;height:100vh;background-color:#191919;padding:5.5vh 0;z-index:-11;position:fixed;overflow:hidden;transition-duration:500ms;animation-timing-function:ease-in-out}#productions .productions-details .details-item{margin:1vw 0;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 1.5vw;cursor:pointer;transition-duration:300ms}#productions .productions-details .description{width:100%;color:#FCFCFC;font-family:"Lato", sans-serif;font-size:.9vw;letter-spacing:.05vw;padding:0 1.8vw}#productions .productions-details .viewing-times{margin-top:2vw;width:100%;padding:0 1.5vw}#productions .productions-details .viewing-times .viewing-content{margin-top:1vw}#productions .productions-details .viewing-times .viewing-content .item{margin-bottom:.5vw;color:#FCFCFC;font-family:"Lato", sans-serif;font-size:.8vw;letter-spacing:.05vw;flex-direction:row;transition-duration:300ms}#productions .productions-details .viewing-times .viewing-content .item:hover{color:#FFD600;transition-duration:300ms}#productions .productions-details .viewing-times .viewing-content .key{width:35%;font-weight:500}#productions .productions-details .viewing-times .viewing-content .value{width:65%}#productions .productions-details .location{margin-top:2vw;width:100%;padding:0 1.5vw}#productions .productions-details .location .location-content{margin-top:1vw;color:#FCFCFC;font-family:"Lato", sans-serif;font-size:.8vw;letter-spacing:.05vw;line-height:1.3vw}#productions .productions-details .location .location-content span{font-weight:bold}#productions .productions-details .location .location-content a{color:#FCFCFC}#productions .productions-details .location .location-content a:hover{color:#FFD600}#productions .productions-details .location .location-content .address{margin-top:1vw;flex-direction:row;align-items:center}#productions .productions-details .location .location-content .address i{margin-right:.3vw;font-size:.9vw}#productions .productions-details .datasheet{margin-top:2vw;width:100%;padding:0 1.5vw}#productions .productions-details .datasheet .datasheet-content{margin-top:1vw}#productions .productions-details .datasheet .datasheet-content .item{margin-bottom:.5vw;color:#FCFCFC;font-family:"Lato", sans-serif;font-size:.8vw;letter-spacing:.05vw;flex-direction:row}#productions .productions-details .datasheet .datasheet-content .item .key{width:35%}#productions .productions-details .datasheet .datasheet-content .item .value{width:65%;font-weight:bold}#productions .productions-details .actions{margin-top:2vw;padding:0 1.5vw;flex-direction:row;justify-content:center}#productions .productions-details .actions .btn-action{padding:1vw 6vw}#productions.desktop .productions-item:hover .productions-details{width:26.5vw;transition-duration:500ms}#productions.mobile{right:-100vw;width:100vw;padding:5.5vh 0}#productions.mobile .close-icon{top:15px;right:20px;color:#FCFCFC;font-size:37px;position:absolute;z-index:1;transition-duration:300ms}#productions.mobile .close-icon:hover{color:#FFD600;transform:rotate(90deg);transition-duration:300ms}#productions.mobile .productions-container .productions-item{margin:20px 0;flex-direction:column;padding:0 45px}#productions.mobile .productions-container .img-box{width:90px}#productions.mobile .productions-container .img-box .productions-img{width:90px}#productions.mobile .productions-container .title-box{margin-top:20px}#productions.mobile .productions-container .title-box .title{font-size:30px}#productions.mobile .productions-container .title-box .title.large{font-size:48px}#productions.mobile .productions-container .subtitle{font-size:22px}#productions.mobile.active{right:0;transition-duration:500ms;animation-timing-function:ease-in-out}#productions.mobile .productions-details{right:0vw;padding:30px 0;z-index:111}#productions.mobile .productions-details .details-item{margin:30px 0;flex-direction:column;padding:0 15px}#productions.mobile .productions-details .description{margin:0 0 20px;font-size:15px;letter-spacing:1.5px;padding:0 30px}#productions.mobile .productions-details .viewing-times{margin:0 0 20px;padding:0 30px}#productions.mobile .productions-details .viewing-times .viewing-content{margin-top:20px}#productions.mobile .productions-details .viewing-times .viewing-content .item{margin-bottom:18px;font-size:15px;letter-spacing:1.5px}#productions.mobile .productions-details .location{margin:0 0 20px;padding:0 30px}#productions.mobile .productions-details .location .location-content{margin-top:20px;font-size:15px;letter-spacing:1.5px;line-height:7vw}#productions.mobile .productions-details .location .location-content .address{margin-top:20px;flex-direction:row;align-items:center}#productions.mobile .productions-details .location .location-content .address i{margin-right:10px;font-size:18px}#productions.mobile .productions-details .datasheet{padding:0 30px}#productions.mobile .productions-details .datasheet .datasheet-content{margin-top:20px}#productions.mobile .productions-details .datasheet .datasheet-content .item{margin-bottom:18px;font-size:15px;letter-spacing:1.5px}#productions.mobile .productions-details .datasheet .datasheet-content .item .key{width:40%}#productions.mobile .productions-details .datasheet .datasheet-content .item .value{width:60%}#productions.mobile .productions-details .actions{margin:10px 0 30px;padding:0 30px}#productions.mobile .productions-details .actions .btn-contact{width:100%;text-align:center}#productions.mobile .productions-item.active .productions-details{width:100vw}#schedule{top:0;left:0;width:100vw;height:100vh;justify-content:center;align-items:center;position:fixed;z-index:111;background-color:#000C;display:none}#schedule.active{display:flex}#schedule .container{background-color:#FAFAFA;padding:1vw 2vw;position:relative}#schedule .container .close-schedule-icon .close-icon{top:1vw;right:1vw;color:#2A2A2A;font-size:2vw;cursor:pointer;position:absolute;z-index:1;transition-duration:300ms}#schedule .container .close-schedule-icon .close-icon:hover{color:#FFD600;transform:rotate(90deg);transition-duration:300ms}#schedule .container .title{color:#2A2A2A;font-size:2vw;font-family:"Oswald", sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:.15vw;line-height:4vw;display:inline;transition-duration:500ms}#schedule .container .title span{font-weight:500}#schedule .container .content{margin-top:.5vw;flex-direction:row}#schedule.mobile .container{width:100%;height:100%;padding:5vw}#schedule.mobile .container .close-icon{top:15px;right:20px;font-size:37px}#schedule.mobile .container .title{font-size:14vw;letter-spacing:.15vw;line-height:14vw}#schedule.mobile .container .content{margin-top:5vw;width:100%;height:100%;padding-bottom:10vh;flex-direction:column}#schedule.mobile .container .content .schedule_week{margin-bottom:5vw;width:100%;flex-direction:row;justify-content:space-between}#schedule.mobile .container .content .schedule_week .schedule_week_day{width:18%;border:1px solid #000;font-size:5.5vw;font-family:"Oswald", sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:.15vw;justify-content:center;align-items:center;padding:4vw 0;transition-duration:300ms}#schedule.mobile .container .content .schedule_week .schedule_week_day.active{background-color:#000;color:#FCFCFC;transition-duration:300ms}#schedule.mobile .container .content .day_content{width:100%;height:100%;overflow:hidden scroll;scroll-behavior:smooth}#schedule.mobile .container .content .day_content::-webkit-scrollbar{width:0px}#schedule.mobile .container .content .day_content::-webkit-scrollbar-thumb{background:#FFD600;border-radius:10px}#schedule.mobile .container .content .day_content .day_content_day{display:none}#schedule.mobile .container .content .day_content .day_content_day.active{display:flex}.week_day{margin:0 .5vw}.week_day .day_name{background-color:#777;padding:.3vw 0;color:#FCFCFC;font-size:.83vw;font-family:"Oswald", sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:.15vw;justify-content:center;align-items:center}.week_day .day_teams{flex-direction:row}.week_day .day_teams .team .team_name{background-color:#777;padding:.3vw 0;color:#FCFCFC;font-size:.83vw;font-family:"Oswald", sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:.15vw;justify-content:center;align-items:center}.week_day .day_teams .team .hour,.week_day .day_teams .team .classes{height:1.5vw;background-color:#FFD600;border:1px solid #000;color:#2A2A2A;font-size:.6vw;font-family:"Lato", sans-serif;font-weight:bold;letter-spacing:.05vw;transition-duration:300ms;justify-content:center;align-items:center}.week_day .day_teams .team .classes{background-color:#FAFAFA;font-weight:400;padding:0 .5vw}.week_day .day_teams .team .classes.box_2{height:4.5vw}#schedule.mobile .week_day{margin:0;width:100%;height:100%}#schedule.mobile .week_day .day_name{padding:1vw 0;font-size:6vw}#schedule.mobile .week_day .team{width:50%}#schedule.mobile .week_day .team .team_name{padding:1vw 0;font-size:6vw}#schedule.mobile .week_day .team .hour,#schedule.mobile .week_day .team .classes{height:8vw;font-size:3.5vw}#schedule.mobile .week_day .team .hour.box_2,#schedule.mobile .week_day .team .classes.box_2{height:24vw}#banner{width:100vw;height:100vh;background-color:#000000;overflow:hidden}#banner .prev,#banner .next{top:45vh;font-size:4.5vw;cursor:pointer;z-index:1;position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:center}#banner .prev .arrow-icon,#banner .next .arrow-icon{color:#FCFCFC;font-size:4.5vw}#banner .prev{left:2vw}#banner .next{right:2vw}#banner .item{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}#banner .item .banner-img{height:100vh;transition-duration:10000ms}#banner .item .content{margin:auto;top:0;width:100vw;height:100vh;justify-content:center;align-items:center;position:absolute}#banner .slider1 .main-text{color:#FCFCFC;text-align:center;font-family:"Pizzicato";font-size:7vw}#banner .slider1 .secondary-text{margin:0 auto;width:55%;color:#FCFCFC;text-align:center;font-family:"Lato", sans-serif;font-size:1.1vw;letter-spacing:.1vw;line-height:1.5vw}#banner .slider2.slick-current .banner-img{height:180vh;transition-duration:40000ms}#banner .slider2 .content-box{margin-left:45vw;width:37vw;flex-direction:column}#banner .slider2 .content-top{flex-direction:row}#banner .slider2 .content-bottom{margin-top:1vw;flex-direction:row;justify-content:flex-end}#banner .slider2 .actions{margin-top:1vw;flex-direction:row;justify-content:flex-end}#banner .slider2 .actions .btn-contact{margin-top:1vw;width:25vw;display:block}#banner .slider2 .arrows-box{width:11vw;flex-direction:column;justify-content:center;align-items:center}#banner .slider2 .arrows-box .arrows-top,#banner .slider2 .arrows-box .arrows-bottom{margin:.5vw 0;flex-direction:row}#banner .slider2 .arrows-box .arrow-img{margin:0 .5vw;width:2.7vw;transform:rotate(180deg)}#banner .slider2 .main-text{margin-left:1vw;width:25vw;color:#FCFCFC;font-size:4vw;font-family:"Oswald", sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:.15vw;line-height:4.3vw;transition-duration:500ms;display:inline}#banner .slider2 .main-text span{font-weight:500}#banner .slider2 .secondary-text{width:25vw;color:#FCFCFC;font-family:"Lato", sans-serif;font-size:1.1vw;letter-spacing:.05vw;line-height:1.5vw;transition-duration:500ms;display:inline}#banner .slider2 .secondary-text span{color:#FFD600}#banner .slider4.banner-img{width:100vw}#banner .slider4 .content-box{margin:0 0 0 55vw;width:45vw;flex-direction:column;align-items:center;padding:2vw 2vw 3vw}#banner .slider4 .production-art-img{margin-top:3vw;margin-left:-75vw;border:20px solid #e1b612;width:55vw;height:auto;position:absolute;transition-duration:300ms}#banner .slider4 .content-top{margin-top:16vw;margin-left:7vw;width:100%;z-index:1;flex-direction:row}#banner .slider4 .content-bottom{margin-top:1.5vw;width:100%;flex-direction:row;justify-content:flex-start;z-index:1}#banner .slider4 .actions{margin-top:2vw;margin-left:-7vw;width:100%;z-index:1}#banner .slider4 .actions .btn-contact{margin-top:1vw;display:block}#banner .slider4 .arrows-box{margin-top:-11vw;margin-left:18vw;width:11vw;flex-direction:column;justify-content:center;align-items:center;position:absolute}#banner .slider4 .arrows-box .arrows-top,#banner .slider4 .arrows-box .arrows-bottom{margin:.5vw 0;flex-direction:row}#banner .slider4 .arrows-box .arrow-img{margin:0 .5vw;width:2.7vw}#banner .slider4 .arrows-box-b{margin-top:31vw;margin-left:-30vw;width:11vw;flex-direction:column;justify-content:center;align-items:center;position:absolute}#banner .slider4 .arrows-box-b .arrows-top,#banner .slider4 .arrows-box-b .arrows-bottom{margin:.5vw 0;flex-direction:row}#banner .slider4 .arrows-box-b .arrow-img{margin:0 .5vw;width:2.7vw;transform:rotate(180deg)}#banner .slider4 .main-text{margin-left:1vw;background-color:#000D;color:#FCFCFC;font-size:4vw;font-family:"Pizzicato";font-weight:300;text-transform:uppercase;letter-spacing:.15vw;line-height:4.3vw;padding:.5vw 1vw;transition-duration:500ms}#banner .slider4 .main-text span{font-weight:500}#banner .slider4 .secondary-text{background-color:#000D;color:#FCFCFC;text-transform:uppercase;font-family:"Poppins", sans-serif;font-size:1.5vw;font-weight:bold;letter-spacing:.05vw;line-height:2vw;padding:.5vw 1vw;transition-duration:500ms;display:inline}#banner .slider4 .secondary-text span{color:#FFD600}.banner .slider1.slick-current .main-text{animation-duration:1000ms;animation-name:fadeInBottom}.banner .slider1.slick-current .secondary-text{animation-duration:1500ms;animation-name:fadeInBottom}.banner .slider2.slick-current .main-text{animation-duration:1000ms;animation-name:fadeInTop}.banner .slider2.slick-current .secondary-text{animation-duration:1000ms;animation-name:fadeInTop}.banner .slider2.slick-current .btn-contact{animation-duration:4000ms;animation-name:fadeIn}.banner .slider2.slick-current .arrow1{animation-duration:2000ms;animation-name:slideinArrowLeftFast}.banner .slider2.slick-current .arrow2{animation-duration:2000ms;animation-name:slideinArrowLeftFast}.banner .slider2.slick-current .arrow3{animation-duration:2000ms;animation-name:slideinArrowLeftFast}.banner .slider2.slick-current .arrow4{animation-duration:2000ms;animation-name:slideinArrowLeft}.banner .slider2.slick-current .arrow5{animation-duration:2000ms;animation-name:slideinArrowLeft}.banner .slider2.slick-current .arrow6{animation-duration:2000ms;animation-name:slideinArrowLeft}.banner .slider3.slick-current .content-box{animation-duration:3000ms;animation-name:fadeIn}.banner .slider3.slick-current .main-text{animation-duration:3000ms;animation-name:slideinArrowLeft}.banner .slider3.slick-current .secondary-text{animation-duration:3000ms;animation-name:fadeIn}.banner .slider3.slick-current .btn-contact{animation-duration:3000ms;animation-name:fadeIn}.banner .slider3.slick-current .arrow1{animation-duration:2000ms;animation-name:slideinArrowRightFast}.banner .slider3.slick-current .arrow2{animation-duration:2000ms;animation-name:slideinArrowRightFast}.banner .slider3.slick-current .arrow3{animation-duration:2000ms;animation-name:slideinArrowRightFast}.banner .slider3.slick-current .arrow4{animation-duration:2000ms;animation-name:slideinArrowRight}.banner .slider3.slick-current .arrow5{animation-duration:2000ms;animation-name:slideinArrowRight}.banner .slider3.slick-current .arrow6{animation-duration:2000ms;animation-name:slideinArrowRight}.banner .slider4.slick-current .main-text{animation-duration:1000ms;animation-name:slideinArrowRight}.banner .slider4.slick-current .secondary-text{animation-duration:1000ms;animation-name:slideinArrowRight}.banner .slider4.slick-current .btn-contact{animation-duration:4000ms;animation-name:fadeIn}.banner .slider4.slick-current .production-art-img{animation-duration:4000ms;animation-name:fadeIn}.banner .slider4.slick-current .arrow1{animation-duration:2000ms;animation-name:slideinArrowLeftFast}.banner .slider4.slick-current .arrow2{animation-duration:2000ms;animation-name:slideinArrowLeftFast}.banner .slider4.slick-current .arrow3{animation-duration:2000ms;animation-name:slideinArrowLeftFast}.banner .slider4.slick-current .arrow4{animation-duration:2000ms;animation-name:slideinArrowLeft}.banner .slider4.slick-current .arrow5{animation-duration:2000ms;animation-name:slideinArrowLeft}.banner .slider4.slick-current .arrow6{animation-duration:2000ms;animation-name:slideinArrowLeft}.banner .slider4.slick-current .arrow7{animation-duration:2000ms;animation-name:slideinArrowRight}.banner .slider4.slick-current .arrow8{animation-duration:2000ms;animation-name:slideinArrowRight}.banner .slider4.slick-current .arrow9{animation-duration:2000ms;animation-name:slideinArrowRight}.banner .slider4.slick-current .arrow10{animation-duration:2000ms;animation-name:slideinArrowRight}.banner .slider4.slick-current .arrow11{animation-duration:2000ms;animation-name:slideinArrowRight}.banner .slider4.slick-current .arrow12{animation-duration:2000ms;animation-name:slideinArrowRight}#banner.mobile .prev,#banner.mobile .next{font-size:10vw}#banner.mobile .prev .arrow-icon,#banner.mobile .next .arrow-icon{color:#FCFCFC;font-size:10vw}#banner.mobile .prev{left:2vw}#banner.mobile .next{right:2vw}#banner.mobile .slider1 .main-text{margin:0 auto;width:70%;color:#FCFCFC;text-align:center;font-family:"Pizzicato";font-size:55px}#banner.mobile .slider2 .content-box{margin:auto;width:100%}#banner.mobile .slider2 .actions{margin-top:20px}#banner.mobile .slider2 .actions .btn-contact{margin:0 auto;width:75%;display:block}#banner.mobile .slider2 .main-text{margin:0 auto;width:75%;font-size:50px;letter-spacing:.15vw;line-height:15vw;transition-duration:500ms}#banner.mobile .slider2 .main-text span{font-weight:500}#banner.mobile .slider4 .content-box{margin:auto;width:100%;align-items:center}#banner.mobile .slider4 .banner-img{width:100vw;height:auto}#banner.mobile .slider4 .production-art-img{margin:0 auto 10vw;border:10px solid #e1b612;width:90vw;height:auto;position:inherit;transition-duration:300ms}#banner.mobile .slider4 .content-top{margin:0;width:100%;z-index:1;flex-direction:row}#banner.mobile .slider4 .content-bottom{margin:20px auto 0;justify-content:center}#banner.mobile .slider4 .actions{margin:50px auto 0}#banner.mobile .slider4 .actions .btn-contact{margin:0 auto;display:block}#banner.mobile .slider4 .main-text{margin:0 auto;width:90%;background-color:#0000;text-align:center;font-size:50px;letter-spacing:.15vw;line-height:48px;transition-duration:500ms}#banner.mobile .slider4 .main-text span{font-weight:500}#banner.mobile .slider4 .secondary-text{background-color:#0000;text-align:center;font-size:18px;line-height:25px}#about{width:100vw;background-color:#191919;overflow:hidden}#about .container{padding:5vw 10vw}#about .container .title{color:#FCFCFC;font-size:3.5vw;font-family:"Oswald", sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:.15vw;line-height:4vw;display:inline;transition-duration:500ms}#about .container .title span{font-weight:500}#about .container .content-box{margin-top:3vw;width:40vw}#about .container .content-box .description{color:#FCFCFC;font-family:"Lato", sans-serif;font-size:1vw;letter-spacing:.05vw;line-height:1.3vw;transition-duration:500ms}#about .container .content-box .description span{color:#FFD600}#about .about-img-box .about-img.img-1{margin-top:-31.5vw;margin-left:45vw;width:35vw;position:absolute}#about .about-img-box .about-img.img-2{margin-top:-16vw;margin-left:42vw;width:30vw;position:absolute}#about .about-img-box .about-cover-1{margin-top:-33.5vw;margin-left:45vw;width:36.5vw;height:17.5vw;position:absolute;background-image:linear-gradient(to right, rgba(255,0,0,0), #191919 85%);border-radius:100%}#about .about-img-box .about-cover-2{margin-top:-17vw;margin-left:40vw;width:32.5vw;height:22vw;position:absolute;background-image:linear-gradient(rgba(255,0,0,0), #191919 80%);border-radius:100%}#about .arrows-box{margin-top:20vw;margin-left:77vw;position:absolute}#about .arrows-box .arrow-img{margin:0 .4vw .6vw;width:2.7vw;transform:rotate(90deg)}#about .arrows-box .arrows-top,#about .arrows-box .arrows-midle,#about .arrows-box .arrows-bottom{flex-direction:row}#team{width:100vw;background-color:#FAFAFA;overflow:hidden}#team .container{padding:5vw 10vw}#team .container .title{color:#2A2A2A;font-size:3.5vw;font-family:"Oswald", sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:.15vw;line-height:4vw;display:inline;transition-duration:500ms}#team .container .title span{font-weight:500}#team .container .content-box{margin-top:3vw;width:100%}#team .container .content-box .item .team-img{width:14vw;filter:grayscale(100%) contrast(100%)}#team .container .content-box .item .cover{margin-top:-24.8vw;width:14vw;height:0%;background-color:#000b;color:#fff0;position:absolute;z-index:1;transition-duration:500ms}#team .container .content-box .item .name{margin-top:1vw;margin-left:1vw;font-size:2.7vw;font-family:"Oswald", sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:.15vw;line-height:3vw}#team .container .content-box .item .name span{font-weight:500}#team .container .content-box .item .social-media{margin-top:1vw;margin-left:1vw;font-family:"Lato", sans-serif;font-size:1.1vw;letter-spacing:.05vw;line-height:1.5vw}#team .container .content-box .item .school-class{margin-top:1vw;margin-left:1vw;width:12vw;font-size:2.3vw;font-family:"Oswald", sans-serif;font-weight:300;text-transform:uppercase;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;letter-spacing:.15vw;line-height:3vw}#team .container .content-box .item:hover .cover{height:100%;color:#FCFCFC;transition-duration:500ms}#team .container .content-box .item:hover .social-media{color:#FFD600;transition-duration:500ms}#team .arrows-box{margin-top:.5vw;margin-left:35vw;position:absolute}#team .arrows-box .arrow-img{margin:0 .4vw .6vw;width:2.7vw}#team .arrows-box .arrows-top,#team .arrows-box .arrows-bottom{flex-direction:row}#team .prev-team,#team .next-team{margin-top:-18vw;border:1px solid #000000;border-radius:100%;font-size:2vw;cursor:pointer;z-index:1;position:absolute;display:flex;justify-content:center;align-items:center}#team .prev-team .arrow-icon,#team .next-team .arrow-icon{color:#2A2A2A;font-size:2vw}#team .prev-team{left:5vw;padding:.2vw .3vw .2vw .2vw}#team .next-team{right:5vw;padding:.2vw .2vw .2vw .3vw}#school_classes{width:100vw;background-color:#FAFAFA;overflow:hidden}#school_classes .container{width:100vw;padding:5vw 0}#school_classes .container .title{margin-left:60vw;color:#2A2A2A;font-size:3.5vw;font-family:"Oswald", sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:.15vw;line-height:4vw;display:inline;transition-duration:500ms}#school_classes .container .title span{font-weight:500}#school_classes .container .content-box{margin-top:3vw;width:100vw;justify-content:center}#school_classes .container .content-box .line{height:15.5vw;flex-direction:row;justify-content:space-between;align-items:center}#school_classes .container .content-box .line .item{height:15.5vw;overflow:hidden}#school_classes .container .content-box .line .item .school-classes-img{width:100%;height:15.5vw;filter:grayscale(100%) contrast(100%);object-fit:cover;transition-duration:500ms}#school_classes .container .content-box .line .item .name{margin-top:1vw;margin-left:1vw;font-size:2vw;font-family:"Oswald", sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:.15vw;line-height:3vw;display:inline}#school_classes .container .content-box .line .item .name span{font-weight:500}#school_classes .container .content-box .line .item .cover{margin-top:-5vw;height:4.8vw;background-color:#0001;color:#fff0;color:#FCFCFC;position:absolute;z-index:1;transition-duration:500ms}#school_classes .container .content-box .line .item:hover .school-classes-img{filter:grayscale(0%);transition-duration:500ms}#school_classes .container .content-box .line .item:hover .cover{background-color:#0001;color:#FCFCFC;transition-duration:500ms}#school_classes .container .content-box .line .item.col50 .cover{width:50vw}#school_classes .container .content-box .line .item.col34 .cover{width:34vw}#school_classes .container .content-box .line .item.col25 .cover{width:25vw}#school_classes .container .content-box .line .item.col18 .cover{width:18vw}#school_classes .container .content-box .line .item.col16 .cover{width:16vw}#school_classes .arrows-box{margin-top:1vw;margin-left:47vw;position:absolute}#school_classes .arrows-box .arrow-img{margin:0 .4vw .6vw;width:2.7vw;transform:rotate(180deg)}#school_classes .arrows-box .arrows-top,#school_classes .arrows-box .arrows-bottom{flex-direction:row}#dance_company{width:100vw;flex-direction:row}#dance_company .dance-company-img-box{width:50vw;background-color:#141414;overflow:hidden}#dance_company .dance-company-img-box .company-img{width:50vw}#dance_company .dance-company-description-box{width:50vw;background-color:#141414;overflow:hidden;padding:3vw 6vw}#dance_company .dance-company-description-box .title{color:#FCFCFC;font-size:3.5vw;font-family:"Oswald", sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:.15vw;line-height:4vw;display:inline;transition-duration:500ms}#dance_company .dance-company-description-box .title span{font-weight:500}#dance_company .dance-company-description-box .description{margin-top:1.3vw;color:#FCFCFC;font-family:"Lato", sans-serif;font-size:1vw;letter-spacing:.05vw;line-height:1.3vw;transition-duration:500ms}#dance_company .dance-company-description-box .description span{color:#FFD600}#dance_company .dance-company-description-box .social-media{flex-direction:row}#dance_company .dance-company-description-box .social-media .social-icon{margin-top:.5vw;margin-right:1vw;border:solid 1px #FFD600;fill:#FCFCFC;width:2.5vw;padding:.6vw .6vw;cursor:pointer;transition-duration:300ms;transform:rotate(0deg)}#dance_company .dance-company-description-box .social-media .social-icon:hover{fill:#FFD600;transition-duration:300ms}#dance_company .dance-company-description-box .actions{margin-top:3vw;width:10.5vw}#contact{width:100vw;background-color:#FAFAFA;overflow:hidden}#contact .container{padding:5vw 10vw}#contact .container .title{color:#2A2A2A;font-size:3.5vw;font-family:"Oswald", sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:.15vw;line-height:4vw;display:inline;transition-duration:500ms}#contact .container .title span{font-weight:500}#contact .container .content-box{margin-top:2vw;width:100%;flex-direction:row}#contact .container .content-box .description{width:50%}#contact .container .content-box .description .elem{margin-bottom:1.8vw}#contact .container .content-box .description .elem .subtitle{margin-bottom:.8vw;border-bottom:1px solid #191919;color:#2A2A2A;padding:0 .3vw .3vw;font-size:1vw;font-family:"Oswald", sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:.15vw}#contact .container .content-box .description .elem .item,#contact .container .content-box .description .elem .item a{margin-bottom:.5vw;color:#2A2A2A;font-family:"Lato", sans-serif;font-size:.9vw;letter-spacing:.05vw;flex-direction:row;align-items:center;transition-duration:300ms}#contact .container .content-box .description .elem .item span,#contact .container .content-box .description .elem .item a span{font-size:1.2vw;margin-right:.4vw}#contact .container .content-box .description .elem .item a{display:flex;flex-direction:row;align-items:center}#contact .container .content-box .description .elem .item a .whatsapp-icon{margin-right:.5vw;width:.9vw}#contact .container .content-box .description .elem .item a:hover{color:#FFD600;fill:#FFD600;transition-duration:300ms}#contact .container .content-box .maps-box{margin-top:-2vw;width:50%;flex-direction:row;justify-content:flex-end}#contact .container .content-box .maps-box .maps-content{margin-top:-7.5vw;width:90%}#pictures{width:100vw;background-image:linear-gradient(#FAFAFA 50%, #141414 50%);display:flex;flex-direction:column;justify-content:center;overflow:hidden}#pictures .pictures-img{width:20vw}#pictures .push_large{margin-top:5vw}#pictures .push_medium{margin-top:3vw}#pictures .push_short{margin-top:1vw}#about.mobile .container{padding:45px 30px}#about.mobile .container .title{font-size:30px;line-height:35px}#about.mobile .container .content-box{margin-top:25px;width:100%}#about.mobile .container .content-box .description{font-size:16px;line-height:20px}#school_classes.mobile .container{width:100vw;padding:45px 0}#school_classes.mobile .container .title{margin-left:30px;font-size:30px;line-height:35px}#school_classes.mobile .container .content-box{margin-top:25px}#school_classes.mobile .container .content-box .line{height:100px;height:27vw}#school_classes.mobile .container .content-box .line .item{height:100px;height:27vw}#school_classes.mobile .container .content-box .line .item .school-classes-img{height:100px;height:27vw;object-fit:cover}#school_classes.mobile .container .content-box .line .item .name{font-size:4.5vw;letter-spacing:.15vw;line-height:3vw}#school_classes.mobile .container .content-box .line .item .cover{margin-top:-8.2vw;height:8vw}#team.mobile .container{padding:45px 30px}#team.mobile .container .title{font-size:30px;line-height:35px}#team.mobile .container .content-box{margin-top:25px;width:100%}#team.mobile .container .content-box .team-img{width:130px;filter:grayscale(100%) contrast(100%)}#team.mobile .container .content-box .cover{display:none}#team.mobile .prev-team,#team.mobile .next-team{display:none !important}#dance_company.mobile{flex-direction:column}#dance_company.mobile .dance-company-img-box{width:100vw}#dance_company.mobile .dance-company-img-box .company-img{width:100vw}#dance_company.mobile .dance-company-description-box{width:100vw;padding:45px 30px}#dance_company.mobile .dance-company-description-box .title{font-size:30px;line-height:35px}#dance_company.mobile .dance-company-description-box .description{margin-top:20px;font-size:16px;line-height:20px}#dance_company.mobile .dance-company-description-box .social-media .social-icon{margin-top:20px;margin-right:10px;width:42px;padding:9px}#dance_company.mobile .dance-company-description-box .actions{margin-top:20px;width:153px}#contact.mobile .container{padding:45px 30px}#contact.mobile .container .title{font-size:30px;line-height:35px}#contact.mobile .container .content-box{margin-top:20px;width:100%;flex-direction:column}#contact.mobile .container .content-box .description{width:100%}#contact.mobile .container .content-box .description .elem{margin-bottom:20px}#contact.mobile .container .content-box .description .elem .subtitle{margin-bottom:10px;border-bottom:1px solid #191919;font-size:18px;line-height:20px;padding:0 5px 10px}#contact.mobile .container .content-box .description .elem .item,#contact.mobile .container .content-box .description .elem .item a{margin-bottom:10px;font-size:16px;line-height:20px}#contact.mobile .container .content-box .description .elem .item span{margin-right:10px;font-size:19px}#contact.mobile .container .content-box .description .elem .item .whatsapp-icon{margin-right:10px;width:5vw}#contact.mobile .container .content-box .description .elem .item a:hover{color:#FFD600;fill:#FFD600;transition-duration:300ms}#contact.mobile .container .content-box .maps-box{margin-top:50px;width:100%;justify-content:center;align-items:center}#contact.mobile .container .content-box .maps-box .maps-content{width:100%}#pictures.mobile{width:100vw}#pictures.mobile .pictures-img{width:50vw}#pictures.mobile .push_large{margin-top:10vw}#pictures.mobile .push_medium{margin-top:8vw}#pictures.mobile .push_short{margin-top:5vw}#ciranda_banner{padding-top:5vw;width:100vw;overflow:hidden}#ciranda_banner .banner-img{width:100vw}#ciranda_banner .item{align-items:center;justify-content:center;display:flex;position:relative}#ciranda_banner .more-link{margin-top:-250px;background-color:#0059c8;border-radius:20px;color:#FFFFFF;font-size:40px;font-weight:bold;padding:15px 20px}#ciranda_about{width:100vw;padding-top:3vw;flex-direction:row;justify-content:center;overflow:hidden}#ciranda_about .container{margin-left:22Vw;padding:3vw 0 5vw}#ciranda_about .container .title{width:50vw;text-align:center;color:#2A2A2A;font-family:"AppleJuice";font-size:3vw;font-weight:400;letter-spacing:.1vw;display:inline}#ciranda_about .container .title span{font-size:3.5vw;font-weight:bold}#ciranda_about .container .content{margin-top:2vw;width:45vw;text-align:center;color:#2A2A2A;font-family:"Lato", sans-serif;font-size:1.8vw;display:inline}#ciranda_about .container .content span{color:#FABB17}#ciranda_about .container .hand_box{margin-top:-2vw;margin-left:-21vw;position:absolute;z-index:-1}#ciranda_about .container .hand_box .hands-img{width:20vw}#ciranda_about_2{width:100vw;background-color:#FABB17;flex-direction:row;justify-content:center;overflow:hidden}#ciranda_about_2 .container{width:100vw;padding:3vw 17vw}#ciranda_about_2 .container .content{width:40vw;color:#2A2A2A;font-family:"Lato", sans-serif;font-size:1.2vw;line-height:2.3vw;display:inline}#ciranda_about_2 .container .content span{color:#0059c8}#ciranda_about_2 .blue-img{margin-top:-3vw;margin-left:20vw;width:12vw;position:absolute}#ciranda_about_2 .red-img{margin-top:2.5vw;margin-left:50vw;width:15vw;position:absolute}#ciranda_mission{width:100vw;flex-direction:row;align-items:center;justify-content:center;overflow:hidden}#ciranda_mission .container{width:100vw;padding:4vw 17vw}#ciranda_mission .container .content{margin-left:30vw;width:40vw;color:#2A2A2A;font-family:"Lato", sans-serif;font-size:1.2vw;line-height:2.3vw;display:inline}#ciranda_mission .container .content span{color:#FFD600}#ciranda_mission .green-img{margin-top:-7vw;margin-left:-28vw;width:15vw;transform:rotate(90deg);position:absolute}#ciranda_mission .yellow-img{margin-top:8vw;margin-left:-55vw;width:20vw;transform:rotate(45deg);position:absolute}#ciranda_activities{width:100vw;background-color:#FAFAFA;flex-direction:row;justify-content:center;overflow:hidden}#ciranda_activities .container{width:100vw;padding:5vw 17vw;justify-content:center;align-items:center}#ciranda_activities .container .title{width:100%;color:#2A2A2A;text-align:center;font-family:"AppleJuice";font-size:3vw;font-weight:bold;letter-spacing:.1vw;display:inline}#ciranda_activities .container .title span{font-size:3.5vw;font-weight:bold;color:#358204}#ciranda_activities .container .content{margin-top:3vw}#ciranda_activities .container .content .items{flex-direction:row;justify-content:center;align-items:center}#ciranda_activities .container .content .items .item{margin:0 2vw 1.5vw;width:17vw;height:11.4vw}#ciranda_activities .container .content .items .item .img_box{width:17vw;height:11.4vw;border-radius:30px;overflow:hidden}#ciranda_activities .container .content .items .item .img_box .item_img{width:17vw;transition-duration:300ms}#ciranda_activities .container .content .items .item .title_box{margin-top:-11.4vw;width:17vw;height:11.4vw;border-radius:30px;justify-content:center;align-items:center;position:absolute;transition-duration:300ms}#ciranda_activities .container .content .items .item .title_box.red{background-color:#FF1616AA}#ciranda_activities .container .content .items .item .title_box.blue{background-color:#0059c8AA}#ciranda_activities .container .content .items .item .title_box.green{background-color:#358204AA}#ciranda_activities .container .content .items .item .title_box.yellow{background-color:#FABB17AA}#ciranda_activities .container .content .items .item .title_box .item_title{color:#FCFCFC;font-family:"AppleJuice";font-size:1.5vw;font-weight:bold}#ciranda_activities .container .content .items .item:hover .item_img{margin-top:-1vw;margin-left:-2vw;width:20vw;transition-duration:300ms}#ciranda_activities .container .content .items .item:hover .title_box{margin-top:-4vw;height:4vw;border-radius:100% 100% 50px 50px;transition-duration:300ms}#ciranda_activities .hands-img{margin-top:-10vw;margin-left:75vw;width:20vw;position:absolute;transform:rotate(-50deg)}#ciranda_team{width:100vw;background-image:linear-gradient(#FAFAFA 50%, #0059c8 50%);flex-direction:row;justify-content:center;overflow:hidden}#ciranda_team .container{width:100vw;padding:5vw 17vw;justify-content:center;align-items:center}#ciranda_team .container .title{width:100%;color:#2A2A2A;text-align:center;font-family:"AppleJuice";font-size:3vw;letter-spacing:.1vw;display:inline}#ciranda_team .container .title span{font-size:3.5vw;font-weight:bold;color:#FABB17}#ciranda_team .container .content{margin-top:3vw}#ciranda_team .container .content .items{flex-direction:row;justify-content:space-between}#ciranda_team .container .content .items .item{margin:0 1vw 0;width:11vw;align-items:center}#ciranda_team .container .content .items .item .img_box{width:7vw;height:7vw;border-radius:100%;justify-content:center;align-items:center;overflow:hidden}#ciranda_team .container .content .items .item .img_box .item_img{width:7vw;height:7vw;transition-duration:300ms}#ciranda_team .container .content .items .item .name_box{margin-top:1vw;justify-content:center;align-items:center;transition-duration:300ms}#ciranda_team .container .content .items .item .name_box .name{color:#FCFCFC;font-family:"AppleJuice";font-size:1.2vw}#ciranda_team .container .content .items .item .class_box{margin-top:.5vw;justify-content:center;align-items:center;transition-duration:300ms}#ciranda_team .container .content .items .item .class_box .schoo_class{text-align:center;color:#FABB17;font-family:"AppleJuice";font-weight:bold;font-size:1.1vw}#ciranda_team .hands-img{margin-top:-12vw;margin-left:75vw;width:20vw;position:absolute;transform:rotate(-50deg)}#ciranda_team .red-img{margin-top:-5vw;margin-left:-70vw;width:15vw;position:absolute;transform:rotate(90deg)}#ciranda_education{width:100vw;background-color:#FABB17;flex-direction:row;justify-content:center;overflow:hidden}#ciranda_education .container{width:100vw;padding:5vw 17vw}#ciranda_education .container .title{width:100%;color:#2A2A2A;font-family:"AppleJuice";font-size:3vw;font-weight:400;letter-spacing:.1vw;display:inline}#ciranda_education .container .title span{font-size:3.5vw;font-weight:bold;color:#FF1616}#ciranda_education .container .content{margin-top:2vw;width:40vw;color:#2A2A2A;font-family:"Lato", sans-serif;font-size:1.2vw;line-height:2.3vw;display:inline}#ciranda_education .container .content span{color:#0059c8}#ciranda_education .child-img{margin-top:3vw;margin-left:42vw;width:20vw;position:absolute}#ciranda_period{width:100vw;flex-direction:row;justify-content:center;overflow:hidden}#ciranda_period .container{width:100vw;padding:3vw 17vw}#ciranda_period .container .title{margin-left:32vw;width:100%;color:#2A2A2A;font-family:"AppleJuice";font-size:3vw;font-weight:400;letter-spacing:.1vw;display:inline}#ciranda_period .container .title span{font-size:3.5vw;font-weight:bold;color:#0059c8}#ciranda_period .container .content{margin-top:2vw;margin-left:32vw;width:40vw;color:#2A2A2A;font-family:"Lato", sans-serif;font-size:1.2vw;line-height:2.3vw;display:inline}#ciranda_period .container .content span{color:#0059c8}#ciranda_period .child1-img{margin-top:3vw;margin-left:-25vw;width:16vw;position:absolute}#ciranda_period .child3-img{margin-top:-1vw;margin-left:-56vw;width:15vw;position:absolute}#ciranda_banner.mobile{padding-top:90px;width:100vw;overflow:hidden;display:flex;align-items:center;justify-content:center}#ciranda_banner.mobile .banner-img{width:180vw}#ciranda_banner.mobile .item{align-items:center;justify-content:center;display:flex;position:relative}#ciranda_banner.mobile .more-link{margin-top:-90px;background-color:#0059c8;border-radius:20px;color:#FFFFFF;font-size:15px;font-weight:bold;padding:10px 20px}#ciranda_about.mobile{align-items:center;justify-content:center}#ciranda_about.mobile .container{margin-left:0;padding:10px 0 45px;align-items:center}#ciranda_about.mobile .container .title{width:100%;font-size:30px;line-height:35px}#ciranda_about.mobile .container .title span{font-size:30px}#ciranda_about.mobile .container .content{margin-top:20px;width:90vw;font-size:18px}#ciranda_about.mobile .container .hand_box{margin-top:130px;right:5vw;position:absolute;z-index:1}#ciranda_about.mobile .container .hand_box .hands-img{width:120px}#ciranda_about_2.mobile .container{padding:30px;justify-content:center;align-items:center}#ciranda_about_2.mobile .container .content{width:100%;font-size:18px;line-height:30px}#ciranda_mission.mobile .container{padding:30px}#ciranda_mission.mobile .container .content{margin-left:80px;width:80%;font-size:18px;line-height:30px}#ciranda_mission.mobile .blue-img{margin-top:-10px;left:-70px;width:170px;position:absolute}#ciranda_activities.mobile .container{padding:40px 30px}#ciranda_activities.mobile .container .title{font-size:30px;line-height:35px}#ciranda_activities.mobile .container .title span{font-size:30px}#ciranda_activities.mobile .container .content{margin-top:20px}#ciranda_activities.mobile .container .content .items{flex-direction:column;justify-content:center}#ciranda_activities.mobile .container .content .items .item{margin:0 0 30px;width:200px;height:130px}#ciranda_activities.mobile .container .content .items .item .img_box{width:200px;height:130px}#ciranda_activities.mobile .container .content .items .item .img_box .item_img{width:200px}#ciranda_activities.mobile .container .content .items .item .title_box{margin-top:-42px;width:200px;height:42px;border-radius:100% 100% 60px 60px}#ciranda_activities.mobile .container .content .items .item .title_box .item_title{font-size:18px}#ciranda_team.mobile{background-image:linear-gradient(#0059c8 50%, #0059c8 50%)}#ciranda_team.mobile .container{padding:40px 30px}#ciranda_team.mobile .container .title{color:#FCFCFC;font-size:30px;line-height:35px}#ciranda_team.mobile .container .title span{font-size:30px}#ciranda_team.mobile .container .content{margin-top:20px}#ciranda_team.mobile .container .content .items{flex-direction:column;justify-content:center}#ciranda_team.mobile .container .content .items .item{margin:0 0 30px;width:200px}#ciranda_team.mobile .container .content .items .item .img_box{width:100px;height:100px}#ciranda_team.mobile .container .content .items .item .img_box .item_img{width:100px;height:100px}#ciranda_team.mobile .container .content .items .item .name_box{margin-top:20px}#ciranda_team.mobile .container .content .items .item .name_box .name{font-size:20px}#ciranda_team.mobile .container .content .items .item .class_box{margin-top:10px}#ciranda_team.mobile .container .content .items .item .class_box .schoo_class{font-size:18px}#ciranda_education.mobile .container{padding:60px 30px}#ciranda_education.mobile .container .title{font-size:30px;line-height:35px}#ciranda_education.mobile .container .title span{font-size:30px}#ciranda_education.mobile .container .content{margin-top:20px;width:90vw;font-size:18px;line-height:30px}#ciranda_education.mobile .child-img{margin-top:-20px;right:20px;width:120px}#ciranda_period.mobile .container{padding:60px 30px}#ciranda_period.mobile .container .title{margin-left:0;font-size:30px;line-height:35px}#ciranda_period.mobile .container .title span{font-size:30px}#ciranda_period.mobile .container .content{margin-top:20px;margin-left:0;width:90vw;font-size:18px;line-height:30px}#ciranda_period.mobile .child1-img{margin-top:-50px;right:160px;width:100px}#ciranda_period.mobile .child3-img{margin-top:-70px;right:20px;width:120px}#content{width:100%;background-color:#FAFAFA;align-items:center;justify-content:center;transition-duration:300ms}#content .container{width:90vw}#content .content{width:100%;padding:3vw 0 5vw;transition-duration:300ms}#content .content .title{margin:0 0 1.5vw;text-decoration:underline;color:#000000;font-family:"Lato", sans-serif;font-size:30px;font-weight:bold}#content .content .content-box .item{margin:5px 0;border-bottom:1px solid #AAA;padding:20px 0 0 20px;cursor:pointer;overflow:hidden;transition-duration:300ms}#content .content .content-box .item .subtitle{color:#000000;font-family:"Lato", sans-serif;font-size:18px;font-weight:bold;padding-bottom:20px;display:inline;transition-duration:300ms}#content .content .content-box .item .subtitle i{margin-right:10px;color:#000000;font-size:18px}#content .content .content-box .item .response{max-height:0;transition-duration:300ms}#content .content .content-box .item.active{transition-duration:300ms}#content .content .content-box .item.active .subtitle i{transform:rotate(90deg);transition-duration:300ms}#content .content .content-box .item.active .response{max-height:10000px;transition-duration:300ms}#content .content .content-box .item:hover{background-color:#EEE;transition-duration:300ms}#content .content .message{margin-top:20px}#content .content .signature{margin-top:30px;text-align:right;font-size:18px}#content .content p,#content .content li{color:#2A2A2A;font-family:"Lato", sans-serif;font-size:16.5px;font-weight:400;line-height:28px}#content .content p.red,#content .content li.red{color:#f00}#content .content ul{margin:0}#content .content li{margin:10px 0}#actions{bottom:0;width:100vw;height:8.9vw;background-color:#FAFAFA;border-top:1px solid #CCC;align-items:center;justify-content:center;position:fixed;z-index:11;transition-duration:300ms}#actions .container{width:90vw;height:100%}#actions .content{width:100%;height:100%;flex-direction:row;align-items:center;justify-content:flex-end}#actions .content .btn-contact{margin-left:2vw}#actions.mobile{bottom:0;width:100vw;height:140px;background-color:#FAFAFA;border-top:1px solid #CCC;align-items:center;justify-content:center;position:fixed;z-index:11;transition-duration:300ms}#actions.mobile .container{width:90vw;height:100%}#actions.mobile .content{width:100%;height:100%;flex-wrap:wrap;align-items:center;justify-content:center}#actions.mobile .content .btn-contact{width:100%;text-align:center}#home_ciranda_vacation .vacation-img{width:100vw;filter:contrast(120%)}#home_ciranda_vacation .contact{position:relative}#home_ciranda_vacation .link-item{top:21vw;width:9.2vw;height:14vw;position:absolute}#home_ciranda_vacation .link-item.whatsapp-link{left:41.5vw}#home_ciranda_vacation .link-item.instagram-link{left:66.5vw}#home_curso_teatro_musical .course-img{width:100vw;filter:contrast(120%)}#admin_auth.admin{margin-top:-14.5vw;width:100vw;height:100vh;justify-content:center;align-items:center}#admin_auth.admin .container{width:20vw}#admin_auth.admin .container .field_box{margin-bottom:1vw}#admin_auth.admin .container .field_box .forms_input_text{position:relative;align-items:flex-end}#admin_auth.admin .container .field_box .forms_input_text .input_field{width:100%;height:2.5vw;border:1px solid #CCC;border-radius:.5vw;color:#2A2A2A;font-family:"Lato", sans-serif;font-size:.9vw;padding:0 3.5vw 0 1vw;outline:none}#admin_auth.admin .container .field_box .forms_input_text .icon_box{height:2.5vw;padding-right:1vw;align-items:flex-start;justify-content:center;position:absolute}#admin_auth.admin .container .field_box .forms_input_text .icon_box .icon{color:#2A2A2A;font-size:1.5vw;cursor:pointer}#admin_auth.admin .container .field_box .forms_error_message{margin:.3vw 0 0 .3vw}#admin_auth.admin .container .field_box .forms_error_message .error{color:#FF4F11;font-family:"Lato", sans-serif;font-size:.8vw}#admin_auth.admin .container .btn_submit_box .forms_btn_submit .btn_submit{width:100%;height:2.5vw;background-color:#FFD600;border-radius:.5vw;border:none;font-family:"Lato", sans-serif;font-weight:bold;font-size:.8vw;cursor:pointer;transition-duration:200ms}#admin_auth.admin .container .btn_submit_box .forms_btn_submit .btn_submit:hover{background-color:#DBB700;transition-duration:200ms}#admin_auth.admin.mobile_admin{margin-top:-210px}#admin_auth.admin.mobile_admin .container{width:80vw}#admin_auth.admin.mobile_admin .container .field_box{margin-bottom:10px}#admin_auth.admin.mobile_admin .container .field_box .input_field{height:50px;border-radius:10px;font-size:15px;padding:0 50px 0 15px}#admin_auth.admin.mobile_admin .container .field_box .icon_box{height:50px;padding-right:15px}#admin_auth.admin.mobile_admin .container .field_box .icon_box .icon{font-size:25px}#admin_auth.admin.mobile_admin .container .field_box .forms_error_message{margin:5px 0 0 5px}#admin_auth.admin.mobile_admin .container .field_box .forms_error_message .error{font-size:13px}#admin_auth.admin.mobile_admin .container .btn_submit_box .btn_submit{height:50px;border-radius:10px;font-size:13px}#admin_dashboard.admin{margin-top:-14.5vw;width:100vw;min-height:100vh;padding-top:16vw;align-items:center}#admin_dashboard.admin .container{width:90vw}#admin_dashboard.admin .container .center{display:flex;text-align:center;justify-content:center}#admin_dashboard.admin .container table{margin-top:1vw;border-collapse:collapse;font-size:.85vw}#admin_dashboard.admin .container table thead th{text-align:left;padding:1vw 0;border-bottom:1px solid #CCC}#admin_dashboard.admin .container table tbody tr:hover{background:#ccc}#admin_dashboard.admin .container table tbody tr td{padding:.5vw 0}#admin_dashboard.admin .container table tbody tr td a{color:#00937F}#admin_dashboard.admin.mobile_admin{margin-top:-210px;padding-top:230px}#admin_dashboard.admin.mobile_admin .leads_count{font-size:18px}#admin_dashboard.admin.mobile_admin .whatsapp-icon{width:25px;fill:#00937F}#admin_dashboard.admin.mobile_admin table{margin-top:10px;font-size:15px}#admin_dashboard.admin.mobile_admin table thead th{padding:20px 0}#admin_dashboard.admin.mobile_admin table tbody tr td{padding:10px 0}.admin.admin_dashboard_details{top:0;left:0;width:100vw;height:100vh;background-color:#000C;justify-content:center;align-items:center;position:fixed;z-index:11;display:none}.admin.admin_dashboard_details.active{display:flex}.admin.admin_dashboard_details .details_container{width:50vw;background-color:#FAFAFA;border-radius:.5vw;padding:1.5vw;position:relative}.admin.admin_dashboard_details .details_container .close_box{top:1vw;right:1vw;cursor:pointer;position:absolute;z-index:1;transition-duration:300ms}.admin.admin_dashboard_details .details_container .close_box .close-icon{font-size:2vw}.admin.admin_dashboard_details .details_container .close_box:hover{color:#FFD600;transform:rotate(90deg);transition-duration:300ms}.admin.admin_dashboard_details .details_container .title{margin-bottom:1vw;font-size:1.2vw}.admin.admin_dashboard_details .details_container .subtitle{width:100%;font-size:1vw}.admin.admin_dashboard_details .details_container .content{max-height:19vw;flex-direction:row;flex-wrap:wrap;overflow-y:scroll;overflow-x:hidden;scroll-behavior:smooth}.admin.admin_dashboard_details .details_container .content::-webkit-scrollbar{width:0px;background-color:#191919}.admin.admin_dashboard_details .details_container .content::-webkit-scrollbar-thumb{background:#FFD600}.admin.admin_dashboard_details .details_container .content .item{margin:1vw}.admin.admin_dashboard_details .details_container .content .item .question{color:#555;font-size:.8vw}.admin.admin_dashboard_details .details_container .content .item .answer{margin-top:.2vw;font-size:.8vw;font-weight:bold}.admin.admin_dashboard_details .details_container .content .item .answer a{color:#00937F}.admin.admin_dashboard_details.mobile_admin .details_container{width:100vw;height:100vh;padding:30px}.admin.admin_dashboard_details.mobile_admin .details_container .close_box{top:20px;right:20px}.admin.admin_dashboard_details.mobile_admin .details_container .close_box .close-icon{font-size:30px}.admin.admin_dashboard_details.mobile_admin .details_container .title{margin-bottom:10px;font-size:20px}.admin.admin_dashboard_details.mobile_admin .details_container .subtitle{font-size:18px}.admin.admin_dashboard_details.mobile_admin .details_container .content{max-height:100%}.admin.admin_dashboard_details.mobile_admin .details_container .content .item{margin:10px;width:100%}.admin.admin_dashboard_details.mobile_admin .details_container .content .item .question{font-size:15px}.admin.admin_dashboard_details.mobile_admin .details_container .content .item .answer{font-size:15px}#landing_page_vacation{font-family:"Poppins", sans-serif}#landing_page_vacation_banner.landing_page_vacation{width:100vw;height:37vw;position:relative}#landing_page_vacation_banner.landing_page_vacation .back_img_box{width:100%;height:100%;position:absolute}#landing_page_vacation_banner.landing_page_vacation .back_img_box .back_img{width:100%;height:100%;object-fit:cover}#landing_page_vacation_banner.landing_page_vacation .container{width:100%;height:100%;position:relative}#landing_page_vacation_banner.landing_page_vacation .container .logo-box{top:1.5vw;left:1.5vw;position:absolute}#landing_page_vacation_banner.landing_page_vacation .container .logo-box .logo-img{width:10vw}#landing_page_vacation_banner.landing_page_vacation .container .title .part{color:#FCFCFC;font-family:"Pizzicato";font-size:4vw;font-weight:bold;letter-spacing:.2vw;position:absolute}#landing_page_vacation_banner.landing_page_vacation .container .title .part.part1{font-size:6vw;top:7vw;left:14vw}#landing_page_vacation_banner.landing_page_vacation .container .title .part.part2{top:13vw;left:18vw}#landing_page_vacation_banner.landing_page_vacation .container .title .part.part3{top:13vw;left:21vw}#landing_page_vacation_banner.landing_page_vacation .container .btn_box{top:19vw;left:20vw;position:absolute}#landing_page_vacation_banner.landing_page_vacation .container .btn_box .btn_registration{width:20vw;background-color:#FFD600;border-radius:.5vw;border:none;text-align:center;text-decoration:none;font-size:1.1vw;font-weight:bold;padding:1vw 1vw;cursor:pointer;display:inline-block;transition-duration:300ms}#landing_page_vacation_banner.landing_page_vacation .container .btn_box .btn_registration:hover{background-color:#DBB700;transition-duration:300ms}#landing_page_vacation_banner.landing_page_vacation.mobile_landing_page{height:290px}#landing_page_vacation_banner.landing_page_vacation.mobile_landing_page .container{align-items:center}#landing_page_vacation_banner.landing_page_vacation.mobile_landing_page .container .logo-box{margin-top:18px;position:initial}#landing_page_vacation_banner.landing_page_vacation.mobile_landing_page .container .logo-box .logo-img{width:150px}#landing_page_vacation_banner.landing_page_vacation.mobile_landing_page .container .title{margin-top:30px}#landing_page_vacation_banner.landing_page_vacation.mobile_landing_page .container .title .part{font-size:38px;letter-spacing:.2vw;position:initial}#landing_page_vacation_banner.landing_page_vacation.mobile_landing_page .container .title .part.part1{font-size:48px}#landing_page_vacation_banner.landing_page_vacation.mobile_landing_page .container .title .part.part2{margin-left:20px}#landing_page_vacation_banner.landing_page_vacation.mobile_landing_page .container .title .part.part3{margin-top:-40px;margin-left:50px}#landing_page_vacation_banner.landing_page_vacation.mobile_landing_page .container .btn_box{margin-top:20px;position:initial}#landing_page_vacation_banner.landing_page_vacation.mobile_landing_page .container .btn_box .btn_registration{width:100%;border-radius:10px;font-size:18px;padding:15px 25px}#landing_page_vacation_banner.landing_page_vacation.mobile_landing_page .container .graph_box{position:absolute}#landing_page_vacation_banner.landing_page_vacation.mobile_landing_page .container .graph_box.graph1{top:20px;left:20px;transform:rotate(-20deg)}#landing_page_vacation_banner.landing_page_vacation.mobile_landing_page .container .graph_box.graph2{top:50px;right:20px;transform:rotate(-30deg)}#landing_page_vacation_banner.landing_page_vacation.mobile_landing_page .container .graph_box.graph3{bottom:20px;right:30px}#landing_page_vacation_banner.landing_page_vacation.mobile_landing_page .container .graph_box .graph_img{width:40px}#landing_page_vacation_description.landing_page_vacation{width:100vw;min-height:15vw;background-color:#E40052;align-items:center;justify-content:center;position:relative;overflow:hidden}#landing_page_vacation_description.landing_page_vacation .container{width:80vw}#landing_page_vacation_description.landing_page_vacation .container .subtitle{color:#FCFCFC;font-size:1.5vw}#landing_page_vacation_description.landing_page_vacation .container .content{color:#FCFCFC;font-size:.9vw;flex-direction:row;justify-content:space-between}#landing_page_vacation_description.landing_page_vacation .container .content .left{width:50%}#landing_page_vacation_description.landing_page_vacation .container .content .right{width:45%}#landing_page_vacation_description.landing_page_vacation .container .content .right .text_box{flex-direction:row}#landing_page_vacation_description.landing_page_vacation .container .graph_box{position:absolute}#landing_page_vacation_description.landing_page_vacation .container .graph_box.graph1{top:1vw;right:4vw;transform:rotate(-20deg)}#landing_page_vacation_description.landing_page_vacation .container .graph_box .graph_img{width:7vw}#landing_page_vacation_description.landing_page_vacation.mobile_landing_page{padding:20px 0}#landing_page_vacation_description.landing_page_vacation.mobile_landing_page .container{width:90vw}#landing_page_vacation_description.landing_page_vacation.mobile_landing_page .container .subtitle{font-size:20px}#landing_page_vacation_description.landing_page_vacation.mobile_landing_page .container .content{font-size:15px;flex-direction:column}#landing_page_vacation_description.landing_page_vacation.mobile_landing_page .container .content .left{width:100%}#landing_page_vacation_description.landing_page_vacation.mobile_landing_page .container .content .right{width:100%}#landing_page_vacation_description.landing_page_vacation.mobile_landing_page .container .content .right .text_box{flex-direction:column}#landing_page_vacation_description.landing_page_vacation.mobile_landing_page .container .graph_box.graph1{top:110px;right:20px;transform:rotate(-20deg)}#landing_page_vacation_description.landing_page_vacation.mobile_landing_page .container .graph_box .graph_img{width:60px}#landing_page_vacation_impact.landing_page_vacation{width:100vw;min-height:9vw;background-color:#000000;align-items:center;justify-content:center;z-index:-1}#landing_page_vacation_impact.landing_page_vacation .container .message_box .message{width:52vw;color:#FCFCFC;font-weight:bold;font-size:2vw;display:inline}#landing_page_vacation_impact.landing_page_vacation .container .message_box .message span{background-color:#E40052;padding:0 .5vw}#landing_page_vacation_impact.landing_page_vacation.mobile_landing_page{padding:20px}#landing_page_vacation_impact.landing_page_vacation.mobile_landing_page .message_box .message{width:80vw;font-size:19px}#landing_page_vacation_video.landing_page_vacation{margin-top:-4.5vw;width:100vw;background-image:linear-gradient(to bottom, transparent 60%, #000 40%);align-items:center;justify-content:center}#landing_page_vacation_video.landing_page_vacation .container{width:80vw}#landing_page_vacation_video.landing_page_vacation .container .title{width:55vw;color:#2A2A2A;font-weight:bold;font-size:2vw;display:inline}#landing_page_vacation_video.landing_page_vacation .container .title span{background-color:#5733A5;color:#FCFCFC;padding:0 .5vw}#landing_page_vacation_video.landing_page_vacation .container .content{margin-top:3vw;width:100%;border:0.3vw solid #000000;padding:2.2vw 2.2vw 0}#landing_page_vacation_video.landing_page_vacation .container .content .video_box{height:30vw}#landing_page_vacation_video.landing_page_vacation .container .content .video_box .video_embed{width:100%;height:100%}#landing_page_vacation_video.landing_page_vacation.mobile_landing_page{margin-top:10px}#landing_page_vacation_video.landing_page_vacation.mobile_landing_page .container{width:90vw}#landing_page_vacation_video.landing_page_vacation.mobile_landing_page .container .content{border:3px solid #000000;padding:13px 13px 0}#landing_page_vacation_video.landing_page_vacation.mobile_landing_page .container .content .video_box{min-height:130px}#landing_page_vacation_advantages.landing_page_vacation{width:100vw;min-height:15vw;background-color:#5733A5;align-items:center;justify-content:center;position:relative;overflow:hidden}#landing_page_vacation_advantages.landing_page_vacation .container{width:80vw}#landing_page_vacation_advantages.landing_page_vacation .container .subtitle{color:#FCFCFC;font-size:1.5vw}#landing_page_vacation_advantages.landing_page_vacation .container .content{color:#FCFCFC;font-size:.9vw;flex-direction:row;justify-content:space-between}#landing_page_vacation_advantages.landing_page_vacation .container .content .left{width:45%}#landing_page_vacation_advantages.landing_page_vacation .container .content .right{width:50%;justify-content:center}#landing_page_vacation_advantages.landing_page_vacation .container .graph_box{position:absolute}#landing_page_vacation_advantages.landing_page_vacation .container .graph_box.graph1{top:4vw;left:32vw;transform:rotate(20deg)}#landing_page_vacation_advantages.landing_page_vacation .container .graph_box .graph_img{width:4.5vw}#landing_page_vacation_advantages.landing_page_vacation.mobile_landing_page{padding:20px 0}#landing_page_vacation_advantages.landing_page_vacation.mobile_landing_page .container{width:90vw}#landing_page_vacation_advantages.landing_page_vacation.mobile_landing_page .container .subtitle{font-size:20px}#landing_page_vacation_advantages.landing_page_vacation.mobile_landing_page .container .content{font-size:15px;flex-direction:column}#landing_page_vacation_advantages.landing_page_vacation.mobile_landing_page .container .content .left{width:100%}#landing_page_vacation_advantages.landing_page_vacation.mobile_landing_page .container .content .right{width:100%}#landing_page_vacation_program.landing_page_vacation{width:100vw;min-height:18vw;align-items:center;justify-content:center;position:relative;overflow:hidden}#landing_page_vacation_program.landing_page_vacation .container{width:80vw}#landing_page_vacation_program.landing_page_vacation .container .title{width:100%;font-weight:bold;font-size:2vw;display:inline}#landing_page_vacation_program.landing_page_vacation .container .title span{background-color:#5733A5;color:#FCFCFC;padding:0 .5vw}#landing_page_vacation_program.landing_page_vacation .container .subtitle{font-size:1.5vw}#landing_page_vacation_program.landing_page_vacation .container .content{font-size:.9vw;flex-direction:row;justify-content:space-between}#landing_page_vacation_program.landing_page_vacation .container .content .left{width:45%}#landing_page_vacation_program.landing_page_vacation .container .content .right{width:50%;justify-content:center}#landing_page_vacation_program.landing_page_vacation .container .graph_box{position:absolute}#landing_page_vacation_program.landing_page_vacation .container .graph_box.graph1{top:2vw;right:8vw;transform:rotate(-20deg)}#landing_page_vacation_program.landing_page_vacation .container .graph_box.graph2{top:8vw;right:20vw;transform:rotate(-20deg)}#landing_page_vacation_program.landing_page_vacation .container .graph_box.graph2 .graph_img{width:5vw}#landing_page_vacation_program.landing_page_vacation .container .graph_box .graph_img{width:7vw}#landing_page_vacation_program.landing_page_vacation.mobile_landing_page{padding:20px 0}#landing_page_vacation_program.landing_page_vacation.mobile_landing_page .container{width:90vw}#landing_page_vacation_program.landing_page_vacation.mobile_landing_page .container .subtitle{font-size:20px}#landing_page_vacation_program.landing_page_vacation.mobile_landing_page .container .content{font-size:15px;flex-direction:column}#landing_page_vacation_program.landing_page_vacation.mobile_landing_page .container .content .left{width:100%}#landing_page_vacation_program.landing_page_vacation.mobile_landing_page .container .content .right{width:100%}#landing_page_vacation_program.landing_page_vacation.mobile_landing_page .container .graph_box.graph1{top:150px;right:40px;transform:rotate(-20deg)}#landing_page_vacation_program.landing_page_vacation.mobile_landing_page .container .graph_box .graph_img{width:50px}#landing_page_vacation_call_to_action.landing_page_vacation{width:100vw;min-height:20vw;background-color:#D7179CBB;align-items:center;justify-content:center;position:relative;overflow:hidden}#landing_page_vacation_call_to_action.landing_page_vacation .back_img_box{width:100%;height:100%;position:absolute;z-index:-1;overflow:hidden}#landing_page_vacation_call_to_action.landing_page_vacation .back_img_box .back_img{width:100%;height:100%;object-fit:cover}#landing_page_vacation_call_to_action.landing_page_vacation .container .message_box{margin-bottom:2vw}#landing_page_vacation_call_to_action.landing_page_vacation .container .message_box .message{width:52vw;color:#FCFCFC;font-weight:bold;font-size:2vw}#landing_page_vacation_call_to_action.landing_page_vacation .container .btn_box .btn_registration{width:16vw;background-color:#FFD600;border-radius:.5vw;border:none;text-align:center;text-decoration:none;font-size:1.1vw;font-weight:bold;padding:1vw 1vw;cursor:pointer;display:inline-block;transition-duration:300ms}#landing_page_vacation_call_to_action.landing_page_vacation .container .btn_box .btn_registration:hover{background-color:#DBB700;transition-duration:300ms}#landing_page_vacation_call_to_action.landing_page_vacation.mobile_landing_page{padding:25px}#landing_page_vacation_call_to_action.landing_page_vacation.mobile_landing_page .message_box{margin-bottom:20px}#landing_page_vacation_call_to_action.landing_page_vacation.mobile_landing_page .message_box .message{width:80vw;font-size:20px}#landing_page_vacation_call_to_action.landing_page_vacation.mobile_landing_page .btn_box .btn_registration{width:100%;border-radius:10px;font-size:19px;padding:15px 10px}#landing_page_vacation_registration.landing_page_vacation{top:0;left:0;width:100vw;height:100vh;background-color:#000C;justify-content:center;align-items:center;position:fixed;z-index:11;display:none}#landing_page_vacation_registration.landing_page_vacation.active{display:flex}#landing_page_vacation_registration.landing_page_vacation .registration_container{width:50vw;background-color:#FAFAFA;border-radius:.5vw;padding:1.5vw;position:relative}#landing_page_vacation_registration.landing_page_vacation .registration_container .close_box{top:1vw;right:1vw;cursor:pointer;position:absolute;z-index:1;transition-duration:300ms}#landing_page_vacation_registration.landing_page_vacation .registration_container .close_box .close-icon{font-size:2vw}#landing_page_vacation_registration.landing_page_vacation .registration_container .close_box:hover{color:#FFD600;transform:rotate(90deg);transition-duration:300ms}#landing_page_vacation_registration.landing_page_vacation .registration_container .title{margin-bottom:1vw;font-size:1vw;font-weight:bold;display:inline}#landing_page_vacation_registration.landing_page_vacation .registration_container .title span{color:#D7179C}#landing_page_vacation_registration.landing_page_vacation .registration_container .subtitle{margin-bottom:1vw;width:100%;font-size:.8vw}#landing_page_vacation_registration.landing_page_vacation .registration_container .content{max-height:75vh;overflow-y:scroll;overflow-x:hidden;scroll-behavior:smooth}#landing_page_vacation_registration.landing_page_vacation .registration_container .content::-webkit-scrollbar{width:0px;background-color:#191919}#landing_page_vacation_registration.landing_page_vacation .registration_container .content::-webkit-scrollbar-thumb{background:#FFD600}#landing_page_vacation_registration.landing_page_vacation .registration_container .content #vacation_registration_form{width:100%}#landing_page_vacation_registration.landing_page_vacation .registration_container .content #vacation_registration_form .registration_form{flex-direction:row;flex-wrap:wrap;justify-content:space-between}#landing_page_vacation_registration.landing_page_vacation .registration_container .content #vacation_registration_form .field_box{margin-bottom:1vw;width:100%}#landing_page_vacation_registration.landing_page_vacation .registration_container .content #vacation_registration_form .field_box.half{width:49%}#landing_page_vacation_registration.landing_page_vacation .registration_container .content #vacation_registration_form .field_box .forms_input_text{position:relative;align-items:flex-end}#landing_page_vacation_registration.landing_page_vacation .registration_container .content #vacation_registration_form .field_box .forms_input_text .input_field{width:100%;height:2.5vw;border:1px solid #CCC;border-radius:.5vw;color:#2A2A2A;font-family:"Poppins", sans-serif;font-size:.8vw;padding:0 3.5vw 0 1vw;outline:none}#landing_page_vacation_registration.landing_page_vacation .registration_container .content #vacation_registration_form .field_box .forms_input_text .input_field:focus{border:1px solid #FFD600}#landing_page_vacation_registration.landing_page_vacation .registration_container .content #vacation_registration_form .field_box .forms_error_message{margin:.3vw 0 0 .3vw}#landing_page_vacation_registration.landing_page_vacation .registration_container .content #vacation_registration_form .field_box .forms_error_message .error{color:#FF4F11;font-family:"Poppins", sans-serif;font-size:.7vw}#landing_page_vacation_registration.landing_page_vacation .registration_container .content #vacation_registration_form .btn_submit_box{width:100%}#landing_page_vacation_registration.landing_page_vacation .registration_container .content #vacation_registration_form .btn_submit_box .forms_btn_submit .btn_submit{width:100%;height:2.5vw;background-color:#FFD600;border-radius:.5vw;border:none;font-family:"Poppins", sans-serif;font-weight:bold;font-size:.8vw;cursor:pointer;transition-duration:200ms}#landing_page_vacation_registration.landing_page_vacation .registration_container .content #vacation_registration_form .btn_submit_box .forms_btn_submit .btn_submit:hover{background-color:#DBB700;transition-duration:200ms}#landing_page_vacation_registration.landing_page_vacation.mobile_landing_page .registration_container{width:100vw;height:100vh;padding:30px}#landing_page_vacation_registration.landing_page_vacation.mobile_landing_page .registration_container .close_box{top:20px;right:20px}#landing_page_vacation_registration.landing_page_vacation.mobile_landing_page .registration_container .close_box .close-icon{font-size:30px}#landing_page_vacation_registration.landing_page_vacation.mobile_landing_page .registration_container .title{margin-bottom:10px;font-size:20px}#landing_page_vacation_registration.landing_page_vacation.mobile_landing_page .registration_container .subtitle{font-size:18px}#landing_page_vacation_registration.landing_page_vacation.mobile_landing_page .registration_container .content{max-height:100%}#landing_page_vacation_registration.landing_page_vacation.mobile_landing_page .registration_container .content #vacation_registration_form .field_box{margin-bottom:10px}#landing_page_vacation_registration.landing_page_vacation.mobile_landing_page .registration_container .content #vacation_registration_form .field_box .input_field{height:50px;border-radius:10px;font-size:15px;padding:0 50px 0 15px}#landing_page_vacation_registration.landing_page_vacation.mobile_landing_page .registration_container .content #vacation_registration_form .field_box .icon_box{height:50px;padding-right:15px}#landing_page_vacation_registration.landing_page_vacation.mobile_landing_page .registration_container .content #vacation_registration_form .field_box .icon_box .icon{font-size:25px}#landing_page_vacation_registration.landing_page_vacation.mobile_landing_page .registration_container .content #vacation_registration_form .field_box .forms_error_message{margin:5px 0 0 5px}#landing_page_vacation_registration.landing_page_vacation.mobile_landing_page .registration_container .content #vacation_registration_form .field_box .forms_error_message .error{font-size:13px}#landing_page_vacation_registration.landing_page_vacation.mobile_landing_page .registration_container .content #vacation_registration_form .btn_submit_box .btn_submit{height:50px;border-radius:10px;font-size:13px}
