html{scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Jost;height:100vh;width:100vw}h1{font-family:Jost;font-weight:500}h2{font-size:20px;font-weight:400}p{font-family:Quicksand;font-size:15px}button{background-color:#ffdab900;border-width:0px 0px 1px 0px}nav{margin:5vh 0vw}ul{list-style:none;display:flex;justify-content:center;gap:5vw}li:hover{cursor:pointer;text-decoration:underline}a{text-decoration:none;color:#000}@media screen and (max-width: 620px){ul{flex-direction:column;align-items:center;gap:2vh}}.box{width:100vw;height:30vh}#box-one{height:10vh;display:flex;justify-content:center;align-items:end}#box-two{background-color:#f7f9f7}#box-two p{font-size:20px}#hero-wrapper{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:20vh}.hero{text-align:center;left:750px;top:200px}#hero-wrapper{display:flex;flex-direction:column}.box .text h1{font-size:150px}.box .text p{font-size:25px}#heroText,#heroSubText{position:relative;top:12vh}@media screen and (max-width: 1240px){.box .text h1{font-size:100px}.box .text p{font-size:20px}#heroText,#heroSubText{position:relative;top:10vh}}@media screen and (max-width: 800px){.box .text h1{font-size:70px}.box .text p{font-size:15px}#heroText,#heroSubText{position:relative;top:8vh}}@media screen and (max-width: 425px){.box .text h1{font-size:50px}.box .text p{font-size:15px}.box{height:20vh}#hero-wrapper{margin-top:10vh}#heroText,#heroSubText{position:relative;top:6vh}}.cards{display:flex}.card{display:flex;flex-direction:column;align-items:center;justify-content:center;border:0px;text-align:center;padding:75px}.heading h2{font-size:20px}.desc{margin:2vh 0vw}#one{width:25vw;background-color:#fef6ec}#two{width:25vw;background-color:#f0eded}#three{width:25vw;background-color:#f0f4f8}#four{width:25vw;background-color:#a7c5eb}#five{width:50vw;background-color:#eff6ff}#six{display:flex;align-items:center;overflow:hidden;padding:0;width:25vw}#six img{flex-shrink:0;min-width:100%;min-height:100%;object-fit:cover}#seven{width:25vw;background-color:#fef6ec}@media screen and (max-width: 620px){.cards{flex-direction:column}.card{padding:50px}#one,#two,#three,#four,#five,#six,#seven{width:100vw}}#help-wrapper{display:flex;flex-direction:column;justify-content:center;text-align:center}#help-text{margin:10vh 30vw}#help-text h1{margin:3vh}.balls{display:flex;justify-content:space-around}.ball-elements{gap:2vw;display:flex;flex-direction:column;align-items:center}.ball-elements img{height:90px;width:90px}#help-read-more button{margin:5vh 0vw}@media screen and (max-width: 620px){#help-text{margin:10vh 5vw}.balls{flex-direction:column;gap:2vh}.ball-elements{gap:2vh}}#testimonials-wrapper{background:#eff6ff;display:flex;flex-direction:column;justify-content:center;height:50vh;text-align:center}#testimonials-info h2:before{content:'"';display:inline-block}#testimonials-info h2:after{content:'"';display:inline-block}#testimonials-info p{margin:5vh}#testimonials-info h2{padding:0vh 5vw}@media screen and (max-width: 425px){#testimonials-info{margin:5vh}}footer{display:flex;justify-content:center}.copyright{display:flex;align-items:center;justify-content:center;height:4vh;background-color:#e8eff1;text-align:center}.contactBox h2{margin:2vh 0vw}#footer-wrapper{display:flex;justify-content:space-around;width:100vw}.description{display:flex;align-items:center;justify-content:space-between;width:40vw;line-height:30px}form{margin:4vh 0vw}input{outline:none;border-color:#000;padding:5px;border-width:0px 0px 2px 0px}textarea{border-width:0px 0px 2px 0px;border-color:#000;outline:none}.firstrow,.secondrow{display:flex;gap:3vw;margin:2vh 0vw}.button{margin:2vh 0vw;display:flex;justify-content:center}@media screen and (max-width: 620px){.wrapper{margin-top:2vh;flex-direction:column;align-items:center}.description{text-align:center;flex-direction:column;gap:3vh}.first,.second{display:flex;flex-direction:column;align-items:center}}#about-wrapper{margin:0;padding:20px;text-align:center;background-color:#fef6ec}#about-info{margin:0vh 20vw}#about-info h1{margin:5vh 0vw}#about-info p{margin:5vh 0vw;line-height:35px}#approach-wrapper{margin:0;padding:20px;text-align:center;background-color:#eff6ff}#approach-info{margin:0vh 20vw}#approach-info h1{margin:5vh 0vw}#approach-info p{margin:5vh 0vw;line-height:35px}#ul{flex-direction:column}
