@font-face{font-family:Ruda;src:url(fonts/Ruda-Bold.woff2);font-weight:700;font-display:swap}@font-face{font-family:Ruda;src:url(fonts/Ruda-Regular.woff2);font-display:swap}@font-face{font-family:Montserrat;src:url(fonts/Montserrat-Bold.woff2);font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(fonts/Montserrat-Regular.woff2);font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body,html{background-color:#fff;color:#006f32;background-color:#e4efd8;background:url(img/general/background.png);background-repeat:no-repeat;background-size:cover;background-position:center top;background-attachment:fixed;font-family:Montserrat;font-weight:700;font-size:1em;text-rendering:optimizeLegibility;scroll-behavior:smooth;padding:10px;border:1px solid #a9ba9b;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#body-container{position:relative;z-index:1}header{margin:10px auto;max-width:1140px;width:100%;position:relative;z-index:2}#div-logo{float:left;width:158px;height:199px;margin-right:30px}#div-logo img{display:block;margin:0 auto}#div-upper{float:left;width:940px;height:199px;margin-right:10px}#div-upper-text{margin:0 auto;text-align:center;width:100%;height:60%}#div-upper-text p{margin:0 auto;width:70%;font-size:190%;text-align:right;font-weight:700;text-transform:uppercase}#div-upper-text p span{font-family:Ruda;font-weight:700;font-size:130%;margin-right:20px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#86a776}#div-upper-text p span sup{font-size:30%;vertical-align:text-top;-webkit-text-stroke-width:0;}#nav-menu{margin:0 auto;width:100%;height:40%;text-align:center}#nav-menu ul li{vertical-align:top;background:url(img/general/menu.png);font-family:Montserrat;font-weight:400;font-size:90%;display:inline-block;width:131px;height:28px;list-style-type:none;margin-right:5px;text-transform:uppercase;color:#fff;padding-top:6px;padding-bottom:1px;cursor:pointer;cursor:hand}#nav-menu #BtnRaE{font-size:60%;line-height:.95em}#nav-menu .nav-selected{display:none;pointer-events:none;cursor:auto}#nav-menu .nav-selected span{border-bottom:1px solid #fff}main{clear:both;position:relative;z-index:20;margin:0 auto;max-width:1140px;width:100%}main p{margin-bottom:10px}main .cls-coming-soon{font-family:Ruda;font-weight:700;font-size:300%;margin:0 auto;width:100%;text-align:center}main .cls-90{margin:0 auto;width:90%}main .cls-80{margin:0 auto;width:80%}main .cls-70{margin:0 auto;width:70%}main .cls-60{margin:0 auto;width:60%}main .cls-50{margin:0 auto;width:50%}main .cls-70-der{margin:0 0 0 22%;width:70%}main .cls-30-der{margin:0 0 0 70%;width:30%}main .cls-col-30{float:left;width:30%;height:300px;vertical-align:middle}main .cls-col-30>p{margin-top:150px}main .cls-col-70{float:right;width:70%}main .cls-zasgrass{font-family:Ruda;font-weight:700;font-size:130%;margin-right:5px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#86a776}main .cls-big-text-ruda{font-family:Ruda;font-size:160%}main .cls-big-text{font-size:160%}footer{position:relative;z-index:2;max-width:1140px;width:100%;margin:20px auto}footer .cls-footer-right{width:100%}footer .cls-footer-right>img{display:block;margin:0 0 0 auto}footer .cls-footer-right>p{font-weight:700;text-align:right;margin-top:10px;margin-right:70px}footer .cls-footer-left{width:100%}footer .cls-footer-left img{display:block;margin:0 auto 0 0}footer .cls-footer-left p{font-weight:700;text-align:left;margin-top:10px;margin-left:50px}.cls-clear-float{clear:both}.squiggle{stroke-dasharray:1128.9;stroke-dashoffset:1128.9;animation:draw 120s linear infinite}@keyframes draw{to{stroke-dashoffset:0}}#path-matrix{position:fixed;z-index:10;left:0;top:400px;height:calc(100% - 400px);width:100%}.cls-row{max-width:1140px;display:table-row}.cls-table-int{width:100%;display:table}.cls-row-int{display:table-row}.cls-testimonial-stars{text-align:center}.cls-testimonial-stars span{color:goldenrod;padding-right:10px}.cls-testimonial-names{text-align:right}.cls-testimonial-names span{font-size:120%}.cls-testimonial-names span{}.cls-col-1-1{display:table-cell;width:100%;padding:7px}.cls-col-1-2,.cls-col-2-2{display:table-cell;width:50%;padding:7px}.cls-col-1-3,.cls-col-2-3,.cls-col-3-3{display:table-cell;width:33.3%}.cls-col-1-3{padding-right:10px;border-right:1px solid #096}.cls-col-2-3{padding:0 20px}.cls-col-2-3 ol{list-style-position:inside;text-indent:10px;}.cls-col-3-3{margin-left:20px;padding-left:10px;border-left:1px solid #096}.cls-col-23-3{display:table-cell;width:66.6%;margin-left:20px;padding-left:10px;border-left:1px solid #096}.cls-svg-paths{stroke-dasharray:16,8;opacity:.5}#page-home{font-weight:700;font-size:120%}#page-about-us{font-weight:700}#page-about-us h4{font-family:Ruda;font-weight:700;font-size:160%;margin-bottom:10px;text-align:center}#page-about-us h5{font-family:Ruda;font-weight:700;font-size:120%;margin-top:10px;margin-bottom:5px}#page-about-us p{font-family:Ruda;margin-bottom:5px;font-weight:700}#page-about-us .cls-tel{font-family:Ruda;font-weight:700;width:50%;margin:0 0 0 50%}#page-about-us .cls-tel h6{font-family:Ruda;font-weight:700;font-size:140%;text-align:center}#page-about-us .cls-tel p{font-family:Ruda;font-weight:700;font-size:140%;text-align:right;margin:0}#page-about-us img{display:block;margin:0 auto}#page-about-us ol li{font-family:Ruda}#page-products h4{font-family:Ruda;font-size:200%;margin-bottom:10px;text-align:center}#page-products h5{font-family:Ruda;font-size:180%;margin-bottom:20px;text-align:center}#page-products p{font-family:Ruda;font-weight:700;font-size:160%;margin-bottom:5px}#page-products .cls-sub-1{font-family:Ruda;font-weight:400;font-size:85%;margin-top:20px;margin-bottom:5px}#page-products .cls-sub-2{margin-left:30px}#page-products .cls-tel{width:100%;margin-top:20px}#page-products .cls-tel h6{font-family:Ruda;font-weight:700;font-size:200%;text-align:center}#page-products .cls-tel p{font-family:Ruda;font-weight:700;font-size:180%;text-align:center;margin:0}#page-products img{display:block;margin:0 auto}#page-gallery{font-family:Ruda;font-weight:700;font-size:100%}#page-gallery h4{max-width:970px;width:100%;display:block;text-align:center;font-size:160%;background-color:rgba(0,128,0,.2);margin:0 auto 20px auto;padding:5px;border-radius:10px}#page-gallery .cls-col-gal-1-1{max-width:970px;width:100%;margin:0 auto;text-align:center}#page-gallery .cls-col-gal-1-1 img{display:inline-block;padding:2px;border:2px solid rgba(0,128,0,.2);border-radius:10px;background-color:#fff;margin:5px;width:220px;height:124px;cursor:hand;cursor:pointer}#imgGallery01_{top:0;left:0}#imgGallery02_{top:0;left:-220px}#imgGallery03_{top:-124px;left:0}#imgGallery04_{top:-124px;left:-220px}#imgGallery05_{top:-248px;left:0}#imgGallery06_{top:-248px;left:-220px}#imgGallery07_{top:-372px;left:0}#imgGallery08_{top:-372px;left:-220px}#imgGallery09_{top:-496px;left:0}#imgGallery10_{top:-496px;left:-200px}#imgGallery11_{top:-620px;left:0}#imgGallery12_{top:-620px;left:-220px}#page-gallery .cls-gal-video{display:inline-block;width:48%;height:auto;margin:5px;padding:5px 5px 0 5px;border:2px solid rgba(0,128,0,.2);border-radius:10px}#page-gallery .cls-gal-video video{border-radius:7px;width:100%;height:auto}#gal-big-images{position:fixed;top:0;left:0;z-index:100;width:100%;height:100vh;background-color:rgba(0,0,0,.4)}.gal-big-images-cls-hide{display:none!important}#gal-big-images .cls-gal-btn{width:60px;height:60px;border-radius:10%;background-color:#006f32;text-align:center;cursor:hand;cursor:pointer}#gal-big-images .cls-gal-btn p{text-align:center;font-size:270%;padding:0;color:#fff;margin:0}#gal-big-images div{display:flex;align-items:center;justify-content:center;width:100%;height:100%}#gal-big-images div div{margin:0 auto;display:block}#gal-big-images #divGalleryCenter{display:inline-block;max-width:900px;width:100%;height:auto}#gal-big-images #divGalleryCenter img{max-width:900px;width:100%;height:auto;border:2px solid rgba(0,128,0,.5);padding:3px;background-color:#fff;border-radius:10px;margin:0}#gal-big-images #divGalleryCenter p{width:20%;display:block;text-align:center;color:#fff;background-color:#006f32;padding:5px;margin:0 0 0 auto;border-radius:5px;cursor:hand;cursor:pointer}#page-rae .cls-ask-consultant h4{font-family:Ruda;font-weight:700;font-size:160%;margin-bottom:10px}#page-rae .cls-ask-consultant p{font-family:Ruda;font-weight:700;font-size:120%;margin-bottom:5px}#page-rae .cls-tel{width:100%;margin-top:20px}#page-rae .cls-tel h6{font-family:Ruda;font-weight:700;font-size:200%;text-align:center}#page-rae .cls-tel p{font-family:Ruda;font-weight:700;font-size:180%;text-align:center;margin:0}#page-rae .cls-form input[type=mail],#page-rae .cls-form input[type=number],#page-rae .cls-form input[type=text],#page-rae .cls-form textarea{font-family:Ruda;border:2px solid #0c6e33;border-radius:7px;font-size:110%;width:100%;padding:5px;color:#000;background-color:#fff}#page-rae .cls-form select{font-family:Ruda;border:2px solid #0c6e33;border-radius:7px;font-size:110%;width:100%;padding:5px 5px 5px 2px;color:#767676;background-color:#fff}option{font-family:Ruda}option:not(:first-of-type){color:#000}#page-rae .cls-form textarea{width:100%;max-width:100%;min-width:100%;height:100px;min-height:100px;max-height:100px}#page-rae .cls-form input[type=button],#page-rae .cls-form input[type=submit]{font-family:Ruda;font-weight:700;border:2px solid #0c6e33;border-radius:7px;font-size:110%;padding:5px 7px;margin:7px;color:#3a6a42;text-transform:uppercase;background-color:#fff;cursor:hand;cursor:pointer}#id-messages{text-align:center}#id-error{color:#c00;text-align:center}#page-locations img{display:block;margin:0 0}#page-locations .cls-green{font-family:Ruda;font-weight:700;font-size:180%;margin:10px auto;text-align:center;display:block}#page-locations .cls-synthtetic{font-family:Ruda;font-weight:700;font-size:160%;text-align:center}#page-locations .cls-synthtetic p{margin:0}#page-locations .cls-locations{margin:20px auto;font-family:Ruda;font-weight:700;text-align:center}#page-locations .cls-locations h4{font-weight:700;font-size:160%}#page-locations .cls-locations p{font-weight:700;font-size:140%;margin:0}#page-locations .cls-locations p span{font-size:80%}#page-locations .cls-mucho-puro p{font-family:Ruda;font-weight:700;font-size:140%;margin:0;text-align:center}#page-locations .cls-any-terrain h5{font-family:Ruda;font-weight:700;font-size:150%;text-align:center}#page-locations .cls-any-terrain h6{font-family:Ruda;font-weight:700;font-size:130%;margin-bottom:10px}#page-locations .cls-any-terrain p{font-family:Ruda;font-size:100%}#page-locations .cls-tel{width:50%;margin:20px 0 0 50%}#page-locations .cls-tel h6{font-family:Ruda;font-weight:700;font-size:160%;text-align:center}#page-locations .cls-tel p{font-family:Ruda;font-weight:400;font-size:140%;text-align:center;margin:0}@media only screen and (max-width:810px){*{max-width:800px}}@media only screen and (max-width:768px){*{max-width:768px}#div-logo{width:100%;margin-right:0}#div-upper{float:left;width:100%;margin-bottom:10px}#div-upper-text{width:100%}#div-upper-text p{width:80%;font-size:150%}#nav-menu ul li{margin-bottom:15px;cursor:pointer}main img{max-width:700px;width:100%;height:auto}#page-about-us .cls-tel{width:95%;margin:0 0 25px}#page-gallery .cls-col-gal-1-1{max-width:700px;width:100%;margin:0 auto}#page-gallery .cls-gal-video{display:inline-block;width:90%;height:auto;margin:5px;padding:5px 5px 0 5px;border:2px solid rgba(0,128,0,.2);border-radius:10px}}@media only screen and (max-width:600px){*{max-width:600px}#div-logo{width:100%;margin-right:0}#div-upper{float:left;width:100%;margin-bottom:20px}#div-upper-text{width:100%;margin-bottom:20px}#div-upper-text p{width:80%;font-size:150%}#nav-menu ul li{margin-bottom:15px}.cls-clear-float{height:60px}.cls-col-1-3,.cls-col-2-3,.cls-col-23-3,.cls-col-3-3{display:inline-block;width:100%;border:none;margin:0 0 20px 0}#page-about-us .cls-tel{width:95%;margin:0 0 25px}main .cls-90{margin:0 auto;width:100%}main .cls-80{margin:0 auto;width:100%}main .cls-70{margin:0 auto;width:100%}main .cls-60{margin:0 auto;width:80%}main .cls-50{margin:0 auto;width:80%}main .cls-70-der{margin:0 auto;width:100%}main .cls-30-der{margin:0 0 0 50%;width:50%}main .cls-col-30{width:100%;height:auto}main .cls-col-30 p{margin:20px 0}main .cls-col-70{width:100%}#path-matrix{top:800px}#page-gallery .cls-col-gal-1-1{max-width:500px;width:100%;margin:0 auto}#page-gallery .cls-div-img div{width:200px;height:auto;overflow:hidden;padding:0;position:relative;border-radius:7px}#page-gallery .cls-gal-video{display:inline-block;width:90%;height:auto;margin:5px;padding:5px 5px 0 5px;border:2px solid rgba(0,128,0,.2);border-radius:10px}}