﻿/*!
 * Mkbm website template 1.0 beta
 * Copyright 2018 Hugo Luna - https://hluna88.com/
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2.5em;margin:0.67em 0}h2{font-size:2em}h3{font-size:1.4em}h4{font-size:1.2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent;text-decoration:none}a:hover{text-decoration:underline}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}@font-face{font-family:'Roboto';font-style:normal;font-weight:normal;src:url("../fonts/Roboto-Regular.eot");src:url("../fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Regular.woff2") format("woff2"),url("../fonts/Roboto-Regular.woff") format("woff"),url("../fonts/Roboto-Regular.ttf") format("truetype")}@font-face{font-family:'Roboto';font-style:italic;font-weight:normal;src:url("../fonts/Roboto-Italic.eot");src:url("../fonts/Roboto-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Italic.woff2") format("woff2"),url("../fonts/Roboto-Italic.woff") format("woff"),url("../fonts/Roboto-Italic.ttf") format("truetype")}@font-face{font-family:'Roboto';font-style:normal;font-weight:bold;src:url("../fonts/Roboto-Bold.eot");src:url("../fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Bold.woff2") format("woff2"),url("../fonts/Roboto-Bold.woff") format("woff"),url("../fonts/Roboto-Bold.ttf") format("truetype")}@font-face{font-family:'Roboto';font-style:italic;font-weight:bold;src:url("../fonts/Roboto-BoldItalic.eot");src:url("../fonts/Roboto-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-BoldItalic.woff2") format("woff2"),url("../fonts/Roboto-BoldItalic.woff") format("woff"),url("../fonts/Roboto-BoldItalic.ttf") format("truetype")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:normal;src:url("../fonts/OpenSans-Regular.eot");src:url("../fonts/OpenSans-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Regular.woff2") format("woff2"),url("../fonts/OpenSans-Regular.woff") format("woff"),url("../fonts/OpenSans-Regular.ttf") format("truetype")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:normal;src:url("../fonts/OpenSans-Italic.eot");src:url("../fonts/OpenSans-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Italic.woff2") format("woff2"),url("../fonts/OpenSans-Italic.woff") format("woff"),url("../fonts/OpenSans-Italic.ttf") format("truetype")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:bold;src:url("../fonts/OpenSans-Bold.eot");src:url("../fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Bold.woff2") format("woff2"),url("../fonts/OpenSans-Bold.woff") format("woff"),url("../fonts/OpenSans-Bold.ttf") format("truetype")}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-touch-callout:none}.slick-list{position:relative;display:block;overflow:hidden;padding:0;margin:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto;margin-left:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{position:relative;display:none;float:left;height:100%;min-height:1px;outline:none !important}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow{position:absolute;top:50%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:5px 10px;font-family:'Roboto', sans-serif;cursor:pointer;color:#d0d0d0}.slick-arrow:hover{color:#7eb900}.slick-arrow:before{font-size:5rem}.slick-arrow.prev{left:0;transform:translate(-50%, -50%)}.slick-arrow.prev:before{content:'\2039'}.slick-arrow.next{right:0;transform:translate(50%, -50%)}.slick-arrow.next:before{content:'\203A'}@media screen and (min-width: 750px){.slick-arrow:before{font-size:4rem}}.slick-arrow.slick-hidden{display:none}@media screen and (min-width: 1200px){.index-widget .slick-list,.index-widget .slick-track,.widget .slick-list,.widget .slick-track{width:100% !important}}.index-widget .slick-prev,.index-widget .slick-next,.widget .slick-prev,.widget .slick-next{position:absolute;top:50%;display:block;width:25px;height:100%;padding:0;border:0;outline:none;background:transparent;color:transparent;font-size:0;line-height:0;transform:translate(0, -50%);cursor:pointer}.index-widget .slick-prev:hover,.index-widget .slick-prev:focus,.index-widget .slick-next:hover,.index-widget .slick-next:focus,.widget .slick-prev:hover,.widget .slick-prev:focus,.widget .slick-next:hover,.widget .slick-next:focus{outline:none;background:transparent;color:transparent}.index-widget .slick-prev:hover:before,.index-widget .slick-prev:focus:before,.index-widget .slick-next:hover:before,.index-widget .slick-next:focus:before,.widget .slick-prev:hover:before,.widget .slick-prev:focus:before,.widget .slick-next:hover:before,.widget .slick-next:focus:before{opacity:1}.index-widget .slick-prev.slick-disabled:before,.index-widget .slick-next.slick-disabled:before,.widget .slick-prev.slick-disabled:before,.widget .slick-next.slick-disabled:before{opacity:.25}.index-widget .slick-prev:before,.index-widget .slick-next:before,.widget .slick-prev:before,.widget .slick-next:before{position:absolute;top:50%;left:50%;opacity:.75;color:#e0e0e0;font-family:Arial;font-size:70px;line-height:1;transform:translate(-50%, -50%)}@media screen and (min-width: 750px){.index-widget .slick-prev:before,.index-widget .slick-next:before,.widget .slick-prev:before,.widget .slick-next:before{opacity:0;color:transparent}.index-widget:hover .slick-prev:before,.index-widget:hover .slick-next:before,.widget:hover .slick-prev:before,.widget:hover .slick-next:before{opacity:.75;color:#e0e0e0}}.index-widget .slick-prev,.widget .slick-prev{left:-25px}.index-widget .slick-prev:before,.widget .slick-prev:before{content:"‹"}.index-widget .slick-next,.widget .slick-next{right:-25px}.index-widget .slick-next:before,.widget .slick-next:before{content:"›"}.index-widget .slick-dotted.slick-slider,.widget .slick-dotted.slick-slider{margin-bottom:30px}.index-widget .slick-dots,.widget .slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;text-align:center;list-style:none}.index-widget .slick-dots li,.widget .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;padding:0;margin:0 5px;cursor:pointer}.index-widget .slick-dots li button,.widget .slick-dots li button{display:block;width:20px;height:20px;padding:5px;border:0;outline:none;background:transparent;color:transparent;font-size:0;line-height:0;cursor:pointer}.index-widget .slick-dots li button:hover,.index-widget .slick-dots li button:focus,.widget .slick-dots li button:hover,.widget .slick-dots li button:focus{outline:none}.index-widget .slick-dots li button:hover:before,.index-widget .slick-dots li button:focus:before,.widget .slick-dots li button:hover:before,.widget .slick-dots li button:focus:before{opacity:1}.index-widget .slick-dots li button:before,.widget .slick-dots li button:before{position:absolute;top:0;left:0;opacity:.25;width:20px;height:20px;color:#000;font-family:Arial;font-size:6px;text-align:center;line-height:20px;content:"•"}.index-widget .slick-dots li.slick-active button:before,.widget .slick-dots li.slick-active button:before{opacity:.75;color:#000}*{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body{position:relative;width:100%;height:100%;padding:0;border:0;margin:0;color:#434343;font-family:helvetica,"Roboto",sans-serif;font-size:16px}section,footer{float:left;clear:both;width:100%;height:auto;padding:50px 10px}h1,h2,h3,h4,h5{display:block;margin:0}h1+p,h2+p,h3+p,h4+p,h5+p{margin-top:0.45em}a{color:#7eb900}img{max-width:100%}#header,#footer,.stripe{width:100%}#header .container,#footer .container,.stripe .container{position:relative;max-width:1240px;padding:0 20px;margin:0 auto}.error-desc{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.error-desc .big-icon{font-size:100px;color:#ffa01a;margin-bottom:2rem}.error-desc h1{font-size:70px;text-transform:uppercase;color:#336218;text-shadow:0 1px 1px #7eb900}.error-desc .subheading{font-size:30px}.grecaptcha-badge{opacity:0}.btn-container{position:relative;display:block;margin-top:.875rem}a.button{transition-property:background,border-color,color,transform,box-shadow;transition-duration:.2s;transition-timing-function:ease-out;position:relative;display:inline-block;padding:0.5rem 1.2rem;border-radius:5px;background:#7eb900;color:#fff;font-size:.6875rem;font-weight:bold;letter-spacing:.0625rem;text-transform:uppercase;text-decoration:none}a.button.ghost{border:2px solid #7eb900;background:transparent;color:#7eb900}a.button.ghost.white{border-color:#ffffff;color:#ffffff}a.button.cta{font-size:.875rem}@media screen and (min-width: 1000px){a.button.cta{font-size:1rem}}a.button:hover{background-color:#93d800;border-color:#93d800;box-shadow:0 4px 2px -3px rgba(0,0,0,0.35);transform:translateY(-2px)}a.button:hover.ghost{color:#fff;border-color:#93d800}a.button:hover.ghost.white{color:#7eb900;background-color:#fff;border-color:#fff}.left{float:left}.right{float:right}.clear{clear:both}.clear-l{clear:left}.clear-r{clear:right}.center{text-align:center}.middle{vertical-align:middle}.round{border-radius:100%}.box{background-color:#f7f7f7;padding:1rem;border:1px solid #e9e9e9;border-radius:3px;color:#202020}.box.dark{background-color:#2b2b2b;border-color:#373737;color:#fff}.box.white{background-color:#ffffff}.box.borderless{border:0}button,input[type=button],.btn{transition:all ease-in-out .3s;display:inline-block;padding:15px 20px;border:0;border-radius:0;background-color:#7eb900;color:#fff;font-family:"Open Sans",sans-serif;font-size:.875rem;font-weight:bold;text-decoration:none;text-transform:uppercase;line-height:1.1}button.big,input[type=button].big,.btn.big{padding:13px 24px;font-size:1.25rem}button.rounded,input[type=button].rounded,.btn.rounded{border-radius:30px}button.ghost,input[type=button].ghost,.btn.ghost{border:2px solid #7eb900;background:transparent;color:#7eb900}button.to-white,input[type=button].to-white,.btn.to-white{box-shadow:0 4px 6px -5px rgba(0,0,0,0.7)}button.to-white:hover,input[type=button].to-white:hover,.btn.to-white:hover{background-color:#ffffff;color:#7eb900}button.secondary,input[type=button].secondary,.btn.secondary{background-color:#336218;color:#fff}button.secondary.ghost,input[type=button].secondary.ghost,.btn.secondary.ghost{border-color:#336218;background-color:transparent;color:#336218}button:hover,input[type=button]:hover,.btn:hover{text-decoration:none}button:hover,input[type=button]:hover,.btn:hover{background-color:#5b8600;color:#fff}button.secondary:hover,input[type=button].secondary:hover,.btn.secondary:hover{background-color:#1e390e;color:#fff}button.secondary.ghost:hover,input[type=button].secondary.ghost:hover,.btn.secondary.ghost:hover{border-color:#1e390e}@media screen and (max-width: 679px){button,input[type=button],.btn{padding:14px 22px;margin:0 auto;border-radius:4px;font-weight:bold;font-size:1.0625rem}button.rounded,input[type=button].rounded,.btn.rounded{border-radius:4px}}.btn-container{display:block;margin-top:0.4rem;margin-bottom:0.6rem;text-align:center}form,.form{display:block}.input,.textarea{position:relative}.input label,.textarea label{display:block;margin-bottom:5px}input[type='text'],input[type='email'],input[type='tel']{padding:6px 10px;border:0;background-color:#ffffff;color:#202020;outline:none !important}input[type='text']::placeholder,input[type='email']::placeholder,input[type='tel']::placeholder{color:#909090}input[type='text']:focus,input[type='email']:focus,input[type='tel']:focus{outline:none}textarea{padding:8px 10px;border:0;background-color:#ffffff;color:#202020;outline:none;resize:none}textarea::placeholder{color:#909090}textarea:focus{outline:none}input[type='send'],button{cursor:pointer;outline:none !important}.fast-call-activated #footer{padding-bottom:90px}.fast-call{display:block;position:fixed;bottom:0;z-index:1000;width:100%;height:60px;background-color:#336218;padding:6px 25px;box-shadow:0 0 1px 1px rgba(0,0,0,0.12)}.fast-call.hidden{display:none}.fast-call .btn{font-size:6.31579vw;display:block;padding:0 10px;height:100%;background-color:#7eb900;font-family:"Roboto",sans-serif;text-align:center;line-height:48px}@media screen and (min-width: 380px){.fast-call .btn{font-size:24px}}.fast-call .btn i,.fast-call .btn svg{margin-right:0.4em}.fast-call+#header{top:60px}.slider-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:stretch;max-width:1100px;padding:0 20px;margin:0 auto}.slider-list .slider-item{display:flex;flex-direction:column;justify-content:space-between;padding:15px 30px;width:100%;height:100% !important}.slider-list.disabled .slider-item{padding:5px;width:100%;outline:none !important}@media screen and (min-width: 750px){.slider-list.disabled.show-1 .slider-item{flex-basis:100%;width:100%}.slider-list.disabled.show-2 .slider-item{flex-basis:50%;width:50%}.slider-list.disabled.show-3 .slider-item{flex-basis:33.33333%;width:33.33333%}.slider-list.disabled.show-4 .slider-item{flex-basis:25%;width:25%}.slider-list.disabled.show-5 .slider-item{flex-basis:20%;width:20%}.slider-list.disabled.show-6 .slider-item{flex-basis:16.66667%;width:16.66667%}}.stripe{padding-top:80px}.stripe h1,.stripe h2{font-size:7.35294vw;color:#434343;font-family:"Roboto",sans-serif;text-align:center}@media screen and (min-width: 680px){.stripe h1,.stripe h2{font-size:50px}}.stripe h3{font-size:4.41176vw;color:#434343;font-family:"Roboto",sans-serif;text-align:center}@media screen and (min-width: 680px){.stripe h3{font-size:30px}}.stripe .subheading{font-size:3.52941vw;display:block;margin-bottom:2.4em;font-family:"Roboto",sans-serif;text-align:center}@media screen and (min-width: 680px){.stripe .subheading{font-size:24px}}.stripe h2{margin-bottom:1em}#inicio{background-color:#ffffff;border-bottom:2px solid #ebebeb}#inicio h1{margin-bottom:1em;text-align:left}#inicio .subheading{margin-bottom:3em}#inicio .bodytext{max-width:980px;margin:0 auto;line-height:1.4}@media screen and (min-width: 680px){#inicio .btn-container{text-align:left}}#header{transition:background-color .2s ease-out;width:100%;padding:10px 0;background-color:#336218}#header.sticky{position:fixed;z-index:900}#header.s-transparent{background:linear-gradient(to bottom, #336218 0%, rgba(51,98,24,0.26) 70%, rgba(51,98,24,0) 100%)}#header.s-transparent.scrolled{background-color:#336218}#header .container{position:relative}#header .head-grid{display:grid;grid-template-columns:236px auto;grid-template-rows:1fr;justify-content:space-between;align-items:center}@media only screen and (min-width: 970px){#header{transition-property:padding,background-color;transition-duration:.2s;transition-timing-function:ease-out;padding:30px 0}#header .head-grid{grid-template-columns:315px auto}#header.scrolled{padding:10px 0}}.logo{transition:transform .2s ease-out;width:auto;height:90%;color:#fff;font-family:'Roboto';font-size:1.2rem;font-weight:bold;display:flex;align-items:center;transform:scale(0.8)}.sticky.scrolled .logo{color:#fff}@media only screen and (min-width: 970px){.logo{width:295px;font-size:1.5rem;transform:scale(1)}.scrolled .logo{transform:scale(0.8)}}nav.nav-bar label[for=toggler]{position:relative;z-index:2;display:block;float:left;overflow:hidden;width:50px;height:50px;margin:0;text-indent:-30000px;cursor:pointer}nav.nav-bar label[for=toggler] span{transition-property:display top transform;transition-duration:.2s;transition-timing-function:ease-out;position:absolute;top:12px;left:10px;width:30px;height:5px;background-color:#fff}nav.nav-bar label[for=toggler] span:first-child{top:22px}nav.nav-bar label[for=toggler] span:last-child{top:32px}.scrolled nav.nav-bar label[for=toggler] span{background-color:#fff}nav.nav-bar label[for=toggler].active span:nth-child(2){top:22px;display:block;transform:rotate(45deg)}nav.nav-bar label[for=toggler].active span:first-child{left:50%;width:0}nav.nav-bar label[for=toggler].active span:last-child{top:22px;display:block;transform:rotate(-45deg)}nav.nav-bar #toggler{display:none}nav.nav-bar ul.nav-items{position:absolute;z-index:1;top:100%;right:0;display:flex;opacity:0;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:auto;max-width:100%;padding:0;margin:0;list-style-type:none !important;transition:transform 0.4s ease-in-out 0.05s, opacity 0.35s ease-in-out 0.05s;transform:translateY(-150%);font-family:"Open Sans",sans-serif}nav.nav-bar ul.nav-items li{flex-basis:100%;width:100%}nav.nav-bar ul.nav-items li a{display:block;padding:15px;border-bottom:1px solid #284e13;background-color:#3e761d;color:#fff;font-weight:bold;text-decoration:none;text-transform:uppercase}nav.nav-bar ul.nav-items li a:hover{background-color:#468721}nav.nav-bar ul.nav-items.opened{opacity:1;transform:translateY(0)}@media screen and (min-width: 970px){nav.nav-bar label[for='toggler']{display:none}nav.nav-bar ul.nav-items{position:relative;top:auto;right:auto;opacity:1;transform:none;display:grid;grid-template-columns:repeat(4, 1fr)}nav.nav-bar ul.nav-items li{width:auto}nav.nav-bar ul.nav-items li a{padding:15px 18px;box-shadow:inset 0 0 2px -3px #fff;border:0;background-color:transparent;color:#fff;font-size:.8125rem;font-weight:normal;text-align:center;text-transform:uppercase;transition:all .2s ease-out}nav.nav-bar ul.nav-items li a:hover{background:transparent;box-shadow:inset 0 0 0 1px #fff}}#cover{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden;height:100vh;background-color:#336218;background:url('../images/hero-banner/xsmall.jpg') no-repeat center center #336218;background-size:cover;background-attachment:fixed}#cover .hero-text{position:relative;color:#fff}#cover img{max-width:80%}#cover .btn-container{display:none}#cover .subheading{font-size:5.88235vw;margin-bottom:0.4em;font-family:"Open Sans",sans-serif;font-weight:bold;text-shadow:1px 1px 2px #000000}@media screen and (min-width: 680px){#cover .subheading{font-size:40px}}@media screen and (min-width: 680px){#cover{background:url('../images/hero-banner/small.jpg') no-repeat center center;background-size:cover;background-attachment:fixed}#cover .btn-container{display:block}}@media screen and (min-width: 920px){#cover{height:600px;background:url('../images/hero-banner/half.jpg') no-repeat center center;background-size:cover;background-attachment:fixed}#cover.full-screen{height:100vh}}@media screen and (min-width: 1200px){#cover{background:url('../images/hero-banner/full.jpg') no-repeat center center;background-size:cover;background-attachment:fixed}}#servicios{padding-top:50px}#servicios h3{margin-bottom:1em}#servicios .slider-item .box{text-align:center;margin:0 10px}#servicios .slider-item .box img{margin:0 auto}#servicios .slider-item .box:hover{box-shadow:0 0 4px 2px rgba(0,0,0,0.05)}.banner-stripe{display:flex;flex-direction:row;justify-content:center;align-items:center;padding-top:90px;padding-right:20px;padding-bottom:90px;padding-left:20px}.banner-stripe .text-wrapper{font-size:5.88235vw;color:#fff;font-family:"Roboto",sans-serif;text-align:center}@media screen and (min-width: 680px){.banner-stripe .text-wrapper{font-size:40px}}.banner-stripe.no-text{display:none}.banner-stripe.no-text+.stripe{border-top:2px solid #eaeaea}@media screen and (min-width: 680px){.banner-stripe.no-text{display:flex}.banner-stripe.no-text+.stripe{border-top:0}}#banner-stripe-1{background:url('../images/banner-stripe/1.jpg') no-repeat center center;background-size:cover}#banner-stripe-1.no-text{height:40.88235vw}@media screen and (min-width: 680px){#banner-stripe-1.no-text{height:278px}}#porque-usar-paneles-solares h2{font-size:7vw;margin-bottom:0.75em;text-align:left}@media screen and (min-width: 500px){#porque-usar-paneles-solares h2{font-size:35px}}#porque-usar-paneles-solares .cols-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:stretch;max-width:1080px;margin:0 auto}#porque-usar-paneles-solares .cols-wrapper .col{flex-basis:100%;text-align:left;margin-bottom:3em}#porque-usar-paneles-solares .cols-wrapper .col.col-2{text-align:center;margin-bottom:0}#porque-usar-paneles-solares .cols-wrapper .col .number{display:block;margin-bottom:0.3em;color:#7eb900;font-size:3.125rem;font-weight:bold}#porque-usar-paneles-solares .cols-wrapper .col .col-title{display:block;color:#3b3d40;font-family:"Open Sans",sans-serif;font-weight:bold;text-transform:uppercase}#porque-usar-paneles-solares .cols-wrapper .col .col-desc{display:block;margin:0.5em 0 0;color:#656b6f}@media screen and (min-width: 940px){#porque-usar-paneles-solares .cols-wrapper .col{margin-bottom:0}#porque-usar-paneles-solares .cols-wrapper .col-1{flex-basis:56%}#porque-usar-paneles-solares .cols-wrapper .col-2{flex-basis:34%}}@media screen and (min-width: 1200px){#porque-usar-paneles-solares .cols-wrapper .col-1{flex-basis:55%}#porque-usar-paneles-solares .cols-wrapper .col-2{flex-basis:40%}}#porque-usar-paneles-solares .grid-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:stretch}#porque-usar-paneles-solares .grid-wrapper .item{width:100%;padding:5px;margin-bottom:0.5em;font-size:0.69rem;text-align:center}#porque-usar-paneles-solares .grid-wrapper .item img{display:block;width:auto;height:40px;margin:0 auto}#porque-usar-paneles-solares .grid-wrapper .item span{display:block;margin-top:10px;font-weight:bold;font-style:italic}@media screen and (min-width: 420px){#porque-usar-paneles-solares .grid-wrapper .item{width:50%}}@media screen and (min-width: 620px){#porque-usar-paneles-solares .grid-wrapper .item{width:32%}}@media screen and (min-width: 620px){#porque-usar-paneles-solares .grid-wrapper .item{width:20%}}#contacto{background-color:#fafafa;border-top:1px solid #e0e0e0}#contacto .layout-wrapper{display:grid;grid-template-rows:1fr 1fr;grid-template-areas:"form" "map";grid-row-gap:20px;max-width:940px;margin:0 auto}#contacto .map-container{grid-area:map;background-color:#ededed}#contacto #map,#contacto #map iframe{width:100% !important;height:100% !important}#contacto .result{margin-top:1em;font-family:"Open Sans",sans-serif;font-size:.875rem;text-align:center;font-style:italic;text-transform:uppercase;height:31px}#contacto #short-form{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3, 45px) 110px 1fr;grid-template-areas:"name" "email" "phone" "textarea" "button";grid-row-gap:10px;grid-area:form;margin:0 auto}#contacto #short-form label{display:none}#contacto #short-form input,#contacto #short-form textarea{display:block;width:100%;height:100%;border:1px solid #eaeaea;border-radius:4px;background-color:#fff;color:#303030}#contacto #short-form input::placeholder,#contacto #short-form textarea::placeholder{color:#4f4f4f}#contacto #short-form input:focus,#contacto #short-form textarea:focus{border-color:#7eb900}#contacto #short-form input.input_wrong,#contacto #short-form textarea.input_wrong{background-color:rgba(179,18,18,0.15);border-color:rgba(179,18,18,0.4)}#contacto #short-form textarea{min-height:100px}#contacto #short-form .name{grid-area:name}#contacto #short-form .email{grid-area:email}#contacto #short-form .phone{grid-area:phone}#contacto #short-form .textarea{grid-area:textarea}#contacto #short-form .btn-container{grid-area:button}@media screen and (min-width: 680px){#contacto .layout-wrapper{grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-template-areas:"map form";grid-column-gap:25px}}@media screen and (min-width: 1200px){#contacto .layout-wrapper{grid-template-columns:1fr 400px}}#footer{background-color:#fafafa;border-top:2px solid #d7d7d7;color:#222222}#footer .container,#footer .row{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-template-areas:"left" "right";grid-row-gap:10px;max-width:1020px;margin:0 auto;text-align:left}#footer .col-1{font-size:.8125rem;grid-area:left}#footer .col-2{grid-area:right;font-size:.8125rem}#footer p{margin:0.7em auto}#footer .social-media{display:inline-block}#footer .social-media a{font-size:1.875rem;transition:all ease 0.2s;color:#303030;margin:0 3px}#footer .social-media a img{width:auto;height:45px;color:currentColor}#footer .social-media a:hover{color:#3b5998}#footer .social-media a:hover .fa-facebook,#footer .social-media a:hover img{color:#3b5998}#footer .social-media a:hover .fa-instagram{color:#d6249f}@media screen and (min-width: 740px){#footer .container,#footer .row{grid-template-columns:1.1fr 0.9fr;grid-template-rows:1fr;grid-template-areas:"left right";grid-column-gap:40px;text-align:left}#footer .col{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}#footer .col-2{text-align:right;align-items:flex-end}#footer p{display:block;width:100%;margin:0.4em 0 0}}
