#Mod186.t4-mod-wrap.top-large.bottom-large div.section-inner div.section-ct div.custom p.center img {
	margin:0 auto;
	border-radius:100px;}
#Mod186.t4-mod-wrap.top-large.bottom-large div.section-inner div.section-ct div.custom div.row.cv {
	max-width:73%;
	margin:0 auto;}
.section-inner div.section-ct div.custom div.row.cv div.col-12.col-lg-4.de {
	border-left: 1px solid #d0d0d0;}
.uk-panel.uk-text-center blockquote {
margin: 0 0 20px 0;
font-size: 20px;
line-height: 1.5;
font-style: italic;
color: #333;}
.punto {
  color: #3d8012;
  font-size: 38px;
  vertical-align: bottom;
  line-height:33px
}
.t4-palette-gray a {
  color: #3d8012;
}
#Mod32.t4-module.module.uk-text-center div.module-inner div.module-ct div.custom p a {
	color:#fff;
}
#Mod130.t4-module.module div.module-inner div.module-ct div.custom div.uk-text-center.social a {
	color:#333;}
.item-273 div.t4-wrapper div.t4-content div.t4-content-inner div#t4-main-body.t4-section.t4-main-body.pad.aos-init.aos-animate div.t4-section-inner.container-fluid div.t4-row.row div.t4-col.component.col-md {
	width:47%!important;}
.item-273 div.t4-wrapper div.t4-content div.t4-content-inner div#t4-main-body.t4-section.t4-main-body.pad.aos-init.aos-animate div.t4-section-inner.container-fluid div.t4-row.row div.t4-col.sidebar-r.col-sm.col-md-3 {
	margin-top:20px;
	border:1px solid #3d8012;
	padding:10px; }
.align-items-center.collapse-static.t4-nav-height div.t4-header-r.col-5.col-lg-2.col-xxl-3.d-flex.align-items-center.justify-content-end span.d-none.d-lg-flex div.custom, .header-wrap.row.d-flex.align-items-center.collapse-static.t4-nav-height div.col-6.col-lg-2.col-xxl-3 {
	padding:0 40px;}
	
.t4-nav-height div.col-6.col-lg-2.col-xxl-3 div.navbar-brand.logo-image a img.logo-img {
	width:120px;}
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
  font-weight: 600;
  padding: 0px 1.125rem;
  height: 66px;
  line-height: 66px; 
}
#Mod186.t4-mod-wrap.top-large.bottom-large div.section-inner div.section-ct div.custom div.row.cv div.col-12.col-lg-4.de div.uk-panel {
	padding-left:10px;}
.t4-header {
  border-bottom: 1px solid #3d8012;
   min-height: 96px;

}
.single-blogs .desc-article p {
  margin-bottom: 1rem;
  text-align:justify;
}
.t4-row.row div.t4-col.top-b.col-12.col-sm.col-md-3.texizq div.custom p strong {
	color:#3d8012;
	
}
.texizq div.custom div h1 {
  font-size: 23px!important;
  margin-top:0;
}
.col-sm.col-md-3.texizq div.custom div {
	text-align:justify;}
#t4-footer.t4-section.t4-footer.t4-palette-footer.aos-init.aos-animate {
	background:#333;
	color:#fff;}
.t4-content div.t4-content-inner div#t4-footer.t4-section.t4-footer.t4-palette-footer.aos-init.aos-animate {
	padding:50px 0;
		
	}
.t4-palette-gray.aos-init.aos-animate div.t4-section-inner.container div.t4-row.row div.t4-col.top-a.col-sm.col-md-9 {
	padding-left:150px;}
.acm-hero.style-1 .hero-item .color-decor {
    background: #3d8012;
    -webkit-filter: blur(75px);
    filter: blur(75px);
    height: 290px;
    width: 290px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 0;
}
.acm-hero.style-1 .hero-item h1, .acm-hero.style-1 .hero-item .h1 {
    max-width: 820px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: -24px;
    position: relative;
    z-index: 2;
}
.uk-text-center {
	display:block;
	margin:0 auto;
	text-align:center;}
.social a.uk-text-center.social {
		padding:0 20px;}
.tex {
	padding-top:50px;
	padding-bottom:45px;}
.texizq {
	margin-top:-500px;
	padding:40px;
	background-color:#fff;}
.texizq div.custom div h1 {
	font-size:23px;}
	.texizq div.custom div {
	font-size:16px;}
.uk-button {
background: #3d8012 none repeat scroll 0 0!important;
border-radius: 50px!important;
color: #fff!important;
padding: 10px 40px!important;
margin-top:20px;
display:inline-block;
}
html.j4 body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.com_content.view-article.item-586.loaded-bs5 main div.t4-wrapper.c-offcanvas-content-wrap div.t4-content div.t4-content-inner div#t4-main-body.t4-section.t4-main-body.aos-init.aos-animate div.t4-section-inner.container-fluid div.t4-row.row div.t4-col.col-md-8.col-lg div.com-content-article.item-page.single-blogs div.full-width div.inner figure.pull-center.item-image img {
	text-align:center;
	margin: 0 auto;
display: block;}
.uk-scope .uk-card-default {
  background-color: #fff;
  color: #666;
  box-shadow: 0 5px 15px rgba(179, 198, 91, 1)!important;
}
.item-page.single-portfolio.type-1 div.area-banner.full-width.my-medium {
	margin-top:0;
	margin-bottom:1rem;
}
.single-portfolio .area-banner .box {
  -webkit-animation: animateCloud 40s linear infinite;
  animation: animateCloud 40s linear infinite;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 210px;
  white-space: nowrap;
  line-height: 1;
  text-shadow: 0 0 2px #333;
}
.t4-megamenu.animate.slide .dropdown .dropdown > .dropdown-menu > div {
  min-width: 400px!important;

}
.view-article.item-272.loaded-bs5.not-at-top.top-away main div.t4-wrapper div.t4-content div.t4-content-inner div#t4-section-3.t4-section.t4-palette-gray.aos-init.aos-animate {
	padding:50px 0;}
.llegar a {
	color:#fff!important;
	font-size:30px;
	text-align:center;
	margin:0 auto;}
.uk-scope .uk-button-default  {
background: #3d8012 none repeat scroll 0 0!important;
border-radius: 50px!important;
color: #fff!important;
padding: 5px 25px!important;
margin-top:20px;
display:inline-block;
}
 
.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
  padding-left:0rem;
  padding-right: 0rem;
}
.readmore .btn, .readmore .blog-list .item-readmore a, .blog-list .item-readmore .readmore a, .readmore #acym_wrapper .acym__front__archive #acym__front__archive__search button, #acym_wrapper .acym__front__archive #acym__front__archive__search .readmore button {
    padding: 0.5rem 1.5rem;
background: #3d8012 none repeat scroll 0 0;
border:none;
border-radius: 50px;
color: #fff!important;
  text-align: left;
}
.t4-col.col-md div.com-content-article.item-page.single-blogs div.desc-article blockquote.single-page.blockquote {
  border: 1px solid #3d8012;
  margin: 90px -8px;
  padding: 60px 110px;
  font-style:oblique;
}
.uk-scope .uk-tab > .uk-active > a {
  color: #333;
  border-color: #3d8012!important;
}
.verde {
	 color: #3d8012!important;}
.item-page.single-portfolio.type-1 div.row.gutter-xl div.col-12.col-lg-4 div.page-header h1	{
	font-size:34px;}
.dropdown-menu-inner {
	width:300px;
	}
.article-body h2 span strong, .article-body h3 strong {
color:#3d8012;
}
.t4-module.modulelateral {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #3d8012;
  color: #444;
  padding: 20px;
  text-align: justify;
  margin-right:35px;
}
.row {
  --t4-gutter-x: 0rem;
}
.t4-section-inner.container-fluid div.t4-row.row {
	max-width:1200px;
	margin:0 auto;}

html.j3 body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.com_content.view-article.item-272.loaded-bs5 main div.t4-wrapper.c-offcanvas-content-wrap div.t4-content div.t4-content-inner div#t4-section-1.t4-section.aos-init.aos-animate div.t4-section-inner.container-fluid {
	max-width:100%;}
.single-blogs .item-image {
  margin: -3rem 0 3.75rem 0;
}
.text-center div.are.t4-masthead-inner {
	padding:30px 0 30px 0;}
.t4-section-inner.container div.com-content-article.item-page.single-blogs div.page-header {
	margin-top:20px;}
html.j4 body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.com_content.view-article.item-272.loaded-bs5.top-away.not-at-top main div.t4-wrapper div.t4-content div.t4-content-inner div#t4-main-body.t4-section.t4-main-body.aos-init.aos-animate {
	padding-bottom:0;
	}
	html.j4 body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.com_content.view-article.item-272.loaded-bs5.not-at-top.top-away main div.t4-wrapper div.t4-content div.t4-content-inner div#t4-section7.t4-section.t4-section7.t4-palette-gray.aos-init.aos-animate {
		padding:40px;
		margin-bottom:20px;}
.rsform-block-submit.rsform-type-submitbutton div.formControls div.formBody button#Submit.rsform-submit-button{
  background-color: #3d8012!important;
  color: #fff;
  text-shadow: 0-1px 0 rgba(0,0,0,.25);
  padding:10px 30px!important;
}
.single-blogs .desc-article {
  font-size: 1.1rem;
}
.t4-section-inner.container-fluid div.t4-row.row div.t4-col.col-md-8.col-lg div.com-content-article.item-page.single-portfolio.type-1 div.introtext-article.no-full {margin-top:30px;}
	  @media (min-width: 768px) {
.t4-main-body {
  padding-top: 2rem!important;
  padding-bottom: 7.5rem!important;
}
html.j4 body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.com_content.view-article.item-272.loaded-bs5.top-away.not-at-top main div.t4-wrapper div.t4-content div.t4-content-inner div#t4-main-body.t4-section.t4-main-body.aos-init.aos-animate{
	padding-bottom:10px!important;}
html.j4 body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.com_content.view-article.item-272.loaded-bs5.not-at-top main div.t4-wrapper div.t4-content div.t4-content-inner div#t4-main-body.t4-section.t4-main-body.aos-init.aos-animate {
	padding-top:1rem!important;}
}
  @media (min-width: 992px) {
.single-blogs {
  padding-left:0;
  padding-right: 9rem;
}
  }
  
 @media (max-width: 950px) {  
  .single-blogs .desc-article {
    margin-top: 2rem;
    font-size: 1.25rem;
    padding: 15px;
}
#t4-section-1 > div > div > div.t4-col.top-b.col-12.col-sm.col-md-3.texizq  {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 35%;
}
#t4-section-1 > div > div > div.t4-col.top-a.col-sm.col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 65%;
}
 }
 @media (max-width: 680px) {

.single-blogs .desc-article {
  margin-top: 2rem;
  font-size: 1.25rem;
  padding: 0px;
}
	 .texizq {
  margin-top: -500px;
  padding: 10px;
  background-color: #fff;
}
#t4-section-1 > div > div > div.t4-col.top-b.col-12.col-sm.col-md-3.texizq  {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
}
#t4-section-1 > div > div > div.t4-col.top-a.col-sm.col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
}
.t4-content div.t4-content-inner div#t4-main-body.t4-section.t4-main-body {
	padding:0 20px;
	text-align:justify;}
.align-items-center.collapse-static.t4-nav-height div.t4-header-r.col-5.col-lg-2.col-xxl-3.d-flex.align-items-center.justify-content-end {
	padding:0 20px;}
	.single-blogs .desc-article {
  font-size: 1rem;
}
#atstbx2.at-resp-share-element.at-style-responsive.at-mobile.addthis-smartlayers.addthis-animated.at4-show div.at-share-btn-elements {
	padding-bottom:20px;}
	.item-page.single-portfolio.type-1 div.row.gutter-xl div.col-12.col-lg-4 div.page-header h1, .com-content-category-blog.blog div.page-subheader.clearfix h1.page-subtitle span.subheading-category {
  font-size: 26px;
}
#t4-footer.t4-section.t4-footer.t4-palette-footer {
	background-color:#f5f5f5;}
	.tex {
    padding-top: 500px;
}
.t4-palette-gray.aos-init.aos-animate div.t4-section-inner.container div.t4-row.row div.t4-col.top-a.col-sm.col-md-9 {
    padding-left: 0;
}
 }