*{box-sizing:border-box}*,body,html{padding:0;margin:0}body,html{font-size:16px}body{color:#3b3b3b;background-color:#fcf9f9;width:100%;font-family:Libre Baskerville,serif}a{display:inline-flex;color:inherit;transition:all .3s ease;text-decoration:none}ul{list-style:none}p:hover{color:#3b3b3b}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.container{width:100%;padding-right:40px;padding-left:40px;margin-right:auto;margin-left:auto}.navBar{justify-content:space-between;padding:20px 0}.navBar,.navBar>ul{display:flex;align-items:center}.navBar>ul{gap:30px}.booking{border-radius:15px;padding:5px 10px;border:1px solid #bca4a4}.booking:hover{background-color:#f7e0e0;border:2px solid #f7e0e0}.navBar ul li a{font-weight:500;font-size:18px;transition:all .3s ease-in-out}.navBar ul li a:hover{font-weight:500;font-size:20px}.logo{display:flex;flex-direction:column;align-items:center;margin-left:30px;transition:all .3 ease-in-out}.logo span{font-size:20px;font-family:Pacifico,cursive;color:#3b3b3b}.logo:hover{scale:1.15}.jumbatron{justify-content:space-between;padding:0 40px;gap:50px}.home-jumbatron,.jumbatron{display:flex;align-items:center}.home-jumbatron{flex-direction:column;gap:30px}.home-jumbatron h1{text-align:center;font-size:30px}.jumbatron h1:hover{color:#bca4a4}.banner,.headshot{transition:transform .3s ease}.banner:hover,.headshot:hover{transform:scale(1.1)}.headshot-title h2{font-family:Pacifico,cursive;margin-bottom:8px}.services{text-align:center;display:flex;flex-direction:column;gap:40px}.title{font-size:28px}.title:hover{color:#bca4a4}.card-wrapper{display:flex;gap:30px;justify-content:space-between}.ex .card-wrapper{justify-content:center;gap:20px}.card{width:350px;padding:30px 35px;background-color:#fff9f9;transition:all .3s ease-in-out;border-radius:15px;box-shadow:0 1px 1px 0 rgba(0,0,0,.06),0 10px 20px 0 rgba(0,0,0,.06);display:flex;gap:25px;flex-direction:column;align-items:center}.ex .card{background-color:#fde7ca}.line{width:110%;height:auto}.gold-line{position:absolute;width:140%;height:auto;bottom:60;z-index:-1;opacity:80%}.card:hover{background-color:#f7e0e0}.ex .card:hover{background-color:#fece8f}.card ul{text-align:left;display:flex;flex-direction:column;gap:15px}.card ul li,footer,p{color:#969696}footer{margin:100px auto 20px;text-align:center;display:flex;flex-direction:column;gap:20px;max-width:1000px}.contact-buttons{display:flex;gap:15px;align-self:center}.qa-jumbotron{flex-direction:column}.coaching-jumbotron,.qa-jumbotron{display:flex;align-items:center;gap:30px;justify-content:space-around}.text-wrapper{max-width:650px;padding-top:70px;display:flex;flex-direction:column;gap:15px}.coaching-jumbotron .text-wrapper,.qa-jumbotron .text-wrapper{padding-top:25px}.coaching-jumbotron .banner,.qa-jumbotron .banner{margin-top:auto;margin-bottom:auto}.text-wrapper h1{text-align:center}.text-wrapper p{text-indent:40px}.description{max-width:1000px;text-align:center}.qa-services{margin-top:40px;display:flex;flex-direction:column;gap:40px;align-items:center}.qa-services p{font-size:large}.values{margin:60px 0;display:flex;flex-direction:column;gap:20px;align-items:center}.link-wrapper{display:flex;align-self:center;gap:20px}.link{color:#483250}.link,.link:hover{text-decoration:underline}.values ul{display:flex;flex-direction:column;gap:20px}.values ul li{border:2px solid #bca4a4;padding:20px 30px;width:600px;border-radius:15px;box-shadow:0 1px 1px 0 rgba(0,0,0,.06),0 10px 20px 0 rgba(0,0,0,.06);transition:all .3s ease-in-out;color:#3b3b3b}.values ul li:hover{scale:1.2}.menu,.mobile-menu{display:none}.mobile-menu li:last-child{width:200px}@media (max-width:920px){.container{padding:0 20px;margin-right:auto;margin-left:auto}.logo{margin:0}.logo img{width:80px;height:80px}.logo span{font-size:16px}.card-wrapper{flex-direction:column}.navBar ul{display:none}.menu,.mobile-menu{display:block}.headshot{max-width:400px;height:auto}.home-jumbatron h1,em,h2{font-size:14px}.title{font-size:18px}body{font-size:16px}body h3{font-size:18px}.card{gap:15px}.values ul li{width:320px}.mobile-menu{position:fixed;inset:0 0 0 40%;background-color:#f7e0e0c4;padding:min(30vh,10rem) 2em;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.mobile-menu ul li{padding:20px;display:block}.close{position:absolute;right:20px;top:20px}.card-wrapper{align-items:center}footer{max-width:300px;padding-bottom:20px;padding-top:20px;margin:0 auto;font-size:10px}.coaching-jumbotron,.qa-jumbotron{flex-direction:column;align-items:center}.coaching-jumbotron img,.qa-jumbotron img{width:280px;height:160px}.qa-services{margin-top:20px;gap:20px}.text-wrapper{padding:10px;font-size:12px}.gold-line{width:100%;bottom:-620px}.booking{max-width:150px}.qa-image{width:150px;height:220px}.qualificationWrapper{flex-direction:column;gap:10px}.about-image{width:300px;height:300px}.qa-jumbotron .banner{width:300px;height:auto;aspect-ratio:16/9}footer .badges{width:250;height:80}.about-jumbatron{flex-direction:column}}.qa-image{margin-right:auto;margin-left:auto}.aboutJ{display:grid;align-items:center;justify-content:center;grid-gap:40px;gap:40px}.qualificationWrapper{margin-top:20px;display:flex;align-items:center;gap:20px}.qualification-summary .title{text-align:center}.cheers{margin-left:auto}.aboutJ .text-wrapper,.badges{margin-right:auto;margin-left:auto}.about-jumbatron{display:flex;gap:30px}