.bgGrey{background-color:#f7f7f7}.bgGreen{background-color:#99c907}footer{background-color:#212121;color:#fff}.swiper-slide{position:relative;border-radius:10px;overflow:hidden;box-shadow:0 3px 6px #00000029}.overlaySlide{position:absolute;width:100%;left:0;bottom:-120%;padding:20px;background-color:rgba(255,255,255,.8);transition:bottom .3s}.cardShadow{box-shadow:0 3px 6px #00000029;padding:20px;border-radius:10px;margin-bottom:20px}.swiper{width:100%;height:auto;margin-bottom:20px}.swiper-wrapper{padding:20px 0}.header ul{display:flex;list-style:none;gap:20px;margin:0;padding:0;color:#777}@media (max-width:767px){.header ul{margin-bottom:20px}}.header ul i{margin-right:10px}.header img{width:200px}.header ul a{color:#777;font-weight:600;text-decoration:none}*{font-family:Quicksand,sans-serif}.heroSection h2{color:#fff;font-size:4rem;font-weight:800;margin-bottom:30px}.btn{background-color:#99c907;border-color:#99c907;border-radius:5px!important;text-transform:uppercase;padding:10px 30px}.btn:hover{background-color:#81a909;border-color:#81a909}section .container{padding-top:80px;padding-bottom:80px}@media (max-width:576px){.overlaySlide{position:relative}.heroSection h2{font-size:2rem}section .container{padding-top:40px;padding-bottom:40px}}footer .container{padding:10px}footer .container p{margin:0}.ctaSection .container{padding-top:30px;padding-bottom:30px}.ctaSection h3{color:#99c907;font-size:25px;margin-bottom:20px;font-weight:600}h2{font-weight:700}.cardShadow i{font-size:40px;margin-bottom:15px;color:#99c907}.cardShadow h3{margin-bottom:10px;font-size:22px;color:#99c907;font-weight:600}.cardShadow p{font-size:15px}.swiper-slide:hover .overlaySlide{bottom:0}footer .container a{color:#fff}.swiper-button-next:after,.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{font-size:25px!important}.swiper-button-next,.swiper-button-prev{color:#99c907;background-color:#fff;padding:5px;width:50px;height:50px;border-radius:100%}.heroSection .col{height:300px}@media (min-width:768px){.header{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.heroSection .col{height:640px}}.header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media (max-width:768px){.header{flex-direction:column}}.btn:active{background-color:#81a909!important;border-color:#81a909!important}@media (max-width:990px){.overlaySlide h3{font-size:20px}.overlaySlide p{font-size:15px}}