:root{--deep-blue:#1e3a8a;--hover-sky-blue:#1f70f3;--sky-blue:#3b82f6;--bright-yellow:#f59e0b;--teal-green:#10b981;--soft-grey:#e5e7eb;--dark-grey:#424954;--very-dark-grey:#20242b;--raleway:"Raleway","sans-serif";--primary-green:#2e8b57;--secondary-white:#f5f5f5;--secondary-coral:#f08080;--secondary-yellow:#daa520;--accent-blue:#00bfff;--accent-gray:#708090;--accent-turquoise:#afeeee;--dark-gray:#2f4f4f;--light-gray:#d3d3d3;--quattrocento:"Quattrocento",serif;--shadow-color:#2f4f4f3d;--alert-red:#c00000;--reddit-sans:"Reddit Sans",sans-serif}::-webkit-scrollbar{height:7px;width:7px}::-webkit-scrollbar-track{background:none}::-webkit-scrollbar-thumb{background-color:#e4e4e480;height:2px}*{box-sizing:border-box;font-family:Reddit Sans,sans-serif;font-family:var(--reddit-sans);margin:0;padding:0;scroll-behavior:smooth;scrollbar-width:thin}body{background-color:#f5f5f5;background-color:var(--secondary-white)}main{display:grid;place-items:center}header{background-color:#f5f5f5;background-color:var(--secondary-white);border-bottom:.01rem solid #708090;border-bottom:.01rem solid var(--accent-gray);box-shadow:0 0 1rem #2f4f4f3d;box-shadow:0 0 1rem var(--shadow-color);font-family:Reddit Sans,sans-serif;font-family:var(--reddit-sans);justify-content:space-between;left:0;padding:1rem 2rem;position:fixed;top:0;width:100%;z-index:9999}header,nav{align-items:center;display:flex}nav{gap:3rem;justify-content:center}.logo{color:#2e8b57;color:var(--primary-green);font-family:Quattrocento,serif;font-family:var(--quattrocento);font-size:2rem;font-weight:700}a{text-decoration:none}.nav-link{color:#2f4f4f;color:var(--dark-gray);font-size:.975rem;font-weight:600;letter-spacing:.02rem;transition:color .2s linear}.nav-link:hover{color:#f08080;color:var(--secondary-coral)}.menu-toggle{display:none}.cta-btn{align-items:center;background-color:#2e8b57;background-color:var(--primary-green);border:.2rem solid #0000;border-radius:10rem;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;justify-content:center;outline:none;padding:.75rem 2rem;transition:background-color .1s linear,border-color .1s linear,color .1s linear;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn-icon{font-size:1.25rem}.cta-btn:hover{background-color:initial;border-color:#2f4f4f;border-color:var(--dark-gray);color:#2f4f4f;color:var(--dark-gray)}.center-section{align-items:center;display:flex;flex-direction:column;gap:2rem;margin-top:2rem;max-width:1500px;min-height:calc(100vh - 5rem);padding:10rem;width:100%}.hero{align-items:center;gap:3rem;justify-content:center}.hero-title{color:#2f4f4f;color:var(--dark-gray);font-size:4rem;font-weight:800;text-align:center}.accent{color:#daa520;color:var(--secondary-yellow)}.section-title{color:#2f4f4f;color:var(--dark-gray);font-family:Quattrocento,serif;font-family:var(--quattrocento);font-size:3rem;font-weight:700;text-align:center}.section-text{font-size:1.275rem;line-height:2.25rem;text-align:center}.slabs-container{align-items:flex-start;gap:1.5rem}.row-slab,.slabs-container{display:flex;flex-direction:column;justify-content:center}.row-slab{align-items:center;border:.05rem solid #2f4f4f;border:.05rem solid var(--dark-gray);border-radius:.25rem;gap:1rem;padding:1rem 1.5rem;text-align:center;width:100%}.slab-text{word-wrap:break-word}.team-container{flex-wrap:wrap;gap:5rem}.profile-card,.team-container{align-items:center;display:flex;justify-content:center}.profile-card{flex-direction:column;gap:1rem}.profile-avatar{border-radius:10rem;width:10rem}.profile-name{color:#2f4f4f;color:var(--dark-gray);font-size:1.5rem;font-weight:700}.profile-role{font-size:.875rem}.three-card-container{align-items:stretch;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;text-align:center}.values-column{align-items:center;border:.05rem solid #2f4f4f;border:.05rem solid var(--dark-gray);border-radius:.2rem;display:flex;flex:1 1;flex-direction:column;gap:1rem;height:inherit;justify-content:flex-start;padding:1rem}.article-title{color:#2f4f4f;color:var(--dark-gray);font-size:1.5rem}.article-text{line-height:1.75rem}.course-container{display:flex;flex-direction:column;gap:2rem;width:100%}.course-cards-container{align-items:stretch;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;justify-items:center}.course-card{background-color:#fff;border:.01rem solid #708090;border:.01rem solid var(--accent-gray);border-radius:.5rem;display:flex;flex-direction:column;justify-content:space-between;min-width:250px;overflow:hidden;width:16.66667%}.course-card .cta-btn{font-size:.875rem;width:100%}.card-text{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:space-between;padding:1.5rem}.course-img{max-height:125px;max-width:100%;object-fit:cover}footer{border-top:.05rem solid #2f4f4f;border-top:.05rem solid var(--dark-gray);color:#2f4f4f;color:var(--dark-gray);padding:2rem 5rem}footer .logo{font-size:3rem}.footer-top{justify-content:space-between;margin:2rem 0}.footer-top,.smcontainer{align-items:center;display:flex}.smcontainer{gap:2rem;justify-content:center;margin-bottom:1rem}.social-media-link{border:.25rem solid #0000;display:grid;font-size:1.5rem;padding:.75rem;place-items:center}.footer-text{font-weight:600;margin-bottom:1rem;text-align:center}.footer-text a{color:#00bfff;color:var(--accent-blue)}.course-page.center-section{flex-direction:column;gap:2rem;justify-content:center;padding:5rem 8rem}.cols-container,.course-page.center-section{align-items:flex-start;display:flex;width:100%}.cols-container{justify-content:space-between}.text-with-icon{align-items:flex-start;display:flex;justify-content:flex-start}.text-with-icon svg{font-size:1.5rem;font-weight:700;margin-right:.5rem}.col-left{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;justify-content:center;width:60%}.col-right{width:30%}.course-page-nav{display:flex;flex-wrap:wrap;gap:.5rem}.course-intro{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:center}.course-page-course-title{font-size:2rem}.course-page-course-title,.course-page-instructor-name{color:#2e8b57;color:var(--primary-green);font-weight:800}.course-page-instructor-name{text-decoration:underline;transition:color .2s linear}.intro-bottom{align-items:center;display:flex;gap:2rem;justify-content:flex-start}.course-structure-container{display:flex;flex-direction:column;gap:2rem;width:100%}.course-page-sub-container>h3{color:#2e8b57;color:var(--primary-green);margin-bottom:1rem}.inclusions-container{grid-gap:1rem 2rem;display:grid;gap:1rem 2rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);margin-left:.5rem;width:80%}.inclusions-container .aa{font-weight:600}.course-contents-container{border:.05rem solid #0000004d;border-radius:.2rem}.video-card{align-items:flex-start;background-color:initial;box-shadow:0 0 3rem #cecece;gap:1rem;padding:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.video-card,.video-container{display:flex;flex-direction:column;justify-content:center}.video-container{align-items:center;padding:.25rem;width:100%}.video-card{float:right}.video-card .course-img{max-width:500px;min-width:250px;width:100%}.video-container iframe{height:200px;width:100%}.video-card .cta-btn{width:80%}.video-card .card-footer,.video-card .cta-btn{align-self:center}.course-page-price-container{align-items:center;display:flex;gap:.5rem;justify-content:flex-start;margin-left:.5rem}.course-page-price-container span{align-items:center;display:flex;justify-content:center}.new-price{font-size:1.5rem;font-weight:900}.new-price svg{font-size:1.35rem}.old-price{font-weight:600;opacity:.5;text-decoration:line-through}.old-price svg{font-size:1rem}.exclusive-msg{align-items:center;color:#c00000;color:var(--alert-red);display:flex;font-size:.875rem;font-weight:600;gap:.25rem;justify-content:center;margin-left:.5rem}.video-card .card-footer{font-size:.875rem;opacity:.75rem}.vacancy,.vacancy-container{align-items:center;display:flex;justify-content:center}.vacancy{box-shadow:0 0 1rem #0003;color:#2e8b57;color:var(--primary-green);font-size:2rem;font-weight:600;gap:.5rem;padding:2rem}.vacancy .apply-link{font-size:1.5rem}@media screen and (max-width:1080px){html{font-size:14px}}@media screen and (max-width:1036px){.center-section{padding:7rem 3rem}.section-title{font-size:4rem}.section-text{font-size:1.5rem}header{padding:1.5rem}header nav{background-color:#f5f5f5;background-color:var(--secondary-white);border-bottom:.05rem solid #2f4f4f;border-bottom:.05rem solid var(--dark-gray);flex-direction:column;gap:3rem;justify-content:flex-start;left:0;margin:0;padding:5rem 0;position:fixed;top:5.25rem;transform:translateX(-100rem);transition:transform .2s linear;width:100vw;z-index:-1}header .nav-link{font-size:1.5rem}.menu-toggle{display:block}.menu-open{transform:translateX(0)}.hero-title{font-size:2.5rem}.section-title{font-size:2rem}.section-text{font-size:1.25rem}.team-container{gap:2rem}.three-card-container{flex-direction:column}footer{padding:3rem}.footer-top{flex-direction:column;gap:2rem}.course-page.center-section{margin-top:4rem;padding:3rem 2rem}.cols-container{flex-direction:column-reverse;gap:2rem}.col-left,.col-right,.inclusions-container{width:100%}.col-right{align-items:center;display:flex;justify-content:center;width:100%}}@media screen and (max-width:480px){html{font-size:12px}.team-container,footer nav{flex-direction:column}.intro-bottom{gap:1rem}.inclusions-container,.intro-bottom{align-items:flex-start;flex-direction:column}.inclusions-container{display:flex;justify-content:center}.course-page.center-section{padding:3rem 1rem}}.menu-toggle{height:1rem;position:relative;width:2rem}.button-bar{background-color:var(--dark-gray);height:.1rem;position:absolute;transition:transform .2s linear;width:2rem}.open .top{top:0}.open .bottom{bottom:0}.close .top{transform:rotate(-45deg);transform-origin:center}.close .bottom{transform:rotate(45deg);transform-origin:center}.form-container{padding-top:5rem}.form-card{border:.1rem solid #0000004d;border-radius:.5rem;padding:2rem}.form-card,.form-card form{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center}.input-container{display:flex;flex-direction:column;gap:.75rem;width:100%}.input-label{font-weight:700}.input-row{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:0 .25rem;width:100%}.text-inputs{background-color:initial;border:none;border-bottom:.1rem solid #0000004d;font-size:1rem;outline:0;padding:.5rem;transition:border-color .1s linear;width:100%}.text-inputs:focus{border-bottom:.1rem solid var(--primary-green)}.select-input{background-color:initial;border:.05rem solid #0000004d;border-radius:.25rem;cursor:pointer;font-size:1rem;padding:.5rem 1rem;width:30%}.select-input option{border-radius:0 0 .1rem .1rem}.radio-btn-container{width:30%}.radioLabel{align-items:center;border:.05rem solid #0000004d;border-radius:.25rem;cursor:pointer;display:flex;gap:.5rem;justify-content:flex-start;padding:.5rem 1rem;transition:background-color .1s linear;width:100%}input[type=radio]{display:none}input[type=radio]:checked+.radioLabel{background-color:var(--accent-gray);border-color:var(--accent-gray);color:#fff}.form-card p{color:var(--accent-gray)}.link-underline{text-decoration:underline}.accordion-container{background-color:#a4a4a41a}.accordion-container:not(:last-child){border-bottom:.05rem solid #0000004d}.accordion-title{cursor:pointer;font-size:1rem;padding:1rem 2rem;transition:color .1s linear;transition:background-color .05s linear}.accordion-title:hover{background-color:#0000001a}.accordion-title>h3{font-weight:700}.accordion-title>svg{font-size:1rem;transform:rotate(0);transition:transform .2s linear}.open>.accordion-title{color:var(--primary-green)}.open>.accordion-title>svg{transform:rotate(90deg)}.open .accordion-content{display:block}.close .accordion-content{display:none}.accordion-content{padding:0 3rem 1rem}ul{margin-left:1rem}.subtopic>ul>:first-child{list-style-type:none}.subtopic>ul>li:not(:first-child){margin-left:1rem}@media screen and (max-width:480px){.accordion-title{font-size:.875rem;padding:1rem}}.dashboard-wrapper{height:100vh;width:100%}.dashboard-header{border-bottom:.1rem solid var(--accent-gray);padding:1rem}.dashboard-container{display:flex;height:calc(100vh - 4.3rem)}.dashboard-nav-container{align-items:flex-start;background-color:var(--primary-green);display:flex;flex-direction:column;justify-content:flex-start;width:150px}.dashboard-nav-container .text-with-icon{color:#fff;padding:1rem;transition:background-color .1s linear;width:100%}.dashboard-nav-container .text-with-icon:hover{background-color:#0003}.dashboard{width:calc(100% - 100px)}.dashboard-content-container{padding:2rem}.modal-overlay{background-color:#00000080;display:grid;height:100vh;left:0;place-items:center;position:fixed;top:0;width:100%;z-index:9999}.modal-container{align-items:stretch;background-color:#fff;display:flex;flex-direction:row-reverse;gap:1rem;padding:1rem}.modal-container>*{padding:1rem}.modal-container .col1{border-left:.05rem solid var(--accent-gray);display:flex;flex-direction:column;gap:1rem;width:-webkit-max-content;width:max-content}.payment-details{align-items:center;display:flex;gap:2rem;justify-content:space-between}.payment-details .r{text-align:right}.modal-container h3{color:var(--primary-green);margin-bottom:.5rem}.modal-container form{align-items:flex-start;gap:1rem}.modal-container .col2,.modal-container form{display:flex;flex-direction:column;justify-content:center}.modal-container .col2{align-items:center;gap:.5rem}.col2 p{color:#000000bf;font-size:.75rem;font-weight:600}.col2 .qr-address{color:#000;font-size:1rem}.qr-img{max-width:100%;width:10rem}.close-modal{align-self:start;background-color:initial;border:none;border-radius:100px;cursor:pointer;display:grid;font-size:1.5rem;outline:0;padding:.5rem;place-items:center;transition:background-color .2s linear}.close-modal:hover{background-color:#0000001a}.modal-container .note{color:red;font-size:.875rem}@media screen and (max-width:560px){.modal-container{flex-direction:column;width:90%}.modal-container .col1{border-bottom:.05rem solid var(--accent-gray);border-left:0;width:100%}.close-modal{align-self:flex-end}.modal-container .cta-btn{align-self:center}}