#header #menu-nav ul .button-,*{margin:0;padding:0}.button,.title{font-family:var(--main)}.btn_fone,.button,.menu-item::after,.menu-toggle .bar{background-color:var(--yellow)}.btn_fone,.menu-item,a{text-decoration:none}#about,#contact,#main,#product{min-height:100vh}#contact h4,.button{font-size:1.2rem;text-align:center}#client,#footer{min-height:40vh}#client,#footer,#main{background-position:center;background-size:cover;background-attachment:fixed}#contact h4,#footer p,.btn_fone,.button,.subtitle,.text{text-align:center}*{box-sizing:border-box;-moz-box-sizing:border-box;scroll-behavior:smooth}body,html{overflow-x:hidden}main{z-index:0}.container{max-width:1280px;margin:auto}:root{--green:#008349;--greenLight:#b4f0bc;--yellow:#FFCC29;--grey:#808080;--white:#FBFAF8;--greyLight:#ededed;--black:#1b1b1d;--title:"Maitree",serif;--subtitle:"Hind Guntur",sans-serif;--main:"Merriweather Sans",sans-serif}ul li{list-style:none}a{color:var(--yellow)}body{background-color:var(--white);font-family:var(--title);animation:2s forwards fadeInAnimation}@keyframes fadeInAnimation{0%{mask:linear-gradient(90deg,#000 25%,#000000e6 50%,#00000000) 150% 0/400% no-repeat;opacity:.2}100%{mask:linear-gradient(90deg,#000 25%,#000000e6 50%,#00000000) 0/400% no-repeat;opacity:1}}.logo{width:9.375rem}#header{width:100%;transition-duration:.5s;padding:2.5rem 4%;position:fixed;top:0;left:0}#header.scroll{backdrop-filter:blur(100px);color:var(--black);padding:1rem 4%;z-index:1}#header.scroll #menu-nav ul li a{color:var(--black);cursor:pointer}#header .flex{display:flex;align-items:center;justify-content:space-between}#header #menu-nav ul{display:flex}#header #menu-nav ul li{margin:.625rem;padding:.625rem}#header #menu-nav ul li a{color:var(--white);font-size:1.3vw;font-family:var(--subtitle);transition:transform .2s}#footer .menu-footer ul li a:hover,#header #menu-nav ul li a:hover{color:var(--yellow)}.menu-item{position:relative;padding:.125rem .625rem}.menu-item::after{content:'';position:absolute;width:0;height:.125rem;bottom:0;left:0;transition:width .3s}.menu-item:hover::after{width:100%}.menu-toggle{cursor:pointer;display:none;flex-direction:column;justify-content:space-around;width:1.875rem;height:1.5rem;z-index:10000}.button,.button i{display:inline-flex}.menu-toggle .bar{width:100%;height:.1875rem;transition:transform .2s,opacity .2s;border-radius:.9375rem}.btn_fone:hover,.button:hover{background-color:var(--greenLight);box-shadow:0 8px 16px rgba(0,0,0,.2)}.menu-toggle-close{transform:rotate(90deg)}.menu-toggle-close .bar:first-child{transform:translateY(5px) rotate(-45deg)}.menu-toggle-close .bar:nth-child(2){opacity:0}.menu-toggle-close .bar:nth-child(3){transform:translateY(-10px) rotate(45deg)}.button{align-items:center;justify-content:center;padding:1rem;color:var(--black);border-radius:2rem;-webkit-transition:background-color .1s ease-in-out,box-shadow .1s ease-in-out,border .1s ease-in-out;-moz-transition:background-color .1s ease-in-out,box-shadow .1s ease-in-out,border .1s ease-in-out;-o-transition:background-color .1s ease-in-out,box-shadow .1s ease-in-out,border .1s ease-in-out;transition:background-color .1s ease-in-out,box-shadow .1s ease-in-out,border .1s ease-in-out;line-height:1.2rem}#main .iso span,.sub_title,.title{color:var(--white)}.button i{margin-right:.5rem;align-items:center;justify-content:center}.button:hover{border:.125rem solid var(--greenLight)}#main{background-image:url(../imgs/banners/banner.webp);display:flex;flex-direction:column;justify-content:center;opacity:1.5}#main .iso span{font-size:1.5rem;margin:2.5rem;text-align:end}#main .iso{text-align:end}.alignment{display:flex;flex-direction:row;align-items:center}.title{font-size:4.5vw;font-weight:400;margin-top:-7.5rem}.slider .card .name,.sub_title,.subtitle{font-family:var(--title)}.sub_title{font-size:1.8vw;font-weight:400;margin:8.75rem 0 2.5rem;width:40vw;text-indent:2.5rem}.contact-phone h5,.contact-phone ul li a{color:var(--black);font-size:1.07rem}.subtitle{font-size:2.5vw;padding-top:6rem;position:relative}.client-sub{font-size:1.5rem}.btn_fone{font-family:var(--main);display:inline-block;padding:.625rem 1.625rem;color:var(--black);border-radius:2rem;font-size:1rem;margin-right:20px;-webkit-transition:background-color .1s ease-in-out,box-shadow .1s ease-in-out,border .1s ease-in-out;-moz-transition:background-color .1s ease-in-out,box-shadow .1s ease-in-out,border .1s ease-in-out;-o-transition:background-color .1s ease-in-out,box-shadow .1s ease-in-out,border .1s ease-in-out;transition:background-color .1s ease-in-out,box-shadow .1s ease-in-out,border .1s ease-in-out;border:2px solid var(--yellow)}.btn_fone:hover,.btn_special:hover{border:2px solid var(--greenLight)}.btn_special{background-color:transparent;border:2px solid var(--yellow);color:var(--yellow)}.carousel-button,.slider .card .sub-card a{color:var(--green);font-family:var(--main);cursor:pointer}.btn_special:hover{background-color:transparent;color:var(--greenLight)}.cards-about::after,.cards-about::before{background-color:var(--green);position:absolute}.shake:hover{-webkit-animation-name:shake;animation-name:shake;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slideInLeft.active,.slideInRight.active{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.bottons{display:flex;flex-direction:column;justify-content:center;align-items:center}.carousel-container{position:relative;width:98%;margin:4rem auto auto;overflow:hidden;display:flex;justify-content:center;align-items:center;z-index:0}.about-card,.about-img{width:30%;display:flex}.carousel-wrapper{display:flex;overflow:hidden;z-index:0}.carousel{display:flex;transition:transform .5s ease-in-out}.card{min-width:calc(33.3333% - 100px);border-radius:10px;background-color:var(--white);margin:0 15px;flex-direction:column;align-items:center;display:flex;justify-content:start;padding-top:2rem;-webkit-box-shadow:5px 5px 20px -4px rgba(0,0,0,.5);-moz-box-shadow:5px 5px 20px -4px rgba(0,0,0,.5);box-shadow:3px 3px 15px -6px rgba(0,0,0,.4)}.carousel-button{position:absolute;top:50%;transform:translateY(-50%);border:none;font-size:2.5rem;padding:10px;z-index:1;background-color:transparent}.prev{left:0}.next{right:0}.slider .card img{width:70%;margin:20px}.slider .card .card-image{display:flex;justify-content:center;width:80%;height:50%;margin-bottom:1.2rem;align-self:center;justify-self:center;cursor:pointer}.slider .card .name{font-size:1.4vw}.slider .card .sub-card{background-color:rgba(0,0,0,.025);width:85%;max-height:17.5rem;padding:.9rem 0;border-radius:12px;-webkit-box-shadow:3px 3px 8px -4px rgba(0,0,0,.5);-moz-box-shadow:3px 3px 8px -4px rgba(0,0,0,.5);box-shadow:3px 3px 8px -4px rgba(0,0,0,.2);font-size:1rem;font-family:var(--subtitle);display:flex;flex-direction:column;justify-content:center;align-items:center;justify-self:flex-end}.slider .card .sub-card .list-product li{list-style:circle;padding:.05rem}.slider .card .sub-card a{width:50%;margin:20px auto auto;text-transform:capitalize;border:2px solid var(--green);border-radius:2rem;display:flex;align-items:center;justify-content:center;padding:.5rem}.slider .card .sub-card a:hover{box-shadow:0 8px 16px rgba(0,0,0,.2);color:var(--white);background-color:var(--green)}.about-card,.about-img img{border-radius:10px;-webkit-box-shadow:3px 3px 8px -4px rgba(0,0,0,.5);-moz-box-shadow:3px 3px 8px -4px rgba(0,0,0,.5)}.slider .card .sub-card p{margin-bottom:10px}#about{display:flex;flex-direction:column;align-items:center;z-index:-1}.about-div{margin-top:15vh}.cards-about{display:flex;justify-content:center;margin-bottom:40px;position:relative}.about-card{margin:0 40px 0 0;padding:50px;background-color:rgba(0,0,0,.014);box-shadow:3px 3px 8px -4px rgba(0,0,0,.2);text-indent:20px;border-top:2px solid var(--yellow);border-right:1px solid var(--yellow);align-items:center;justify-content:center}.cards-about::before{content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:120%}.cards-about::after{content:"";top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:10px;height:10px}.about-img{margin:0 0 0 40px;object-fit:fill}.about-img img{width:50%;margin:10px;box-shadow:3px 3px 8px -4px rgba(0,0,0,.2)}.about-card p{font-size:1rem;line-height:1.2rem;display:flex;align-items:center;justify-content:center}.reverse-img{margin:0 120px 0 0}.reverse-div{margin:0 0 0 20px}#client{background-image:url(../imgs/banners/clientes.webp);display:flex;flex-direction:column;justify-content:center;opacity:1.5;overflow:hidden;color:var(--greyLight)}#client h2{margin-top:-50px}.client{display:flex;justify-content:center;align-items:center;margin-top:40px}.client li img{border-radius:500%;width:120px;margin:20px;-webkit-box-shadow:3px 3px 8px -4px rgba(0,0,0,.5);-moz-box-shadow:3px 3px 8px -4px rgba(0,0,0,.5);box-shadow:3px 3px 8px -4px rgba(0,0,0,.2);border-right:5px solid var(--green);transition:.3s;cursor:pointer}.client li img:hover{width:130px}#contact h4{font-family:var(--main);margin:60px 0}.contacts{display:flex;justify-content:space-around;align-items:center}.contact-phone ul li{margin:10px 0}.contact-phone h5{font-family:var(--title)}.contact-phone ul li i,.text i{color:var(--green);margin:0 5px}.text{font-size:1.07rem}.text i{transform:rotate(-15deg)}.maps .mapouter .gmap_canvas iframe{width:500px;height:250px;border-radius:15px;cursor:pointer;margin-bottom:20px;-webkit-box-shadow:28px 10px 5px 0 #8abfa7;-moz-box-shadow:28px 10px 5px 0 #8abfa7;box-shadow:5px 10px 5px 0 #8abfa7;text-align:right;z-index:-1}#footer{background-image:url(../imgs/banners/footer.webp);color:var(--white);font-family:var(--subtitle);padding:.5rem}.content{padding:4rem;display:flex;justify-content:space-between;align-items:start}#footer h2{font-family:var(--title);font-size:1.48rem;margin-bottom:20px}#footer h4{font-size:1.2rem;margin-bottom:10px;margin-top:20px}#footer p{font-size:1rem;margin-bottom:5px}#footer .menu-footer ul li{margin-bottom:10px;cursor:pointer}#footer .menu-footer ul li a{color:var(--white);font-size:1.2rem;-webkit-transition:background-color .1s ease-in-out,box-shadow .1s ease-in-out,border .1s ease-in-out;-moz-transition:background-color .1s ease-in-out,box-shadow .1s ease-in-out,border .1s ease-in-out;-o-transition:background-color .1s ease-in-out,box-shadow .1s ease-in-out,border .1s ease-in-out;transition:background-color .1s ease-in-out,box-shadow .1s ease-in-out,border .1s ease-in-out}@media (max-width:1024px){.cards-about::after,.cards-about::before{content:"";position:absolute;top:50%;left:50%;background-color:var(--green)}.card{min-width:40%}.slider .card .name{font-size:1.5rem;margin:0}.about-card p,.slider .card .sub-card{font-size:1rem}.slider .card img{width:60%}#about{min-height:100vh;display:flex;flex-direction:column;align-items:center;z-index:-1}.about-div{margin-top:4.5rem}.cards-about{display:flex;justify-content:center;margin-bottom:40px;position:relative}.about-card{width:40%;margin:0 100px 0 0;background-color:rgba(0,0,0,.014);-webkit-box-shadow:3px 3px 8px -4px rgba(0,0,0,.5);-moz-box-shadow:3px 3px 8px -4px rgba(0,0,0,.5);box-shadow:3px 3px 8px -4px rgba(0,0,0,.2);text-indent:20px;border-top:2px solid var(--yellow);border-right:1px solid var(--yellow);border-radius:10px}.cards-about::before{transform:translate(-50%,-50%);width:2px;height:120%}.cards-about::after{transform:translate(-50%,-50%) rotate(45deg);width:10px;height:10px}.about-img{width:40%;margin:0 0 0 40px;object-fit:fill;display:flex}.about-img img{width:45%;margin:10px;border-radius:10px;-webkit-box-shadow:3px 3px 8px -4px rgba(0,0,0,.5);-moz-box-shadow:3px 3px 8px -4px rgba(0,0,0,.5);box-shadow:3px 3px 8px -4px rgba(0,0,0,.2)}.about-card p{line-height:1.2rem;display:flex;align-items:center;justify-content:center}.reverse-img{margin:0 120px 0 0}.reverse-div{margin:0 0 0 20px}.title{margin-left:40px}}@media (max-width:768px){#header nav,#main,.alignment,.menu-toggle{display:flex}#contact h4,#main .iso,.text,.title{text-align:center}.logo{max-width:80px}header{padding:0 20px}#header nav{position:absolute;width:100vw;height:100vh;background:linear-gradient(to bottom,var(--green),#00b665);top:0;left:-100%;transition:.5s;justify-content:center;align-items:center}#header nav.active{left:0}header nav ul{display:flex;flex-direction:column;align-items:center}#header nav ul li{padding:18px}#header #menu-nav ul li a{font-size:1.2rem;font-family:var(--subtitle)}#header #menu-nav ul li a span{font-size:1.2rem;margin:0}#main{justify-content:center;align-items:center}.alignment{flex-direction:column;align-items:center;justify-content:center;max-width:95%;margin:10rem auto auto}.title{font-size:3rem;margin-top:0;width:100%}.sub_title{font-size:1.6rem;width:90%;padding:0;margin:0;text-indent:20px}.subtitle{font-size:2rem;padding-top:4rem}.btn_fone{margin-top:40px;padding:6px 8px;font-size:14px}.slider .card .name{font-size:1.5rem;margin:0}#main .iso span,.contact-phone ul li a,.slider .card .sub-card,.text{font-size:1rem}.slider .card img{width:60%}.about-card{width:35%;margin:0 40px 0 0;padding:10px}.about-card p{font-size:.8rem;line-height:1rem}.about-div{margin-top:4rem}.cards-about::before{height:140%;background-color:var(--green)}#contact{margin-bottom:2rem;min-height:90vh}.contacts{margin-top:-20px}#contact h4{margin:60px 0}.contact-phone ul li{margin:10px 0}.text i{color:var(--green);margin:0 5px;transform:rotate(-15deg)}.maps .mapouter .gmap_canvas iframe{width:380px;height:200px;border-radius:15px;cursor:pointer;margin-bottom:20px;-webkit-box-shadow:28px 10px 5px 0 #8abfa7;-moz-box-shadow:28px 10px 5px 0 #8abfa7;box-shadow:5px 10px 5px 0 #8abfa7;text-align:right;z-index:-1}#main .iso{padding-bottom:2rem}#footer{margin-bottom:-40px}}@media (max-width:600px){#main{min-height:95vh}#product{min-height:80vh}.slider .card .name{font-size:1rem;margin:0}.card{min-width:30%;min-height:50vh;padding:2rem;margin:8px}#footer div,#footer h2,.cards-about{margin-bottom:20px}.slider .card img{width:80%}.slider .card .sub-card{font-size:.9rem;width:90%;padding:1rem;justify-content:center}.slider .card .sub-card a{width:90%;padding:.5rem}.sub-card .list-product li{padding:.05rem}.cards-about::after,.cards-about::before{display:none}.cards-about{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}#about{width:90%;margin:auto}.title{font-size:2.5rem}.sub_title{font-size:1.2rem;width:90%;padding:0;margin:0;text-indent:20px}.subtitle{font-size:6vw}.about-card{width:100%;margin:auto auto 20px;font-size:.8rem;padding:.8rem}.about-card p{line-height:1.07rem;font-size:1rem}.about-img{width:80%;margin:0 0 0 -40px}.client li a img{width:60px;margin:5px}.client-sub{font-size:1.2rem;padding:1rem}.maps .mapouter .gmap_canvas iframe{border-radius:15px;width:100%;height:100%}#contact h4{font-size:.9rem;margin-top:60px}.contacts{width:90%;margin:-1.875rem auto auto;flex-direction:column}.contact-phone h5{font-size:.89rem}.contact-phone{margin:10px 0}.contact-phone ul li a,.text{font-size:.98rem}.content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem 0 0}#footer h2{font-family:var(--title);font-size:1.2rem}#footer h4,.content p{font-size:1rem;text-align:center}#footer h4{margin-bottom:10px;margin-top:20px}.content p{margin-bottom:5px}#footer .footer-end{font-size:.7rem}#footer .menu-footer ul li a{font-size:1.07rem}}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate-on-scroll{opacity:0;transition:opacity .5s}.animate-on-scroll.active{opacity:1}.slideInLeft.active{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;animation-duration:1s;animation-fill-mode:both}.slideInRight.active{-webkit-animation-name:slideInRight;animation-name:slideInRight;animation-duration:1s;animation-fill-mode:both}.scale:hover{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;cursor:pointer}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}}@keyframes pulse{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}}