:root{--dgreen:#008000;--green:#03d003;--lgreen:#68ed68;--gradient:linear-gradient(90deg,var(--dgreen),var(--green));font-size:12px;font-family:sans-serif;outline:none;border:none;}*::selection{background:var(--green);color:#fff;}html{overflow-x:hidden;}body{background:#fff;}section{min-height:100vh;padding:0 9%;padding-top:7.5rem;padding-bottom:2rem;}.btn{display:inline-block;margin-top:1rem;padding:.8rem 3rem;border-radius:5rem;background:var(--gradient);font-size:1.7rem;color:#fff;cursor:pointer;box-shadow:0 .5rem 1rem rgba(0,0,0,.1);transition:all .3s linear;}.btn:hover{transform:scale(1.1);}.heading{text-align:center;background:var(--gradient);color:transparent;-webkit-background-clip:text;background-clip:text;font-size:3.5rem;text-transform:uppercase;padding:1rem;}header{position:fixed;top:0;left:0;width:100%;background:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.1);padding:2rem 9%;display:flex;align-items:center;justify-content:space-between;z-index:1000;}header .logo{font-size:2rem;color:var(--dgreen);}.www{font-weight:800;color:var(--dgreen);font-style:italic;}header .logo span{color:var(--green);}header .navbar a{font-size:1.7rem;margin-left:2rem;color:var(--dgreen);}header .navbar a:hover{color:var(--green);}header input{display:none;}header label{font-size:3rem;color:var(--dgreen);cursor:pointer;visibility:hidden;opacity:0;}.home{display:flex;align-items:center;justify-content:center;background:url(../img/home-bg-img.png) no-repeat;background-size:cover;background-position:center;}.home .image img{animation:zoomer 6s ease-in-out infinite;}@keyframes zoomer{0%,100%{transform:scale(1,1);}50%{transform:scale(1.3,1.3);}}@keyframes floater{0%,100%{transform:translateY(0rem);}50%{transform:translateY(-3.5rem);}}.home .content h3{font-size:5.5rem;color:var(--dgreen);text-transform:uppercase;}.home .content h3 span{color:var(--green);text-transform:uppercase;}.home .content p{font-size:2rem;color:#666;padding:1rem 0;}.features .box-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.features .box-container .box{flex:1 1 30rem;background:#fff;border-radius:.5rem;border:.1rem solid rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.1);margin:1.5rem;padding:3rem 2rem;border-radius:.5rem;text-align:center;transition:.2s linear;}.features .box-container .box img{height:15rem;}.features .box-container .box h3{font-size:2rem;color:#333;padding-top:1rem;}.features .box-container .box p{font-size:1.8rem;color:#666;padding:1rem 0;}.about{background:url(../img/about-bg.png) no-repeat;background-size:cover;background-position:center;padding-bottom:3rem;}.about .column{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.about .column .image{flex:1 1 40rem;}.about .column .image img{width:100%;}.about .column .content{flex:1 1 40rem;}.about .column .content h3{font-size:3rem;color:#666;}.about .column .content p{font-size:1.5rem;color:#666;padding:1rem 0;}.about .column .content .buttons a:last-child{margin-left:2rem;}.review .box-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.review .box-container .box{background:#fff;margin:1rem;padding:1rem;text-align:center;position:relative;border:.1rem solid rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.1);flex:1 1 30rem;border-radius:.5rem;}.review .box-container .box .fa-quote-right{position:absolute;top:1rem;right:2rem;font-size:8rem;color:var(--green);opacity:.3;}.review .box-container .box .user img{border-radius:50%;object-fit:cover;height:10rem;width:10rem;}.review .box-container .box .user h3{color:var(--green);font-size:2rem;}.review .box-container .box .user .stars i{color:var(--dgreen);font-size:1.5rem;padding:1rem 0;}.review .box-container .box .comment{font-family:'Comic Sans';font-style:italic;color:blue;font-size:1.5rem;padding:1rem;}}.pricing .box-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.pricing .box-container .box{flex:1 1 27rem;margin:1rem;padding:1rem;background:#fff;border:.1rem solid rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.1);border-radius:.5rem;text-align:center;padding-bottom:3rem;}.pricing .box-container .box:nth-child(2),.pricing .box-container .box:hover{border:.2rem solid var(--green);}.pricing .box-container .box .title{color:var(--dgreen);font-size:2.5rem;padding-top:1rem;}.pricing .box-container .box .price{font-size:4rem;color:var(--green);padding:1rem 0;}.pricing .box-container .box .price span{font-size:2rem;}.pricing .box-container .box ul{padding:1rem 0;list-style:none;}.pricing .box-container .box ul li{font-size:1.7rem;color:#666;padding:.5rem 0;}.pricing .box-container .box ul li .fa-check{color:lightgreen;}.pricing .box-container .box ul li .fa-times{color:tomato;}.contact{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding-bottom:4rem;}.contact .image{flex:1 1 40rem;}.contact .image img{width:100%;padding:2rem;}.contact form{flex:1 1 40rem;padding:0.3rem;border:.1rem solid rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.1);border-radius:.5rem;background:#fff;}.contact form .heading{text-align:left;padding:0;padding-bottom:2rem;}.contact form .inputBox{position:relative;}.contact form .inputBox input,.contact form .inputBox textarea{width:100%;background:none;color:#666;margin:1.5rem 0;padding:0.5rem;font-size:1.7rem;text-transform:none;}.contact form .inputBox textarea{resize:none;height:13rem;}.contact form .inputBox label{position:absolute;top:1.7rem;left:0.5em;font-size:1.7rem;font-weight:600;color:#666;transition:.2s linear;text-transform:capitalize;}.contact form .inputBox input:focus ~ label,.contact form .inputBox input:valid ~ label,.contact form .inputBox textarea:focus ~ label,.contact form .inputBox textarea:valid ~ label{top:-.5rem;font-size:1.7rem;color:var(--green);}.footer{padding-top:3rem;background:url(../img/footer-bg.png) no-repeat;background-size:cover;background-position:center;}.footer .box-container{display:flex;flex-wrap:wrap;}.footer .box-container .box{flex:1 1 25rem;margin:2rem;}.footer .box-container .box h3{font-size:2.5rem;padding:1rem 0;color:#fff;text-decoration:underline;text-underline-offset:1rem;}.footer .box-container .box p{font-size:1.5rem;padding:.5rem 0;color:#eee;}.footer .box-container .box a{display:block;font-size:1.5rem;padding:.5rem 0;color:#eee;}.footer .box-container .box a:hover{text-decoration:underline;}.footer .box-container .box .info{display:flex;align-items:center;}.footer .box-container .box .info i{margin:.5rem 0;margin-right:1rem;border-radius:50%;background:#fff;color:var(--green);font-size:1.5rem;height:3rem;width:3rem;line-height:3rem;text-align:center;}.footer .credit{font-size:1.5rem;font-weight:normal;letter-spacing:.1rem;color:#fff;border-top:.1rem solid #fff5;padding:2.0rem 1rem;text-align:center;}.footer .wwwlogo{border-radius:50%;background:#fff;height:4rem;width:4rem;float:right;padding:1rem;margin-top:-1rem;}.fas{font-family:"Font Awesome 5 Free";font-weight:900;}.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}.fa-facebook:before{content:"\f09a"}.review .box-container .box .fa-quote-left{position:absolute;top:1rem;left:2rem;font-size:8rem;color:var(--green);opacity:.3;}.review .box-container .box .fa-quote-right{position:absolute;top:1rem;right:2rem;font-size:8rem;color:var(--green);opacity:.3;}i{font-style:italic;}.review .box-container .box{background:#fff;margin:1rem;padding:1rem;text-align:center;position:relative;border:.1rem solid rgba(0,0,0,.2);box-shadow:0 0.5rem 1rem rgb(0 0 0 / 10%);flex:1 1 30rem;border-radius:.5rem;}@media (max-width:1200px){html{font-size:55%;}}@media (max-width:991px){section{padding:0 3%;padding-top:7.5rem;padding-bottom:2rem;}}@media (max-width:768px){header label{visibility:visible;opacity:1;}header .navbar{position:absolute;top:100%;left:0;width:100%;background:#fff;padding:1rem 2rem;border-top:.1rem solid rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.1);transform-origin:top;transform:scaleY(0);opacity:0;transition:.2s linear;}header .navbar a{display:block;margin:2rem 0;font-size:2rem;}header input:checked ~ .navbar{transform:scaleY(1);opacity:1;}header input:checked ~ label::before{content:'\f00d';}.home{flex-flow:column-reverse;}.home .image img{width:60%;margin-left:10em;}.home .content h3{font-size:3.6rem;}.home .content p{font-size:1.5rem;}.about{background-position:right;}}@media (max-width:450px){html{font-size:50%;}.about .column .content .buttons a{width:100%;text-align:center;}.about .column .content .buttons a:last-child{margin:1rem 0;}}