/*!Theme Name: Massimo Starter Theme
Theme URI: http://underscores.me/
Author: Massimo
Author URI: http://massimo.ag
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: massimo_st
Tags:
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Massimo Starter Theme is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/*/html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}div,article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;box-sizing:border-box}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding: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}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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.slick-hidden{display:none}@font-face{font-family:massimo display bold;src:url(assets/fonts/massimodisplay-bold-webfont.eot);src:url(assets/fonts/massimodisplay-bold-webfont.eot?#iefix) format("embedded-opentype"),url(assets/fonts/massimodisplay-bold-webfont.woff2) format("woff2"),url(assets/fonts/massimodisplay-bold-webfont.woff) format("woff"),url(assets/fonts/massimodisplay-bold-webfont.ttf) format("truetype"),url(assets/fonts/massimodisplay-bold-webfont.svg#massimodisplay-bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:massimo text regular;src:url(assets/fonts/massimotext-regular-webfont.eot);src:url(assets/fonts/massimotext-regular-webfont.eot?#iefix) format("embedded-opentype"),url(assets/fonts/massimotext-regular-webfont.woff2) format("woff2"),url(assets/fonts/massimotext-regular-webfont.woff) format("woff"),url(assets/fonts/massimotext-regular-webfont.ttf) format("truetype"),url(assets/fonts/massimotext-regular-webfont.svg#massimodisplay-regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:massimo display light;src:url(assets/fonts/massimodisplay-light-webfont.eot);src:url(assets/fonts/massimodisplay-light-webfont.eot?#iefix) format("embedded-opentype"),url(assets/fonts/massimodisplay-light-webfont.woff2) format("woff2"),url(assets/fonts/massimodisplay-light-webfont.woff) format("woff"),url(assets/fonts/massimodisplay-light-webfont.ttf) format("truetype"),url(assets/fonts/massimodisplay-light-webfont.svg#massimodisplay-light) format("svg");font-weight:400;font-style:normal}.ultra{font-family:massimo display bold,sans-serif}.light{font-family:massimo display light,sans-serif}input,textarea,input[type=submit]{font-family:massimo text regular,sans-serif;font-size:16px}.text--small{font-size:10px}.nf-form-fields-required{display:none}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}input:focus,select:focus,textarea:focus,button:focus{outline:none}input,textarea,input[type=submit]{width:100%;border:solid 1px #000;color:#000;padding:.5rem;box-sizing:border-box}input[type=submit]{text-transform:uppercase;background-color:#000;color:#fff}.wpcf7-form{width:100%;margin:0 auto}@media(min-width:769px){.wpcf7-form{width:80%}}.wpcf7-form{font-family:massimo text regular,sans-serif}.wpcf7-form .wpcf7-not-valid-tip{font-size:14px;padding:.5rem;color:#bbb}.wpcf7-form .wpcf7-validation-errors{border:none}.wpcf7-form .wpcf7-mail-sent-ok{border:none}.wpcf7-form .wpcf7-response-output{margin:0;padding:.5rem}.b-header{position:absolute;width:100%;z-index:2;background-color:#000}.b-header__flag svg{width:auto;height:40px}.b-header__nav{display:table;position:relative;width:100%;height:70px;top:2px}.b-header__nav__item,.b-header__nav__item--left,.b-header__nav__item--right{display:table-cell;vertical-align:middle;float:none;width:33.333333%;font-family:massimo text regular,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:1.4px;font-size:14px;padding:0 15px}@media(min-width:769px){.b-header__nav__item,.b-header__nav__item--left,.b-header__nav__item--right{padding:0 35px}}.b-header__nav__item--left{text-align:left}.b-header__nav__item--left a{color:#fff;text-decoration:none}.b-header__nav__item--left a:hover{border-bottom:2px solid #fff}.b-header__nav__item--right{text-align:right}.b-header__nav__item--right a{color:#fff;text-decoration:none}.b-header__nav__item--right a:hover{border-bottom:2px solid #fff}.b-full-screen-slider{position:relative}.b-full-screen-slider__slide{position:relative;display:table;height:calc(60vh - 70px);width:100%;background-size:cover;background-position:center center;webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}@media(min-width:769px){.b-full-screen-slider__slide{height:calc(100vh - 70px)}}@media(orientation:landscape){.b-full-screen-slider__slide{height:calc(100vh - 70px)}}.b-full-screen-slider__bt-next{right:0;cursor:e-resize;cursor:url(assets/img/seta-direita.png),default}.b-full-screen-slider__bt-prev{left:0;cursor:w-resize;cursor:url(assets/img/seta-esquerda.png),default}.b-full-screen-slider__content{position:relative;text-align:center;display:table-cell;vertical-align:middle;padding:0 5%}.b-full-screen-slider__bt-next,.b-full-screen-slider__bt-prev{position:absolute;width:50%;top:0;z-index:1;height:100%}.footer{text-align:center;margin-top:4rem}@media(min-width:769px){.footer{margin-top:4rem}}.footer__social-item{margin-right:10px;transition:all 500ms}.footer__social-item:last-of-type{margin-right:0}.footer__social-item:hover{opacity:.6}.footer__social-item svg{height:25px;width:25px}.footer__copyright{margin-top:2rem}body{overflow:hidden;font-size:100%;font-family:massimo text regular,sans-serif}p{font-family:massimo text regular,sans-serif}a{text-decoration:none;color:#000}.site-page{position:absolute;opacity:0;width:100%;height:100vh;padding-top:70px;top:0;left:0;transition:all 500ms ease;pointer-events:none;overflow-y:auto}.site-page__container{text-align:center;padding:2rem}@media(min-width:769px){.site-page__container{padding:4rem 30%}}#contact{overflow-y:scroll;-webkit-overflow-scrolling:touch}@media(min-width:769px){#contact{padding-left:17px}}.active{opacity:1;pointer-events:auto}.dark-type{color:#000}.light-type{color:#fff}.intro{font-size:15px;margin-bottom:2rem}@media(min-width:360px){.intro{font-size:18px}}@media(min-width:769px){.intro{font-size:26px;margin-bottom:4rem}}.ultra{font-size:20px;text-transform:uppercase;line-height:1.1em;margin:0;margin-bottom:.5em}@media(min-width:360px){.ultra{font-size:24px}}@media(min-width:769px){.ultra{font-size:62px}}@media(min-width:1200px){.ultra{font-size:70px}}@media(min-width:1440px){.ultra{font-size:72px}}.light{font-size:16px;line-height:1em;width:80%;margin:0 auto}@media(min-width:360px){.light{font-size:18px}}@media(min-width:769px){.light{font-size:36px}}@media(min-width:1200px){.light{font-size:40px}}@media(min-width:1440px){.light{font-size:44px}}.mobile-only{display:block}@media(min-width:769px){.mobile-only{display:none}}