*{border-radius:0!important}body{font-family:"Rubik",Arial,sans-serif;color:#271207;background-color:#fff;width:100%;overflow-x:hidden;padding:0!important}h2.title{margin-bottom:30px;text-align:center;text-transform:uppercase;font-size:40px;font-weight:400}:root{--main-green: color: #8cb54b;--main-brown: color: #2c2319}#whatsapp-floating-icon{position:fixed;display:block;right:1rem;bottom:1rem;font-size:55px;line-height:60px;width:60px;z-index:5;background:#87b250;color:#fff;border-radius:100%!important;text-align:center;box-shadow:0 3px 5px rgba(0,0,0,.12);transition:all 250ms ease-out}#whatsapp-floating-icon:hover{transform:scale(1.1)}@-webkit-keyframes pulse2 {
		0% {-webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1) }
		5% {-webkit-transform: scale3d(1.05,1.05,1.05); transform: scale3d(1.05,1.05,1.05) }
		10% {-webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1) }
	}@keyframes pulse2 {
		0% {-webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1) }
		5% {-webkit-transform: scale3d(1.05,1.05,1.05); transform: scale3d(1.05,1.05,1.05) }
		10% {-webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1) }
	}@-webkit-keyframes jump {
		0%{ -webkit-transform: translateY(0px); transform: translateY(0px); } 
		2% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 
		5%{ -webkit-transform: translateY(0px); transform: translateY(0px); } 
		100%{ -webkit-transform: translateY(0px); transform: translateY(0px); } 
	}@keyframes jump {
		0%{ -webkit-transform: translateY(0px); transform: translateY(0px); } 
		2% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 
		5%{ -webkit-transform: translateY(0px); transform: translateY(0px); } 
		100%{ -webkit-transform: translateY(0px); transform: translateY(0px); } 
	}@-webkit-keyframes mdi-spin {
		0%{ -webkit-transform: rotate(0deg); transform: rotate(0deg); }
		100%{ -webkit-transform: rotate(360deg); transform: rotate(360deg); }
	}@keyframes mdi-spin {
		0%{ -webkit-transform: rotate(0deg); transform: rotate(0deg); }
		100%{ -webkit-transform: rotate(360deg); transform: rotate(360deg); }
	}.mdi-spin:before{-webkit-animation:mdi-spin 2s infinite linear;animation:mdi-spin 2s infinite linear}.r-navbar{border-bottom:4px solid #d2d2d2}.r-navbar .nav-link{font-size:24px;color:#000}.r-navbar .nav-link .mdi{color:#8cb54b;font-size:135%;line-height:0;transition:all .3s ease}.r-navbar .social-icons .nav-link{padding-left:0;padding-right:0}.r-navbar .nav-item.social-icons .mdi{color:#000;line-height:0;font-size:130%}.r-navbar .nav-item.social-icons .mdi:hover{color:#8cb54b}.r-navbar .navbar-brand{padding-top:5px;padding-bottom:5px}.r-navbar .navbar-brand img{height:auto}.r-slider{background-color:#89b349;overflow:hidden}.r-slider h2{margin-bottom:0;text-transform:uppercase;font-weight:500}.r-slider h3{margin-bottom:20px;font-size:1.5rem}.r-slider form .form-group{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;background:#fff;margin-bottom:10px;border-bottom:3px solid #668636}.r-slider form .form-group .form-control{border:0}.r-slider form .form-group:last-child{align-items:flex-start}.r-slider form .form-group:last-child label{padding-top:.25rem}.r-slider form .form-group label{margin-bottom:0;padding:0 .25rem 0 .75rem;width:110px}.r-slider form .btn-cont{text-align:right}.r-slider form .btn-cont .btn-brown{text-transform:uppercase;color:#fff;background:#533726;font-weight:600;font-size:18px;padding:8px 20px;cursor:pointer}.r-slider form .btn-cont .btn-brown:hover{background:#fff;color:#533726}.r-slider form .btn-cont .btn-brown:hover,.r-slider form .btn-cont .btn-brown:active,.r-slider form .btn-cont .btn-brown:focus{outline:none}.r-slider .right{z-index:2;padding-top:20px;padding-bottom:20px}.r-slider .right>*{z-index:2}.r-slider .right:before{position:absolute;left:-15px;top:-100px;bottom:-100px;right:-100%;content:"";z-index:1;background-color:#89b349;background-image:url(data:image/svg+xml,%3Csvg\ width=\'60\'\ height=\'60\'\ viewBox=\'0\ 0\ 60\ 60\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg\ fill=\'none\'\ fill-rule=\'evenodd\'%3E%3Cg\ fill=\'%239ddb3f\'\ fill-opacity=\'0.4\'%3E%3Cpath\ d=\'M36\ 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6\ 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6\ 4V0H4v4H0v2h4v4h2V6h4V4H6z\'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E)}.r-slider .right>.form-cont{display:block}.r-slider .right .btn-collapse-cont{text-align:center}.r-slider .right .btn-collapse-cont .btn{text-transform:uppercase;color:#fff;background:#533726;font-weight:600;font-size:24px;padding:8px 20px;cursor:pointer;letter-spacing:1px;-webkit-animation-delay:2s;-webkit-animation-duration:6s;-webkit-animation-name:pulse2;-webkit-animation-iteration-count:infinite;animation-delay:2s;animation-duration:6s;animation-name:pulse2;animation-iteration-count:infinite}.r-slider .right .btn-collapse-cont .btn:focus,.r-slider .right .btn-collapse-cont .btn:active{outline:none;box-shadow:none}#main-slider{margin-left:calc(75% - 50vw);width:initial;overflow:hidden;-webkit-transform:scale(1.45);transform:scale(1.45)}#main-slider .owl-dots{text-align:right;z-index:5;bottom:3px;right:10px;position:absolute}#main-slider .owl-dots>*{background:#fff;display:inline-block;width:60px;height:10px}#main-slider .owl-dots>*+*{margin-left:5px}#main-slider .owl-dots .active{background:#2c2319}.r-post-slider{background-color:#543726;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAPUlEQVQoU2NkYGD4z8DAwMiAG4DlYQpwKYaLI5uErhiFj24lTBLDBmxuw+oMskwkyo1E+ZqkcMQT3mCp/wAOBRIKh+UvkwAAAABJRU5ErkJggg==);color:#fff;padding:30px 0;border-bottom:10px solid #8c5d3c}.r-post-slider h1{color:#89b349;font-size:44px;text-shadow:2px 2px 1px #000}.r-post-slider h2{color:#fff;font-size:32px;font-weight:400;text-shadow:2px 2px 1px #000}.r-post-slider .rhombus{box-shadow:8px 8px 0 0 rgba(0,0,0,1);width:160px;height:160px;top:70px;left:90px;background:#fff;margin:3px 0 0 30px;border:10px solid #87b251;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;position:absolute}.r-post-slider .rhombus-cont{position:relative;width:240px;height:240px;animation-name:jump;animation-duration:5s;animation-iteration-count:infinite;animation-delay:1s}.r-post-slider .rhombus-text{color:#000;margin-bottom:0;text-align:center;position:absolute}.r-post-slider .rhombus-cont .big{font-weight:600;font-size:58px;display:block;margin-top:-20px}.r-post-slider .rhombus-cont .small{font-weight:400;font-size:30px;line-height:0;display:block;margin-top:0}.r-content{background:#fff;padding:60px 0}.r-content .left{padding-bottom:30px}.r-content .left .title{text-align:left;color:#89b349;font-weight:500;margin-bottom:10px}.r-content .left .lead{font-weight:600;font-size:18px;margin-bottom:10px}.r-content .left p{font-size:18px;margin-bottom:10px}.r-content .left img{margin:10px 0}.r-content .left p.footer{color:#8cb54b;font-size:20px;font-weight:600;position:relative;margin-left:45px;text-transform:uppercase;line-height:1}.r-content .left p.footer:before{content:"\F620";position:absolute;left:-50px;display:inline-block;font:24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;font-size:40px;top:calc(50% - 20px)}.r-content .video{background:#000;font-size:0;text-align:center}.r-content .video video{max-height:500px}.r-content .item-wrapper{background:#f3f3f3;padding:20px;border-bottom:5px solid #cacaca;padding-bottom:15px}.r-content .item-wrapper .img-container{flex-basis:70%}.r-content .item-wrapper .text-container{padding-left:15px;font-size:19px;line-height:1.3;flex-basis:100%}.r-content .item-wrapper .item-title{color:#89b349;text-transform:uppercase;font-size:22px;line-height:.9}.r-content .item-wrapper ul{margin-bottom:5px;list-style:none;padding-left:0;margin-bottom:5px}.r-content .item-wrapper ul li{margin-bottom:5px;font-size:16px}.r-content .item-wrapper ul li:before{content:"•";color:#8cb54b;margin-right:5px}.r-content .item-wrapper p{margin-bottom:5px;font-size:16px}.r-content .item-wrapper p:last-child{margin-bottom:0}.r-destacados{background:#89b349;padding-top:40px}.r-destacados .title{font-weight:500}.r-destacados .items-wrapper{margin-bottom:30px}.r-destacados .item p{margin:0;font-weight:500;font-size:20px;padding:10px 15px}.r-destacados .item img{animation-name:jump;animation-duration:10s;animation-iteration-count:infinite}.r-destacados .item-4 img,.r-destacados .item-2 img{animation-delay:1s}.r-destacados .item-3 img,.r-destacados .item-5 img{animation-delay:2s}.r-destacados .item-1 img,.r-destacados .item-6 img{animation-delay:3s}.r-contacto{background-color:#543726;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAPUlEQVQoU2NkYGD4z8DAwMiAG4DlYQpwKYaLI5uErhiFj24lTBLDBmxuw+oMskwkyo1E+ZqkcMQT3mCp/wAOBRIKh+UvkwAAAABJRU5ErkJggg==);padding:40px 0;color:#fff;margin-top:-1px}.r-contacto .btn-consulta{width:100%;height:80%;background:#88b348;color:#533726;font-weight:500;font-size:36px;text-transform:uppercase;padding:25px;line-height:0;box-shadow:8px 8px 0 0 rgba(0,0,0,1);transition:all .4s ease;cursor:pointer;-webkit-animation-delay:2s;-webkit-animation-duration:6s;-webkit-animation-name:pulse2;-webkit-animation-iteration-count:infinite;animation-delay:2s;animation-duration:6s;animation-name:pulse2;animation-iteration-count:infinite}.r-contacto .btn-consulta:hover{color:#543726;background:#fff}.r-contacto .title{font-size:40px;text-shadow:2px 2px 1px #000}.r-contacto .sub-title{color:#88b348;font-size:35px;text-shadow:2px 2px 1px #000}.r-pagos{background:#fff;padding:40px 0}.r-pagos .title{margin-bottom:10px;font-weight:500}.r-pagos .sub-title{text-align:center;color:#89b349;text-transform:uppercase;font-size:30px;margin:40px 0}.r-pagos .pago-cont{padding:20px}.r-pagos .mercado-pago{border-right:1px solid #e7e7e7}.r-pagos .efectivo-deposito{border-left:1px solid #e7e7e7}.r-pagos .pago-cont img{max-width:240px}.r-pagos .pago-cont p{text-align:center;margin:0;font-size:20px;line-height:1.1}.r-pagos .pago-cont .desc-strong{margin-top:10px;font-weight:600;text-transform:uppercase}.r-pagos .formas-pago{text-align:center}.r-pagos .formas-pago .img-cont{margin-right:10px;margin-bottom:20px}.r-pagos .formas-pago .img-cont:last-child{margin-right:0}.r-opiniones{background:#f3f3f3;padding:40px 0}.r-opiniones .top .title{margin-bottom:30px;text-align:center;text-transform:uppercase;font-size:40px}.r-opiniones .owl-carousel .item{position:relative;margin:0 15px 1px 0;padding:30px;font-size:14px;line-height:28px;border-left:0;background:#fff;border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,.1);min-height:240px}.r-opiniones .owl-carousel .item:before{border-right:20px solid #f3f3f3;border-top:20px solid #f3f3f3;border-left:20px solid transparent;border-bottom:20px solid transparent;content:"";position:absolute;right:0;top:0}.r-opiniones .owl-carousel .item:after{border-right:20px solid #f3f3f3;border-top:20px solid #f3f3f3;border-left:20px solid #fff;border-bottom:20px solid #fff;box-shadow:-2px 2px 3px 0 rgba(0,0,0,.2);content:"";position:absolute;right:0;top:0}.r-opiniones .owl-carousel .item .title{color:#89b349;font-size:22px;margin-right:15px}.r-opiniones .owl-carousel .item .desc{margin-bottom:0;line-height:1.4;font-size:15px}#opiniones-slider .owl-dots{text-align:center;z-index:5;bottom:-40px;right:0;position:absolute;left:0}#opiniones-slider .owl-dots>*{background:#d4d4d4;display:inline-block;width:35px;height:3px}#opiniones-slider .owl-dots>*+*{margin-left:5px}#opiniones-slider .owl-dots .active{background:#89b349}#opiniones-slider .owl-stage-outer{margin-bottom:40px}.r-newsletter{background:#89b349;padding:30px 0;color:#fff}.r-newsletter button{margin:0;padding:0;border:none;background:none;outline:none}.r-newsletter button:focus,.r-newsletter button:active,.r-newsletter button:hover{outline:none;border:0}.r-newsletter input,.r-newsletter .input-group-addon{border-radius:0}.r-newsletter .input-group{width:100%}.r-newsletter .input-group-addon{background:#533726;border-color:#533726;color:#fff;padding:0}.r-newsletter .input-group-addon i{color:#fff;font-size:30px;padding:5px}.r-newsletter .form-control{font-size:18px}.r-footer{background:#543726;padding:10px 0;color:#fff}.r-footer p{margin:0;text-align:center;line-height:1}.modal-header{padding-right:55px}.modal-header,.modal-footer{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQIW2NkQALPnj37zwjjgzhSUlKMYAEYB8RmROaABAAMsA+2a23rGQAAAABJRU5ErkJggg==);background-color:transparent}.modal .close{color:gray;font-size:30px;font-weight:500;position:absolute;top:15px;right:15px;opacity:1;margin:0;padding:0;line-height:1;cursor:pointer}.modal .close:hover,.modal .close:focus{transform:rotate(22.5deg);-webkit-transition:all 250ms ease;transition:all 250ms ease}.modal-title{margin:0;line-height:1.2;color:#000;font-size:25x;font-weight:300}.modal .btn-send{background-color:#89b349;color:#fff;padding:8px 60px;border:none;cursor:pointer}.modal .form-group{display:-webkit-flex;display:-ms-flex;display:flex}.modal .form-group label,.modal .form-group .control-label{font-size:15px;font-weight:normal;flex:0 0 170px;margin-bottom:0;align-self:center}.modal .form-group label[for^="comments-"],.modal .form-group .control-label[for^="comments-"]{align-self:flex-start}.modal .text-required{font-size:12px}@media (max-width:544px){.modal .form-group{display:block}.r-destacados .item p{font-size:16px;padding-top:0}.r-destacados .item img{width:120px}.r-content .left p.footer{font-size:16px}.r-content .video video{max-height:auto;max-width:100%}.r-navbar .navbar-brand{margin-right:0}.r-navbar .nav-link{font-size:14px!important}.r-navbar .navbar-brand img{width:80px!important}.r-slider form .btn-cont .btn-brown{padding:8px 10px}.r-slider h2{font-size:20px;line-height:1}.r-slider h3{font-size:18px;line-height:1}.r-post-slider h1{font-size:30px}.r-post-slider h2{font-size:26px}.r-content{padding-top:30px}.r-content .item-wrapper .text-container{padding-left:0}.r-destacados .title{font-size:30px;margin-bottom:10px}.r-contacto .title{text-align:center}.r-contacto .sub-title{text-align:center}.r-destacados{padding:20px 0 0 0}}@media (max-width:767px){.r-navbar .navbar-brand img{width:100px}.r-navbar .navbar{padding:0}.r-slider .right:before{position:absolute;left:-100px;top:0;bottom:-100px;right:-100%;content:"";z-index:1}.r-slider>.container{max-width:100%}.r-slider>.container .left{padding:0}#main-slider{-webkit-transform:scale(1);transform:scale(1);margin:0}#main-slider .owl-dots>*{width:40px;height:5px}.r-navbar .nav-link{font-size:20px;padding-top:2px;padding-bottom:2px}.r-pagos .title{font-size:30px}.r-pagos .formas-pago .img-cont{margin-right:10px;margin-bottom:0;max-height:auto;max-width:110px}.r-pagos .tarjetas{margin-top:15px}.r-pagos .tarjetas .img-cont{margin-right:10px;margin-bottom:10px;max-height:auto;max-width:60px}.r-pagos .mercado-pago{border-right:0;border-bottom:1px solid #e7e7e7}.r-pagos .efectivo-deposito{border-left:0}.r-contacto .title{font-size:38px}.r-contacto .sub-title{font-size:26px}h2.title{font-size:25px}.r-opiniones .top .title{font-size:25px}.r-newsletter h2{font-size:20px}.r-pagos .sub-title{font-size:20px}.r-content .item-wrapper{margin-top:30px}.r-content .item-wrapper .img-container{flex-basis:auto;width:100%;margin-bottom:15px}.r-content .item-wrapper .img-container img{width:100%}.r-contacto{padding:30px 0 40px 0}.r-navbar .nav-item{text-align:right}.r-navbar .nav-item:not(.social-icons) {width:100%}.r-slider .right>.form-cont{padding-top:20px}.r-slider .right>.form-cont.collapse{display:none}.r-slider .right>.form-cont.show{display:block}.r-slider form .btn-cont{text-align:right}#whatsapp-floating-icon{bottom:80px;font-size:55px;line-height:60px;width:60px}#menu-sharer li:last-child{display:none}}@media (min-width:768px) and (max-width:991px){#main-slider{-webkit-transform:scale(2.6);transform:scale(2.65)}.r-newsletter h2{font-size:28px}.r-navbar .navbar-brand img{width:130px}.r-navbar .nav-link{font-size:20px}.r-content .item-wrapper{margin-top:30px}.r-content .item-wrapper .img-container{flex-basis:auto;width:100%;margin-bottom:15px}.r-content .item-wrapper .img-container img{width:100%}}@media (min-width:992px) and (max-width:1199px){.r-newsletter h2{font-size:26px}.r-destacados .item p{font-size:18px;padding:10px}.r-destacados .item img{width:130px}#main-slider{-webkit-transform:scale(2);transform:scale(2)}.r-content .item-wrapper .item-title{font-size:20px}}@media (min-width:2000px){.r-slider .right:before{left:-15px;top:-100%;bottom:-100%;right:-400%}}