*:not(.slick-track):not(body) {transition: .55s all ease;outline: none !important;box-sizing: border-box;}

a, a:hover, a:focus {outline: none;text-decoration: none;}
/*! Modelo para importação de fonte, usar sempre em extensão WOFF !*/
@font-face {
font-family: 'Smille';
font-style: normal;
font-weight: normal;
src: url("fonts/Smille.woff") format("woff"), url("fonts/Smille.ttf") format("truetype");
}

img {width: 100%}

p, a, div, h1, h2 {margin: 0px;padding: 0px;font-family: 'Montserrat', sans-serif;font-weight: 300}
h1 {font-weight: 700}
h2 {font-weight: 500}

b, strong {font-weight: 500}

.space {padding-top: 70px;padding-bottom: 70px}
.space-top {padding-top: 70px;}
.space-bottom {padding-bottom: 70px;}
.left {text-align: left;}
.center {text-align: center;}
.right {text-align: right;}
.flow-root {display: flow-root;width: 100%}

.container {max-width: 1000px;width: 100% !important;margin: 0 auto;}

h1 {text-align: center;font-size: 45px;color: #171717;}
h2 {text-align: center;color: #575757;margin-top: 10px;}
.video iframe {width: 100%;height: 564px;margin-top: 50px;border: 10px solid #fff;box-shadow: 0px 0px 10px #a8a8a8;}

@media screen and (max-width: 991px) {
  .video iframe {height: 364px;}
}