@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap);*{-ms-box-sizing:border-box;box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:hsla(20,5%,89%,.473);font-family:Josefin Sans,sans-serif;font-optical-sizing:auto;font-style:normal;margin:0;overflow-x:hidden}.App{text-align:center}.sectionPadding{border-top:1px solid #000;padding:4rem 5%}.bannerSection{align-items:start;display:flex;flex-wrap:wrap;gap:50px;height:-webkit-min-content;height:min-content;justify-content:space-around}.bannerContent{align-self:center;display:block;margin-left:3%;text-align:start;width:40%}.bannerContent h1{font-size:clamp(2.5rem,5vw,3.75rem);margin:5px;padding:0}.bannerContent p{font-size:clamp(1rem,2.5vw,1.25rem);margin:20px 0;padding:0}.bannerButtons{display:flex;gap:10px;margin-top:30px}.bannerButtons button{border:1px solid #000;cursor:pointer;font-size:clamp(.875rem,2vw,1rem);outline:none;padding:10px 15px;transition:.3s ease-in-out}.bannerButtons button#signBtn{background:none}.bannerButtons button#learnBtn,.bannerButtons button#signBtn:hover{background-color:#000;color:#f0f8ff}.bannerButtons button#learnBtn:hover{background:none;color:#000}.bannerCarousel{background-color:#eee;display:flex;height:100%;justify-content:center;max-width:50vw}.carouselContainer{height:90%;max-width:50vw;position:relative;width:100%}.carouselContent{display:flex;height:100%;justify-content:start;overflow:hidden}.carouselItem{height:100%;transition:1s ease-in-out;width:100%}.carouselItemContent{height:100%}.imageWrapper{overflow:hidden;width:50vw}.carouselImage{max-height:600px;width:100%}.carouselText{display:flex;justify-content:center;margin:10px 5% 0;text-align:start}.carouselText h2,.carouselText p{font-size:clamp(1rem,2.5vw,1.5rem);margin:0;padding:2px}.carouselControls{gap:10px;height:10%;margin:20px 0;width:100%}.carouselButton,.carouselControls{display:flex;justify-content:center}.carouselButton{align-items:center;background:none;border:none;color:#858282;cursor:pointer;font-size:clamp(1.5rem,3vw,2rem);padding:5px 15px;transition:.3s ease-in-out}.carouselButton:hover{color:#000}@media screen and (max-width:768px){.bannerContent h1{font-size:clamp(1.8rem,4vw,3rem);margin:5px;padding:0}.bannerContent p{font-size:clamp(.8rem,2vw,1rem)}}.btnContainer{align-items:center;display:flex;gap:10px;justify-content:center}.featuresContainer{align-items:center;display:flex;flex-direction:column}.featuresHeader{margin-bottom:3rem;text-align:center}.headerContent{max-width:50rem;width:100%}.title{font-size:3rem;font-weight:700;margin-bottom:1.25rem}.description{font-size:1rem}.featuresGrid{align-items:start;display:flex;flex-direction:row;gap:3rem;justify-content:center}.featureItem{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.itemDescription,.itemTitle{margin:15px 0 2px;padding:0}.imageContainer{width:25vw}.buttonsContainer{display:flex;gap:10px;margin:50px 0}.buttonsContainer button{border:1px solid #000;cursor:pointer;font-size:clamp(.875rem,2vw,1rem);outline:none;padding:10px 15px;transition:.3s ease-in-out}.buttonsContainer button#exploreBtn{background:none}.buttonsContainer button#exploreBtn:hover,.buttonsContainer button#joinBtn{background-color:#000;color:#f0f8ff}.buttonsContainer button#joinBtn:hover{background:none;color:#000}@media screen and (max-width:1024px){.title{font-size:2rem}.featureItem,.imageContainer{width:25vw}}@media screen and (max-width:768px){.title{font-size:1.5rem}.description{font-size:.8rem}.featuresGrid{flex-direction:column}.featureItem,.imageContainer{width:50vw}}.footerContainer{flex-direction:column}.footerContainer,.footerGrid{display:flex;justify-content:center}.footerGrid{align-items:center;flex-direction:row;gap:12px 4vw;justify-items:center;padding-bottom:12px}@media (min-width:768px){.footerGrid{padding-bottom:18px}}@media (min-width:1024px){.footerGrid{gap:4px;grid-template-columns:.25fr 1fr .25fr;justify-content:space-between;padding-bottom:20px}}.logoLink{justify-self:start}.logoImage{color:#000;display:inline-block;font-size:xx-large}.columnLinks{grid-gap:6px;align-items:start;display:grid;gap:6px;grid-template-columns:1fr;justify-content:center;justify-items:center;list-style:none}.columnLinks li a{color:#000;text-decoration:none}@media (min-width:768px){.columnLinks{grid-auto-flow:column;grid-template-columns:-webkit-max-content;grid-template-columns:max-content;justify-content:center;justify-items:start}}.linkItem{font-weight:600}.socialMediaLinks{align-items:start;display:flex;gap:10px;justify-content:start;justify-items:center}.socialLink{color:#000;font-size:x-large}@media (max-width:768px){.socialMediaLinks{flex-direction:column}}.divider{background:#000;height:1px;width:100%}.footerBottom{align-items:center;display:flex;flex-direction:column-reverse;font-size:.875rem;justify-content:center;justify-items:center;padding:6px 0 4px;text-align:center}@media (min-width:768px){.footerBottom{flex-direction:row;gap:6px;padding:8px 0}}.footerText{display:flex}.footerLinks,.footerText{align-items:center;justify-content:center}.footerLinks{grid-gap:4px;display:grid;font-size:.875rem;gap:4px;grid-auto-flow:row;grid-template-columns:-webkit-max-content;grid-template-columns:max-content;justify-items:center;list-style:none}@media (min-width:768px){.footerLinks{gap:6px;grid-auto-flow:column}}.footerLinkItem{text-decoration:underline}.footerLinkItem a{color:#000}.largeCard1{grid-area:1/1/4/3}.largeCard2{grid-area:3/3/5/5}@media (max-width:768px){.largeCard1,.largeCard2{grid-area:auto}}.largeCard{background-color:hsla(0,0%,87%,.705);border:1px solid #000;justify-content:space-between}.largeCard,.largeCard .content{display:flex;flex-direction:column}.largeCard .content{height:50%;justify-content:space-evenly;padding:1.5rem}.largeCard .textArea{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1rem}.largeCard .cardtitle{font-size:clamp(1.5rem,2vw + 1rem,2.5rem);font-weight:700;margin:0 0 .5rem;padding:0}.largeCard .description{font-size:clamp(1rem,1.5vw + .5rem,1.5rem);margin-bottom:1rem}.largeCard .buttonContainer{align-items:center;display:flex;gap:1rem;margin-top:.5rem}.largeCard .button{border:none;cursor:pointer}.largeCard .imgContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.largeCard .image{height:auto;width:100%}.mediumCard1{grid-area:1/3/2/5}@media (max-width:768px){.mediumCard1{grid-area:auto}.mediumCard .cardtitle{font-size:clamp(1rem,2vw + .8rem,1.8rem)!important}.mediumCard .description{font-size:clamp(1rem,1.5vw + .5rem,1.5rem);margin-bottom:.5rem}}.mediumCard{background-color:hsla(0,0%,87%,.705);border:1px solid #000;display:flex;flex-direction:row;justify-content:space-between}.mediumCard .imgContainer{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;width:40%}.mediumCard .image{height:100%;object-fit:cover;width:100%}.mediumCard .content{display:flex;flex-direction:column;justify-content:space-evenly;padding:1.5rem;width:60%}.mediumCard .cardtitle{font-size:clamp(1rem,2vw,1.5rem);font-weight:700;margin-bottom:.5rem}.mediumCard .description{font-size:clamp(.8rem,1.5vw 1.2rem);margin-bottom:1rem}.mediumCard .buttonContainer{align-items:center;display:flex;margin-top:1.5rem}.smallCard1{grid-area:5/1/4/2}.smallCard2{grid-area:5/2/4/3}@media (max-width:768px){.smallCard1,.smallCard2{grid-area:auto}.smallCard .cardtitle{font-size:clamp(1rem,2vw + .8rem,1.8rem)!important}.smallCard .description{font-size:clamp(1rem,1.5vw + .5rem,1.5rem)!important;margin-bottom:.5rem}}.smallCard{background-color:hsla(0,0%,87%,.705);border:1px solid #000;flex-direction:row}.smallCard,.smallCard .content{display:flex;justify-content:space-between}.smallCard .content{flex-direction:column;padding:1.5rem}.smallCard .content h3,.smallCard .content p{margin:0;padding:0}.smallCard .textArea{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.smallCard .textArea h3{font-size:clamp(1rem,1.5vw + .5rem,1.5rem);margin:0 0 .5rem;padding:0}.smallCard .textArea p{font-size:clamp(.8rem,1vw + .2rem,1rem);margin:0}.smallCard .buttonContainer{margin-top:1.5rem}.container{grid-gap:50px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(auto,1fr)}@media (max-width:1024px){.container{grid-gap:30px}}@media (max-width:768px){.container{grid-gap:20px;grid-template-columns:1fr;grid-template-rows:auto}}.btn{border:1px solid #000;cursor:pointer;padding:10px;transition:.3s ease-in-out}.btn.btn-first{background:#f0f8ff}.btn.btn-first:hover,.btn.btn-second{background:#000;color:#fff}.btn.btn-second:hover{background:#f0f8ff;color:#000}header{border-bottom:1px solid #000;justify-content:space-between;padding:10px 50px}#nav,header{align-items:center;display:flex}#nav{gap:20px}#logo{font-family:Arial,Helvetica,sans-serif;font-size:x-large;font-weight:900}#nav ul{display:flex;list-style:none}#nav ul li a{border:1px solid #0000;color:#414040;cursor:pointer;padding:10px;text-decoration:none;transition:.4s ease-in-out}#nav ul li a:hover{border:1px solid #000;color:#000}#nav .navbarBtnContainer{align-items:center;display:flex;gap:10px;justify-content:center}#nav .navbarBtnContainer button{border:1px solid #000;cursor:pointer;outline:none;padding:10px 15px;transition:.3s ease-in-out}#nav .navbarBtnContainer button#sign{background:none}#nav .navbarBtnContainer button#login,#nav .navbarBtnContainer button#sign:hover{background-color:#000;color:#f0f8ff}#nav .navbarBtnContainer button#login:hover{background:none;color:#000}#dropdownMenu{display:none;position:relative}#dropdownMenu svg{cursor:pointer;font-size:xx-large}#dropdownItems{align-items:center;background-color:#1f1e1e;border-radius:10px;display:none;flex-direction:column;justify-content:center;list-style:none;list-style-type:none;margin:0;padding:0;position:absolute;right:0;top:40px;transition:.3s ease-in-out;width:150px}#dropdownItems.active{display:flex;height:auto;opacity:1}#dropdownItems li{border:1px solid #0000;cursor:pointer;display:flex;justify-content:center;width:100%}#dropdownItems li:first-child{border-radius:10px 10px 0 0}#dropdownItems li:last-child{border-radius:0 0 10px 10px}#dropdownItems li:hover{background-color:#f0f8ff;border:1px solid #000}#dropdownItems li:hover a{color:#000}#dropdownItems li a{align-self:center;border:1px solid #0000;color:#f0f8ff;cursor:pointer;display:flex;padding:2px;text-decoration:none}@media screen and (max-width:768px){#nav{display:none}#dropdownMenu{display:flex}}.testimonialContainer{flex-direction:column}.slider,.testimonialContainer{align-items:center;display:flex}.slider{justify-content:start;overflow:hidden;width:100vw}.sliderPadding{min-width:33.33333vw;padding:10px;transition:.6s ease-in-out;width:33.33333%}.sliderItem{align-items:center;border:1px solid #000;display:flex;flex-direction:column;height:350px;justify-content:space-evenly;min-width:100%;padding:0 20px;width:100%}.sliderItem .imageContainer{align-items:center;aspect-ratio:1/1;border-radius:50%;display:flex;justify-content:center;max-width:100%;overflow:hidden;width:30%}.sliderItem h3,.sliderItem p{margin:0}.imageContainer img{height:100%;object-fit:cover;width:100%}.controls{display:flex;gap:10px}.nextButton,.prevButton{background-color:#333;border:1px solid #000;color:#fff;cursor:pointer;font-size:1.3rem;padding:10px 20px}.nextButton:disabled,.prevButton:disabled{background-color:#999;cursor:not-allowed}.nextButton:hover:not(:disabled),.prevButton:hover:not(:disabled){background-color:#555}@media (max-width:1200px){.sliderPadding{min-width:50%}}@media (max-width:768px){.sliderPadding{min-width:100%}.sliderItem{height:auto;padding:10px}.sliderItem .imageContainer{width:50%}}@media (max-width:480px){.sliderItem{flex-direction:column;padding:5px}.sliderItem .imageContainer{width:80%}}
/*# sourceMappingURL=main.8dda1ca1.css.map*/