:root{--primary-color:#5bb462;--primary-dark:#4f9c55;--secondary-color:#ffea00;--secondary-dark:#e3d002;--overlay:rgba(0,0,0,0.7)}*{box-sizing:border-box;padding:0}@font-face{font-family:"Misto";src:url(/static/media/Misto.229b1437.ttf);font-display:swap}*,body{margin:0}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2rem;line-height:1.2;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}ul{list-style-type:none}a{text-decoration:none}.button:hover{background:#4f9c55;background:var(--primary-dark);border:1px solid #4f9c55;border:1px solid var(--primary-dark)}.line{display:block;width:40px;height:3px;margin:5px auto;background-color:#5bb462;background-color:var(--primary-color)}.legal{padding-top:100px;width:95%;margin:0 auto;min-height:100vh}.navlink{text-decoration:none;color:inherit}.header{position:fixed;height:90px;width:100%;top:0;left:0;z-index:1;transition:.3s ease-in;overflow:hidden;background-color:#004225;box-shadow:0 3px 10px #000}.header .navbar{display:flex;justify-content:space-between;width:90%;margin:0 auto;align-items:center;max-width:1240px;height:100%;padding:1rem 0;flex-wrap:nowrap}.header .nav-menu a{color:#fff}.header .nav-menu{display:flex;margin:0;padding:0}.header .nav-item,.nav-item-contact{padding:1rem;font-weight:500;margin-top:10px}.menuText{color:#fff;font-family:"Misto";font-size:32px;margin-top:0;margin-bottom:1px;cursor:pointer}.header .nav-item a:hover{padding-bottom:12px;border-bottom:3px solid var(--secondary-color)}.header .navbar-nav{display:flex;grid-gap:.5rem;gap:.5rem;flex-direction:row;justify-content:center}.flags{width:30px;cursor:pointer}.hamburger{display:none}@media screen and (max-width:940px){.header{height:10vh;max-width:940px}.header .navbar{max-width:940px;padding:0;width:95%}.hamburger{display:block}.header .nav-menu{display:flex}.header .nav-item{padding:.2rem;font-weight:500;margin-top:10px}.nav-item-contact{display:none}.menuText{font-size:3.5vw}}@media screen and (max-width:425px){.header{position:fixed;height:10vh;top:0;left:0;z-index:1;transition:.3s ease-in;overflow:hidden;background-color:#004225}.header,.header .navbar{max-width:425px}}@media (min-width:600px) and (max-width:940px){.nav-menu{grid-gap:.5rem;gap:.5rem}.menuText{font-size:3vw}}.footer{background-color:#004225;color:#eee;bottom:0;width:100%;position:relative}.bottom{text-align:center}.textFooter{color:#fff;margin-top:0;margin-bottom:0}.textContainer{display:flex;justify-content:center;grid-gap:.5rem;gap:.5rem}.textContainer .embed{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:50}.textContainer .embedContainer{width:90%;height:100%;position:relative;z-index:50}.textContainer .bg{background-color:rgba(42,42,42,.5019607843137255);position:absolute;z-index:40}.textContainer .bg,.textContainer embed{width:100%;height:100%}.textContainer .close{position:fixed;top:0}.links{padding:5px}.ssl img{width:50px;margin-top:.5rem}@media screen and (max-width:940px){.footer{width:100%;background-color:#004225;color:#eee}.bottom{text-align:center}.textFooter{color:#fff;margin-top:0;margin-bottom:0;font-size:15px}.links{padding:10px}}@media screen and (max-width:425px){.textFooter{font-size:10px}.links{padding:11px}}.hero{color:#fff;width:100%;position:relative;padding-top:130px}.hero .container{width:100%;display:flex;flex-direction:column;justify-content:center}.hero .container,.hero .container .row{align-items:center}.logoImage{max-width:100%;height:auto}.homeImage{max-width:100%;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.creativeImage{max-width:400px;margin:auto}.designImage{max-width:320px;margin:auto}@media screen and (max-width:940px){.hero{padding-top:170px;padding-bottom:2rem}.logoImage{max-width:100%;height:auto}.hero .row.imgs{align-items:flex-start}.homeImage{width:80%}.creativeImage{max-width:100%;padding-top:10px}.designImage{max-width:100%;padding:50% 0 0}}.about{background-color:#fff;margin:auto;padding:2rem 1rem 0;width:100%}.about .container{border-radius:25px;width:80%;min-height:70vh;margin:auto;display:grid;background-color:#004225}.about .container .text{padding:50px;color:#fff;font-size:1.5vw;text-justify:inter-cluster;text-align:center;margin:auto;line-height:2}@media screen and (max-width:940px){.about{min-height:auto}.about .container{width:100%;height:auto;min-height:auto}.about .container .text{padding:0;font-size:3vw;text-align:center;margin:5%;line-height:2}}@media screen and (max-width:425px){.about .container .text{font-size:3.5vw;line-height:1.5}}.testimonials{background-color:#fff;margin:auto;padding:4rem 1rem 0;width:100%;min-height:80vh;max-height:900px}.testimonials .container{border-radius:25px;width:80%;height:70vh;margin:auto;display:grid;background-color:#004225}.testimonials .container .text{padding:60px;color:#fff;font-size:2.5vw;text-justify:inter-cluster;text-align:center;margin:auto;line-height:2}@media screen and (max-width:940px){.testimonials{padding:1rem 1rem 0;min-height:auto}.testimonials .container{width:100%;height:auto;margin:auto}.testimonials .container .text{padding:20px;color:#fff;font-size:5vw;text-align:center;margin:auto;line-height:2}}@media screen and (max-width:425px){.testimonials .container .text{margin:5%}}.demo{background-color:#fff;margin:auto;width:100%;padding:2rem 0 10rem}.close-btn{padding:5px}@media screen and (max-width:940px){.demo{padding:2rem 0}.demo .container{width:100%;max-height:100%}.close-btn{padding:2px}}@media screen and (max-width:425px){.demo .container{width:100%;max-height:100%}.close-btn{padding:2px}}.col-4{width:33.33333333%}.productSlider{z-index:0;max-width:100%}.productSlider .d-flex{grid-gap:8px;gap:8px}.react-multi-carousel-list button{top:40%;z-index:10}.react-multi-carousel-list .react-multiple-carousel__arrow--left{left:0}.react-multi-carousel-list .react-multiple-carousel__arrow--right{right:0}.productSlider .price-old{color:#999;font-size:16px;font-weight:400;text-decoration:line-through}.productSlider .price-new{font-size:16px;font-weight:bolder}.productSlider .card-title{font-weight:300;text-align:center}.productSlider .card-img-top{border:1px solid rgba(0,0,0,.125);transition:.4s;height:490px;max-width:300px;margin:0 auto;object-fit:contain}.productSlider .card-img-top:hover{box-shadow:0 2px 10px 0 hsla(0,4%,85.3%,.38823529411764707);filter:brightness(.98)}.productSlider .card-img-top:hover .btnGroup,.productSlider .card:hover .btnGroup{opacity:1}.productSlider .carousel-control-next-icon,.productSlider .carousel-control-prev-icon{background-color:#000}.productSlider .carousel-control-prev{left:-4%}.productSlider .carousel-control-next{right:-4%}.productSlider .carousel-control-next,.productSlider .carousel-control-prev{width:auto}.productSlider .carousel-indicators{display:none}.carousel-indicators{bottom:3%}.carousel-indicators [data-bs-target]{background-color:#dfd6d6;width:15px!important;border-radius:50%;height:14px!important}.carousel-indicators .active{background-color:#000!important}.buttonGroup{width:100%;padding:0 10px 10px;margin:auto auto 1rem;display:flex;flex-direction:row;justify-content:center;align-items:center}.demo .container .productCards{width:100%;margin:auto;align-items:center}.buttonGroup .btn-primary{background-color:#004225;background:#004225;border-color:#004225;color:#fff;padding:5px 10px;margin:10px}.buttonGroup .btn-primary:hover{background:#33912c;border-color:#33912c}@media screen and (max-width:940px){.productSlider .card-img-top{height:515px}.buttonGroup{padding:0;flex-wrap:wrap}}.popup{position:fixed;top:0;left:0;height:100vh;background-color:#a1a1a1;z-index:99;justify-content:center;align-items:center}.popup,.popup-inner{width:100%;display:flex}.popup-inner{position:relative;border:100px;padding:36px;max-width:95%;height:100%;max-height:95%;background-color:#fff;overflow:hidden}.popup-inner .close-btn{position:absolute;top:16px;right:16px;padding:15px}.columnPopup{float:left;width:50%;height:100%;padding:10px}.columnPopup .name{width:80%;height:20vh;margin:auto;display:grid}.columnPopup .name .text{padding:30px;color:#004225;font-size:2vw;text-justify:inter-cluster;text-align:center;margin:auto;line-height:2}.containerPopup{border-radius:25px;width:80%;height:40vh;margin:auto;display:grid}.containerPopup .text{padding:15px;line-height:2}.containerPopup .text,.containerPopup .text2{color:#004225;font-size:1.25vw;text-justify:inter-cluster;text-align:center;margin:auto}.logo{height:20vh;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:auto;margin-right:0}.imgLogo,.logo{width:100%;width:auto}.imgLogo{max-width:200px;margin:0 auto;height:auto}.columnPopup .imgPop{border-radius:25px;max-height:700px;max-width:300px;margin:auto;display:grid}.rowPopup{width:100%;height:100%}.rowPopup:after{content:"";display:table;clear:both}.imgPopup{min-height:80vh;max-height:600px;margin:auto;align-items:center}.popup-inner .img{height:100%;background-size:cover;transition:transform .3s ease}.popup-inner .img:hover{transform:scale(1.5)}.popup-container{align-items:center}.name .text{font-size:2.6vw}@media screen and (max-width:940px){.name .text{font-size:4vw}.rowPopup .imgPop .imgPopup{min-height:auto;max-height:400px;align-items:center}.logo{height:auto}.popup-inner .img{max-width:200px;height:350px}.rowPopup{display:flex;flex-wrap:wrap}.rowPopup .name{margin-top:1rem}.rowPopup .name .text3{font-size:3vw}.rowPopup .name .text,.rowPopup .name .text3{padding:5px;color:#004225;text-align:center;margin:none;line-height:1}.rowPopup .name .text{font-size:2vw}.containerPopup{height:auto}.containerPopup .text{font-size:1.75vw;line-height:1.2;font-size:3vw}.containerPopup .text2{color:#004225;font-size:2vw;text-justify:inter-cluster;text-align:center;line-height:1;margin:5px;font-size:3vw}.popup-inner{display:flex;align-items:center;padding:18px}.popup-container{align-items:center;height:auto;flex-wrap:wrap;justify-content:center;align-items:flex-start}.imgLogo{margin-top:1rem}}@media screen and (max-width:600px){.popup-inner .img{height:350px;margin:0 auto;height:40vh}}@media (max-width:975px) and (max-height:400px){.popup-container{align-items:center}.popup-container .img{height:90vh}.popup-container .text{padding:5px;font-size:2vw}.popup-container .name .text{line-height:1;font-size:3vw}.popup-container .text2{margin:2.5px;font-size:2vw}}@media (min-width:600px) and (max-height:600px){.popup-container{flex-wrap:unset;flex-direction:row}}.contact-form{max-width:500px;border:1px solid #ccc;padding:20px;margin:0 auto 120px}.contact-form h2{margin-bottom:20px}.name-fields{display:flex;justify-content:space-between}.name-field{width:48%}.full-width-field{width:100%;margin-bottom:15px}label{display:block;margin-bottom:5px}.accept-conditions{display:flex;grid-gap:10px;gap:10px}input[type=email],input[type=text],textarea{width:100%;padding:8px;margin-bottom:5px;border:none;border-bottom:1px solid #ccc}.button-form{padding:10px 20px;background-color:#004225;color:#fff;border:none;border-radius:4px;cursor:pointer}button:hover{background:#33912c;border-color:#33912c}button:disabled{background-color:#ccc;cursor:not-allowed}.floating-contact-button{position:fixed;bottom:20px;right:20px;z-index:1000}.contact-icon{width:40px;height:40px}.contact-icon-wrapper{width:60px;height:60px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (min-width:941px) and (max-width:3500px){.floating-contact-button{display:none}}
/*# sourceMappingURL=main.6bc9cfbc.chunk.css.map */