@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{box-sizing:border-box;color:var(--black);border:0;margin:0;padding:0}html{font-size:16px}@media (width<=830px){html{font-size:13px}}@media (width<=480px){html{font-size:10px}}html,body{scroll-behavior:smooth;height:100%}h1,h2,h3,p{margin:0}a{cursor:pointer;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%;height:100%;display:block}:root{--main-font:"Poppins", sans-serif;--line-height-heading:1.35;--line-height:1.35;--font-h0:700 4.8rem/var(--line-height-heading) var(--main-font);--font-h1:700 2.875rem/var(--line-height-heading) var(--main-font);--font-h2:400 2.375rem/var(--line-height) var(--main-font);--font-h3:700 1.875rem/var(--line-height) var(--main-font);--font-h4:500 1.5rem/var(--line-height) var(--main-font);--font-p1:400 1.25rem/var(--line-height) var(--main-font);--font-p2:400 1rem/var(--line-height) var(--main-font);--font-p2-cap:600 1rem/var(--line-height) var(--main-font);--font-p3:600 .875rem/var(--line-height) var(--main-font);--font-p4:500 .625rem/var(--line-height) var(--main-font)}.up-case{text-transform:uppercase}h1{font:var(--font-h1);color:var(--white);padding:20px 0;& span{color:var(--gold)}}:root{--black:#151515;--white:#fff;--red2:#e45453;--red:#c04141;--pink:#fac4c4;--pink-2:#fdf3f3}header{justify-content:center;align-items:center;padding:20px 0;display:flex;& .logo{width:180px}& nav{z-index:100;background:#ffffffe6;border:1px solid #ffffff4d;justify-content:center;gap:40px;width:100%;padding:20px 40px;display:flex;position:fixed;top:0;overflow:hidden;box-shadow:0 4px 30px #0000001a;& ul{align-items:center;gap:40px;display:flex;& .media-menu{& .menu-a{padding:10px 0}}& li{& .dropdown-menu{display:none}& a{font:var(--font-p3);color:var(--black);align-items:center;padding-bottom:2px;display:flex;&.active{border-bottom:1px solid var(--red)}& img{width:20px;transition:transform .5s;transform:rotate(0)}&:hover{color:var(--red)}}}& .media-menu:hover{box-sizing:border-box;position:relative;& .menu-a{padding:10px 0;& img{transform:rotate(180deg)}}& .dropdown-menu{background-color:var(--pink);border-top:2px solid var(--red);padding:10px 40px;display:flex;position:absolute}}}}}@media (width<=830px){header{& nav{justify-content:space-around;align-items:center;& ul{& .media-menu:hover{padding-bottom:20px}}}}}.burger{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;display:none}.burger span{background:var(--red);border-radius:2px;width:26px;height:3px;transition:transform .3s,opacity .3s}.burger.active span:first-child{transform:rotate(45deg)translate(5px,5px)}.burger.active span:nth-child(2){opacity:0}.burger.active span:nth-child(3){transform:rotate(-45deg)translate(6px,-6px)}.close-menu{color:var(--red);cursor:pointer;background:0 0;border:none;font-size:5rem;display:none}@media (width<=830px){.menu{margin-right:40px}.burger{justify-self:right;display:flex}.nav-menu{background:var(--white);z-index:1000;flex-direction:column;align-items:flex-start;gap:24px;padding:80px 0 0 40px;transition:transform .3s;position:fixed;inset:0;transform:translate(100%)}.nav-menu.active{transform:translate(60%)}.close-menu{z-index:1001;display:block;position:absolute;top:20px;right:700px}}@media (width<=430px){.nav-menu.active{transform:translate(40%)}.close-menu{right:320px}}footer{position:relative;& .upper-footer{background:var(--red);grid-template-columns:1fr 1fr 1fr;justify-content:center;min-height:500px;margin:0 auto;padding:40px 160px;display:grid;position:relative;&:after{content:"";background:var(--white);clip-path:polygon(0 75%,50% 10%,100% 75%,100% 100%,0 100%);width:100%;height:100px;position:absolute;bottom:0;left:0}& div{justify-content:center;justify-items:center;margin-left:auto;margin-right:auto;& h3,& p,& a{color:var(--white)}& .logo,& p,& h3{text-align:center;margin-left:auto;margin-right:auto}& .logo{width:60%;height:auto}& p{font:var(--font-p3);width:32ch;padding-top:20px;font-weight:300}& h3{font:var(--font-h4)}& .line{background:var(--white);width:100px;height:1px;margin:20px auto}& ul{flex-direction:column;gap:20px;padding-left:80px;display:flex;& li{& a{font:var(--font-p3);&:hover{color:var(--black)}}}}& .connect{flex-direction:row;gap:10px;display:flex;& a{display:block;& img{background:var(--white);width:40px;padding:6px}&:hover{box-shadow:2px 2px 10px var(--pink)}}}}}& .lower-footer{position:absolute;top:86%;left:41%;& div{align-items:center;gap:10px;display:flex;& p{font:var(--font-p3);color:var(--red);font-weight:300}& .star-wrapper{align-items:center;display:inline-flex;position:relative;& img{width:34px;transition:transform .25s,filter .25s;position:relative}& .star-label{color:var(--black);font:var(--font-p3);white-space:nowrap;opacity:0;pointer-events:none;background:#fffffff2;border-radius:999px;padding:4px 10px;transition:opacity .2s,transform .2s;position:absolute;top:-26px;left:50%;transform:translate(-50%)translateY(4px)}&:hover{& img{filter:brightness(1.1);transform:scale(1.08)}& .star-label{opacity:1;transform:translate(-50%)translateY(0)}}}}& span{font:var(--font-p4);font-weight:300;& a{color:var(--red)}}}}@media (width<=1030px){footer{& .upper-footer{padding:40px 80px;& div{& ul{padding-left:60px}}}}}@media (width<=667px){footer{& .upper-footer{grid-template-columns:1fr;justify-items:center;gap:40px;min-height:fit-content;margin:0 auto;padding:20px 40px 100px;&:after{height:80px}& div{& .logo{justify-items:center;width:80%;margin:0 auto}& p{text-align:center;width:100%}& h3{text-align:center}& .line{width:80px;margin:10px auto}& ul{text-align:center;gap:10px;padding-left:0}}}& .lower-footer{top:91%;left:32%}}}.container{box-sizing:border-box;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.btn{font:var(--font-p2);background:var(--red2);color:var(--white);border:1px solid #0000;padding:10px 20px;font-weight:400;&:hover{border:1px solid var(--white)}}.btn-secondary{font:var(--font-p2);align-items:center;padding-top:40px;font-weight:400;text-decoration:underline;display:flex;&:hover{color:var(--red)}}.btn-third{font:var(--font-p2);background:var(--white);color:var(--red);border:2px solid #0000;padding:10px 20px;font-weight:400;&:hover{border:1px solid var(--red)}}.hero-section{background-image:url(/img/home/hero-img.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:80px;& .hero-content{background-color:#0000004d;flex-direction:column;padding:160px;display:flex;& h1{font:var(--font-h1);color:var(--white)}& h4{font:var(--font-h4);color:var(--white)}& .btn-section{gap:40px;padding-top:40px;display:flex}}}@media (width<=1030px){.hero-section{& .hero-content{padding:80px}}}@media (width<=440px){.hero-section{& .hero-content{text-align:center;padding:20px;& .btn-section{justify-content:center}}}}.what-i-do{text-align:center;padding:80px 0;& p{font:var(--font-p1);font-weight:300}& .w-i-d{& h2{font:var(--font-h2);text-align:center;justify-self:center;padding-bottom:20px}& p{justify-self:center;max-width:90ch;margin-left:auto;margin-right:auto;padding:0 50px}}& .my-story{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:80px 80px 0 0;display:grid;& h3{font:var(--font-h2)}}}@media (width<=1180px){.what-i-do{padding-top:20px;& .w-i-d{padding-bottom:40px}& .my-story{grid-template-columns:1fr;padding:0 80px}}}@media (width<=440px){.what-i-do{padding:20px 20px 0;& .w-i-d{& p{max-width:60ch;padding:0}}& .my-story{text-align:center;grid-template-columns:1fr;gap:20px;padding:20px;& h3{padding-bottom:20px}& .btn-secondary{padding-top:20px}}}}.clarity-series{background-image:url(/img/home/clarity-series.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;& .clarity-series-content{background-color:#00000080;padding:40px 40px 40px 160px;& h3,& h4,& p,& li,& a{color:var(--white)}& h3{font:var(--font-h2);max-width:18ch;font-weight:700}& h4{font:var(--font-h4);padding-bottom:20px;text-decoration:underline}& p{font:var(--font-p1);max-width:60ch;font-weight:300}& ul{flex-direction:column;gap:10px;padding:20px 0;display:flex;& li{font:var(--font-p1);gap:10px;display:flex}}& div{padding-top:40px;& .btn-third{color:var(--red)}}}}@media (width<=1030px){.clarity-series{& .clarity-series-content{padding:40px}}}@media (width<=430px){.clarity-series{& .clarity-series-content{& ul{gap:4px;& li{align-items:center}}}}}.not-sure{background:var(--pink);text-align:center;flex-direction:column;justify-content:center;gap:20px;padding:80px 40px;display:flex;& h4,& p{color:var(--red)}& h4{font:var(--font-h0)}& p{font:var(--font-p1);padding-bottom:40px}}@media (width<=440px){.not-sure{padding:40px 10px;& p{padding-bottom:20px}}}.my-story{& .hero-section{background:var(--red2);text-align:center;padding:20px;& h1{font:var(--font-h0)}}& .about-me{grid-template-columns:1fr .8fr;gap:20px;display:grid;& .content{& .text{flex-direction:column;gap:20px;padding:20px;display:flex;& h3{font:var(--font-h3)}& p{font:var(--font-p1);color:var(--black);font-weight:300}& div{align-items:center;gap:20px;display:flex;& span{font:var(--font-p3);color:var(--red2);text-align:center}& img{width:40px}}}& .my-background{padding:20px;& div{border-radius:4px;padding:20px;& dt{& button{width:100%;font:var(--font-p2-cap);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid;&:before{content:"";background:var(--red);width:20px;height:1px;display:inline-block}& img{width:24px;transition:transform .5s;transform:rotate(0);&:hover{transform:rotate(180deg)}}&[aria-expanded=true] img{transform:rotate(180deg)}}}& dd{font:var(--font-p3);max-width:80ch;padding-top:10px;padding-left:30px;font-weight:400;display:none;&.active{display:flex}& ul{& li{list-style:outside}}}}& div:nth-child(odd){background:var(--pink-2)}}}& .img{& img{object-fit:cover}}}& .clarity-series{& .clarity-series-content{background-color:#000c;padding:40px 80px;& .cs-content{text-align:center;justify-items:center;& h3{max-width:100%}& p{max-width:100%;padding-top:10px}}& .cs-btn{justify-content:center;margin:0 auto;display:flex}}}& .rhythm-section{& .rhythms{& .rhythm{background-color:#e454531a;border-color:var(--white)!important}}}}@media (width<=1180px){.my-story{& .clarity-series{& .clarity-series-content{padding:40px;& .rhythm-section{padding:20px 0}}}}}@media (width<=440px){.my-story{& .about-me{grid-template-columns:1fr}& .clarity-series{& .clarity-series-content{& .rhythm-section{& .rhythms{grid-template-columns:1fr}}}}& .about-me .content .my-background{padding:0}}}.responsibility{background:var(--red);text-align:center;padding:80px 160px;& h2{font:var(--font-h0);color:var(--white)}& p{font:var(--font-p2);color:var(--white);padding-top:40px}}@media (width<=1030px){.responsibility{padding:80px}}@media (width<=440px){.responsibility{padding:40px 20px}}.organisations{& .hero-section{background:var(--white);text-align:center;flex-direction:column;padding:20px;display:flex;& h1{font:var(--font-h1);color:var(--black)}& h4{font:var(--font-p2)}& .btn-section{padding:40px 0}}& .leading{background:var(--red2);padding:40px 160px;& h2{font:var(--font-h2);color:var(--white);font-weight:700}& p{font:var(--font-p1);color:var(--white);padding:20px 0}& ul{& li{font:var(--font-p2);color:var(--white);list-style:inside}}}}@media (width<=880px){.organisations{& .leading{padding:40px 80px}}}@media (width<=440px){.organisations{& .leading{padding:40px}}}.organisations{& .reset{background:var(--pink);text-align:center;flex-direction:column;gap:20px;padding:40px 80px;display:flex;& h3{font:var(--font-h0);color:var(--red)}& h4{font:var(--font-h4);color:var(--red)}& p{font:var(--font-p1);color:var(--red);padding-bottom:40px;font-weight:300}}}@media (width<=440px){.organisations{& .reset{padding:40px;& p{padding-bottom:20px}}}}.organisations{& .the-dance{background-image:url(/img/home/hero-img.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;& .content{background-color:#000000b3;flex-direction:column;padding:40px 700px 40px 80px;display:flex;& h2,& h3{font:var(--font-h2);color:var(--white);font-weight:700}& h4{font:var(--font-p2);color:var(--pink)}& p{font:var(--font-p1);color:var(--white);padding:20px 0;font-weight:300}& .features{gap:20px;display:flex;& .feature{border:1px solid var(--red);background:var(--white);flex-direction:column;gap:20px;width:300px;padding:20px;display:flex;& img{width:24px;height:fit-content}& h4{font:var(--font-p1);color:var(--black);font-weight:700}& p{font:var(--font-p2);color:var(--black);padding:0;font-weight:300}}}& ul{flex-direction:column;gap:10px;padding:20px 0;display:flex;& li{font:var(--font-p1);color:var(--white);gap:10px;display:flex}}}}}@media (width<=1370px){.organisations{& .the-dance{& .content{padding:40px 440px 40px 80px}}}}@media (width<=1180px){.organisations{& .the-dance{& .content{padding:40px 200px 40px 80px}}}}@media (width<=956px){.organisations{& .the-dance{& .content{padding:40px}}}}@media (width<=440px){.organisations{& .the-dance{& .content{padding:40px 20px;& .features{flex-direction:column;margin:0 auto}}}}}.my-story{& .about-me{grid-template-columns:1fr 1fr;padding:40px;& h2{font:var(--font-h0);color:var(--black);margin:0 auto;font-weight:700}}}@media (width<=1030px){.my-story{& .about-me{grid-template-columns:1fr;& h2{text-align:center}}}}@media (width<=440px){.my-story{& .about-me{& h2{font:var(--font-h1)}}}}@media (width<=390px){.my-story{& .about-me{padding:20px}}}.organisations,.my-story{& .rhythm-section{flex-direction:column;padding:40px;display:flex;& .rhythms{grid-template-columns:repeat(3,1fr);gap:20px;display:grid;& .rhythm{border:1px solid var(--red2);flex-direction:column;gap:10px;padding:40px 10px;display:flex;& h4{font:var(--font-p1);font-weight:600}& p{font:var(--font-p2);font-weight:400}& ul li{font:var(--font-p3);padding-left:20px;font-weight:300;list-style:inside}}}& .content{text-align:center;flex-direction:column;gap:40px;padding:40px;display:flex;& h2{font:var(--font-h2);font-weight:600}& p{font:var(--font-p1)}}}}@media (width<=1024px){.organisations .rhythm-section .content{background:var(--pink);margin-top:40px}}@media (width<=440px){.organisations{& .rhythm-section{& .rhythms{grid-template-columns:1fr}& .content{gap:20px;padding:20px}}}}.organisations .individuals .coaching .contents{grid-template-columns:1fr;& table{border-collapse:collapse;& th,& td{border:2px solid var(--red2);flex-wrap:wrap;padding:10px}& th{font:var(--font-h3)}& td{font:var(--font-p1)}& .bold{font-weight:600}}& .content{border:none;& ul li{font:var(--font-p2)}}}.org{& ul li{font:var(--font-p2);list-style:inside}& h4{font:var(--font-h4);color:var(--red2);margin-top:40px;text-decoration:underline}& span{border-left:2px solid var(--pink);font:var(--font-p3);padding-left:20px}}.individuals{& .hero-section{background:var(--white);text-align:center;flex-direction:column;padding:20px 40px;display:flex;& h1{font:var(--font-h1);color:var(--black)}& h4{font:var(--font-h4);padding-bottom:20px}& p{font:var(--font-p2)}& .btn-section{padding:40px 0;& .btn{margin-left:20px}}}& .performance{background:var(--red2);padding:40px 160px;& h2{font:var(--font-h2);color:var(--white);font-weight:700}& p{font:var(--font-p1);color:var(--white);padding:10px 0}}}@media (width<=880px){.individuals{& .performance{padding:40px 80px}}}@media (width<=440px){.individuals{& .performance{padding:40px}}}@media (width<=375px){.individuals{& .hero-section{padding:20px}}}.individuals{& .courses-programmes{background-image:url(/img/home/hero-img.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;& .content{background-color:#000000b3;flex-direction:column;padding:40px 500px 40px 80px;display:flex;& h2{font:var(--font-h2);color:var(--white);font-weight:700}& p{font:var(--font-p1);color:var(--white);padding:20px 0;font-weight:300}& .courses-grid{grid-template-columns:1fr 1fr 1fr;gap:40px;padding-top:40px;display:grid;& .course-card{border:4px solid var(--white);background:var(--white);flex-direction:column;justify-content:space-between;padding:20px;display:flex;& h3{font:var(--font-p1);color:var(--red)}& p{font:var(--font-p2);color:var(--black);padding:10px 0;font-weight:300}& a{font:var(--font-p3);color:var(--black);&:hover{color:var(--red2)}}&:hover{border-color:var(--red)}}}}}}@media (width<=1180px){.individuals{& .courses-programmes{& .content{padding:40px 300px 40px 80px}}}}@media (width<=1133px){.individuals{& .courses-programmes{& .content{padding:40px 300px 40px 80px;& .courses-grid{grid-template-columns:1fr 1fr}}}}}@media (width<=852px){.individuals{& .courses-programmes{& .content{padding:40px 200px 40px 80px;& .courses-grid{padding-top:20px}}}}}@media (width<=667px){.individuals{& .courses-programmes{& .content{padding:40px 20px;& .courses-grid{gap:20px}}}}}.individuals{& .flexible{background:var(--pink);text-align:center;flex-direction:column;gap:20px;padding:40px 80px;display:flex;& h3{font:var(--font-h0);color:var(--red)}& h4{font:var(--font-h4);color:var(--red)}& p{font:var(--font-p1);color:var(--red);padding-bottom:40px;font-weight:300}}}@media (width<=956px){.individuals{& .flexible{& h3{font-size:4.25rem}}}}@media (width<=874px){.individuals{& .flexible{& h3{font-size:4rem}}}}@media (width<=852px){.individuals{& .flexible{& h3{font-size:3.85rem}}}}@media (width<=820px){.individuals{& .flexible{& h3{font-size:4.55rem}}}}@media (width<=768px){.individuals{& .flexible{& h3{font-size:4.2rem}}}}@media (width<=744px){.individuals{& .flexible{& h3{font-size:4rem}}}}@media (width<=667px){.individuals{& .flexible{& h3{font-size:3.5rem}}}}@media (width<=440px){.individuals{& .flexible{padding:40px;& h3{font-size:3.15rem}& p{padding-bottom:20px}}}}@media (width<=402px){.individuals{& .flexible{& h3{font-size:3.75rem}}}}@media (width<=393px){.individuals{& .flexible{& h3{font-size:3.45rem}}}}.individuals{& .coaching{grid-template-columns:.3fr 1fr;gap:40px;padding:40px;display:grid;& .title{flex-direction:column;gap:20px;display:flex;& h2{font:var(--font-h1)}& p{font:var(--font-p2)}}& .contents{grid-template-columns:1fr 1fr;gap:40px;display:grid;& .content{border:4px solid var(--pink);flex-direction:column;justify-content:space-around;gap:20px;padding:20px;display:flex;& img{width:30px;height:30px}& h3{font:var(--font-h4)}& p{font:var(--font-p2)}& .btn-section{padding:10px 0;& a{&:hover{text-decoration:underline}}}&:hover{border-color:var(--red)}}}}}@media (width<=1366px){.individuals{& .coaching{& .title{& h2{font-size:2.65rem}}}}}@media (width<=1030px){.individuals{& .coaching{grid-template-columns:1fr;& .title{gap:10px}}}}@media (width<=440px){.individuals{& .coaching{& .contents{grid-template-columns:1fr}}}}.individuals{& .why-coaching{flex-direction:column;gap:40px;padding:40px 300px;display:flex;& h2{font:var(--font-h1);color:var(--red2)}& p{font:var(--font-p1)}}}@media (width<=1180px){.individuals{& .why-coaching{padding:40px 200px}}}@media (width<=932px){.individuals{& .why-coaching{padding:40px 120px}}}@media (width<=440px){.individuals{& .why-coaching{gap:20px;padding:0 40px 40px}}}@media (width<=375px){.individuals{& .not-sure{& h4{font-size:4.6rem}}}}
