.course-page{--background:#12323e;--secondary:#1a4a57;--primary:#3affa3;--white:#f2f2f2;--yellow:#ffc107;--black:#222;--gradient:linear-gradient(180deg,#12323d,#047968);--wave1:#2ada88;--wave2:#12323e;--wave3:#048472}.course-page *{box-sizing:border-box}.course-page{background:var(--background);color:var(--white);font-family:var(--font-pt-sans),sans-serif;line-height:1.2;font-weight:400;scroll-behavior:smooth;overflow-x:clip;max-width:100vw}.course-page h1,.course-page h2,.course-page h3,.course-page h4,.course-page h5,.course-page h6{font-family:var(--font-ubuntu),sans-serif;font-weight:500}.course-page .font-normal{font-weight:400}.course-page .text-primary,.course-page .ubuntu{font-family:var(--font-ubuntu),sans-serif}.course-page .text-primary{font-weight:500;text-align:center}.course-page section{margin-left:auto;margin-right:auto;margin-bottom:64px;display:flex;flex-direction:column;gap:64px;max-width:1360px;padding-left:30px;padding-right:30px}.course-page .section-spaced{padding-top:64px;padding-bottom:64px}@media (max-width:767px){.course-page .section-reviews,.course-page section{padding:24px 15px}}@media (max-width:700px){.course-page section{margin-bottom:32px;gap:24px}.course-page .section-spaced{padding-top:24px;padding-bottom:24px}}.course-page .section-reviews{margin:0 auto 80px;display:flex;flex-direction:column;gap:40px;max-width:1700px;padding:0 30px}.course-page .hero-section{display:flex;align-items:center;justify-content:space-between;padding-top:213px;padding-bottom:60px;flex-direction:row;gap:0;max-width:1445px}.course-page .noise{position:relative}.course-page .noise>*{z-index:3}.course-page .noise:before{content:"";background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:182px;opacity:.12;top:0;left:0;position:absolute;width:100%;height:100%;z-index:1}@media (max-width:1250px){.course-page .hero-section{flex-direction:column;padding-top:170px;padding-bottom:110px;margin-bottom:0}.course-page .hero-section h1,.course-page .hero-section>*{text-align:center}.course-page .hero-section button{margin:0 auto}}@media (max-width:1000px){.course-page .hero-section{padding-top:105px;padding-bottom:24px}}.course-page .shadow{box-shadow:0 46px 101px 0 #0000001a}.course-page input[type=checkbox]:checked{background-color:#07739a}.course-page input[type=checkbox]{min-width:1.5rem;height:1.5rem;border-radius:0;cursor:pointer}.course-page .spin{animation:spin 10s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.course-page .rotate-blur{position:relative}.course-page .rotate-blur:before{content:"";position:absolute;width:328px;height:328px;background:var(--gradient);filter:blur(140px);border-radius:50%;top:50%;left:50%;transform-origin:0 0;animation:orbitAndSpin 50s linear infinite}@keyframes orbitAndSpin{0%{transform:rotate(0deg) translateX(10%) rotate(0deg)}to{transform:rotate(1turn) translateX(10%) rotate(1turn)}}.course-page .waves{position:relative}.course-page .waves_content{transform:scale(0)}.course-page .wave{position:absolute;content:"";top:-100%;bottom:-100%;left:-100%;right:-100%;border-radius:50%;z-index:-2;pointer-events:none}.course-page .waveOne{background-color:var(--wave1)}.course-page .waveTwo{background-color:var(--wave3)}.course-page .waveThree{background-color:var(--wave2)}.course-page .waves.animated .waveOne,.course-page .waves.animated .waves_content{animation:wave .7s ease-out forwards}.course-page .waves.animated .waveTwo{animation:wave 1.2s ease-out forwards}.course-page .waves.animated .waveThree{animation:wave 1.5s ease-out forwards}@keyframes wave{0%{transform:scale(0)}to{transform:scale(1)}}.course-page .header-grid{display:grid;grid-template-columns:repeat(2,1fr) 675px;gap:40px;grid-template-areas:"logo . menu" "policy . menu" "inn links links"}.course-page .logo-area{grid-area:logo}.course-page .policy-area{grid-area:policy}.course-page .inn-area{grid-area:inn}.course-page .menu-area{grid-area:menu}.course-page .links-area{grid-area:links}.course-page .button-area{grid-area:button}@media (max-width:1023px){.course-page .header-grid{grid-template-columns:280px 1fr 170px}}@media (max-width:710px){.course-page .header-grid{grid-template-columns:repeat(2,1fr);grid-template-areas:"logo logo" "menu  inn" "button button" "policy policy" "links links";gap:30px}.course-page .button-area button{width:100%}}.course-page header{max-height:-moz-fit-content;max-height:fit-content}.course-page header.animated{animation:headerShow .2s ease-in}@keyframes headerShow{0%{height:70px;overflow:hidden}99%{height:99%;overflow:hidden}to{height:100%;overflow:visible}}.course-page .footer:after{content:"";width:608px;height:166px;filter:blur(224px);border-radius:50%;background:var(--gradient);position:absolute;left:-285px;bottom:-15px;transform:rotate(45deg)}.course-page #scroll-to-top{position:fixed;left:30px;bottom:7rem;cursor:pointer;z-index:1000;background-color:hsla(0,0%,78%,.3);border:2.67px solid #00453b;padding:16px;border-radius:50%}.course-page .scroll-to-top{opacity:0}.course-page .scroll-to-top.animate-bounceInUp{opacity:1}.course-page .bg-blur{position:relative}.course-page .bg-blur:before{content:"";width:250px;height:70px;filter:blur(50px);border-radius:50%;background:var(--gradient);position:absolute;left:50%;bottom:-40%;transform:translateX(-50%) translateY(-50%) rotate(45deg)}.course-page .animated.fadeInUp{animation:fadeInUp .5s ease-out forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@media (max-width:2100px){.course-page .xxl-visible{display:none}}.course-page .modal-customm{opacity:0;transform:scale(.5);transition:all .3s;background-color:#fff;position:relative}.course-page .modal-customm.active{opacity:1;transform:scale(1)}.course-page .modal-customm:after{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#092a17,#366b47 84.92%)}.course-page .hero-modal-customm{padding:32px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:inherit;border:.5px solid #696c6d;box-shadow:inset -.75px -.5px hsla(0,0%,100%,.1),inset+0.75px+0.5px hsla(0,0%,100%,.025),3px 2px 10px rgba(0,0,0,.25),inset 0 0 10px 5px hsla(0,0%,100%,.025),inset 0 0 40px 5px hsla(0,0%,100%,.025)}@media (max-width:1023px){.course-page .hero-modal-customm.active{position:absolute;left:50%;transform:translateX(-50%);bottom:-60%;width:480px}}@media (max-width:500px){.course-page .hero-modal-customm.active{width:94%;left:16px;transform:translateX(0);padding:27px 15px}}.course-page .benefits__content span{color:var(--yellow)}.course-page .waves-animation{animation:wavesAnimation 50s linear infinite}@keyframes wavesAnimation{0%{transform:rotateX(0deg)}to{transform:rotateX(1turn)}}.course-page .rotate-x-\[180deg\]{transform:rotateX(180deg)}.course-page .bento-card-container{--particle-color:132,0,255;--spotlight-color:132,0,255;--spotlight-x:50%;--spotlight-y:50%;--spotlight-intensity:0;--spotlight-radius:200px}.course-page .particle:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:rgba(var(--particle-color),.2);border-radius:50%;z-index:-1}.course-page .card--border-glow:after{content:"";position:absolute;inset:0;padding:6px;background:radial-gradient(var(--spotlight-radius) circle at var(--spotlight-x) var(--spotlight-y),rgba(var(--spotlight-color),calc(var(--spotlight-intensity) * .8)) 0,rgba(var(--spotlight-color),calc(var(--spotlight-intensity) * .4)) 30%,transparent 60%);border-radius:inherit;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:source-out;mask-composite:subtract;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;pointer-events:none;transition:opacity .3s ease;z-index:1}.course-page .card--border-glow:hover:after{opacity:1}.course-page .swiper-pagination-bullet{background:#026b5c!important}.course-page .swiper-pagination-bullet-active{background:#fff!important}.course-page .course-list{list-style:disc;padding-left:25px}