@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap");.main-banner{display:flex;align-items:center;justify-content:space-between;padding:2rem}.main-banner h1{color:indigo;padding-left:3%;font-weight:900;font-size:5.4rem;margin-bottom:1rem;font-family:Montserrat,sans-serif}.main-banner button{background-color:gold;color:#000;font-weight:700;padding:1rem 2rem;border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-left:3%;font-size:1rem;text-transform:uppercase;outline:none}@media (max-width:768px){.main-banner{flex-direction:column}.main-banner img{margin-bottom:1rem}}@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@400;700&display=swap");footer{display:flex;justify-content:space-between;align-items:center;padding:20px 10%}.footer-section{display:flex;align-items:flex-start;flex-direction:column}footer img{width:100px}h2{margin-bottom:10px;font-size:1.2rem}.Link,h2{color:#333}.Link{margin-bottom:5px;text-decoration:none;font-size:1rem}.footer-text{text-align:center;color:#fff;font-size:1.6rem;background-color:teal;height:50%;width:100%;font-family:Raleway,sans-serif}@media (max-width:768px){footer{flex-direction:column;text-align:center}.footer-section,footer img{margin-bottom:20px}.card-container{grid-template-columns:1fr;gap:10px}.candle-card{border-radius:5px}.candle-card-footer{padding:10px}.candle-card-footer b,.candle-card-footer p{font-size:.9em}h2{font-size:1rem}.Link{font-size:.9rem}.footer-text{font-size:1.4rem;padding:15px 0}}body,button,input,textarea{font-family:Raleway,sans-serif}.navbar-bg{background-color:gold;margin-bottom:0}.logo{display:flex;justify-content:space-between;align-items:start;padding:auto;margin-right:50%}.nav-link{color:teal;font-size:1rem;font-weight:700;margin-right:1rem}.nav-content{display:flex;justify-content:flex-end}.NavbarItem:not(:last-child){margin-right:.8rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.text-small{font-size:.875rem;background-color:teal;border-radius:10px;color:#fff}.font-bold{font-weight:700}.text-tiny{font-size:.75rem}@media screen and (max-width:768px){.logo{margin-right:10%;padding:10px}.nav-link{font-size:.875rem;margin-right:.5rem}.nav-content{justify-content:space-around}.NavbarItem{margin-right:.25rem}.px-1{padding-left:.125rem;padding-right:.125rem}.py-2{padding-top:.25rem;padding-bottom:.25rem}.text-small{font-size:.75rem}.text-tiny{font-size:.65rem}}.review-container{text-align:center;margin:40px 0}.reviews-header{font-size:3rem;color:indigo;font-weight:700;margin-bottom:2rem}.review-flex-container{display:flex;flex-direction:row;gap:20px;justify-content:center;flex-wrap:wrap}.review-card{width:100%;max-width:400px;border:none;box-shadow:0 8px 30px rgba(0,0,0,.12);border-radius:10px;background-color:#fff;transition:transform .3s ease}.review-card:hover{transform:translateY(-5px)}.card-header{display:flex;align-items:center;gap:20px;padding:5px}.card-header .flex{justify-content:center;align-items:flex-start}.card-body{padding:20px;text-align:right}.rating{color:#000;font-size:1rem;display:flex;justify-content:center;margin-bottom:10px}.title{font-size:1.25rem;font-weight:700;margin-bottom:2%}.content,.title{text-align:center}.content{font-size:1rem;line-height:1.6;color:#000}.subscription{text-align:center;padding:40px 20px}.subscription h2{font-size:25px;margin-bottom:20px;font-weight:700;color:#333}.subscription form{display:flex;flex-direction:column;align-items:center}.subscription input{padding:15px 20px;margin-bottom:20px;width:80%;max-width:400px;border-radius:12px;color:#e2725b;box-shadow:none;outline:none;background-color:#e2725b1a}.subscription button{padding:15px 30px;background-color:#00808026;color:teal;border:none;border-radius:12px;font-weight:700;box-shadow:none;cursor:pointer;transition:background-color .3s ease}@media (max-width:768px){.subscription button,.subscription input{width:calc(100% - 60px)}}