.banner_section{position:relative;height:100vh;background:linear-gradient(to bottom,var(--blue) 0,transparent 25%,transparent 75%,var(--blue) 100%)}.banner_section .bg_video,.testimonial_section .bg_video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;opacity:.4}.banner_section .network_contain{position:absolute;top:50%;right:1.5%;transform:translateY(-50%);display:flex;flex-direction:column}.banner_section .network_contain a{display:flex;justify-content:center;align-items:center;margin:5px 0;height:35px;width:35px;border-radius:5px;background:#00000088;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.banner_section .network_contain a:hover{background:var(--turquoise)}.banner_section .network_contain i{color:var(--turquoise);font-size:20px}.banner_section .network_contain a:hover i{color:var(--blue)}.banner_section .banner_contain{width:100%;height:100%;display:grid;grid-template-columns:55% 45%}.banner_section .title_contain{display:flex;flex-direction:column;justify-content:center}.banner_section h1{font-size:100px;line-height:.5}.banner_section .turquoise_text{font-size:45px;color:var(--turquoise)}.banner_section .tiny_text{font-size:50px}.banner_section .divider_box{position:relative;margin:30px 0 10px;height:20px}.banner_section .divider_box::before{content:"";position:absolute;top:50%;transform:translateY(-50%);height:10px;width:150px;border-radius:10px;background:#fff}.banner_section .divider_box::after{content:"";position:absolute;top:50%;transform:translateY(-50%);height:2px;width:560px;border-radius:5px;background:#fff}.banner_section p{font-size:16px;font-weight:500}.about_section .card_contain,.banner_section .people_carousel,.roles_section .rol_item .media_contain{display:flex;justify-content:center;align-items:center}.about_section{background:var(--blue)}.about_section .about_contain{display:grid;grid-template-columns:repeat(3,1fr)}.about_section .info_contain{width:80%;padding:20px;border-radius:20px;border:5px solid var(--turquoise);background:var(--blue);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.about_section .info_contain p{text-align:justify}.about_section .title_contain,.testimonial_section .testiminial_item,.testimonial_section .title_contain{display:flex;flex-direction:column;justify-content:center;align-items:center}.about_section .title_contain h2,.oportunity_secion h2{text-align:center}.about_section .title_contain .bold_text{font-size:115px;color:var(--turquoise)}.about_section .title_contain .tiny_text{font-size:60px;color:var(--turquoise)}.about_section .button_contain{width:50%;margin-top:20px}.trilogy_section{position:relative;background:linear-gradient(var(--blue) 0,transparent 50%,transparent 60%,var(--blue) 100%)}.trilogy_section .bg_image{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;opacity:.4;z-index:-1}.oportunity_secion .info_box,.trilogy_section .trilogy_contain{display:flex;flex-direction:column;align-items:center}.trilogy_section .title_contain{margin-bottom:30px}.trilogy_section .title_contain h2{font-size:80px}.trilogy_section .promo_contain{position:relative;display:flex;width:60%;border-radius:10px 10px 10px 50%;background:var(--turquoise)}.trilogy_section .promo_contain::before{content:"";position:absolute;top:-10%;right:-5%;width:250px;height:250px;border:5px solid #fff;border-radius:50%}.trilogy_section .info_contain{position:relative;width:100%;padding:50px 0 150px 50px}.trilogy_section .info_contain h2{width:fit-content;color:var(--blue);font-size:70px;line-height:.6}.trilogy_section .info_contain .number_text{font-size:100px}.trilogy_section .info_contain .tiny_text{font-size:30px;line-height:2}.trilogy_section .button_contain a{width:250px;margin-top:30px}.trilogy_section .info_contain img{position:absolute;bottom:0;right:-15%;width:65%}.oportunity_secion h2 span,.roles_section .info_box .title,.trainers_section .corner_contain .info_contain:hover i{color:var(--turquoise)}.oportunity_secion .info_box p{width:70%;text-align:center;margin:20px 0 40px}.oportunity_secion .cards_box{display:flex;justify-content:center;flex-wrap:wrap;gap:0 3%}.oportunity_secion .cards_item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:20%;padding:30px;border:5px solid var(--turquoise);border-radius:10px}.oportunity_secion .icon_box,.roles_section .timer_box,.roles_section .title_contain,.trainers_section .trainer_item .media_contain{justify-content:center;display:flex}.oportunity_secion img{width:80%}.oportunity_secion .description_box{margin-top:20px}.oportunity_secion .description_box p{font-size:16px;font-weight:600;text-align:center}.roles_section{position:relative;padding:10% 0 5%}.roles_section .title_contain{align-content:center;text-align:center}.roles_section .navigation_contain i{display:block;position:absolute;top:28%;font-size:30px;color:var(--turquoise);z-index:1}.roles_section .navigation_contain i:hover{cursor:pointer;color:#fff}.roles_section .navigation_contain .back_rol{left:15px}.roles_section .navigation_contain .next_rol{right:15px}.roles_section .roles_carousel{-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;margin-top:50px}.roles_section .rol_item{position:relative;display:grid;grid-template-columns:55% 45%;background:var(--turquoise);border-radius:15px 0 0 60px;height:200px;margin:0 60px;transition:.5s}.roles_section .rol_item:hover{background:#00e7d0ba;transform:scale(.99)}.roles_section .change_contain .media_contain::before,.roles_section .rol_item::before,.roles_section .title_box .divider_box::after,.roles_section .title_box .divider_box::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.roles_section .rol_item::before{width:calc(100% + 10px);height:calc(100% + 10px);border:2px solid #fff;border-radius:20px 0 0 65px;transition:.25s}.roles_section .rol_item:hover::before{width:calc(100% - 15px);height:calc(100% - 15px);border:2px solid var(--turquoise);border-radius:10px 0 0 55px}.roles_section .rol_item .info_contain{position:relative;padding:30px 0 20px 20px;display:flex;justify-content:center;flex-direction:column;z-index:1}.roles_section .rol_item h2{color:var(--blue);font-size:30px;text-align:center;transition:.25s}.roles_section .rol_item span{font-size:20px;font-weight:600;text-align:center;color:var(--blue);transition:.25s}.roles_section .rol_item:hover h2,.roles_section .rol_item:hover span,.testimonial_section .item_contain .info_contain i:hover,.trainers_section .corner_contain .info_contain:hover h2,.trainers_section .corner_contain .info_contain:hover span{color:#fff}.roles_section .rol_item .media_contain img{width:75%}.roles_section .slick-list{padding:10px 0}.roles_section .change_contain{display:grid;grid-template-columns:repeat(3,1fr);padding:10%}.roles_section .change_contain .title_box{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.roles_section .change_contain .title_box h2{font-size:40px;text-align:center;color:var(--turquoise)}.roles_section .change_contain .title_box .white_text{font-size:60px;color:#fff}.roles_section .change_contain .title_box .turquoise_text{font-size:58px}.roles_section .info_box .divider_box,.roles_section .title_box .divider_box{position:relative}.roles_section .title_box .divider_box::before{height:10px;width:100px;border-radius:10px;background:#fff}.roles_section .title_box .divider_box::after{height:2px;width:320px;border-radius:5px;background:#fff}.roles_section .timer_box div{color:#fff;font-size:45px;font-weight:700;text-align:center}.roles_section .timer_box p{color:var(--turquoise);font-size:12px;font-weight:400;text-align:center;margin:0}.roles_section .timer_box h2{font-size:30px!important;margin-top:5px}.roles_section .dots{display:flex;justify-content:center;align-items:center;margin:0 20px}.roles_section .dots p{font-size:30px;font-weight:300;margin-top:15px}.roles_section .button_contain{width:200px;margin-top:10px}.roles_section .change_contain .media_contain{position:relative;display:flex}.roles_section .change_contain .media_contain::before{width:300px;height:300px;border-radius:50%;background:linear-gradient(145deg,var(--green),var(--turquoise),var(--blue));backdrop-filter:blur(20px)}.roles_section .info_box .divider_box::after,.roles_section .info_box .divider_box::before{position:absolute;top:50%;left:0;transform:translateY(-50%);background:var(--turquoise);content:""}.roles_section .change_contain .media_contain img{position:relative;width:75%}.roles_section .change_contain .media_contain .dotted_circle{width:30%;position:absolute;bottom:10%;right:10%}.roles_section .info_box{display:flex;flex-direction:column;justify-content:center;gap:20px}.roles_section .info_box .subtitle{font-size:20px}.roles_section .info_box .divider_box::before{height:7px;width:100px;border-radius:10px}.roles_section .info_box .divider_box::after{height:2px;width:92%;border-radius:5px}.roles_section .info_box p{font-size:18px;font-weight:500;margin:0}.roles_section .info_box ul{color:#fff;font-size:14px;list-style-position:inside}.roles_section .info_box li{margin:5px 0}.roles_section .price{color:var(--turquoise);font-size:50px}.transform_section .bg_image,.transform_section .card_contain img{width:100%;height:100%;object-fit:cover;z-index:-1;position:absolute;left:0;top:0}.testimonial_section,.transform_section{position:relative;background:linear-gradient(to bottom,var(--blue) 0,transparent 25%,transparent 75%,var(--blue) 100%)}.transform_section .bg_image{object-position:center;opacity:.4}.transform_section .title_contain{display:flex;justify-content:center;align-items:center;text-align:center}.transform_section .cards_contain{display:flex;margin-top:50px}.transform_section .card_contain{position:relative;width:calc(50% / 3);height:500px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;margin:0 20px;padding:30px;border-radius:10px;background:linear-gradient(to bottom,transparent 50%,#000 90%);box-shadow:10px 10px 30px -5px #000000cc;overflow:hidden;transition:.5s;cursor:pointer}.transform_section .card_contain_active{width:50%}.transform_section .card_contain h2{font-size:20px;text-align:center;word-break:normal;transform-origin:left;transform:rotate(-90deg);transition:.5s}.transform_section .card_contain:hover h2{color:var(--turquoise);transform:rotate(-90deg) translateX(20%)}.transform_section .card_contain_active h2,.transform_section .card_contain_active h2:hover{transform:rotate(0) translateX(0)!important}.transform_section .card_contain p{text-align:center;transform:translateY(200%);height:0;visibility:hidden;opacity:0;transition:1s}.transform_section .card_contain_active p{transform:translateY(0);height:15%;visibility:visible;opacity:1}.testimonial_section *,.trainers_section *{-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.trainers_section .trainers_contain{position:relative;padding:30px;border:5px solid var(--turquoise);border-radius:20px}.trainers_section .title_contain h2{color:var(--turquoise);font-size:60px;line-height:.7}.trainers_section .title_contain span{color:#fff;font-size:40px}.trainers_section .trainers_contain a{pointer-events:none}.trainers_section .cards_contain{position:relative;padding:30px 0 50px}.trainers_section .cards_contain .navigation_contain{position:absolute;bottom:0;left:0;display:flex}.trainers_section .cards_contain .navigation_contain i{display:flex;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;margin-right:20px;border-radius:10px;color:var(--blue);background:#fff;box-shadow:0 10px 15px -3px #00000088}.testimonial_section .title_contain i:hover,.trainers_section .cards_contain .navigation_contain i:hover{cursor:pointer;color:#fff;background:var(--turquoise)}.trainers_section .trainer_item{position:relative;background:#fff;margin-right:50px;padding:10px;border-radius:10px}.trainers_section .trainer_item:hover{background:#ffffffd5;transform:scale(.99)}.trainers_section .trainer_item .media_contain img{width:60%}.trainers_section .trainer_item .info_contain{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--turquoise);padding:10px;border-radius:5px}.trainers_section .trainer_item .info_contain h2{color:var(--blue);text-align:center;font-size:20px;line-height:1}.trainers_section .trainer_item .info_contain span{color:var(--blue);font-size:16px;font-weight:600}.trainers_section .trainer_item .info_contain i{position:absolute;bottom:0;right:0;transform:translate(20%,20%);color:var(--blue);font-size:25px}.trainers_section .trainer_profile{position:absolute;bottom:50%;right:30px;transform:translate(0,48%);height:80%;width:25%}.trainers_section .corner_contain{position:relative;height:100%}.trainers_section .corner_contain svg{position:absolute;left:0;bottom:0;width:100%;transform-origin:bottom right;transform:scale(1.2)}.trainers_section .corner_contain svg path{-webkit-filter:drop-shadow(5px 5px 5px #222);filter:drop-shadow(5px 5px 5px #222)}.trainers_section .profiles_carousel{display:flex;justify-content:center;align-items:flex-end;position:relative;height:100%}.trainers_section .profiles_carousel .slick-list{padding-bottom:30px;transform:translateY(30px)}.trainers_section .corner_contain .image_contain{display:flex;justify-content:center;height:100%}.trainers_section .corner_contain .info_contain{position:absolute;bottom:0;right:0;transform-origin:right;transform:translate(0,30%);padding:15px 50px;text-align:right;border-radius:30px 0;background:#fff;box-shadow:-5px 10px 15px -3px #00000088}.trainers_section .corner_contain .info_contain:hover{background:var(--blue);transform:translate(0,30%) scale(.99)}.trainers_section .corner_contain .info_contain h2{color:var(--blue);font-size:30px}.trainers_section .corner_contain .info_contain span{color:var(--blue);font-size:22px;font-weight:800;text-shadow:3px 3px 3px #00000041}.trainers_section .corner_contain .info_contain i{position:absolute;bottom:1px;right:1px;font-size:30px;color:#01386f;text-shadow:3px 3px 3px #00000041}.testimonial_section .testimonial_contain{display:grid;grid-template-columns:40% 60%}.testimonial_section .title_contain h2{font-size:80px;line-height:.6}.testimonial_section .title_contain span{font-size:52px;color:var(--turquoise)}.testimonial_section .title_contain .navigation_contain{display:flex;padding-top:30px}.testimonial_section .title_contain .navigation_contain i{display:flex;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;margin:0 10px;border-radius:5px;color:var(--blue);background:#fff;box-shadow:0 10px 15px -3px #00000088}.testimonial_section .item_contain .info_contain h2,.testimonial_section .item_contain .info_contain i{font-size:25px;color:var(--blue)}.testimonial_section .testimonial_carousel .slick-list{padding-top:80px}.testimonial_section .item_contain{position:relative;background:var(--turquoise);width:60%;padding:30px;border-radius:100px 0 0}.testimonial_section .item_contain .media_contain{width:fit-content;display:flex;justify-content:flex-end;position:absolute;top:0;right:0}.testimonial_section .item_contain .media_contain::before{position:absolute;content:"";width:140px;height:140px;border-radius:50%;border:3px solid #fff;transform:translate(50%,-50%)}.testimonial_section .item_contain .media_contain img{width:40%;border-radius:50%;transform:translate(50%,-50%);border:5px solid #fff}.testimonial_section .item_contain .info_contain{display:flex;flex-direction:column;padding-top:50px}.testimonial_section .item_contain .info_contain p{color:var(--blue);font-weight:600}.testimonial_section .item_contain .info_contain a{width:fit-content;align-self:flex-end}@media (max-width:996px){.banner_section{padding:30% 5% 20%;height:inherit}.banner_section .network_contain,.testimonial_section .item_contain .media_contain::before,.trainers_section .trainer_carousel{display:none}.banner_section .banner_contain,.testimonial_section .testimonial_contain{grid-template-columns:100%}.banner_section .title_contain{justify-content:center;text-align:center}.banner_section h1{font-size:50px;line-height:.5}.banner_section .turquoise_text,.trainers_section .corner_contain .info_contain h2,.trilogy_section .info_contain .tiny_text{font-size:25px}.banner_section .tiny_text,.trainers_section .title_contain span{font-size:30px}.banner_section .divider_box::before{left:50%;transform:translate(-50%,-50%);height:12px;width:120px}.banner_section .divider_box::after,.roles_section .info_box .divider_box::after{left:50%;transform:translate(-50%,-50%);width:280px}.banner_section p,.roles_section .info_box ul,.roles_section .price{text-align:center}.banner_section .people_carousel{padding-top:5%}.about_section .about_contain{grid-template-columns:1fr}.about_section .info_contain,.oportunity_secion .info_box p,.testimonial_section .item_contain,.trainers_section .corner_contain .image_contain img{width:100%}.about_section .first_paragraph{border-radius:20px 20px 0 0;border-bottom:none;padding:20px 20px 0}.about_section .second_paragraph{border-radius:0 0 20px 20px;border-top:none;padding:0 20px 20px}.about_section .title_contain{order:-1;margin-bottom:10%}.about_section .title_contain h2{font-size:33px}.about_section .title_contain .bold_text{font-size:95px}.about_section .title_contain .tiny_text,.trilogy_section .title_contain h2{font-size:50px}.about_section .button_contain{width:60%;margin-top:20px}.trilogy_section .promo_contain{width:100%;border-radius:10px 10px 10px 25%}.trilogy_section .promo_contain::before{top:45%;right:5%;width:150px;height:150px;border:3px solid #fff}.trilogy_section .info_contain{width:100%;padding:30px 30px 350px}.testimonial_section .title_contain span,.trilogy_section .info_contain h2{font-size:40px}.trilogy_section .info_contain .number_text{font-size:60px}.trilogy_section .button_contain a{width:70%}.trilogy_section .info_contain img{right:-8%;width:100%}.oportunity_secion h2,.roles_section .rol_item h2,.testimonial_section .item_contain .info_contain h2{font-size:22px}.oportunity_secion .cards_box{gap:15px}.oportunity_secion .cards_item{width:calc(50% - 15px);padding:15px}.oportunity_secion img{width:90%}.oportunity_secion .description_box{margin-top:10px}.oportunity_secion .description_box p{font-size:14px}.roles_section{padding:20% 0}.roles_section .title_contain h2,.transform_section .title_contain h2{width:80%}.roles_section .navigation_contain i{font-size:30px;top:14%}.roles_section .navigation_contain .back_rol{left:15px}.roles_section .navigation_contain .next_rol{right:15px}.roles_section .roles_carousel{margin-top:20px}.roles_section .rol_item{height:180px;margin:0 50px}.roles_section .rol_item span{font-size:18px}.roles_section .change_contain{grid-template-columns:1fr;padding-top:50%}.roles_section .change_contain .title_box{display:flex;align-items:center;justify-content:center}.roles_section .change_contain .title_box h2{font-size:32px}.roles_section .change_contain .title_box .white_text{font-size:46px}.roles_section .change_contain .title_box .turquoise_text,.trainers_section .title_contain h2{font-size:45px}.roles_section .title_box .divider_box::before{height:12px;width:120px}.roles_section .title_box .divider_box::after{width:280px}.roles_section .timer_box div{font-size:44px}.roles_section .timer_box p{font-size:10px}.roles_section .dots{margin:0 10px}.roles_section .dots p{font-size:20px;margin-top:12px}.roles_section .change_contain .media_contain{margin-top:10%;justify-content:center}.roles_section .change_contain .media_contain::before{width:250px;height:250px}.roles_section .change_contain .media_contain img{width:60%}.roles_section .change_contain .media_contain .dotted_circle{width:30%;bottom:10%;right:5%}.roles_section .info_box{align-items:center;gap:20px;margin-top:50px}.roles_section .info_box .title{font-size:28px;text-align:center}.roles_section .info_box .subtitle{text-align:center;font-size:22px}.roles_section .info_box .divider_box::before{left:50%;transform:translate(-50%,-50%)}.roles_section .info_box p{font-size:16px;text-align:center}.transform_section .cards_contain{min-height:700px;max-height:700px;margin-top:30px;flex-direction:column}.transform_section .card_contain{width:100%;max-height:120px;align-items:flex-start;justify-content:flex-end;background:linear-gradient(to bottom,transparent 0,#000 100%);margin:10px 0}.transform_section .card_contain_active{height:initial;max-height:300px}.transform_section .card_contain h2{transform:rotate(0) translateY(150%)}.transform_section .card_contain:hover h2{transform:rotate(0) translateX(0)}.transform_section .card_contain_active h2{transform:rotate(0) translateY(0)}.transform_section .card_contain p{text-align:left}.trainers_section .trainers_contain{position:relative;padding:30px;border:5px solid var(--turquoise);border-radius:20px}.trainers_section .cards_contain{padding:30px 0}.trainers_section .cards_contain .navigation_contain{position:absolute;bottom:0;left:0;display:flex}.trainers_section .cards_contain .navigation_contain i{display:flex;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;margin-right:20px;border-radius:10px;color:var(--blue);background:#cacaca;box-shadow:0 10px 15px -3px #00000088}.trainers_section .trainer_profile{margin-top:30px;position:relative;right:-10%;transform:translate(0,0);height:100%;width:100%}.trainers_section .corner_contain .info_contain span{font-size:17px}.testimonial_section .title_contain h2{font-size:60px;line-height:.7}.testimonial_section .testimonial_carousel .slick-list{padding:80px 20px 0}.testimonial_section .item_contain .media_contain img{transform:translate(5%,-25%)}}