@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";:root{--default-font: "Instrument Sans";--secondary-font: "Roboto", sans-serif}:root{--text-font-size: 1rem;--text-sm-font-size: 0.75rem;--text-md-font-size: 1.125rem;--text-lg-font-size: 1.5rem;--text-error-font-size: 1rem;--title-font-size: 1.25rem;--title-md-font-size: 2rem;--title-lg-font-size: 2.5rem;--title-xl-font-size: 3.2rem;--subtitle-font-size: 1.1rem;--title-mobile-menu-font-size: 1rem;--shadow: 0px 0px 2px 0px rgba(204, 204, 204, 0.4);--border: #d5d5d5;--border-opacity: rgba(213, 213, 213, 0.15);--bg-primary: #fff;--bg-body: #ffe4e6;--color-bg: #060d1f;--bg-secondary: #060d1f;--bg-secondary-light: #192440;--color-primary: #f54550;--color-primary-light: #ffe4e6;--text-dark: #121212;--text-light: #667085;--color-white: #ffffff;--color-black: #191b1f;--color-mute-1: #606061;--color-mute-2: #7c7c7d;--color-mute-3: #929294;--color-grey: #797a7b;--color-tertiary: rgba(239, 63, 110, 1);--gradient: linear-gradient( 98deg, var(--color-primary) 2.35%, var(--color-primary-light) 96.42% );--gradient-secondary: linear-gradient( 98deg, var(--color-primary-light) 1.62%, var(--color-primary) 95.67% )}*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}*{font-family:var(--default-font)}html{font-size:16px;line-height:1.5rem;letter-spacing:normal;font-weight:inherit;overflow-x:hidden;scroll-behavior:smooth}body{box-sizing:border-box;overflow:hidden;font-size:16px;line-height:1.5rem;letter-spacing:normal;font-weight:inherit;position:relative;background-color:var(--bg-primary)}@media(max-width: 1024px){body{padding-top:167px}}.bg-secondary{background:var(--bg-secondary)}img{transition:transform .3s ease-out}.terms li{margin:10px}h1{font-size:3.75rem;line-height:4.5rem;letter-spacing:-0.02em;font-weight:inherit}@media(max-width: 564px){h1{font-size:3rem;line-height:3.75rem;letter-spacing:-0.02em;font-weight:inherit}}h3{font-style:normal;font-size:3rem;line-height:3.75rem;letter-spacing:-0.02em;font-weight:700;font-family:var(--default-font)}@media(max-width: 1024px){h3{font-size:2.25rem;line-height:2.75rem;letter-spacing:-0.02em;font-weight:700}}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:var(--color-primary)}.button{color:var(--color-white);text-align:center;padding:10px 20px;background-color:var(--color-primary);text-decoration:none;border-radius:50px;border:none;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;cursor:pointer;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.button:hover{transform:scale(1.01);box-shadow:0 10px 20px rgba(0,0,0,.2)}.button::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0) 100%);transform:skewX(-25deg)}.button:hover::before{animation:shine .75s forwards}@keyframes shine{100%{left:125%}}.btn-ghost{color:var(--text-dark);font-family:var(--secondary-font);text-align:center;background-color:inherit;text-decoration:none;min-height:50px;display:flex;align-items:center;justify-content:center}.button-outline{display:block;appearance:none;border:1px solid var(--color-primary);color:var(--color-primary);text-decoration:none;cursor:pointer;line-height:1.625rem;transition:all .3s ease-in-out;padding:10px 18px;justify-content:center;align-items:center;border-radius:8px}.button-outline:hover{box-shadow:0px 4px 16px 0px rgba(51,51,51,.08),0px 4px 4px 0px rgba(51,51,51,.04);transform:translateY(-0.15rem);background:var(--color-primary);color:var(--color-white)}.button-transparent{display:block;appearance:none;color:var(--color-primary);text-decoration:none;cursor:pointer;line-height:1.625rem;transition:all .3s ease-in-out;padding:10px 18px;justify-content:center;align-items:center;border-radius:8px}.button-transparent:hover{box-shadow:0px 4px 16px 0px rgba(51,51,51,.08),0px 4px 4px 0px rgba(51,51,51,.04);transform:translateY(-0.15rem);background:var(--color-primary);color:var(--color-white)}.button-gradient-primary{display:block;appearance:none;border:none;padding:.875rem 1.5625rem;border-radius:.5rem;background:linear-gradient(98deg, var(--color-primary) 2.35%, var(--color-primary-light) 96.42%);transition:all .3s ease-in-out;color:var(--color-white);text-decoration:none;cursor:pointer;line-height:1.625rem}.button-gradient-primary:hover{background:linear-gradient(98deg, var(--color-primary-light) 2.35%, var(--color-primary) 96.42%);box-shadow:0px 4px 16px 0px rgba(51,51,51,.08),0px 4px 4px 0px rgba(51,51,51,.04);transform:translateY(-0.15rem)}.button-gradient-secondary{display:block;appearance:none;border:none;padding:.875rem 1.5625rem;border-radius:.5rem;background:linear-gradient(98deg, var(--color-primary-light) 2.35%, var(--color-primary) 96.42%);transition:all .3s ease-in-out;color:var(--color-white);text-decoration:none;cursor:pointer;line-height:1.625rem}.button-gradient-secondary:hover{background:linear-gradient(98deg, var(--color-primary) 2.35%, var(--color-primary-light) 96.42%);box-shadow:0px 4px 16px 0px rgba(51,51,51,.08),0px 4px 4px 0px rgba(51,51,51,.04);transform:translateY(-0.15rem)}.form-label{font-size:14px;font-weight:500;line-height:20px}.form-input{margin-top:6px;margin-bottom:24px;font-size:14px}.button-secondary{display:block;appearance:none;border:none;padding:.875rem 1.5625rem;border-radius:.5rem;background:var(--gradient-secondary);transition:all .3s ease-in-out;color:var(--color-white);text-decoration:none;cursor:pointer;line-height:1.625rem}.button-secondary:hover{background:var(--color-primary);box-shadow:0px 4px 16px 0px rgba(51,51,51,.08),0px 4px 4px 0px rgba(51,51,51,.04);transform:translateY(-0.15rem)}input,textarea{appearance:none;border:none;width:100%;display:flex;padding:12px 16px;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:.25rem;font-size:16px;line-height:1.5rem;letter-spacing:normal;font-weight:inherit;border:1px solid rgba(164,174,198,.33);transition:box-shadow .3s ease-in-out;background:var(--white, #fff);line-height:1.4rem;border-radius:50px;border:1px solid var(--Gray-300, #d0d5dd);background:var(--color-white);box-shadow:0px 1px 2px 0px rgba(16,24,40,.05)}input:focus,textarea:focus{outline-color:var(--color-primary)}input:hover,textarea:hover{box-shadow:0px 4px 16px 0px rgba(51,51,51,.08),0px 4px 4px 0px rgba(51,51,51,.04)}textarea{border-radius:18px !important}input::placeholder,textarea::placeholder{color:rgba(var(--color-black), 0.5)}@keyframes slide-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate{animation:slide-up .5s ease both}.slide-up{opacity:0;transform:translateY(30px)}.slide-in{opacity:0;transform:translateX(-50px);transition:opacity .5s ease,transform .5s ease}.slide-in.active{opacity:1;transform:translateX(0)}.zoom-in-image{transform:scale(0.1);transition:transform 1s ease}.zoom-in-image.active{transform:scale(1)}.form-input:nth-child(1),.form-input:nth-child(2),.form-input:nth-child(3),.form-input:nth-child(4),.form-input:nth-child(5){flex:0 0 49%}@media(max-width: 1024px){.form-input:nth-child(1),.form-input:nth-child(2),.form-input:nth-child(3),.form-input:nth-child(4),.form-input:nth-child(5){flex:0 0 100%;width:100%}}.form-input:nth-child(5){flex:0 0 100%}.form-input-wrapper,.form-textarea-wrapper{position:relative}.form-input[disabled=disabled]{background-color:#f1f1f1}label.error{color:#d55353;position:absolute;bottom:-32px;font-size:16px;line-height:1.5rem;letter-spacing:normal;font-weight:inherit;right:0}.hidden{display:none}@media only screen and (min-width: 1024px){.hidden-on-lg{display:none}.flex-on-lg{display:flex}}.text-lg{color:var(--color-secondary);text-align:center;font-style:normal;font-size:3rem;line-height:3.75rem;letter-spacing:-0.02em;font-weight:600}.text-md{font-style:normal;font-size:2.25rem;line-height:2.75rem;letter-spacing:-0.02em;font-weight:700}.text-center{text-align:center}.w-full{width:100%}.subheader{align-items:center;background:var(--color-secondary);padding:24px 16px;text-align:center;color:var(--color-white)}.subheader .subheader-content{max-width:1270px;margin:0 auto;padding:2.5rem 1rem}.flex{display:flex}.flex-col{flex-direction:column}.gap-2{gap:2rem}.inline-flex{display:inline-flex}.ml-2{margin-left:2px}.hero{background-image:url("../.././images/hero-bg-left.png");background-repeat:no-repeat;background-position:left -100px;padding-bottom:80px}@media screen and (max-width: 1250px){.hero{background-image:none}}.hero .container{background-image:url("../.././images/hero-bg-right.png");background-repeat:no-repeat;background-position:right top}@media screen and (max-width: 1250px){.hero .container{background-image:none}}.hero .container .hero-wrapper{padding-top:80px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}@media screen and (max-width: 1250px){.hero .container .hero-wrapper{flex-direction:column;align-items:center}}.hero .container .hero-wrapper .hero-text{max-width:574px;width:100%;display:flex;flex-direction:column;gap:32px}.hero .container .hero-wrapper .hero-text .hero-badge{padding:8px 16px;border-radius:50px;background-color:var(--color-primary-light);width:fit-content;font-size:20px;line-height:30px;color:var(--text-dark)}.hero .container .hero-wrapper .hero-text .hero-title{font-size:60px;font-style:normal;font-weight:700;line-height:72px;letter-spacing:-1.2px}@media screen and (max-width: 1250px){.hero .container .hero-wrapper .hero-text .hero-title{font-size:54px;line-height:66px}}@media(max-width: 564px){.hero .container .hero-wrapper .hero-text .hero-title{font-size:48px;line-height:60px}}.hero .container .hero-wrapper .hero-text .hero-title span{font-style:italic;font-weight:400}.hero .container .hero-wrapper .hero-text .hero-desc{font-size:20px;font-style:normal;font-weight:400;line-height:30px}@media(max-width: 564px){.hero .container .hero-wrapper .hero-text .hero-desc{font-size:18px}}.hero .container .hero-wrapper .hero-text .hero-text-bottom{display:flex;align-items:center;gap:32px}@media(max-width: 564px){.hero .container .hero-wrapper .hero-text .hero-text-bottom{flex-wrap:wrap}}.hero .container .hero-wrapper .hero-text .hero-text-bottom .button{display:flex;padding:16px 28px;justify-content:center;align-items:center;gap:12px;border-radius:50px;border:1px solid var(--color-primary);background:var(--color-primary);box-shadow:0px 1px 2px 0px rgba(16,24,40,.05);width:fit-content;font-size:18px;font-weight:600;white-space:nowrap}.hero .container .hero-wrapper .hero-text .hero-text-bottom .button svg{flex-shrink:0 !important}@media(max-width: 564px){.hero .container .hero-wrapper .hero-text .hero-text-bottom .button{width:100%}}.hero .container .hero-wrapper .hero-text .hero-text-bottom .students-enrolled{display:flex;align-items:center;gap:10px;font-family:Arial,sans-serif}.hero .container .hero-wrapper .hero-text .hero-text-bottom .students-enrolled .avatars{display:flex;align-items:center;position:relative}.hero .container .hero-wrapper .hero-text .hero-text-bottom .students-enrolled .avatars .avatar{width:40px;height:40px;border-radius:50%;border:2px solid #ff4b4b;object-fit:cover;position:relative;margin-left:-10px}.hero .container .hero-wrapper .hero-text .hero-text-bottom .students-enrolled .avatars .avatar:first-child{margin-left:0}.hero .container .hero-wrapper .hero-text .hero-text-bottom .students-enrolled p{font-size:18px;font-weight:600}.hero .container .hero-wrapper .hero-image{max-width:596px;width:100%}.hero .container .hero-wrapper .hero-image img{width:100%;height:100%}.hero .container .statistics-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background-color:var(--color-primary);padding:24px 64px;border-radius:32px;gap:42px;margin-top:-10px;z-index:1;position:relative}@media(max-width: 1024px){.hero .container .statistics-container{justify-content:center}}.hero .container .stat-box{display:flex;flex-direction:column;align-items:center}.hero .container .stat-number{font-size:72px;font-weight:bold;line-height:90px;letter-spacing:-1.44px;color:var(--color-white);margin-bottom:16px}.hero .container .stat-label{font-size:20px;font-weight:bold;line-height:30px;color:var(--color-white);text-align:center}.page-contact .no-hero-header{display:none}.no-hero-header{background-color:var(--color-primary);padding:64px 0}@media(max-width: 1024px){.no-hero-header{padding:52px 0}}@media(max-width: 768px){.no-hero-header{padding:42px 0}}.no-hero-header .container .no-hero-title{text-align:center;font-size:48px;font-weight:700;line-height:90px;letter-spacing:-0.96px;text-transform:uppercase;color:var(--color-white)}@media(max-width: 1024px){.no-hero-header .container .no-hero-title{font-size:42px;line-height:70px}}@media(max-width: 768px){.no-hero-header .container .no-hero-title{font-size:36px;line-height:54px}}@media(max-width: 564px){.no-hero-header .container .no-hero-title{font-size:30px;line-height:38px}}.pricings{display:flex;padding:100px 0;flex-direction:column;align-items:center;gap:64px;align-self:stretch}.pricings .pricing-header{max-width:860px;margin:0 auto;text-align:center}.pricings .pricing-header h1{margin-top:18px;font-size:48px;font-weight:700;line-height:60px;letter-spacing:-0.96px}@media(max-width: 1024px){.pricings .pricing-header h1{font-size:42px;line-height:52px}}@media(max-width: 564px){.pricings .pricing-header h1{font-size:36px;line-height:44px;letter-spacing:-0.72px}}@media(max-width: 1024px){.pricings{padding:4rem 1rem;margin:2rem 0}}.pricings .pricings-container{display:flex;justify-content:center;align-items:flex-start;gap:2rem;flex-wrap:wrap}@media(max-width: 768px){.pricings .pricings-container{flex-direction:column}}.pricings .pricings-container .pricing{max-width:404px;width:100%;display:flex;padding:48px 42px;flex-direction:column;justify-content:space-between;transition:all .3s ease-in-out;align-items:center;flex:1 0 31%;align-self:stretch;border-radius:24px;box-shadow:0px 2px 12px 0px rgba(20,20,43,.08);position:relative}@media(max-width: 768px){.pricings .pricings-container .pricing{margin:0 auto}}@media(max-width: 564px){.pricings .pricings-container .pricing{padding:48px 32px}}.pricings .pricings-container .pricing:hover{box-shadow:0 0 20px rgba(0,0,0,.3);background-color:var(--color-primary);transform:translateY(-0.15rem);color:var(--color-white)}.pricings .pricings-container .pricing:hover .benefit svg{flex-shrink:0 !important}.pricings .pricings-container .pricing:hover .benefit svg path{fill:var(--color-white) !important;stroke:var(--color-primary) !important}.pricings .pricings-container .pricing:hover .pricing-btn{background-color:var(--color-white) !important;color:var(--color-primary)}.pricings .pricings-container .pricing:hover .type-wrap{color:var(--color-white) !important}.pricings .pricings-container .pricing:hover .recommended-tag{background:rgba(255,255,255,.2)}.pricings .pricings-container .pricing:hover .text-sm{color:var(--color-white) !important}.pricings .pricings-container .pricing:hover .billed-section{color:var(--color-white) !important}.pricings .pricings-container .pricing .recommended-tag{padding:12px 24px;border-radius:10px;background-color:var(--color-primary);color:var(--color-white);display:none;margin-left:auto}.pricings .pricings-container .pricing:nth-of-type(2) .recommended-tag{display:block;position:absolute;top:32px;right:32px}.pricings .pricings-container .pricing .pricing-content{display:flex;flex-direction:column;align-items:center;align-self:stretch}.pricings .pricings-container .pricing .pricing-content .package-top-section{width:100%}.pricings .pricings-container .pricing .pricing-content .package-top-section .billed-section{color:#6f6c90;font-size:20px;font-style:normal;line-height:30px;justify-content:flex-start !important}.pricings .pricings-container .pricing .pricing-content .package-top-section .package-title{display:flex;align-items:center;gap:10px;margin-bottom:48px}.pricings .pricings-container .pricing .pricing-content .package-top-section .package-title .icon{width:fit-content;width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#ffe4e6}.pricings .pricings-container .pricing .pricing-content .package-top-section .package-title .icon-2{width:fit-content;width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#fff}.pricings .pricings-container .pricing .pricing-content .package-top-section .package-title .type .type-wrap{font-size:24px;font-style:normal;font-weight:700;line-height:32px}.pricings .pricings-container .pricing .pricing-content .package-top-section .pricing-group{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;align-self:stretch;text-align:center;flex-wrap:wrap;text-align:left;gap:1rem}.pricings .pricings-container .pricing .pricing-content .package-top-section .pricing-group .billed-section{justify-content:flex-start !important;color:#6f6c90;font-size:20px;line-height:30px;font-weight:500 !important}.pricings .pricings-container .pricing .pricing-content .package-top-section .pricing-group .billed-section .trial-days,.pricings .pricings-container .pricing .pricing-content .package-top-section .pricing-group .billed-section .price.trial{font-weight:500 !important}.pricings .pricings-container .pricing .pricing-content .package-top-section .pricing-group .pricing-wrap .price{text-align:left;font-size:48px;font-style:normal;font-weight:700;line-height:60px;letter-spacing:-0.96px}.pricings .pricings-container .pricing .pricing-content .package-top-section .pricing-group .trial p{text-align:center;font-style:normal;font-size:1.5rem;line-height:2rem;letter-spacing:normal;font-weight:600}.pricings .pricings-container .pricing .pricing-content .package-top-section .pricing-group .text-sm{color:#6f6c90;font-size:20px;font-style:normal;font-weight:500;line-height:30px;margin-top:10px}.pricings .pricings-container .pricing .pricing-content>.price{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;align-self:stretch}.pricings .pricings-container .pricing .pricing-content>.price .type{display:flex;padding:.375rem .75rem;justify-content:center;align-items:flex-start;gap:.625rem;border-radius:.5rem;background:rgba(0,0,0,0);text-align:center;font-style:normal;font-weight:700;line-height:32px;font-size:24px}.pricings .pricings-container .pricing .pricing-content>.price>p{text-align:left;font-style:normal;font-size:1.5rem;line-height:2rem;letter-spacing:normal;font-weight:600}.pricings .pricings-container .pricing .pricing-content .benefits{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;align-self:stretch;margin:24px 0}.pricings .pricings-container .pricing .pricing-content .benefits .benefit{display:flex;justify-content:center;align-items:center;gap:.5rem}.pricings .pricings-container .pricing .pricing-content .benefits .benefit svg path{fill:var(--color-primary)}.pricings .pricings-container .pricing .pricing-content .benefits .benefit .streamline{color:var(--color-secondary-light);font-style:normal;font-size:1.25rem;line-height:1.875rem;letter-spacing:normal;font-weight:400}.pricings .pricings-container .pricing>div:not(.pricing-content){display:flex;flex-direction:column;align-items:center;align-self:stretch;margin-top:24px}.pricings .pricings-container .pricing>div:not(.pricing-content) .pricing-btn{width:100%;padding:20px 40px;text-align:center;border-radius:50px;background-color:var(--color-primary);font-size:1.25rem;line-height:1.875rem;letter-spacing:normal;font-weight:500}.languages{display:none;flex-direction:column;align-items:flex-start;gap:24px;padding:40px 60px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:1.5rem;background:#fff;box-shadow:0px 0px 7px 3px rgba(0,0,0,.12)}@media(max-width: 1024px){.languages{padding:1rem;width:90%}}.languages .title{position:relative;width:fit-content;margin-top:-1px;color:var(--color-primary);white-space:nowrap;font-size:1.5rem;line-height:2rem;letter-spacing:normal;font-weight:600;margin-bottom:.5rem}.languages .frame{display:flex;position:relative;align-items:flex-start;gap:15px;flex-wrap:wrap;flex:1 0 calc(25% - 10px);max-height:400px;overflow:auto}@media(max-width: 1024px){.languages .frame{flex:1 0 calc(33% - 10px)}}.languages .frame .lang-button{display:flex;width:140px;align-items:center;gap:10px;position:relative;flex:0 0 auto;text-decoration:none}.languages .frame .lang-button:hover{text-decoration:underline}.languages .frame .lang-button .img{position:relative;width:26.67px;height:20px}.languages .frame .lang-button .text-wrapper-2,.languages .frame .lang-button .text-wrapper-3,.languages .frame .lang-button .text-wrapper-4{white-space:nowrap;letter-spacing:0;color:#000;font-size:16px;line-height:1.5rem;letter-spacing:normal;font-weight:400}.languages .frame .lang-button .text-wrapper-2{position:absolute;top:-1px;left:0}.languages .frame .lang-button .text-wrapper-3{position:relative;width:fit-content;margin-top:-0.5px}.languages .frame .lang-button .text-wrapper-4{position:relative;width:fit-content;margin-top:-0.5px;text-decoration:underline}.languages .close-button{position:absolute;width:14px;height:14px;top:25px;right:30px;cursor:pointer}.languages .div-wrapper{position:relative;width:74px;height:19px}.language-switcher{display:flex;padding:.25rem .375rem;justify-content:center;align-items:center;gap:.625rem;border-radius:.125rem;cursor:pointer}.features{display:flex;padding:100px 0;flex-direction:column;align-items:center;gap:.625rem;align-self:stretch;background-color:var(--bg-primary)}@media(max-width: 1024px){.features{padding:64px 0}}.features .container .features-header-section{max-width:816px;margin:0 auto;text-align:center;width:100%}.features .container .features-header-section .block-title{font-size:48px;font-weight:bold;line-height:60px;letter-spacing:-0.96px;margin-top:26px;margin-bottom:18px}@media(max-width: 1024px){.features .container .features-header-section .block-title{font-size:42px;line-height:54px}}@media(max-width: 564px){.features .container .features-header-section .block-title{font-size:36px;line-height:44px}}.features .container .features-header-section p{font-size:20px;line-height:30px}@media(max-width: 564px){.features .container .features-header-section p{font-size:18px;line-height:28px}}.features .container .features-container{margin-top:64px;display:flex;justify-content:space-between;gap:32px}@media(max-width: 1024px){.features .container .features-container{flex-wrap:wrap;justify-content:center}}.features .container .features-container .feature{padding:32px 0;max-width:342px;width:100%;display:flex;flex-direction:column;align-items:center}.features .container .features-container .feature .feature-icon{width:173px;height:173px;border-radius:50%;background-color:var(--color-primary-light);display:flex;align-items:center;justify-content:center;padding:50px;margin-bottom:24px}@media(max-width: 1024px){.features .container .features-container .feature .feature-icon{width:153px;height:153px}}@media(max-width: 768px){.features .container .features-container .feature .feature-icon{width:133px;height:133px}.features .container .features-container .feature .feature-icon img{width:68px}}.features .container .features-container .feature .feature-title{font-size:30px;font-weight:700;line-height:38px;text-align:center;margin-bottom:18px;height:auto !important}@media(max-width: 1024px){.features .container .features-container .feature .feature-title{font-size:24px;line-height:32px}}.features .container .features-container .feature .feature-description{text-align:center;font-size:18px;font-weight:400;line-height:28px}.courses{display:flex;padding:3.75rem 0rem;flex-direction:column;align-items:center;gap:.625rem;align-self:stretch;background:var(--color-bg, #f0f0f8)}@media(max-width: 1024px){.courses{padding:3rem 1rem}}.courses .courses-container{display:flex;padding:2.5rem .625rem;justify-content:center;align-items:flex-start;align-content:flex-start;gap:1.5rem;flex-wrap:wrap}@media(max-width: 1024px){.courses .courses-container{padding:2.5rem 0;flex-direction:column}}.courses .courses-container .course{display:flex;padding:1.5rem;flex-direction:column;align-items:flex-start;gap:.75rem;flex-shrink:0;cursor:pointer;border-radius:.625rem;background:#fff;box-shadow:0px 0px 2px 0px rgba(204,204,204,.4);transition:box-shadow .3s ease-in-out;flex:32%;align-self:stretch;text-align:center}.courses .courses-container .course:hover{box-shadow:0 0 20px rgba(0,0,0,.3)}@media(max-width: 1024px){.courses .courses-container .course{flex:auto}}.courses .courses-container .course p{color:#667085}.courses .courses-container .course .course-container{display:flex;flex-direction:column;align-items:center;gap:1rem;align-self:stretch}.courses .courses-container .course .course-container .icon-container{width:73px;height:73px;border-radius:50%;overflow:hidden;border:8px solid #f5fbff;background:#e0eaff;display:flex;justify-content:center;align-items:center}.courses .courses-container .course .course-container .icon-container .icon{object-fit:cover}.cheeseburger-menu{display:none}@media(max-width: 1024px){#mobile-menu-icon{display:block;background-image:url(../../images/menu.svg);background-repeat:no-repeat;background-position:right;height:21px;width:40px}.cheeseburger-menu{display:block;position:fixed;display:flex;height:auto;width:100%;padding:1rem 1rem 3.5rem;flex-direction:column;align-items:flex-start;gap:1rem;border-radius:0rem 0rem .625rem 0rem;background:var(--color-white);top:70px;border:1px solid var(--color-primary-light);transform:translateX(-100%);transition:ease-in .2s;z-index:3;display:flex}.cheeseburger-menu.open{transform:translateX(0)}.cheeseburger-menu .cheeseburger-menu__close{display:flex;width:100%;justify-content:flex-end;height:40px;align-items:center}.cheeseburger-menu .cheeseburger-menu__close span{background-image:url(../../images/close.svg);background-repeat:no-repeat;background-size:38px;height:40px;width:40px}.cheeseburger-menu .cheeseburger-menu__menu{display:flex;flex-direction:column;align-items:center;gap:1rem;align-self:stretch}.cheeseburger-menu .cheeseburger-menu__menu .menu-item{width:100%;text-align:center}.cheeseburger-menu .cheeseburger-menu__menu .menu-item__link{color:var(--color-black);font-size:1rem;font-weight:400;text-decoration:none;border-bottom:4px solid rgba(0,0,0,0)}.cheeseburger-menu .cheeseburger-menu__menu .menu-item__link:active{border-color:var(--color-primary)}.cheeseburger-menu .cheeseburger-menu__menu .btn{padding:12px 16px;color:var(--color-white);font-size:var(--text-font-size);background:var(--color-primary);appearance:none;font-style:normal;font-weight:600;line-height:24px;display:block}.cheeseburger-menu .cheeseburger-menu__menu .btn.signup{color:var(--color-primary);background-color:unset;border:1px solid var(--color-primary)}.overlay{display:none;position:fixed;inset:0;background-color:rgba(0,0,0,.59);z-index:1}}.promo-text-image{padding:2.5rem 0;background:#fefefe}@media(max-width: 1024px){.promo-text-image{padding:1.5rem}}.promo-text-image .promo-ti-container{display:flex;justify-content:center;align-items:flex-start;gap:.625rem}@media(max-width: 1024px){.promo-text-image .promo-ti-container{flex-direction:column;padding:0}}.promo-text-image .promo-ti-container .promo-ti-text{display:flex;padding:2rem 0rem 5rem 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5rem}@media(max-width: 1024px){.promo-text-image .promo-ti-container .promo-ti-text{padding:0}}.promo-text-image .promo-ti-container .promo-ti-text div{width:85%}@media(max-width: 1024px){.promo-text-image .promo-ti-container .promo-ti-text div{width:auto}}.promo-text-image .promo-ti-container .promo-ti-image{max-width:670px;flex:1 0 49%;align-self:stretch;position:relative}@media(max-width: 1024px){.promo-text-image .promo-ti-container .promo-ti-image{flex:unset}}.promo-text-image .promo-ti-container .promo-ti-image .clients{display:flex;padding:1.5rem;align-items:center;gap:.75rem;position:absolute;left:-9.5625rem;bottom:1.5rem;border-radius:.625rem;background:#fff;box-shadow:0px 0px 2px 0px rgba(204,204,204,.4)}.promo-text-image .promo-ti-container .promo-ti-image .popularity{display:flex;padding:2.1875rem 1.5625rem;flex-direction:column;align-items:center;gap:.625rem;position:absolute;left:-6.5625rem;bottom:6.8rem;border-radius:.625rem;background:#fff;box-shadow:0px 0px 2px 0px rgba(204,204,204,.4)}.promo-text-image .promo-ti-container .promo-ti-image .popularity .popularity-bar{position:relative}.promo-text-image .promo-ti-container .promo-ti-image .popularity .popularity-bar .popularity-container{position:absolute;bottom:.5rem;left:50%;transform:translateX(-50%)}@media(max-width: 1024px){.promo-text-image .promo-ti-container .promo-ti-image .clients,.promo-text-image .promo-ti-container .promo-ti-image .popularity{display:none}}.promo-text-image .promo-ti-container .promo-ti-image img:not(.vector){width:100%}.text-right{align-self:stretch;padding:100px 0}@media(max-width: 1024px){.text-right{padding:64px 0 !important}}.text-right .text-right-container{display:flex;justify-content:space-between;align-items:flex-end;gap:6rem;border-radius:2rem;position:relative}@media(max-width: 1024px){.text-right .text-right-container{flex-direction:column;align-items:center;gap:44px}}.text-right .text-right-container .text-right-image{max-width:592px;width:100%;position:relative}.text-right .text-right-container .text-right-image .statistics-wrapper{position:absolute;bottom:28px;right:-48px}@media(max-width: 1024px){.text-right .text-right-container .text-right-image .statistics-wrapper{bottom:12px;right:8px}}.text-right .text-right-container .text-right-image img{width:100%}.text-right .text-right-container .text-right-text{max-width:592px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:86px}@media(max-width: 1024px){.text-right .text-right-container .text-right-text{text-align:start;gap:18px}}.text-right .text-right-container .text-right-text .block-title{font-size:128px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-2.56px;text-transform:uppercase;position:absolute;top:49px;left:33%}@media screen and (max-width: 1300px){.text-right .text-right-container .text-right-text .block-title{font-size:80px}}@media(max-width: 1024px){.text-right .text-right-container .text-right-text .block-title{position:static;font-size:60px;line-height:72px;letter-spacing:-1.2px}}.text-left.paragraph .text-left-container{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;gap:6rem;padding:2.625rem;border-radius:2rem}.text-left.paragraph .text-left-container.bg-color .text-left-text,.text-left.paragraph .text-left-container.bg-color .block-title{color:var(--color-white)}.text-left.paragraph .text-left-container.bg-white .text-left-text,.text-left.paragraph .text-left-container.bg-white .block-title{color:var(--color-black)}@media(max-width: 1024px){.text-left.paragraph .text-left-container{flex-direction:column-reverse;padding:2.625rem .75rem;gap:0}}@media(max-width: 1024px){.text-left.paragraph .text-left-container .paragraph-text{text-align:center}}@media(max-width: 1024px){.text-left.paragraph .text-left-container .paragraph-image{height:auto;display:flex;justify-content:center;padding:2rem 0}}.text-left.paragraph .text-left-container .text-left-text{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:.625rem}@media(max-width: 1024px){.text-left.paragraph .text-left-container .text-left-text{padding:0px;text-align:start}}.text-left.paragraph .text-left-container .text-left-text .block-title{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;align-self:stretch}.contact-blocks{display:flex;padding:3rem 0rem;flex-direction:column;align-items:center;gap:.625rem;align-self:stretch}.contact-blocks .container{display:flex;align-items:flex-start;align-content:flex-start;gap:2rem;flex-wrap:wrap}@media(max-width: 1024px){.contact-blocks .container{flex-direction:column}}.contact-blocks .container .card{display:flex;flex:0 0 31%;padding:1.5rem;flex-direction:column;align-items:flex-start;gap:.75rem;flex-shrink:0}.contact-blocks .container .card .card__image{display:flex;align-items:center;gap:1rem;align-self:stretch}.contact-blocks .container .card .card__text{padding-left:60px}.form-block{display:flex;padding:100px 0;flex-direction:column;align-items:center;align-self:stretch}@media(max-width: 1024px){.form-block{padding:64px 0}}.form-block.angled{background:none;display:unset}.form-block .block-title{padding:0 16px;text-align:center}@media(max-width: 1024px){.form-block .block-title{text-align:left}.form-block .block-title .badge{margin:0}.form-block .block-title h1{text-align:left !important}}.form-block .block-title h1{max-width:860px;margin-top:18px;text-align:center;font-size:48px;font-weight:700;line-height:60px;letter-spacing:-0.96px}@media(max-width: 1024px){.form-block .block-title h1{font-size:42px;line-height:52px}}@media(max-width: 564px){.form-block .block-title h1{font-size:36px;line-height:44px;letter-spacing:-0.72px}}.form-block .contact-form-section-wrapper{display:flex;align-items:center;justify-content:space-between;gap:64px;margin-top:64px}@media(max-width: 1024px){.form-block .contact-form-section-wrapper{flex-direction:column;align-items:center;gap:32px;margin-top:32px}}.form-block .contact-form-section-wrapper .contact-wrapper{padding:65px 64px}@media screen and (max-width: 1250px){.form-block .contact-form-section-wrapper .contact-wrapper{padding:0}}.form-block .contact-form-section-wrapper .contact-wrapper .contact-form{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:1rem;max-width:840px;margin:2.5rem auto 3rem}@media(max-width: 1024px){.form-block .contact-form-section-wrapper .contact-wrapper .contact-form{flex-direction:column;padding:0 1rem}}@media(max-width: 1024px){.form-block .contact-form-section-wrapper .image-section{display:none}}#cookie-modal{position:fixed;z-index:99;width:100%;left:0;background-color:rgba(0,0,0,.831372549);color:#fff;padding:25px;transition:bottom .5s ease}#cookie-modal .content{display:flex;justify-content:space-between;align-items:center}#cookie-modal .content .cookie-title{font-size:1.5rem;line-height:2rem;letter-spacing:normal;font-weight:700}#cookie-modal .content .cookie-text a{color:#18cb18;text-decoration:none;font-weight:bold}@media(max-width: 1024px){#cookie-modal .content{display:flex;flex-direction:column;text-align:center;gap:10px}}#cookie-modal #cookie-button{background-color:#18cb18;padding:5px 10px;height:fit-content;cursor:pointer}@keyframes slideUp{from{bottom:-360px}to{bottom:-1px}}@keyframes slideDown{from{bottom:-1px}to{bottom:-360px}}.hide-cookie{bottom:-1px;animation:slideDown 1s forwards;animation-delay:0s}.show-cookie{bottom:-360px;animation:slideUp 1s forwards;animation-delay:1s}.about-listing-wrapper{padding-top:100px;padding-bottom:100px}@media(max-width: 1024px){.about-listing-wrapper{padding:64px 0}}.about-listing-wrapper.left .listing-contents{flex-direction:row-reverse !important}@media(max-width: 1024px){.about-listing-wrapper.left .listing-contents{flex-direction:column-reverse !important}}.about-listing-wrapper.left .listing-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:19px 27px 9px 0px rgba(0,0,0,0),12px 17px 8px 0px rgba(0,0,0,.01),7px 10px 7px 0px rgba(0,0,0,.03),3px 4px 5px 0px rgba(0,0,0,.04),1px 1px 3px 0px rgba(0,0,0,.05);flex-shrink:0}.about-listing-wrapper .contents-wrapper{display:flex;flex-direction:column;gap:2.5rem}.about-listing-wrapper .contents-wrapper .listing-contents{display:flex;align-items:center;flex-direction:row;justify-content:space-between;gap:80px}@media(max-width: 1024px){.about-listing-wrapper .contents-wrapper .listing-contents{flex-direction:column}}.about-listing-wrapper .contents-wrapper .listing-contents .listing-content-container{max-width:629px;width:100%;display:flex;flex-direction:column}.about-listing-wrapper .contents-wrapper .listing-contents .listing-content-container .listing-wrapper{display:flex;flex-direction:column;gap:24px}.about-listing-wrapper .contents-wrapper .listing-contents .listing-content-container .listing-wrapper .listing{display:flex;gap:24px;align-items:center}.about-listing-wrapper .contents-wrapper .listing-contents .listing-content-container .listing-wrapper .listing.listing-horizontal{flex-direction:row}.about-listing-wrapper .contents-wrapper .listing-contents .listing-content-container .listing-wrapper .listing .listing-content .listing-title{font-size:20px;line-height:30px;font-weight:400}@media(max-width: 564px){.about-listing-wrapper .contents-wrapper .listing-contents .listing-content-container .listing-wrapper .listing .listing-content .listing-title{font-size:18px;line-height:28px}}.about-listing-wrapper .contents-wrapper .listing-contents .listing-content-container .header-content .badge{margin:0 0}.about-listing-wrapper .contents-wrapper .listing-contents .listing-content-container .header-content h3{font-size:48px;line-height:60px;font-weight:bold;letter-spacing:-0.96px;margin-top:18px;max-width:592px;width:100%}@media(max-width: 1024px){.about-listing-wrapper .contents-wrapper .listing-contents .listing-content-container .header-content h3{font-size:42px;line-height:52px}}@media(max-width: 564px){.about-listing-wrapper .contents-wrapper .listing-contents .listing-content-container .header-content h3{font-size:36px;line-height:44px}}.about-listing-wrapper .contents-wrapper .listing-contents .listing-content-container .header-content p{font-size:20px;line-height:30px;margin-top:42px}@media(max-width: 564px){.about-listing-wrapper .contents-wrapper .listing-contents .listing-content-container .header-content p{font-size:18px;line-height:28px}}.about-listing-wrapper .contents-wrapper .listing-contents .image-container{background-image:url("../../images/img-left-bg.png");background-repeat:no-repeat;background-position:top right 70px;max-width:540px;width:100%;position:relative}@media(max-width: 564px){.about-listing-wrapper .contents-wrapper .listing-contents .image-container{background-position:top right 50px}}.about-listing-wrapper .contents-wrapper .listing-contents .image-container .img-wrapper{padding-top:142px;position:relative;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:flex-end}.about-listing-wrapper .contents-wrapper .listing-contents .image-container .img-wrapper .img-1,.about-listing-wrapper .contents-wrapper .listing-contents .image-container .img-wrapper .img-2{opacity:0;transform:scale(0.7)}@media(max-width: 564px){.about-listing-wrapper .contents-wrapper .listing-contents .image-container .img-wrapper{padding-top:90px}}.about-listing-wrapper .contents-wrapper .listing-contents .image-container .img-wrapper .img-1{max-width:450px;margin-top:auto;width:100%;border-radius:50%;display:block}.about-listing-wrapper .contents-wrapper .listing-contents .image-container .img-wrapper .img-2{max-width:305px;position:absolute;top:0px;left:0px;border-radius:50%}@media(max-width: 564px){.about-listing-wrapper .contents-wrapper .listing-contents .image-container .img-wrapper .img-2{max-width:190px}}.about-listing-wrapper .contents-wrapper .listing-contents .image-container .statistics{position:absolute;bottom:-20px;left:0}.about-company-wrapper .container .contents-wrapper{padding:100px 0;border-top:1px solid #d0d5dd;border-bottom:1px solid #d0d5dd;display:flex;flex-direction:column;gap:64px}@media(max-width: 564px){.about-company-wrapper .container .contents-wrapper{flex-direction:column-reverse;gap:42px}}@media(max-width: 1024px){.about-company-wrapper .container .contents-wrapper{padding:64px 0;border:none}}.about-company-wrapper .container .contents-wrapper .header-content h3{font-size:48px;font-weight:700;line-height:60px;letter-spacing:-0.96px}@media(max-width: 1024px){.about-company-wrapper .container .contents-wrapper .header-content h3{font-size:42px;line-height:52px}}@media(max-width: 564px){.about-company-wrapper .container .contents-wrapper .header-content h3{font-size:36px;line-height:44px;letter-spacing:-0.72px}}.about-company-wrapper .container .contents-wrapper .company-contents .image{width:100%}.about-company-wrapper .container .contents-wrapper .company-contents .image img{width:100%;height:100%}.about-company-wrapper .container .contents-wrapper .company-contents .image .mobile-img{display:none}@media(max-width: 564px){.about-company-wrapper .container .contents-wrapper .company-contents .image .mobile-img{display:block}}@media(max-width: 564px){.about-company-wrapper .container .contents-wrapper .company-contents .image .desktop-img{display:none}}.offer{padding-top:140px;padding-bottom:46px}@media(max-width: 1024px){.offer{padding-top:100px;padding-bottom:32px}}@media(max-width: 768px){.offer{padding-top:64px}}@media(max-width: 564px){.offer{padding-top:32px}}.offer .container .offer-text{display:flex;text-align:left;align-items:center;justify-content:start;flex-direction:row-reverse;color:var(--color-white);gap:1.25rem;padding:0;border-radius:16px;position:relative;background-image:url(../../images/offer_bg.svg);background-position:top center;background-repeat:no-repeat;background-size:100%;background-color:var(--color-primary)}@media(max-width: 1024px){.offer .container .offer-text{padding:0;max-width:100%;flex-direction:column-reverse;border-radius:10px;width:100%}}.offer .container .offer-text .offer-image{align-self:end;display:flex;flex-basis:40%}@media(max-width: 1024px){.offer .container .offer-text .offer-image{align-self:center}}.offer .container .offer-text .offer-image img{margin-top:-130px;max-width:100%}@media(max-width: 1024px){.offer .container .offer-text .offer-image img{margin-top:0}}.offer .container .offer-text .offer-content{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:16px;padding:95px 67px;flex-basis:60%}@media(max-width: 1200px){.offer .container .offer-text .offer-content{padding-left:32px}}@media(max-width: 1024px){.offer .container .offer-text .offer-content{justify-content:center;align-items:flex-start;padding:70px 43px 20px 43px}}@media(max-width: 564px){.offer .container .offer-text .offer-content{padding-left:16px;padding-right:16px;padding-top:42px;padding-bottom:0}}.offer .container .offer-text .offer-content .offer-title{max-width:680px;margin-top:18px;font-size:48px;font-weight:700;line-height:60px;letter-spacing:-0.96px}@media(max-width: 1024px){.offer .container .offer-text .offer-content .offer-title{font-size:42px;line-height:52px}}@media(max-width: 564px){.offer .container .offer-text .offer-content .offer-title{font-size:36px;line-height:44px;letter-spacing:-0.72px}}.offer .container .offer-text .offer-content p{color:var(--color-text-light);font-size:1.25rem;line-height:1.875rem;letter-spacing:normal;font-weight:400}@media(max-width: 1024px){.offer .container .offer-text .offer-content p{max-width:100%;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:18px}}.offer .container .offer-text .offer-content .button{background-color:var(--color-white);color:var(--color-primary)}.offer .container .offer-text .offer-content .button span{margin-right:12px}.pricings{display:flex;padding:100px 0;flex-direction:column;align-items:center;gap:64px;align-self:stretch}.pricings .pricing-header{max-width:860px;margin:0 auto;text-align:center}.pricings .pricing-header h1{margin-top:18px;font-size:48px;font-weight:700;line-height:60px;letter-spacing:-0.96px}@media(max-width: 1024px){.pricings .pricing-header h1{font-size:42px;line-height:52px}}@media(max-width: 564px){.pricings .pricing-header h1{font-size:36px;line-height:44px;letter-spacing:-0.72px}}@media(max-width: 1024px){.pricings{padding:4rem 1rem;margin:2rem 0}}.pricings .pricings-container{display:flex;justify-content:center;align-items:flex-start;gap:2rem;flex-wrap:wrap}@media(max-width: 768px){.pricings .pricings-container{flex-direction:column}}.pricings .pricings-container .pricing{max-width:404px;width:100%;display:flex;padding:48px 42px;flex-direction:column;justify-content:space-between;transition:all .3s ease-in-out;align-items:center;flex:1 0 31%;align-self:stretch;border-radius:24px;box-shadow:0px 2px 12px 0px rgba(20,20,43,.08);position:relative}@media(max-width: 768px){.pricings .pricings-container .pricing{margin:0 auto}}@media(max-width: 564px){.pricings .pricings-container .pricing{padding:48px 32px}}.pricings .pricings-container .pricing:hover{box-shadow:0 0 20px rgba(0,0,0,.3);background-color:var(--color-primary);transform:translateY(-0.15rem);color:var(--color-white)}.pricings .pricings-container .pricing:hover .benefit svg{flex-shrink:0 !important}.pricings .pricings-container .pricing:hover .benefit svg path{fill:var(--color-white) !important;stroke:var(--color-primary) !important}.pricings .pricings-container .pricing:hover .pricing-btn{background-color:var(--color-white) !important;color:var(--color-primary)}.pricings .pricings-container .pricing:hover .type-wrap{color:var(--color-white) !important}.pricings .pricings-container .pricing:hover .recommended-tag{background:rgba(255,255,255,.2)}.pricings .pricings-container .pricing:hover .text-sm{color:var(--color-white) !important}.pricings .pricings-container .pricing:hover .billed-section{color:var(--color-white) !important}.pricings .pricings-container .pricing .recommended-tag{padding:12px 24px;border-radius:10px;background-color:var(--color-primary);color:var(--color-white);display:none;margin-left:auto}.pricings .pricings-container .pricing:nth-of-type(2) .recommended-tag{display:block;position:absolute;top:32px;right:32px}.pricings .pricings-container .pricing .pricing-content{display:flex;flex-direction:column;align-items:center;align-self:stretch}.pricings .pricings-container .pricing .pricing-content .package-top-section{width:100%}.pricings .pricings-container .pricing .pricing-content .package-top-section .billed-section{color:#6f6c90;font-size:20px;font-style:normal;line-height:30px;justify-content:flex-start !important}.pricings .pricings-container .pricing .pricing-content .package-top-section .package-title{display:flex;align-items:center;gap:10px;margin-bottom:48px}.pricings .pricings-container .pricing .pricing-content .package-top-section .package-title .icon{width:fit-content;width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#ffe4e6}.pricings .pricings-container .pricing .pricing-content .package-top-section .package-title .icon-2{width:fit-content;width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#fff}.pricings .pricings-container .pricing .pricing-content .package-top-section .package-title .type .type-wrap{font-size:24px;font-style:normal;font-weight:700;line-height:32px}.pricings .pricings-container .pricing .pricing-content .package-top-section .pricing-group{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;align-self:stretch;text-align:center;flex-wrap:wrap;text-align:left;gap:1rem}.pricings .pricings-container .pricing .pricing-content .package-top-section .pricing-group .billed-section{justify-content:flex-start !important;color:#6f6c90;font-size:20px;line-height:30px;font-weight:500 !important}.pricings .pricings-container .pricing .pricing-content .package-top-section .pricing-group .billed-section .trial-days,.pricings .pricings-container .pricing .pricing-content .package-top-section .pricing-group .billed-section .price.trial{font-weight:500 !important}.pricings .pricings-container .pricing .pricing-content .package-top-section .pricing-group .pricing-wrap .price{text-align:left;font-size:48px;font-style:normal;font-weight:700;line-height:60px;letter-spacing:-0.96px}.pricings .pricings-container .pricing .pricing-content .package-top-section .pricing-group .trial p{text-align:center;font-style:normal;font-size:1.5rem;line-height:2rem;letter-spacing:normal;font-weight:600}.pricings .pricings-container .pricing .pricing-content .package-top-section .pricing-group .text-sm{color:#6f6c90;font-size:20px;font-style:normal;font-weight:500;line-height:30px;margin-top:10px}.pricings .pricings-container .pricing .pricing-content>.price{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;align-self:stretch}.pricings .pricings-container .pricing .pricing-content>.price .type{display:flex;padding:.375rem .75rem;justify-content:center;align-items:flex-start;gap:.625rem;border-radius:.5rem;background:rgba(0,0,0,0);text-align:center;font-style:normal;font-weight:700;line-height:32px;font-size:24px}.pricings .pricings-container .pricing .pricing-content>.price>p{text-align:left;font-style:normal;font-size:1.5rem;line-height:2rem;letter-spacing:normal;font-weight:600}.pricings .pricings-container .pricing .pricing-content .benefits{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;align-self:stretch;margin:24px 0}.pricings .pricings-container .pricing .pricing-content .benefits .benefit{display:flex;justify-content:center;align-items:center;gap:.5rem}.pricings .pricings-container .pricing .pricing-content .benefits .benefit svg path{fill:var(--color-primary)}.pricings .pricings-container .pricing .pricing-content .benefits .benefit .streamline{color:var(--color-secondary-light);font-style:normal;font-size:1.25rem;line-height:1.875rem;letter-spacing:normal;font-weight:400}.pricings .pricings-container .pricing>div:not(.pricing-content){display:flex;flex-direction:column;align-items:center;align-self:stretch;margin-top:24px}.pricings .pricings-container .pricing>div:not(.pricing-content) .pricing-btn{width:100%;padding:20px 40px;text-align:center;border-radius:50px;background-color:var(--color-primary);font-size:1.25rem;line-height:1.875rem;letter-spacing:normal;font-weight:500}.students-enrolled{display:flex;align-items:center;gap:10px;font-family:Arial,sans-serif}.students-enrolled .avatars{display:flex;align-items:center;position:relative}.students-enrolled .avatars .avatar{width:40px;height:40px;border-radius:50%;border:2px solid #ff4b4b;object-fit:cover;position:relative;margin-left:-10px}.students-enrolled .avatars .avatar:first-child{margin-left:0}.students-enrolled .avatars .text{font-size:1.125rem;line-height:1.75rem;letter-spacing:normal;font-weight:600}.students-enrolled p{font-size:18px;font-weight:600}.statistic{display:flex;padding:24px;flex-direction:column;justify-content:center;align-items:center;border-radius:24px;background:rgba(255,255,255,.8);backdrop-filter:blur(3px)}.statistic .statistic-icon{width:50px;height:50px;border-radius:8px;overflow:hidden;margin-bottom:18px}@media(max-width: 768px){.statistic .statistic-icon{width:40px;height:40px}}@media(max-width: 564px){.statistic .statistic-icon{width:30px;height:30px;margin-bottom:12px}}.statistic .statistic-icon img{width:100%;height:100%}.statistic .statistic-title{color:#595959;font-size:24px;font-style:normal;font-weight:700;line-height:32px;text-align:center;margin-bottom:2px}@media(max-width: 768px){.statistic .statistic-title{font-size:20px;line-height:26px}}@media(max-width: 564px){.statistic .statistic-title{font-size:16px;line-height:20px}}.statistic .statistic-description{color:#545567;font-size:20px;font-weight:600;line-height:30px;text-align:center}@media(max-width: 768px){.statistic .statistic-description{font-size:16px;line-height:25px}}@media(max-width: 564px){.statistic .statistic-description{font-size:13px;line-height:20px}}.why-choose-us-wrapper{padding-top:100px;padding-bottom:100px}@media(max-width: 1024px){.why-choose-us-wrapper{padding:64px 0}}.why-choose-us-wrapper.left .listing-contents{flex-direction:row-reverse !important}@media(max-width: 1024px){.why-choose-us-wrapper.left .listing-contents{flex-direction:column-reverse !important}}.why-choose-us-wrapper.left .listing-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:19px 27px 9px 0px rgba(0,0,0,0),12px 17px 8px 0px rgba(0,0,0,.01),7px 10px 7px 0px rgba(0,0,0,.03),3px 4px 5px 0px rgba(0,0,0,.04),1px 1px 3px 0px rgba(0,0,0,.05);flex-shrink:0}.why-choose-us-wrapper .contents-wrapper{display:flex;flex-direction:column;gap:2.5rem}.why-choose-us-wrapper .contents-wrapper .listing-contents{display:flex;align-items:center;flex-direction:row;justify-content:space-between;gap:80px}@media(max-width: 1024px){.why-choose-us-wrapper .contents-wrapper .listing-contents{flex-direction:column}}.why-choose-us-wrapper .contents-wrapper .listing-contents .listing-content-container{max-width:629px;width:100%;display:flex;flex-direction:column}.why-choose-us-wrapper .contents-wrapper .listing-contents .listing-content-container .listing-wrapper{display:flex;flex-direction:column;gap:24px}.why-choose-us-wrapper .contents-wrapper .listing-contents .listing-content-container .listing-wrapper .listing{display:flex;gap:24px}.why-choose-us-wrapper .contents-wrapper .listing-contents .listing-content-container .listing-wrapper .listing.listing-horizontal{flex-direction:row}.why-choose-us-wrapper .contents-wrapper .listing-contents .listing-content-container .listing-wrapper .listing .listing-content .listing-title{font-size:20px;line-height:30px;font-weight:400}@media(max-width: 564px){.why-choose-us-wrapper .contents-wrapper .listing-contents .listing-content-container .listing-wrapper .listing .listing-content .listing-title{font-size:18px;line-height:28px}}.why-choose-us-wrapper .contents-wrapper .listing-contents .listing-content-container .header-content .badge{margin:0 0}.why-choose-us-wrapper .contents-wrapper .listing-contents .listing-content-container .header-content h3{font-size:48px;line-height:60px;font-weight:bold;letter-spacing:-0.96px;margin-top:18px;max-width:592px;width:100%}@media(max-width: 1024px){.why-choose-us-wrapper .contents-wrapper .listing-contents .listing-content-container .header-content h3{font-size:42px;line-height:52px}}@media(max-width: 564px){.why-choose-us-wrapper .contents-wrapper .listing-contents .listing-content-container .header-content h3{font-size:36px;line-height:44px}}.why-choose-us-wrapper .contents-wrapper .listing-contents .listing-content-container .header-content p{font-size:20px;line-height:30px;margin-top:42px}@media(max-width: 564px){.why-choose-us-wrapper .contents-wrapper .listing-contents .listing-content-container .header-content p{font-size:18px;line-height:28px}}.why-choose-us-wrapper .contents-wrapper .listing-contents .image-container{background-image:url("../../images/img-left-bg.png");background-repeat:no-repeat;background-position:top right 70px;max-width:540px;width:100%;position:relative}@media(max-width: 564px){.why-choose-us-wrapper .contents-wrapper .listing-contents .image-container{background-position:top right 50px}}.why-choose-us-wrapper .contents-wrapper .listing-contents .image-container .img-right-wrapper{position:relative;width:100%;height:100%}.why-choose-us-wrapper .contents-wrapper .listing-contents .image-container .img-right-wrapper .img-5,.why-choose-us-wrapper .contents-wrapper .listing-contents .image-container .img-right-wrapper .img-6,.why-choose-us-wrapper .contents-wrapper .listing-contents .image-container .img-right-wrapper .img-3,.why-choose-us-wrapper .contents-wrapper .listing-contents .image-container .img-right-wrapper .img-4{opacity:0;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity;transition:transform 1s ease,opacity 1s ease;perspective:1000px}.why-choose-us-wrapper .contents-wrapper .listing-contents .image-container .img-right-wrapper .img-5.animated{animation:popLeft3D 1s ease-out forwards}.why-choose-us-wrapper .contents-wrapper .listing-contents .image-container .img-right-wrapper .img-6.animated{animation:popRight3D 1s ease-out forwards .2s}.why-choose-us-wrapper .contents-wrapper .listing-contents .image-container .img-right-wrapper .img-3.animated{animation:popBottom3DLeft 1s ease-out forwards .4s}.why-choose-us-wrapper .contents-wrapper .listing-contents .image-container .img-right-wrapper .img-4.animated{animation:popBottom3DRight 1s ease-out forwards .6s}@keyframes popLeft3D{0%{opacity:0;transform:rotateY(-40deg) translateX(-100px) scale(0.7)}100%{opacity:1;transform:rotateY(0deg) translateX(0) scale(1)}}@keyframes popRight3D{0%{opacity:0;transform:rotateY(40deg) translateX(100px) scale(0.7)}100%{opacity:1;transform:rotateY(0deg) translateX(0) scale(1)}}@keyframes popBottom3DLeft{0%{opacity:0;transform:rotateX(-35deg) translateY(80px) scale(0.7)}100%{opacity:1;transform:rotateX(0deg) translateY(0) scale(1)}}@keyframes popBottom3DRight{0%{opacity:0;transform:rotateX(35deg) translateY(80px) scale(0.7)}100%{opacity:1;transform:rotateX(0deg) translateY(0) scale(1)}}.why-choose-us-wrapper .contents-wrapper .listing-contents .image-container .img-right-wrapper .img-top-wrapper{display:flex;align-items:flex-end}.why-choose-us-wrapper .contents-wrapper .listing-contents .image-container .img-right-wrapper .img-top-wrapper img{width:100%;height:100%}.why-choose-us-wrapper .contents-wrapper .listing-contents .image-container .img-right-wrapper .img-top-wrapper .img-5{max-width:305px;width:100%;z-index:1}@media(max-width: 564px){.why-choose-us-wrapper .contents-wrapper .listing-contents .image-container .img-right-wrapper .img-top-wrapper .img-5{max-width:194px}}.why-choose-us-wrapper .contents-wrapper .listing-contents .image-container .img-right-wrapper .img-top-wrapper .img-6{max-width:224px;width:100%;margin-left:-30px}@media(max-width: 564px){.why-choose-us-wrapper .contents-wrapper .listing-contents .image-container .img-right-wrapper .img-top-wrapper .img-6{max-width:144px;margin-left:-10px}}.why-choose-us-wrapper .contents-wrapper .listing-contents .image-container .img-right-wrapper .img-bottom-wrapper{display:flex;align-items:flex-start}.why-choose-us-wrapper .contents-wrapper .listing-contents .image-container .img-right-wrapper .img-bottom-wrapper img{width:100%;height:100%}.why-choose-us-wrapper .contents-wrapper .listing-contents .image-container .img-right-wrapper .img-bottom-wrapper .img-3{max-width:194px;width:100%;margin-right:-15px;margin-top:-15px}@media(max-width: 564px){.why-choose-us-wrapper .contents-wrapper .listing-contents .image-container .img-right-wrapper .img-bottom-wrapper .img-3{max-width:123px}}.why-choose-us-wrapper .contents-wrapper .listing-contents .image-container .img-right-wrapper .img-bottom-wrapper .img-4{max-width:305px;width:100%}@media(max-width: 564px){.why-choose-us-wrapper .contents-wrapper .listing-contents .image-container .img-right-wrapper .img-bottom-wrapper .img-4{max-width:194px}}.why-choose-us-wrapper .contents-wrapper .listing-contents .image-container .statistics{position:absolute;bottom:-20px;left:0}.login-form-wrapper{max-width:850px;margin:0 auto}.login-form-wrapper .form-data.rememberme{margin-top:30px}.login-form-wrapper .form-data.rememberme label{display:inline-block}.login-form-wrapper input[type=checkbox]{width:auto;appearance:auto;display:inline-block}.login-form-wrapper #grav-login .form-field::before{font-size:.875rem;line-height:1.25rem;letter-spacing:normal;font-weight:500;margin-bottom:10px;display:block;color:var(--color-text-dark)}@media(max-width: 564px){.login-form-wrapper #grav-login .form-field::before{font-size:16px;font-style:normal;font-weight:400;line-height:24px}}.forgot-section{padding:80px 0}@media(max-width: 1024px){.forgot-section{padding:60px 0}}.forgot-section .forgot{max-width:656px;padding:40px;border-radius:24px;background:var(--color-secondary);margin:0 auto;display:flex;flex-direction:column;gap:44px;border-radius:32px;box-shadow:0px 4px 4px 0px rgba(51,51,51,.04),0px 4px 16px 0px rgba(51,51,51,.08)}@media(max-width: 1024px){.forgot-section .forgot{gap:40px;padding:40px 20px}}@media(max-width: 564px){.forgot-section .forgot{padding:40px 15px}}.forgot-section .forgot .notice-container{margin-bottom:1rem}.forgot-section .forgot h1{font-size:1.875rem;line-height:2.375rem;letter-spacing:normal;font-weight:600;margin-bottom:20px}.forgot-section .forgot p{font-size:16px;line-height:1.5rem;letter-spacing:normal;font-weight:400;color:#667085;margin-bottom:32px}.forgot-section .forgot .form-label{margin-bottom:10px}.forgot-section .forgot .form-label .inline{font-size:1.25rem;line-height:1.875rem;letter-spacing:normal;font-weight:400;color:var(--color-text-light)}.forgot-section .forgot .form-actions{display:flex;justify-content:center;margin-top:32px}@media(max-width: 1024px){.forgot-section .forgot .form-actions{justify-content:flex-start}}.forgot-section .forgot .form-actions .button{padding:12px 24px;width:100%}.login-section{position:relative}.login-section .login-content-wrapper{padding-top:262px;padding-bottom:262px;padding-left:100px}@media screen and (max-width: 1250px){.login-section .login-content-wrapper{padding-top:120px;padding-bottom:120px;display:flex;justify-content:center;padding-left:0}}@media(max-width: 1024px){.login-section .login-content-wrapper{padding-top:80px;padding-bottom:80px}}@media(max-width: 768px){.login-section .login-content-wrapper{padding-top:64px;padding-bottom:64px}}@media(max-width: 564px){.login-section .login-content-wrapper{padding-left:16px;padding-right:16px;text-align:left}}.login-section .login-content-wrapper .form-content{max-width:360px;width:100%}.login-section .login-content-wrapper .form-content .login-header-text h1{font-size:36px;font-weight:600;line-height:44px;letter-spacing:-0.72px;margin-bottom:12px}@media(max-width: 1024px){.login-section .login-content-wrapper .form-content .login-header-text h1{font-size:30px;line-height:38px}}@media(max-width: 564px){.login-section .login-content-wrapper .form-content .login-header-text h1{margin-bottom:8px;font-size:24px;line-height:32px}}.login-section .login-content-wrapper .form-content .login-header-text p{color:var(--text-light);font-size:16px;font-weight:400;line-height:24px}.login-section .login-content-wrapper .form-content .login-form-wrapper .form-data.rememberme{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:space-between}.login-section .login-content-wrapper .form-content .login-form-wrapper .form-data.rememberme .form-input-wrapper{display:flex;align-items:center;gap:8px}.login-section .login-content-wrapper .form-content .login-form-wrapper .form-data.rememberme label{display:inline-block;font-family:var(--default-font);font-size:14px;font-weight:500}.login-section .login-content-wrapper .form-content .login-form-wrapper .form-data.rememberme .button{background-color:rgba(0,0,0,0);color:var(--color-primary);padding:0}.login-section .login-content-wrapper .form-content .login-form-wrapper p{text-align:center;margin-top:32px;color:var(--text-light);font-size:14px;font-weight:400;line-height:20px}.login-section .login-content-wrapper .form-content .login-form-wrapper p a{text-decoration:none;color:var(--color-primary);font-weight:600}.login-section .login-content-wrapper .form-content .login-form-wrapper p a:hover{text-decoration:underline}.login-section .login-content-wrapper .form-content .login-form-wrapper .form-action-wrapper{margin-top:24px}.login-section .login-content-wrapper .form-content .login-form-wrapper .form-action-wrapper .button{width:100%}.login-section .login-content-wrapper .form-content input[type=checkbox]{width:auto;appearance:auto;display:inline-block}.login-section .image-content{position:absolute;top:0;right:0}@media screen and (max-width: 1250px){.login-section .image-content{display:none}}.orders-table-wrapper{max-width:1280px;margin:0 auto;text-align:left;padding-left:32px !important;padding-right:32px !important}@media(max-width: 1024px){.orders-table-wrapper{padding-left:16px !important;padding-right:16px !important}}.orders-table-wrapper table{margin:auto;width:100%;border-radius:8px;overflow:hidden;border:1px solid #eaecf0;box-shadow:0px 1px 3px 0px rgba(16,24,40,.1),0px 1px 2px 0px rgba(16,24,40,.06)}@media all and (max-width: 918px){.orders-table-wrapper table{display:block;overflow-x:scroll}}.orders-table-wrapper table thead{background-color:#f2f4f7}.orders-table-wrapper table th{white-space:nowrap;font-size:12px;font-weight:500;line-height:18px;padding:12px 16px;border-right:1px solid #eaecf0;border-bottom:1px solid #eaecf0}.orders-table-wrapper table td{white-space:nowrap;border-right:1px solid #eaecf0;border-bottom:1px solid #eaecf0;padding:16px;font-size:14px}.orders-table-wrapper table td a.btn{vertical-align:middle;text-decoration:none;font-weight:500;color:var(--color-primary)}.orders-table-wrapper table td a.btn svg{vertical-align:middle;margin-right:4px;margin-top:-1px}.main-container{padding:80px 0}@media(max-width: 1024px){.main-container{padding:64px 0}}.main-container .btn__simple.my-orders{text-decoration:none;color:var(--color-primary);border:1px solid var(--color-primary);max-width:520px;width:100%;text-align:center;border-radius:50px;display:block;padding:20px 40px;transition-duration:.4s;font-size:1.25rem;line-height:1.875rem;letter-spacing:normal;font-weight:inherit}@media(max-width: 564px){.main-container .btn__simple.my-orders{padding:10px 40px}}.main-container .btn__simple.my-orders:hover{background-color:var(--color-primary);color:var(--color-white)}.main-container .btn__simple.my-orders svg{vertical-align:middle;margin-top:-4px}.main-container .content-section-profile{display:flex;justify-content:center;gap:88px;align-self:stretch;margin-top:42px}@media(max-width: 1024px){.main-container .content-section-profile{gap:44px}}@media(max-width: 564px){.main-container .content-section-profile{gap:32px}}.main-container .content-section-profile .paragraph-column>.form-actions{margin-top:35px;display:flex;align-items:center;gap:32px}@media(max-width: 1024px){.main-container .content-section-profile .paragraph-column>.form-actions{flex-direction:column;gap:16px}}.main-container .content-section-profile .subscription{padding:64px;background-color:var(--color-primary);border-radius:50px;color:var(--color-white)}.main-container .content-section-profile .subscription .text-brand{font-size:48px;font-weight:600;line-height:60px;letter-spacing:-0.96px}@media(max-width: 1024px){.main-container .content-section-profile .subscription .text-brand{font-size:42px;font-weight:500;line-height:52px}}@media(max-width: 564px){.main-container .content-section-profile .subscription .text-brand{font-size:36px;line-height:44px;letter-spacing:-0.72px}}.main-container .content-section-profile .subscription .button{background-color:var(--color-white);color:var(--color-primary)}@media(max-width: 1024px){.main-container .content-section-profile .subscription{padding:42px 24px;border-radius:32px}}@media(max-width: 564px){.main-container .content-section-profile .subscription{padding:42px 16px}}@media(max-width: 768px){.main-container .content-section-profile{flex-direction:column}.main-container .content-section-profile .paragraph-column{width:100%}.main-container .content-section-profile .form-actions a{margin-bottom:10px}}.main-container .content-section-profile .button,.main-container .content-section-profile button{width:100%;padding:16px 28px;font-size:18px;border:none}.main-container .content-section-profile h2{margin-bottom:20px}.content-section.terms .terms-area{display:none !important}.content-section.terms .terms-area.active{display:block !important}.content-section.terms .language-switcher{display:none}.content-section .container{padding:0 !important}#unsubscribe{background-color:#f5fbff;display:flex;flex-direction:column;align-items:center}#unsubscribe .unsubscribe-container{border-radius:20px;max-width:600px;width:100%;display:flex;padding:44px;margin:20px;flex-direction:column;align-items:center;gap:32px;border-radius:18px;background:var(--color-white);background-color:#fff;margin:10rem 0;box-shadow:0px 4px 4px 0px rgba(51,51,51,.04),0px 4px 16px 0px rgba(51,51,51,.08)}#unsubscribe .unsubscribe-container h4{text-align:center;font-size:1.5rem;line-height:2rem;letter-spacing:normal;font-weight:600;font-style:normal;width:80%;margin-bottom:20px}#unsubscribe .unsubscribe-container form{width:100%}#unsubscribe .unsubscribe-container #unsubscribe-us{border-radius:24px;max-width:100%;width:100%}#unsubscribe .unsubscribe-container #unsubscribe-us .grid{display:grid;grid-template-columns:50% 50%}@media(max-width: 800px){#unsubscribe .unsubscribe-container #unsubscribe-us .grid .form-field{grid-column:span 2}}#unsubscribe .unsubscribe-container #unsubscribe-us button{margin:0 auto;display:flex;height:48px;padding:20px 40px;align-items:center;gap:10px}#unsubscribe .unsubscribe-container #unsubscribe-us .form-field{margin:0 10px}#unsubscribe .unsubscribe-container #unsubscribe-us .form-actions{text-align:center;margin:10px}#unsubscribe .unsubscribe-container .form-field:nth-child(5){grid-column:span 2}.unsubscribe{max-width:639px !important;box-shadow:0px 4px 4px 0px rgba(51,51,51,.04),0px 4px 16px 0px rgba(51,51,51,.08) !important;padding:3rem !important;border-radius:5px;margin:4rem auto !important;border-radius:32px !important}.unsubscribe .unsubscribe-title{font-size:30px;font-weight:600;line-height:38px}@media(max-width: 564px){.page-contact .badge{margin:unset}}.contact-section-wrapper{padding:80px 0}@media(max-width: 1024px){.contact-section-wrapper{padding:64px 0}}.contact-section-wrapper .container .text-content{max-width:860px;width:100%;margin:0 auto}.contact-section-wrapper .container .text-content h1{margin-top:18px;text-align:center;font-size:48px;font-weight:700;line-height:60px;letter-spacing:-0.96px}@media(max-width: 1024px){.contact-section-wrapper .container .text-content h1{font-size:42px;line-height:52px}}@media(max-width: 564px){.contact-section-wrapper .container .text-content h1{font-size:36px;line-height:44px;letter-spacing:-0.72px;text-align:left}}.contact-section-wrapper .container .contact-inner{display:flex;flex-direction:row;justify-content:space-between;gap:64px;background-color:var(--color-white);border-radius:1.125rem;margin-bottom:4rem;margin-top:64px}@media(max-width: 1024px){.contact-section-wrapper .container .contact-inner{flex-direction:column;align-items:center;gap:4rem;margin-top:32px}}.contact-section-wrapper .container .contact-inner .contact-section{display:flex;padding:20px 64px;flex-basis:580px;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:18px;gap:24px;align-self:stretch;color:var(--color-white);background-color:var(--bg-secondary)}@media(max-width: 1024px){.contact-section-wrapper .container .contact-inner .contact-section{padding:10px 16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}}.contact-section-wrapper .container .contact-inner .contact-section p{color:var(--color-white);font-style:normal;font-size:16px;line-height:1.5rem;letter-spacing:normal;font-weight:600}.contact-section-wrapper .container .contact-inner .contact-section p .span{color:var(--color-white);font-size:16px;line-height:1.5rem;letter-spacing:normal;font-weight:400}.contact-section-wrapper .container .contact-inner .contact-section a,.contact-section-wrapper .container .contact-inner .contact-section span,.contact-section-wrapper .container .contact-inner .contact-section p{color:var(--color-white)}.contact-section-wrapper .container .contact-inner .contact-section a{text-decoration:none}.contact-section-wrapper .container .contact-inner .contact-section .span{display:block}.contact-section-wrapper .container .contact-inner .email-section{max-width:610px;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:48px;flex:1}@media screen and (max-width: 1250px){.contact-section-wrapper .container .contact-inner .email-section{padding:0}}@media(max-width: 1024px){.contact-section-wrapper .container .contact-inner .email-section{padding:0}}.contact-section-wrapper .container .contact-inner .email-section form .form-field{padding-bottom:.2rem}.contact-section-wrapper .container .contact-inner .email-section form .form-field .form-label{font-size:16px;line-height:1.5rem;letter-spacing:normal;font-weight:600}.contact-section-wrapper .container .contact-inner .email-section form .form-field .form-data[data-grav-field=checkbox] .form-input-wrapper{display:flex;align-items:center}.contact-section-wrapper .container .contact-inner .email-section form .form-field .basic-captcha .form-input{flex:auto;margin:0;border-radius:0 !important}.contact-section-wrapper .container .contact-inner .email-section form .form-actions .button{border:none;font-size:18px;padding:16px 28px;font-weight:600}@media(max-width: 564px){.contact-section-wrapper .container .contact-inner .email-section form .form-actions .button{font-size:16px;padding:10px 28px;line-height:24px}}.contact-section-wrapper .container .contact-inner .email-section textarea{display:flex;height:154px;flex-direction:column;align-items:flex-start;align-self:stretch}.contact-section-wrapper .container .contact-inner .email-section .text-content{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.contact-section-wrapper .container .contact-inner .email-section .text-content .text-brand{color:var(--color-black);font-style:normal;font-size:2.25rem;line-height:2.75rem;letter-spacing:-0.02em;font-weight:700}.contact-section-wrapper .container .contact-inner .email-section .text-content p{color:var(--color-black);font-size:1.25rem;line-height:1.875rem;letter-spacing:normal;font-weight:400;font-style:normal}.contact-section-wrapper .container .contact-inner .image-section{max-width:608px;width:100%}@media(max-width: 1024px){.contact-section-wrapper .container .contact-inner .image-section{display:none}}.contact-section-wrapper .container .contact-inner .image-section img{width:100%;height:100%}.about-us-section{padding:10rem 7rem;display:flex;justify-content:center;align-items:center;gap:96px;align-self:stretch;margin:0 auto}.about-us-section .text-right-image{max-width:614px;flex:1 0 49%;align-self:stretch}@media(max-width: 1024px){.about-us-section .text-right-image{flex:unset}}.about-us-section .text-right-image img{width:100%}.about-us-section p{font-size:16px;line-height:1.5rem;letter-spacing:normal;font-weight:inherit}.paragraph-column{width:50%}.about-image{display:flex;justify-content:center}.about-image img{width:80%;border-radius:23px}.about-text{flex:1 0 49%;display:flex;padding:4rem 2.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.625rem}.about-text .block-title{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;align-self:stretch;color:var(--color-black)}@media(max-width: 1024px){.about-us-section{flex-direction:column}.about-us-section:nth-child(2){flex-direction:column-reverse}.paragraph__image{height:30rem;flex:unset}.paragraph__text{padding:3rem 1.5rem}.about-us-section{padding:3rem 2rem}.paragraph-container{flex-direction:column-reverse}.about-text{padding:1rem 0}.paragraph-image{height:12rem;margin:auto}}.content-section.change-password-form{max-width:600px;padding-bottom:75px;padding-top:75px}.content-section.change-password-form label{display:none}.content-section.change-password-form .form-actions{text-align:center}.content-section.change-password-form .form-actions button{display:inline-block}.content-section.cancel-membership{max-width:600px;padding-bottom:75px;padding-top:75px}form[name=contact-us]{max-width:608px;width:100%}form[name=contact-us] .form-textarea-wrapper label.error{bottom:-30px}form[name=contact-us] .form-actions{margin-top:32px}form[name=contact-us] .form-actions .button{width:100%;border:none;padding:16px 28px;font-weight:600;font-size:18px}@media(max-width: 564px){form[name=contact-us] .form-actions .button{padding:10px 28px;font-size:16px}}form[name=contact-us] .form-field:nth-child(2){float:right}form[name=contact-us] .form-field:nth-child(1),form[name=contact-us] .form-field:nth-child(2){width:calc(50% - 1rem);display:inline-block}@media(max-width: 1024px){form[name=contact-us] .form-field:nth-child(1),form[name=contact-us] .form-field:nth-child(2){width:100%;display:block}}.footer{background:var(--color-black);color:var(--color-white);position:relative;background-image:url("../../images/footer-ring-right.png"),url("../../images/footer-ring-left.png");background-position:top right,bottom left;background-repeat:no-repeat,no-repeat}@media(max-width: 1024px){.footer{background-size:200px 200px,120px 120px}}@media(max-width: 768px){.footer{background-image:none}}.footer .container .footer-content-wrapper{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;padding-top:64px;padding-bottom:48px}@media screen and (max-width: 1070px){.footer .container .footer-content-wrapper{gap:32px}}@media(max-width: 768px){.footer .container .footer-content-wrapper{padding-top:48px;padding-bottom:24px}}.footer .container .footer-content-wrapper .footer-logo-area{max-width:271px;width:100%}@media screen and (max-width: 1070px){.footer .container .footer-content-wrapper .footer-logo-area{max-width:100%}}.footer .container .footer-content-wrapper .footer-logo-area p{line-height:24px;margin-top:42px}@media screen and (max-width: 1070px){.footer .container .footer-content-wrapper .footer-logo-area p{max-width:50%}}@media(max-width: 768px){.footer .container .footer-content-wrapper .footer-logo-area p{max-width:100%;margin-top:24px}}.footer .container .footer-content-wrapper .footer-menu{max-width:320px;width:100%}.footer .container .footer-content-wrapper .footer-menu .title{text-transform:capitalize;margin-bottom:16px;font-size:24px;font-weight:600;line-height:32px}@media(max-width: 564px){.footer .container .footer-content-wrapper .footer-menu .title{font-size:20px;line-height:30px}}.footer .container .footer-content-wrapper .footer-menu .footer-menu-items-wrapper{display:flex;flex-direction:column;gap:12px}.footer .container .footer-content-wrapper .footer-menu .footer-menu-items-wrapper .menu-item a{text-decoration:none;line-height:24px}.footer .container .footer-content-wrapper .footer-menu .footer-menu-items-wrapper .menu-item:hover{text-decoration:underline}.footer .container .footer-content-wrapper .footer-contact{max-width:407px;width:100%}.footer .container .footer-content-wrapper .footer-contact .title{text-transform:capitalize;margin-bottom:16px;font-size:24px;font-weight:600;line-height:32px}@media(max-width: 564px){.footer .container .footer-content-wrapper .footer-contact .title{font-size:20px;line-height:30px}}.footer .container .footer-content-wrapper .footer-contact .contact-informations{display:flex;flex-direction:column;gap:12px}.footer .container .footer-content-wrapper .footer-contact .contact-informations p b{font-weight:400}.footer .container .footer-content-wrapper .footer-contact .contact-informations p a{color:var(--color-white);text-decoration:none}.footer .container .footer-content-wrapper .footer-cards{max-width:154px;width:100%;display:flex;align-items:center;justify-content:space-between}@media(max-width: 768px){.footer .container .footer-content-wrapper .footer-cards{justify-content:flex-start;gap:24px}.footer .container .footer-content-wrapper .footer-cards img{width:52px}}.footer .footer-bottom{max-width:1118px;width:100%;padding:15px 16px 22px;margin:0 auto;border-top:2px solid var(--border-opacity)}.footer .footer-bottom p{text-align:center;font-size:14px;line-height:20px}.header{background-color:var(--bg-primary)}@media(max-width: 1024px){.header{position:fixed;top:0;left:0;width:100%;z-index:99}}.header .nav-top{border-bottom:1px solid var(--border);position:relative}.header .nav-top .container{display:flex;align-items:center;justify-content:space-between;gap:20px}@media(max-width: 1024px){.header .nav-top .container{flex-direction:column;align-items:flex-start;gap:0px}}.header .nav-top .container .info-wrapper{display:flex;align-items:center;flex-wrap:wrap;column-gap:40px;row-gap:10px}@media(max-width: 1024px){.header .nav-top .container .info-wrapper{padding-top:16px;padding-bottom:16px;column-gap:30px}}.header .nav-top .container .info-wrapper .info{display:flex;align-items:center;gap:10px;flex-shrink:0}.header .nav-top .container .info-wrapper .info p{color:var(--text-dark);font-weight:500;line-height:24px}@media(max-width: 564px){.header .nav-top .container .info-wrapper .info p{font-size:14px}}@media(max-width: 480px){.header .nav-top .container .info-wrapper .info p{font-size:12px}}.header .nav-top .container .header-buttons{display:flex;align-items:center;gap:30px}@media(max-width: 1024px){.header .nav-top .container .header-buttons{width:100%;justify-content:space-between}}@media(max-width: 564px){.header .nav-top .container .header-buttons .language-switcher{font-size:14px}.header .nav-top .container .header-buttons .language-switcher img{width:20px}}.header .nav-top .container .header-buttons .auth-cta{display:flex;align-items:center;gap:61px;padding-right:60px}@media screen and (max-width: 1480px){.header .nav-top .container .header-buttons .auth-cta{padding-right:130px}}.header .nav-top .container .header-buttons .auth-cta .button{border-radius:0;font-weight:400;padding:8px 26px;min-height:50px;position:absolute;top:0;right:0}@media(max-width: 1024px){.header .nav-top .container .header-buttons .auth-cta .button{top:auto;bottom:0}}.header .nav-top .container .header-buttons .auth-cta .button:hover{transform:scale(1)}.header .nav-bottom .container{display:flex;justify-content:space-between;align-items:center;padding-top:7px;padding-bottom:7px}.header .nav-bottom .container .logo{display:flex;align-items:center}.header .nav-bottom .container .logo a img{height:auto;max-width:200px;display:flex;align-items:center}.header .nav-bottom .container .menu{display:flex;align-items:center;gap:40px}@media(max-width: 1024px){.header .nav-bottom .container .menu{display:none}}.header .nav-bottom .container .menu .menu-item{display:flex;justify-content:center;align-items:center;position:relative}.header .nav-bottom .container .menu .menu-item .menu-item__link{font-family:var(--secondary-font);color:var(--text-dark) !important;text-decoration:none;position:relative;transition:color .3s ease}.header .nav-bottom .container .menu .menu-item:hover .menu-item__link{color:var(--color-primary) !important}.header .nav-bottom .container .menu .menu-item:hover .menu-item__link::after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:2px;background-color:var(--color-primary);transform:scaleX(1);transform-origin:left;transition:transform .3s ease}.header .nav-bottom .container .menu .menu-item .menu-item__link::after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:2px;background-color:var(--color-primary);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.header .nav-bottom .container .menu .menu-item.active .menu-item__link{color:var(--color-primary) !important}.header .nav-bottom .container .mobile-menu{position:fixed;top:0;left:0;width:100%;height:fit-content;background:#fff;display:none;justify-content:center;transform:translateY(-100%);transition:transform .4s ease-in-out;z-index:999;padding:16px}@media(max-width: 1024px){.header .nav-bottom .container .mobile-menu{display:block}}.header .nav-bottom .container .mobile-menu .close-menu{text-align:right;cursor:pointer}.header .nav-bottom .container .mobile-menu .menu-items{list-style:none;padding:0;margin:0;text-align:center;display:flex;flex-direction:column;gap:8px;margin-top:48px}.header .nav-bottom .container .mobile-menu .menu-items li a{text-decoration:none;font-weight:600;line-height:24px;transition:color .3s ease;color:var(--text-dark);padding:12px 0;display:inline-block}.header .nav-bottom .container .mobile-menu .menu-items li a:hover{color:var(--color-primary)}.header .nav-bottom .container .mobile-menu.active{top:107px;transform:translateY(0)}.header .nav-bottom .container .hamburger{display:none;cursor:pointer}@media(max-width: 1024px){.header .nav-bottom .container .hamburger{display:block}}.container{max-width:1280px;margin:0 auto;width:100%;padding-left:1rem;padding-right:1rem}.page-dashboard .content-section{padding:0rem 2rem !important}@media(max-width: 1024px){.page-dashboard .content-section{padding:0 1rem !important}}.badge{display:flex;padding:8px 16px;justify-content:center;align-items:center;border-radius:50px;background:var(--color-primary-light);width:fit-content;margin:0 auto}.badge h4{color:var(--color-primary);font-size:24px;font-style:normal;font-weight:700;line-height:32px}.form-data.basic-captcha input.form-input{border:0;margin:0 0 0 22px !important;border-radius:0 !important}.login-section .login-content-wrapper .form-content .login-form-wrapper .form-data.rememberme .button{box-shadow:none !important}.content-section.change-password-form label{display:block !important;font-size:16px;line-height:1.5rem;letter-spacing:normal;font-weight:500}.page-about .no-hero-header,.page-login .no-hero-header{display:none}.paragraph p{font-size:16px;line-height:1.5rem;letter-spacing:normal;font-weight:inherit}.paragraph-column{width:50%}.paragraph-image{max-width:614px;flex:1 0 49%;align-self:stretch}.paragraph-image img{width:100%}.paragraph-image img:hover{transform:scale(1.02)}@media(max-width: 1024px){.paragraph-image img{width:100%}}.paragraph-text{flex:1 0 49%}.paragraph-text{display:flex;padding:4rem 0;flex-direction:column;justify-content:center;align-items:center;gap:.625rem}.paragraph-text .block-title{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;align-self:stretch;color:var(--color-black)}@media(max-width: 1024px){.paragraph{flex-direction:column}.paragraph:nth-child(2){flex-direction:column-reverse}.paragraph__image{height:30rem;flex:unset}.paragraph__text{padding:3rem 0}.paragraph{padding:1rem}.paragraph-container{flex-direction:column-reverse}.paragraph-text{padding:1rem 0}.paragraph-image{height:12rem}}.content-section{display:block;align-self:stretch;max-width:1280px;margin:0 auto;padding:2.5rem 2rem;overflow-wrap:anywhere}@media(max-width: 1024px){.content-section{padding-left:1rem;padding-right:1rem}}.content-section .dashboard-content{width:100%;min-height:1022px;border:solid 1px rgba(128,128,128,.2509803922)}.theme-shadow{border-radius:18px}@media(max-width: 1024px){.theme-shadow{border-radius:18px}}.text-white{color:var(--color-white) !important}.text-dark{color:var(--color-white) !important}.text-primary{color:var(--color-white) !important}.text-primary-light{color:var(--color-primary-light) !important}.text-secondary{color:var(--color-secondary) !important}.text-secondary-light{color:var(--color-secondary-light) !important}.text-grey{color:var(--color-grey) !important}.text-purple{color:var(--color-purple) !important}.text-tertiary{color:var(--color-tertiary) !important}.text-gradient{background:-webkit-linear-gradient(var(--color-primary), var(--color-secondary));-webkit-text-fill-color:rgba(0,0,0,0)}.text-gradient-secondary{background:-webkit-linear-gradient(var(--color-secondary), var(--color-primary));-webkit-text-fill-color:rgba(0,0,0,0)}.text-color-gold{color:gold !important}.text-mute-1{color:var(--color-mute-1) !important}.text-mute-2{color:var(--color-mute-2) !important}.text-mute-3{color:var(--color-mute-3) !important}.bg-color{background:var(--color-bg) !important}.bg-white{background:var(--color-white) !important}.bg-dark{background:var(--color-black) !important}.bg-primary{background:var(--bg-primary) !important}.bg-primary-light{background:var(--color-primary-light) !important}.bg-secondary-light{background:var(--color-secondary-light) !important}.bg-grey{background:var(--color-grey) !important}.bg-purple{background:var(--color-purple) !important}.bg-tertiary{background:var(--color-tertiary) !important}.bg-transparent{background:rgba(0,0,0,0)}.bg-gradient{display:block;appearance:none;border:none;padding:.875rem 1.5625rem;border-radius:.5rem;background:var(--gradient);transition:all .3s ease-in-out}.bg-gradient-secondary{display:block;appearance:none;border:none;padding:.875rem 1.5625rem;border-radius:.5rem;background:var(--gradient-secondary);transition:all .3s ease-in-out}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-row-1{flex:100% !important}.flex-row-2{flex:49% !important}.flex-row-3{flex:32% !important}.flex-row-4{flex:23% !important}.flex-row-5{flex:19% !important}.flex-row-6{flex:16% !important}.dFlex{display:flex !important}ol:not(.breadcrumb),ul:not(.breadcrumb){margin-left:1rem}
