.home.banner{padding:1% 0% 0%;display:flex;flex-direction:column;row-gap:19px;align-items:center}.home-wrapper{margin:1% auto;padding:24px 0}h2.section-title{color:var(--brand-primary-darker);text-align:center;font-size:44px;font-style:normal;font-weight:700;line-height:120%}@media only screen and (max-width: 767px){h2.section-title{font-size:28px}}.avatar-icon{transform:translateX(-50%);width:40px;height:auto;pointer-events:none;margin-left:10px}.section-text{text-align:center;color:var(--brand-neutral-dark);font-size:22px;font-style:normal;font-weight:400;line-height:140%;width:70%;margin:auto}@media only screen and (max-width: 767px){.section-text{font-size:16px}}.home.banner .image-container{display:flex;justify-content:center;margin:auto}.home.banner .image-container img{width:80%;object-fit:contain}.home.banner .banner.cta{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px}.home.banner .banner.cta a{display:flex;width:180px;height:55px;justify-content:center;align-items:center;border:1px solid var(--brand-primary-medium);color:var(--brand-primary-light);border-radius:12px;font-weight:700}.home.banner .banner.cta a.filled{background-color:var(--brand-primary-medium);color:var(--#fff);border-radius:12px}.bg-light-bleu{display:grid;justify-content:space-around;align-content:center;align-items:center;border-radius:36px;background:var(--brand-primary-lightest);padding-left:20px;padding-right:20px}.platform-video .wrapper{display:flex;justify-content:center;row-gap:20px;flex-direction:column}.video-border-wrapper{background-color:var(--brand-primary-lighter);padding:10px;max-width:1500px;width:100%;margin:0 auto;box-sizing:border-box;border:44px}.video-container{position:relative;aspect-ratio:16 / 9;width:100%;height:auto;overflow:hidden;background:#000;border-radius:8px}.video-container:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:25%;background:linear-gradient(to bottom, transparent, rgba(46,46,46,0.37));pointer-events:none;border-radius:inherit}.video-container iframe{width:100%;height:100%;border:none;display:block}.counter .counter-wrapper .stat{display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column;row-gap:15px}.counter .counter-wrapper .stat strong{font-size:28px;font-style:normal;font-weight:700;color:var(--brand-primary-darker);line-height:120%}.counter .counter-wrapper .stat .text{color:var(--brand-primary-darker);font-size:22px;font-style:normal;font-weight:400;line-height:120%}.experiences .cards-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:50px;margin-top:40px}.experiences .cards-container .card{flex:0 0 380px;max-width:440px;display:flex;flex-direction:column;overflow:hidden}.experiences .cards-container .card img{width:100%;height:400px;object-fit:cover;display:block;border-radius:16px 16px 0 0}.experiences .cards-container .card .content{padding-top:20px;color:#525866}.experiences .cards-container .card .card-title{font-size:22px;font-weight:700;line-height:120%;color:#161922;margin-bottom:10px}.experiences .cards-container .card .card-text{font-size:16px;font-weight:400;line-height:140%;color:var(--brand-neutral-medium)}@media (max-width: 1024px){.experiences .cards-container .card{flex:0 0 380px;max-width:440px}.experiences .cards-container .card img{height:400px;border-radius:16px 16px 0 0}}@media (max-width: 768px){.experiences .cards-container .card{flex:1 1 100%;max-width:90%}.experiences .cards-container .card img{height:400px;border-radius:16px 16px 0 0}}.cta-button{margin:auto;margin-top:27px;display:flex;width:229px;height:64px;justify-content:center;align-items:center;gap:30px;color:white !important;border-radius:12px;border:1px solid var(--brand-primary-medium);background:var(--brand-primary-medium)}.cta-button:hover{text-decoration:none !important;background-color:var(--brand-primary-light) !important;border-color:var(--brand-primary-light)}.lessons .cards-container,.payment .cards-container{margin-top:27px;display:grid;justify-items:center;row-gap:26px}.lessons .cards-container.large,.payment .cards-container.large{grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 1023px){.lessons .cards-container.large,.payment .cards-container.large{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.lessons .cards-container.large,.payment .cards-container.large{grid-template-columns:repeat(1, 1fr)}}.lessons .cards-container.small,.payment .cards-container.small{column-gap:24px;grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 767px){.lessons .cards-container.small,.payment .cards-container.small{grid-template-columns:repeat(1, 1fr)}}.lessons .cards-container .paper,.payment .cards-container .paper{width:90% !important;height:100%;border-radius:var(--font-size-16, 16px);background:#fff;box-shadow:0px 4px 4px 0px rgba(209,209,209,0.25);display:flex;padding:28px;flex-direction:column;justify-content:center;align-items:center;gap:25px;text-align:center}.lessons .cards-container .paper .title,.payment .cards-container .paper .title{font-size:20px;font-style:normal;font-weight:700;line-height:120%;color:var(--brand-neutral-dark)}.lessons .cards-container .paper .description,.payment .cards-container .paper .description{font-size:var(--font-size-14, 14px);font-style:normal;font-weight:400;line-height:120%;color:var(--brand-neutral-dark)}.testominals .glide__arrows{justify-content:center;display:flex;gap:10px}.testominals .glide__arrows button{display:flex;width:50px;height:50px;padding:6px;align-items:center;border-radius:100%;background:var(--brand-neutral-lightest);text-shadow:none;border:none;box-shadow:none;color:black;justify-content:center}.testominals li.glide__slide{transition:all 0.3s ease-in-out;transform:scale(0.9);min-height:200px;margin:0 10px;gap:20px}.testominals li.glide__slide.glide__slide--active{transform:scale(1.1)}.faq .faq-container{margin-top:30px}.faq .faq-container ul{margin-top:30px;list-style:none;padding:0;display:flex;flex-direction:column;gap:20px;margin:auto}@media only screen and (min-width: 992px){.faq .faq-container ul{width:100%}}@media only screen and (min-width: 767px){.faq .faq-container ul li .question{font-size:16px}.faq .faq-container ul li .question{font-size:16px}}.faq .faq-container ul li{display:flex;padding:25px 20px;flex-direction:column;justify-content:center;align-items:flex-start;transition:all 0.3s ease-in-out;align-self:stretch;border-radius:16px;border:1px solid #e5e3e3;cursor:pointer;height:auto}.faq .faq-container ul li .question{display:flex;justify-content:space-between;width:100%;color:var(--neutral-darker-800);font-size:19px;font-style:normal;font-weight:400;line-height:120%}.faq .faq-container ul li .question i{color:var(--brand-red-medium)}.faq .faq-container ul li .answer{height:0;overflow:hidden;transition:all 0.2s ease-in-out;color:var(--brand-neutral-dark);font-size:18px;font-style:normal;font-weight:400;line-height:120%;opacity:0}.faq .faq-container ul li.active .answer{opacity:1;margin-top:24px;height:100%}@media only screen and (max-width: 991px){section{padding:0 15px}}@media only screen and (min-width: 992px){.home-wrapper.small{width:80%}.home-wrapper{width:90%}.home-wrapper.large{width:90%}.experiences .cards-container .card{max-width:calc((100% / 3) - 20px * 3)}}.review{border-radius:21px;background:#fff;padding:30px;display:flex;flex-direction:column;align-items:flex-start;text-align:right;gap:20px;max-width:500px;margin:auto;direction:rtl}.review .text{color:#161922;text-align:right;font-size:16px;font-weight:400;line-height:1.6;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.24px}.review-footer{display:flex;align-items:center;gap:12px;justify-content:flex-start}.review-footer img{width:40px;height:40px;border-radius:50%;object-fit:cover}.review-footer .reviewer-info{display:flex;flex-direction:column;align-items:flex-start}.reviewer-name{font-size:14px;font-weight:700;color:#161922;font-style:normal;line-height:140%;letter-spacing:-0.21px}.reviewer-role{font-size:14px;font-weight:400;color:#525866;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.21px}.mpayment{display:flex;flex-direction:column;justify-content:center;align-items:center}.tryff:hover{background-color:var(--brand-neutral-lightest);text-decoration:none !important}.home.banner .banner.cta a.filled:hover{background-color:var(--brand-primary-medium);border-color:var(--brand-primary-medium);text-decoration:none !important}header.global-header .header-cta .sign-in-btn.btn:hover{background-color:var(--brand-primary-medium);text-decoration:none !important}.our-offers:hover{background-color:var(--brand-primary-medium);text-decoration:none !important}.countblue{display:flex;justify-content:space-around;align-content:center;align-items:center;border-radius:36px;background:var(--brand-primary-lightest);padding-left:20px;padding-right:20px}.fael{width:90px !important}.sectwot{margin-top:20px !important}.brand-icon{position:absolute;transform:translateX(-50%);width:20px;height:auto;pointer-events:none}
