@charset "UTF-8";
@import "brandbook-colors.css";
h1,h2,h3,h4,h5,h6,ul,li,p,blockquote {margin: 0;padding: 0;}
html {box-sizing: border-box;}
html {line-height: 1.15;/* 1 */-webkit-text-size-adjust: 100%;/* 2 */}
h1 {font-size: 2em;margin: 0.67em 0;}
*, *:before,*:after {box-sizing: inherit;}
embed,iframe,img,object,video {max-width: 100%; }

/** * 1. Change the font styles in all browsers. * 2. Remove the margin in Firefox and Safari. */
button, input, optgroup, select, textarea {font-family: inherit;/* 1 */font-size: 100%;/* 1 */line-height: 1.15;/* 1 */margin: 0;/* 2 */}
/** * Show the overflow in IE. * 1. Show the overflow in Edge. */
button, input {/* 1 */overflow: visible;}
/** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */
button, select {/* 1 */text-transform: none;}
/** * Correct the inability to style clickable types in iOS and Safari. */
button, [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;}
/** * Remove the inner border and padding in Firefox. */
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}
/** * Restore the focus styles unset by the previous rule. */
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}
/** * Add the correct display in IE 10+. */
template, [hidden] {display: none;}
/** * Buttons. */
button, [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: none;background: inherit;color: inherit;}

body {font-size: 1rem;line-height: 1.5rem;}
.bold {font-family: 'Nunito', 'Trebuchet MS', sans-serif;}
.title-xl {font-size: 2rem;line-height: 2.5rem;}
.vrt-btn {border-width: 1px;border-style: solid;min-width: 200px;padding-left: 44.57px;padding-right: 44.57px!important; font-weight: bold;}
.vrt-btn.btn-primary.active,.vrt-btn.btn-primary:active {background: var(--mistic);}

/* Módulo SEO Home */
.moduloSEOHome{background: var(--grey5);min-height: 300px;display: table;padding: 48px 15px;width: 100%;}
.moduloSEOHome .container {width:100%; color: var(--black);}
.moduloSEOHome .container > div {width:33%; float:left;padding:0 15px;}
.moduloSEOHome .container > div:first-child{padding: 0 15px 0 0;}
.moduloSEOHome .container > div:last-child{padding: 0 0 0 15px;}

@media (max-width: 767px){
  .title-xl {font-size: 1.625rem;line-height: 2.125rem;}
  .moduloSEOHome .container > div {width:100%;padding:15px 0;}
  .moduloSEOHome .container > div:first-child, .moduloSEOHome .container > div:last-child{padding:15px 0;}  
}