<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*2e2eb27f31c12a3545c090193f6f838b*/
/* @import "custom.scss" */

/*FITTING RESOURCES*/

body {
    word-break: normal;
}

/*COOKIES*/
#ca_banner {
    height: 100px !important;
}

/*ENLACES*/
a {
    color: #335504;
}

/*HEADER*/
#g-header {
    padding: 30px 5% 0 5% !important;
}
/*iconos*/
.g-iconmenu {
    margin-top: -2em;
}
.g-iconmenu .g-iconmenu-item:hover .g-iconmenu-icon {
    color: #4c7b0c;
}
/*buscador*/
.rokajaxsearch #roksearch_search_str {
    border: 1px solid #00000017;
}
/*areas*/
.txt-area {
    font-size: 1.3rem;
    color: #444444;
}
.txt-verde {
    color: #669c1c;
}

/*NAVIGATION*/
#g-navigation {
    padding: 10px 5% !important;
    background: -moz-linear-gradient(top,rgba(232,231,231,0)0%,rgba(232,231,231,0)52%,rgba(232,231,231,1) 100%);
}
/*color menu active*/
#g-navigation .g-main-nav .g-toplevel &gt; li.active &gt; .g-menu-item-container {
    background: #669c1c;
}
/*color menu dropdown hover*/
#g-navigation .g-main-nav .g-sublevel &gt; li:hover &gt; .g-menu-item-container, #g-navigation .g-main-nav .g-sublevel &gt; li.active &gt; .g-menu-item-container {
    background: #669c1c !important;
}

/*SHOWCASE*/
.layout-showcase .sprocket-features-img-container img {
    float: inherit;
    margin: 0;
}

/*MAINFEATURE*/
#g-mainfeature, #g-feature .size-30 {
    background: #fff;
}
/*tÃ­tulos article*/
.page-header h2 {
  	font-size: 36px;
  	text-align: left;
    color: #335504;
}
h3 {
    color: #435245;
}
/*videos*/
.capa-video {
    position: relative;
    padding: 5px;
    display: inline-block;
  	margin-bottom: 2em;
}
#g-container-5105 .size-70 {
    background: #fff;
}

/*SIDEBAR*/
#g-sidefeature {
    margin-top: 2em;
}
#g-container-5105 .size-30 {
    background: #fff;
}
/*alinear izda*/
#custom-9200-particle {
    margin: 1em 0 0 -6em;
}
.sidebar-banner {
    margin: -3em 0 0 -2.5em;
}

/*FOOTER*/
#g-footer {
    font-size: 1.2em;
    font-weight: 600;
}
.footer-text {
    font-size: 40px;
    color: #8bc042 !important;
    font-family: 'Hind', sans-serif;
    font-weight: 700;
    padding-top: 20px;
    margin-bottom: -1em;
}
.menu-copyright {
    border-top: 1px solid #2f2f2f;
}

/*direccion*/
.img-address {
    margin: 0.5em -1em;
}

/*rrss*/
.social-footer {
    margin-left: -9em;
}
.g-social a {
    background: transparent;
    margin-top: 2em;
    padding: 0.1rem;
}
.g-social a:hover {
    background: transparent;
    color: #a2dd51;
}

/*COPYRIGHT*/
#g-copyright a {
    color: #fff;
    font-size: 1.2em;
	padding: 0.5em;
}
#g-copyright a:hover {
    color: #a2dd51;
}
.text-copyright {
    margin-top: -4em;
}
.footer-address a:hover {
    color: #fff !important;
}


/*OFFCANVAS*/
    /*fondo seleccionadas*/
    #g-offcanvas li.g-menu-item.g-menu-item-type-component.g-menu-item-103.active.g-standard, #g-offcanvas #g-mobilemenu-container ul&gt;li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active, #g-offcanvas #g-mobilemenu-container ul&gt;li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
        background: #8bc042 !important;
    }
	/*fondo hacia atrÃ¡s*/
	#g-offcanvas li.g-level-1.g-go-back, #g-offcanvas li.g-level-2.g-go-back  {
        background: #9cd65c !important;
    }

    /*menu*/
    .g-offcanvas-toggle {
        color: #335504 !important;
        padding: 1em !important;
    }
    #g-offcanvas .g-menu-item-title {
        color: #333 !important;
    }
	
    /*flechas*/
    #g-offcanvas .g-menu-parent-indicator {
        border: 0px !important;
        background: #8bc042 !important;
    }


/*----------------------------------- RESPONSIVE MEDIA QUERIES----------------------------------*/

/* MÃ“VILES mÃ¡s pequeÃ±os (VERTICAL) */
@media only all and (max-width: 30rem) {


  /*cookies*/
	#ca_banner {
        height: 180px !important;
        padding: 2em !important;
    }
  
  	/*logo*/
	#logo-5808-particle {
      	margin: 2em 0 0 1em;
	}

	/*buscador*/
	.rokajaxsearch {
	    margin-top: 1em;
	}

	/*iconos*/
	.g-iconmenu {
	    width: 100%;
	    margin-top: 0;
	}
	.g-iconmenu .g-iconmenu-icon {
	    width: 40px;
	    height: 40px;
	    font-size: 18px;
	    padding: 5px;
	}

	/*areas*/
	#custom-9290-particle, #custom-8329-particle {
	    text-align: center;
	    margin-bottom: 1em;
	}

	/*SHOWCASE*/
	/*img slide*/
	.sprocket-features-img-container {
         display: none;
    }
  
  	/*MAIN*/
	/*img slide*/
      .sprocket-strips .cols-2 &gt; li {
        width: 100%;
    }
  
  	/*videos*/
  	.capa-video {
      margin: 1.5em;
  	}
  
  	/*formulario*/
  	.form-field {
        max-width: 50% !important;
    }

  	/*SIDEBAR*/
  	#g-sidefeature {
        margin: 0;
    }
  
  	/*EXTENSION*/
	#g-extension {
        margin-top: -4em;
    }
  	
    /*menu*/
    .nav-menu {
        margin-bottom: -3em;
    }
  
    /*Tabs*/
      .fondo-tabs {
          margin: 0 1.5em;
      }

    /*Testimonials*/
	/*cajas*/
	.tstmnl-body {
	    margin: 1em;
	}
  	.sprocket-strips-p-item img {
        width: 90% !important;
    }

	/*FOOTER*/
  
  	/*texto footer*/
	#g-footer, .footer-address {
	    font-size: 1.1em;
	    font-weight: 600;
	}
	.footer-text {
	    font-size: 25px;
      	line-height: 30px;
      	text-align: center;
	}
  
  	
  	/*cajas footer*/
  	.footer-1 {
    	flex: 0 30% !important;
	}
  	.footer-2 {
    	flex: 0 70% !important;
	}
  
    .footer-3 {
        flex: 0 40% !important;
    }

    .footer-4 {
        flex: 0 60% !important;
    }
    #module-social-180-particle {
        margin-left: 7em;
    }
}


/* MÃ“VILES (HORIZONTAL) */
@media only all and (min-width:30rem) and (max-width: 47.938rem) and (orientation: landscape) {
	
  
  	/*cookies*/
	#ca_banner {
        height: 180px !important;
        padding: 2em !important;
    }
  
  	/*logo*/
	#logo-5808-particle {
        width: 70% !important;
        margin: 1em auto !important;
    }

	/*buscador*/
	.rokajaxsearch {
        width: 80% !important;;
        margin: 1em auto !important;
    }

	/*iconos*/
	.g-iconmenu {
	    width: 80% !important;
	    margin-top: -1em !important;
	}
	.g-iconmenu .g-iconmenu-icon {
	    width: 50px !important;
	    height: 50px !important;
	    font-size: 20px !important;
	    padding: 8px !important;
	}

	/*areas*/
	#custom-9290-particle, #custom-8329-particle  {
	    text-align: center;
	    margin-bottom: 1em;
	}

	/*SHOWCASE*/
	/*img slide*/
	.sprocket-features-img-container {
        max-width: 180% !important;
        width: 180% !important;
        margin-left: -8em;
    }
  
  	 /*menu*/
    .nav-menu {
        margin-bottom: -3em;
    }

  	/*MAIN*/
	/*img slide*/
      .sprocket-strips .cols-2 &gt; li {
        width: 90%;
    }
  
  	/*videos*/
  	.capa-video {
      width:45%;
  	}
  
  	/*formulario*/
  	.form-field {
        max-width: 80% !important;
    }

  	/*SIDEBAR*/
  	#g-sidefeature {
        margin: 0;
    }
	
  	/*EXTENSION*/
	#g-extension {
        margin-top: -4em;
    }
	/*Testimonials*/
	/*cajas*/
	.tstmnl-body {
	    margin: 1em;
	}
  	#pro-news-post {
        margin-top: -3em !important;
        width: 100%;
    }

	/*FOOTER*/
  	
  	/*Latest News/Blogs*/
  	li.sprocket-strips-p-block {
        width: 100% !important;
    }
	/*img*/
	.sprocket-strips-p-item img {
	    width: 60% !important;
	}
  	/*bloque*/
    #g-footer .g-block.size-50 {
        padding: 0 1em;
    }
  
	/*Newsletter*/
	.g-newsletter .g-newsletter-inputbox {
	    width: 100%;
	}

	/*botÃ³n*/
	.g-newsletter-button.button {
	    width: 100%;
	    margin: 2em 1em;
	}

    /*titulo*/
    .newsletter h3 {
        width: 100% !important;
    }
    .acym_module.newsletter-form {
        display: inline-block;
        width: 100%;
        margin-left: 0;
    }

	/*texto footer*/
	#g-footer, .footer-address {
	    font-size: 1.1em;
	    font-weight: 600;
	}
	.footer-text {
	    font-size: 25px;
	}
  
  	/*cajas footer*/
  	.footer-1 {
    	flex: 0 30% !important;
	}
  	.footer-2 {
    	flex: 0 70% !important;
	}
  
    .footer-3 {
        flex: 0 40% !important;
    }

    .footer-4 {
        flex: 0 60% !important;
    }
    #module-social-180-particle {
        margin-left: 6em;
    }
}


/*IPADS (VERTICAL)*/
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
	
  
  	/*cookies*/
	#ca_banner {
        height: 180px !important;
        padding: 2em !important;
    }
  
  	/*logo*/
	#g-header .size-24 {
        flex: 0 50%;
    }
   
	/*buscador*/
	 #g-header .size-10 {
        flex: 0 35%;
    }
	
	/*iconos*/
	.g-iconmenu {
	    width: 100% !important;
	    margin-top: 0 !important;
	}
	.g-iconmenu .g-iconmenu-icon {
	    width: 50px !important;
	    height: 50px !important;
	    font-size: 20px !important;
	    padding: 8px !important;
	}
  	#g-header .size-52 {
        flex: 0 100%;
    }
  
  	/*rx connect*/
     #g-navigation .size-12 {
      	flex: 0 80%;
  	}
    #custom-9290-particle  {
        margin-top: -2em;
    }
  
  	#g-navigation .size-58 {
        flex: 0 100%;
    }
  
  	/*SHOWCASE*/
	/*img slide*/
	.sprocket-features-img-container {
        max-width: 180% !important;
        width: 180% !important;
        margin-left: -8em;
    }
  
  	/*menu*/
  	#g-navigation .size-58 {
        flex: 0 100%;
    }
  	li.g-dropdown-column .g-menu-parent-indicator {
        margin-top: -0.8em !important;
        border: 0px !important;
        background: none !important;
    }
  	.nav-menu {
        margin: -3em 0 -3em 1.5em;
    }
  
  	/*you are in the*/
  	#g-navigation .size-20 {
        flex: 0 100%;
    }
  
	/*MAIN*/
    #g-container-5105 .size-70 {
        flex: 0 100%;
        padding: 0 3em;
        background: #fff;
    }
    #g-container-5105 .size-30 {
      flex: 0 100%;
  	}
  
  	/*videos*/
  	.capa-video {
      width: 45%;
  	}
  
  	/*formulario*/
    .duette-form {
        float: right;
        margin-right: 6em;
        margin: -2em 6em 0 0;
    }

  /*EXTENSION*/
  
  /*Latest from in focus*/
    #g-extension .size-70, #g-extension .size-30 {
      flex: 0 50%;
  	}
  
    li.sprocket-strips-p-block img {
        width: 60% !important;
    }
    li.sprocket-strips-p-block {
        width: 100% !important;
    }
  
  /*Testimonials*/
    #g-extension {
        padding: 5% !important;
        margin-top: -6em;
    }

  
  /*FOOTER*/
  	
  	/*Latest News/Blogs*/
	/*img*/
	.sprocket-strips-p-item img {
	    width: 80% !important;
	}
  	/*bloque*/
    #g-footer .g-block.size-50 {
        padding: 0 1em;
    }
  
  	/*texto footer*/
	h3.footer-text {
      text-align: center;
      line-height: 46px;
  }


  	/*cajas footer*/ 	
  	.footer-2 {
    	flex: 0 45% !important;
	}
  
    .footer-3 {
        flex: 0 18%;
        margin-left: -2em;
    }
    .footer-4 {
        flex: 0 15%;!important;
    }
    #module-social-180-particle {
        margin-left: 7em;
    }
}

/*LAPTOP*/
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
	

  	/*cookies*/
	#ca_banner {
        height: 140px !important;
        padding: 2em !important;
    }
  
  	/*logo*/
	#g-header .size-24 {
        flex: 0 50%;
    }
   
	/*buscador*/
	 #g-header .size-10 {
        flex: 0 35%;
    }
	
	/*iconos*/
	.g-iconmenu {
	    width: 100% !important;
	    margin-top: 0 !important;
	}
	.g-iconmenu .g-iconmenu-icon {
	    width: 50px !important;
	    height: 50px !important;
	    font-size: 20px !important;
	    padding: 8px !important;
	}
  	#g-header .size-52 {
        flex: 0 100%;
    }
  
  	/*SHOWCASE*/
	/*img slide*/
	.sprocket-features-img-container {
        max-width: 180% !important;
        width: 180% !important;
        margin-left: -8em;
    }
  
  	/*rx connect*/
     #g-navigation .size-12 {
      	flex: 0 80%;
  	}
    #custom-9290-particle {
        margin-top: -2em;
    }
  
  	#g-navigation .size-58 {
        flex: 0 100%;
    }
  
  
  	/*menu*/
  	#g-navigation .size-58 {
        flex: 0 100%;
    }
  	li.g-dropdown-column .g-menu-parent-indicator {
        margin-top: -0.8em !important;
        border: 0px !important;
        background: none !important;
    }
  	/*you are in the*/
  	#g-navigation .size-20 {
        flex: 0 100%;
    }
  
  /*tÃ­tulos slide*/
  	#prod-land-content p {
      margin: -3em 0 0 -9em;
      float: left !important;
  }
  
  /*MAIN*/
  .cols-4 .sprocket-strips-s-block {
        width: 50%;
    }
  
     #g-container-5105 .size-70 {
        flex: 0 65%;
        padding: 0 !important;
    }
    #g-container-5105 .size-30 {
        flex: 0 35%;
    }

    /*videos*/
  	.capa-video {
      width: 45%;
  	}
  
  /*formulario*/
    .duette-form {
        float: right;
        margin-right: 6em;
        margin: -2em 13em 0 0;
    }
  
  /*EXTENSION*/
  
  /*Testimonials*/
  #g-extension {
      padding: 5% !important;
  }
  
  #g-extension .size-31 {
      display: none !important;
  }
  #g-extension .size-23 {
      flex: 33.3%;
  }
  
  /*FOOTER*/
  	
  	/*Latest News/Blogs*/
  	#g-extension .size-70 {
        flex: 0 60%;
    }
  	#g-extension .size-30 {
        flex: 0 40%;
    }
	/*img*/
	.sprocket-strips-p-item img {
	    width: 50% !important;
	}
  
  	/*bloque*/
    #g-footer .g-block.size-50 {
        padding: 0 1em;
    }
    /*TÃ­tulo duplicado*/
    .latest-home .g-title {
        display: none;
    }
  	
  	/*Newsletter*/
	.g-newsletter .g-newsletter-inputbox {
	    width: 100%;
	}

	/*botÃ³n*/
	.g-newsletter-button.button {
	    width: 100%;
	    margin: 2em 1em;
	}

    /*titulo*/
    .newsletter h3 {
        width: 100% !important;
    }
    .acym_module.newsletter-form {
        display: inline-block;
        width: 100%;
        margin-left: 0;
    }
  
  /*texto footer*/
	h3.footer-text {
        text-align: center;
        line-height: 46px;
    }

  	/*cajas footer*/
  	
  	.footer-2 {
    	flex: 0 35% !important;
	}
  
    .footer-3 {
        flex: 0 18%;
        margin-left: -2em;
    }
    .footer-4 {
        flex: 0 15%;!important;
    }
    #module-social-180-particle {
        margin-left: 6em;
    }
  
  
}
</pre></body></html>