@font-face {
  font-family: 'Roboto';
  font-weight: 400;
  src: url('../../files/fonts/Roboto-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Roboto';
  font-weight: 700;
  src: url('../../files/fonts/Roboto-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Roboto Condensed';
  font-weight: 400;
  src: url('../../files/fonts/RobotoCondensed-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Roboto Condensed';
  font-weight: 700;
  src: url('../../files/fonts/RobotoCondensed-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Marker';
  font-weight: 400;
  src: url('../../files/fonts/CaveatBrush-Regular.ttf') format('truetype');
}

*, *:before, *:after {
	box-sizing: border-box;
	font: inherit;
}

body {
	font: 18px "Roboto";
	color: #555;
}

a {
	text-decoration: none;
	color: inherit;
}

strong {
	font-weight: 700;
}

h1, h2, h3 {
	text-transform: uppercase;
}

h1 {
  font: 65px/1.1 "Marker";
  margin: 0 0 30px;
}

@media (max-width: 1023px) {
  h1 {
    font-size: 50px;
  }
}

h2, h3 {
  font: 35px "Marker";
	margin: 0 0 15px;
}

h2:last-child,
h3:last-child {
  margin-bottom: 0;
}

p {
	line-height: 1.6;
  margin: 0;
}

ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.ce_text li {
	padding: 6px 0 6px 26px;
	position: relative;
}

.ce_text li:before {
  font: 30px/1 "Marker";
	position: absolute;
  color: #6FA02F;
  content: ">";
  top: -1px;
  left: 0;
}

.ce_text a {
	text-decoration: underline;
}

.ce_text a:hover {
	text-decoration: none;
}
body{-webkit-tap-highlight-color: transparent;margin: 0}body input,body figure,body fieldset{margin: 0}body.apply .request{display: none}img,iframe{vertical-align: middle}a img,iframe{border: none}*:focus{outline: none}.load{transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);position: fixed;display: none;left: 50%;top: 50%}.inside{max-width: 1120px;margin: 0 auto}.invisible{display: none}.clr{clear: both}.btn{background: #457729;padding: 14px 30px;border-radius: 3px;color: white}.btn:hover{background: #34591f}.middle{margin: auto !important}#header{box-shadow: 0 3px 45px rgba(0,0,0,0.15);background: rgba(255,255,255,0.95);position: relative;z-index: 15}#header.fixed{position: fixed;width: 100%}#header.fixed #desktop .logo img{height: 55px !important}#header #desktop{display: flex;display: -ms-flexbox}#header #desktop nav{margin: auto}#header #desktop nav .level_1{display: flex;display: -ms-flexbox}#header #desktop nav .level_1 > li{display: flex;display: -ms-flexbox}#header #desktop nav .level_1 > li > span,#header #desktop nav .level_1 > li > a{align-items: center;-ms-flex-align: center;padding: 15px 20px;display: flex;display: -ms-flexbox}#header #desktop nav .level_1 > li > span:hover,#header #desktop nav .level_1 > li > a:hover{color: #6fa02f}#header #desktop nav .level_1 > li > span.active,#header #desktop nav .level_1 > li > a.active{text-decoration: underline}#header #desktop nav .level_1 > li.logo{order: 1}#header #desktop nav .level_1 > li.logo img{height: 75px}#header #desktop nav .level_1 > li.order{order: 2}@media (max-width: 1023px){#header #desktop{display: none}}#header #mobile{align-items: center;-ms-flex-align: center;display: none}#header #mobile .logo{padding: 10px 20px;flex: 1 0 auto;-ms-flex: 1 0 auto}#header #mobile .logo img{height: 45px}#header #mobile .inner{border-top: 1px solid rgba(0,0,0,0.1);background: rgba(255,255,255,0.95);padding: 15px 20px 30px;position: absolute;display: none;width: 100%;top: 100%;left: 0}#header #mobile .inner nav{height: 100%}#header #mobile .inner nav .level_1 > li{border-bottom: 1px solid rgba(0,0,0,0.1)}#header #mobile .inner nav .level_1 > li > span,#header #mobile .inner nav .level_1 > li > a{padding: 20px 0}#header #mobile .menu{margin-right: 20px;cursor: pointer}#header #mobile .request{box-shadow: rgba(50,50,93,0.25) 0px 6px 12px -2px, rgba(0,0,0,0.3) 0px 3px 7px -3px;background: rgba(52,89,31,0.95);width: calc(100vw - 40px);text-align: center;position: fixed;bottom: 10px;left: 20px}@media (orientation: landscape){#header #mobile .request{display: none}}@media (max-width: 1023px){#header #mobile{display: flex;display: -ms-flexbox}}nav{font-size: 19px}nav .invisible{display: none}nav li{white-space: nowrap}nav span,nav a{display: block}nav span.bold,nav a.bold{font-weight: 700}.menu{width: 30px}.menu div{background: #6fa02f;margin: 7px 0;height: 2px}.menu.active div:nth-child(1){animation: menuTopIn .5s ease forwards;-webkit-animation: menuTopIn .5s ease forwards}.menu.active div:nth-child(2){animation: menuMiddleIn .5s ease forwards;-webkit-animation: menuMiddleIn .5s ease forwards}.menu.active div:nth-child(3){animation: menuBottom .5s ease forwards;-webkit-animation: menuBottom .5s ease forwards}.menu.inactive div:nth-child(1){animation: menuTopOut .5s ease reverse;-webkit-animation: menuTopOut .5s ease reverse}.menu.inactive div:nth-child(2){animation: menuMiddleOut .5s ease reverse;-webkit-animation: menuMiddleOut .5s ease reverse}.menu.inactive div:nth-child(3){animation: menuBottomOut .5s ease reverse;-webkit-animation: menuBottomOut .5s ease reverse}@keyframes menuTopIn{50%{transform: translateY(9px);-webkit-transform: translateY(9px)}to{transform: translateY(9px) rotate(135deg);-webkit-transform: translateY(9px) rotate(135deg)}}@keyframes menuTopOut{50%{transform: translateY(9px);-webkit-transform: translateY(9px)}to{transform: translateY(9px) rotate(135deg);-webkit-transform: translateY(9px) rotate(135deg)}}@keyframes menuMiddleIn{50%{visibility: hidden}to{visibility: hidden}}@keyframes menuMiddleOut{50%{visibility: hidden}to{visibility: hidden}}@keyframes menuBottom{50%{transform: translateY(-9px);-webkit-transform: translateY(-9px)}to{transform: translateY(-9px) rotate(45deg);-webkit-transform: translateY(-9px) rotate(45deg)}}@keyframes menuBottomOut{50%{transform: translateY(-9px);-webkit-transform: translateY(-9px)}to{transform: translateY(-9px) rotate(45deg);-webkit-transform: translateY(-9px) rotate(45deg)}}.grid{vertical-align: top}@media (min-width: 769px){.grid.center{margin: auto}.grid.inline{display: inline-block}.grid.left{float: left}.grid.right{float: right}.grid.w1-4{width: 25%}.grid.w1-3{width: 33.333%}.grid.w2-5{width: 40%}.grid.w1-2{width: 50%}.grid.w3-5{width: 60%}.grid.w2-3{width: 66.667%}.grid.w3-4{width: 75%}}@media (max-width: 1023px){.grid .grid{width: 100%}}.ce_blockStart > .flex{display: flex;display: -ms-flexbox;height: 100%}.ce_blockStart > .flex > *.bottom{margin-bottom: auto}.ce_blockStart > .flex > *.both{margin: auto 0}.ce_blockStart > .flex > *.top{margin-top: auto}.ce_blockStart > .flex.column{flex-direction: column;-ms-flex-direction: column}.ce_blockStart > .flex.row{flex-wrap: wrap;-ms-flex-wrap: wrap}.mod_article.block{padding: 3vw 0}.mod_article .block{padding: 25px 20px}.mod_article .block.ce_hyperlink{padding: 15px 20px}.mod_article .block.ce_hyperlink.last{padding-bottom: 25px}.mod_article.white{color: white}.message:not(:last-child){margin: 0 0 25px}.message div{padding: 10px 13px}.message div a{text-decoration: underline;font-weight: 700}.message div a:hover{text-decoration: none}.message div.confirm{background: #D8F0E8}.message div.failure{background: #F2DEDE}@media (max-width: 375px){.message div{padding: 9px 11px}}.ce_s2slider{font-family: 'Marker'}.ce_s2slider .inner{max-width: 1120px}.ce_s2slider .inner .ce_slider_text{background-image: linear-gradient(to right, #6fa02f 25%, transparent 100%);border-radius: 3px;padding: 20px 30px}@media (max-width: 1023px){.ce_s2slider .inner .ce_slider_text{padding: 2vw 3vw}}.ce_hyperlink a{display: inline-block;background: #457729;padding: 14px 30px;border-radius: 3px;color: white}.ce_hyperlink a:hover{background: #34591f}@media (max-width: 480px){.ce_hyperlink{display: block !important}.ce_hyperlink a{width: 100%}}.ce_whatsapp{font-weight: bold;color: white}.ce_whatsapp a{background: #25d366;align-items: center;-ms-flex-align: center;padding: 7px 10px;display: flex;display: -ms-flexbox}.ce_whatsapp a:before{font: 30px 'FontAwesome';margin-right: 10px;content: '\f232'}.ce_whatsapp a:hover{filter: brightness(90%)}.ce_tile{text-align: center}.ce_tile a{box-shadow: 0 10px 50px rgba(0,0,0,0.08), 0 13px 45px rgba(0,0,0,0.08);transition: transform .4s;-webkit-transition: transform .4s;background: #F0F6DF;padding: 40px 30px;display: block}.ce_tile a img{display: block;margin: auto}.ce_tile a .text{margin-top: 25px}.ce_tile a:hover{transform: scale(.975);-webkit-transform: scale(.975)}.ce_image figure{width: 100%}.ce_image figure img{width: 100%}#footer{background: #6fa02f;color: white}#footer .top{padding: 45px 0}#footer .top .inside{justify-content: space-between;-ms-flex-pack: justify;flex-wrap: wrap;-ms-flex-wrap: wrap;display: flex;display: -ms-flexbox}#footer .top .inside div{padding: 15px 20px}#footer .bottom{background: #457729}#footer .bottom .inside{padding: 20px}@media (orientation: portrait){.desktop{display: none !important}}
.animated.fade{animation: fade 1.25s ease-in-out forwards;-webkit-animation: fade 1.25s ease-in-out forwards}.animated.lfl{animation: lfl 1.25s ease-in-out forwards;-webkit-animation: lfl 1.25s ease-in-out forwards}.animated.lfr{animation: lfr 1.25s ease-in-out forwards;-webkit-animation: lfr 1.25s ease-in-out forwards}.animated.lft{animation: lft 1.25s ease-in-out forwards;-webkit-animation: lft 1.25s ease-in-out forwards}.animated.sfl{animation: sfl .75s ease-in-out forwards;-webkit-animation: sfl .75s ease-in-out forwards}.animated.sfr{animation: sfr .75s ease-in-out forwards;-webkit-animation: sfr .75s ease-in-out forwards}.animated.sft{animation: sft .75s ease-in-out forwards;-webkit-animation: sft .75s ease-in-out forwards}.animated.pulse{animation: pulse 1.25s ease-in-out forwards;-webkit-animation: pulse 1.25s ease-in-out forwards}@keyframes fade{to{opacity: 1}}@keyframes lfl{from{transform: translateX(-25%);-webkit-transform: translateX(-25%)}to{transform: none;-webkit-transform: none;opacity: 1}}@keyframes lfr{from{transform: translateX(25%);-webkit-transform: translateX(25%)}to{transform: none;-webkit-transform: none;opacity: 1}}@keyframes lft{from{transform: translateY(-25%);-webkit-transform: translateY(-25%)}to{transform: none;-webkit-transform: none;opacity: 1}}@keyframes sfl{from{transform: translateX(-25px);-webkit-transform: translateX(-25px)}to{transform: none;-webkit-transform: none;opacity: 1}}@keyframes sfr{from{transform: translateX(25px);-webkit-transform: translateX(25px)}to{transform: none;-webkit-transform: none;opacity: 1}}@keyframes sft{from{transform: translateY(-25px);-webkit-transform: translateY(-25px)}to{transform: none;-webkit-transform: none;opacity: 1}}@keyframes pulse{0%{transform: scale(1);-webkit-transform: scale(1)}25%{opacity: 1}50%{transform: scale(1.1);-webkit-transform: scale(1.1)}100%{transform: scale(1);-webkit-transform: scale(1);opacity: 1}}
