@charset "UTF-8";
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 29, 2014 */
@font-face {
  font-family: 'Uni Sans';
  src: url("fonts/uni-sans-bold-webfont.eot");
  src: url("fonts/uni-sans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/uni-sans-bold-webfont.woff") format("woff"), url("fonts/uni-sans-bold-webfont.ttf") format("truetype"), url("fonts/uni-sans-bold-webfont.svg#uni_sans_boldregular") format("svg");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: 'Uni Sans';
  src: url("fonts/uni-sans-book-webfont.eot");
  src: url("fonts/uni-sans-book-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/uni-sans-book-webfont.woff") format("woff"), url("fonts/uni-sans-book-webfont.ttf") format("truetype"), url("fonts/uni-sans-book-webfont.svg#uni_sans_bookregular") format("svg");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Uni Sans';
  src: url("fonts/uni-sans-heavy-webfont.eot");
  src: url("fonts/uni-sans-heavy-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/uni-sans-heavy-webfont.woff") format("woff"), url("fonts/uni-sans-heavy-webfont.ttf") format("truetype"), url("fonts/uni-sans-heavy-webfont.svg#uni_sans_heavyregular") format("svg");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Uni Sans';
  src: url("fonts/uni-sans-light-webfont.eot");
  src: url("fonts/uni-sans-light-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/uni-sans-light-webfont.woff") format("woff"), url("fonts/uni-sans-light-webfont.ttf") format("truetype"), url("fonts/uni-sans-light-webfont.svg#uni_sans_lightregular") format("svg");
  font-weight: 100;
  font-style: normal; }
@font-face {
  font-family: 'Uni Sans';
  src: url("fonts/uni-sans-semibold-webfont.eot");
  src: url("fonts/uni-sans-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/uni-sans-semibold-webfont.woff") format("woff"), url("fonts/uni-sans-semibold-webfont.ttf") format("truetype"), url("fonts/uni-sans-semibold-webfont.svg#uni_sans_semiboldregular") format("svg");
  font-weight: 500;
  font-style: normal; }
/*! normalize.css v1.0.1 | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block; }

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden] {
  display: none; }

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

html,
button,
input,
select,
textarea {
  font-family: "Uni Sans", sans-serif; }

body {
  margin: 0; }

a:focus {
  outline: thin dotted; }

a:active,
a:hover {
  outline: 0; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

h2 {
  font-size: 1.5em;
  margin: 0.83em 0; }

h3 {
  font-size: 1.17em;
  margin: 1em 0; }

h4 {
  font-size: 1em;
  margin: 1.33em 0; }

h5 {
  font-size: .83em;
  margin: 1.67em 0; }

h6 {
  font-size: .75em;
  margin: 2.33em 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

blockquote {
  margin: 1em 40px; }

dfn {
  font-style: italic; }

mark {
  background: #ff0;
  color: #000; }

p,
pre {
  margin: 1em 0; }

code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em; }

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

q {
  quotes: none; }

q:before,
q:after {
  content: '';
  content: none; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

dl,
menu,
ol,
ul {
  margin: 1em 0; }

dd {
  margin: 0 0 0 40px; }

menu,
ol,
ul {
  padding: 0 0 0 40px; }

nav ul,
nav ol {
  list-style: none;
  list-style-image: none; }

img {
  border: 0;
  -ms-interpolation-mode: bicubic; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 0; }

form {
  margin: 0; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px; }

button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle; }

button,
input {
  line-height: normal; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible; }

button[disabled],
input[disabled] {
  cursor: default; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px; }

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto;
  vertical-align: top; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

body {
  width: 100%;
  *zoom: 1; }
  body:before, body:after {
    content: "";
    display: table; }
  body:after {
    clear: both; }

/* SEPARADORES DE SEC├ç├òES */
.separador1, .separador2, .separador3,
.separador4, .separador5, .separador6 {
  position: relative; }

.separador1:before, .separador2:before, .separador3:before,
.separador4:before, .separador5:before, .separador6:before,
.separador1:after, .separador2:after, .separador3:after,
.separador4:after, .separador5:after, .separador6:after {
  content: "";
  background: url("separadores_480.png");
  background-position: top center;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  right: 0; }

/* 480px */
.separador1 {
  background-color: #00ff00; }
  .separador1:before {
    background-position: center 0;
    height: 93px;
    top: -93px; }
  .separador1:after {
    background-position: center -93px;
    height: 78px;
    bottom: -78px; }

.separador2 {
  background-color: white; }
  .separador2:before {
    background-position: center -171px;
    height: 87px;
    top: -87px; }
  .separador2:after {
    background-position: center -258px;
    height: 79px;
    bottom: -79px; }

.separador3 {
  background-color: black;
  color: white; }
  .separador3:before {
    background-position: center -337px;
    height: 107px;
    top: -107px; }
  .separador3:after {
    background-position: center -444px;
    height: 110px;
    bottom: -110px; }

.separador4 {
  background-color: #00ff00; }
  .separador4:before {
    background-position: center -554px;
    height: 98px;
    top: -98px; }
  .separador4:after {
    background-position: center -652px;
    height: 89px;
    bottom: -89px; }

.separador5 {
  background-color: black;
  color: white; }
  .separador5:before {
    background-position: center -741px;
    height: 90px;
    top: -90px; }
  .separador5:after {
    background-position: center -831px;
    height: 92px;
    bottom: -92px; }

.separador6 {
  background-color: white; }
  .separador6:before {
    background-position: center -923px;
    height: 92px;
    top: -92px; }
  .separador6:after {
    background-position: center -1015px;
    height: 82px;
    bottom: -82px; }

@media (min-width: 481px) {
  /* 800px */
  .separador1:before, .separador2:before, .separador3:before,
  .separador4:before, .separador5:before, .separador6:before,
  .separador1:after, .separador2:after, .separador3:after,
  .separador4:after, .separador5:after, .separador6:after {
    background: url("separadores_800.png"); }

  .separador1 {
    background-color: #00ff00; }
    .separador1:before {
      background-position: center 0;
      height: 155px;
      top: -155px; }
    .separador1:after {
      background-position: center -155px;
      height: 130px;
      bottom: -130px; }

  .separador2 {
    background-color: white; }
    .separador2:before {
      background-position: center -285px;
      height: 146px;
      top: -146px; }
    .separador2:after {
      background-position: center -431px;
      height: 130px;
      bottom: -130px; }

  .separador3 {
    background-color: black;
    color: white; }
    .separador3:before {
      background-position: center -561px;
      height: 179px;
      top: -179px; }
    .separador3:after {
      background-position: center -740px;
      height: 184px;
      bottom: -184px; }

  .separador4 {
    background-color: #00ff00; }
    .separador4:before {
      background-position: center -924px;
      height: 162px;
      top: -162px; }
    .separador4:after {
      background-position: center -1086px;
      height: 149px;
      bottom: -149px; }

  .separador5 {
    background-color: black;
    color: white; }
    .separador5:before {
      background-position: center -1235px;
      height: 151px;
      top: -151px; }
    .separador5:after {
      background-position: center -1386px;
      height: 154px;
      bottom: -154px; }

  .separador6 {
    background-color: white; }
    .separador6:before {
      background-position: center -1540px;
      height: 152px;
      top: -152px; }
    .separador6:after {
      background-position: center -1692px;
      height: 137px;
      bottom: -137px; } }
@media (min-width: 801px) {
  /* 1024px */
  .separador1:before, .separador2:before, .separador3:before,
  .separador4:before, .separador5:before, .separador6:before,
  .separador1:after, .separador2:after, .separador3:after,
  .separador4:after, .separador5:after, .separador6:after {
    background: url("separadores_1024.png"); }

  .separador1 {
    background-color: #00ff00; }
    .separador1:before {
      background-position: center 0;
      height: 199px;
      top: -199px; }
    .separador1:after {
      background-position: center -199px;
      height: 166px;
      bottom: -166px; }

  .separador2 {
    background-color: white; }
    .separador2:before {
      background-position: center -365px;
      height: 186px;
      top: -186px; }
    .separador2:after {
      background-position: center -551px;
      height: 167px;
      bottom: -167px; }

  .separador3 {
    background-color: black;
    color: white; }
    .separador3:before {
      background-position: center -718px;
      height: 229px;
      top: -229px; }
    .separador3:after {
      background-position: center -947px;
      height: 236px;
      bottom: -236px; }

  .separador4 {
    background-color: #00ff00; }
    .separador4:before {
      background-position: center -1183px;
      height: 207px;
      top: -207px; }
    .separador4:after {
      background-position: center -1390px;
      height: 190px;
      bottom: -190px; }

  .separador5 {
    background-color: black;
    color: white; }
    .separador5:before {
      background-position: center -1580px;
      height: 193px;
      top: -193px; }
    .separador5:after {
      background-position: center -1773px;
      height: 198px;
      bottom: -198px; }

  .separador6 {
    background-color: white; }
    .separador6:before {
      background-position: center -1971px;
      height: 194px;
      top: -194px; }
    .separador6:after {
      background-position: center -2165px;
      height: 176px;
      bottom: -176px; } }
@media (min-width: 1025px) {
  /* 1600px */
  .separador1:before, .separador2:before, .separador3:before,
  .separador4:before, .separador5:before, .separador6:before,
  .separador1:after, .separador2:after, .separador3:after,
  .separador4:after, .separador5:after, .separador6:after {
    background: url("separadores_1600.png"); }

  .separador1 {
    background-color: #00ff00; }
    .separador1:before {
      background-position: center 0;
      height: 310px;
      top: -310px; }
    .separador1:after {
      background-position: center -310px;
      height: 260px;
      bottom: -260px; }

  .separador2 {
    background-color: white; }
    .separador2:before {
      background-position: center -570px;
      height: 291px;
      top: -291px; }
    .separador2:after {
      background-position: center -861px;
      height: 261px;
      bottom: -261px; }

  .separador3 {
    background-color: black;
    color: white; }
    .separador3:before {
      background-position: center -1122px;
      height: 322px;
      top: -322px; }
    .separador3:after {
      background-position: center -1480px;
      height: 368px;
      bottom: -368px; }

  .separador4 {
    background-color: #00ff00; }
    .separador4:before {
      background-position: center -1848px;
      height: 266px;
      top: -266px; }
    .separador4:after {
      background-position: center -2172px;
      height: 297px;
      bottom: -297px; }

  .separador5 {
    background-color: black;
    color: white; }
    .separador5:before {
      background-position: center -2469px;
      height: 301px;
      top: -301px; }
    .separador5:after {
      background-position: center -2770px;
      height: 308px;
      bottom: -308px; }

  .separador6 {
    background-color: white; }
    .separador6:before {
      background-position: center -3078px;
      height: 304px;
      top: -304px; }
    .separador6:after {
      background-position: center -3382px;
      height: 260px;
      bottom: -260px; } }
@media (min-width: 1601px) {
  /* 1920px */
  .separador1:before, .separador2:before, .separador3:before,
  .separador4:before, .separador5:before, .separador6:before,
  .separador1:after, .separador2:after, .separador3:after,
  .separador4:after, .separador5:after, .separador6:after {
    background: url("separadores_1920.png"); }

  .separador1 {
    background-color: #00ff00; }
    .separador1:before {
      background-position: 0 0;
      height: 372px;
      top: -372px; }
    .separador1:after {
      background-position: 0 -372px;
      height: 313px;
      bottom: -313px; }

  .separador2 {
    background-color: white; }
    .separador2:before {
      background-position: 0 -685px;
      height: 348px;
      top: -348px; }
    .separador2:after {
      background-position: 0 -1033px;
      height: 314px;
      bottom: -314px; }

  .separador3 {
    background-color: black;
    color: white; }
    .separador3:before {
      background-position: 0 -1347px;
      height: 429px;
      top: -429px; }
    .separador3:after {
      background-position: 0 -1776px;
      height: 442px;
      bottom: -442px; }

  .separador4 {
    background-color: #00ff00; }
    .separador4:before {
      background-position: 0 -2218px;
      height: 389px;
      top: -389px; }
    .separador4:after {
      background-position: 0 -2607px;
      height: 356px;
      bottom: -356px; }

  .separador5 {
    background-color: black;
    color: white; }
    .separador5:before {
      background-position: 0 -2963px;
      height: 362px;
      top: -362px; }
    .separador5:after {
      background-position: 0 -3325px;
      height: 370px;
      bottom: -370px; }

  .separador6 {
    background-color: white; }
    .separador6:before {
      background-position: 0 -3695px;
      height: 364px;
      top: -364px; }
    .separador6:after {
      background-position: 0 -4059px;
      height: 330px;
      bottom: -330px; } }
/* BASE / ESTRUTURA */
html {
  font-size: 16px;
  line-height: 1.625em;
  height: 100%; }

html, body {
  box-sizing: border-box; }

body {
  background-repeat: repeat;
  color: black;
  text-align: center; }

#pagina-temporaria {
  background-color: #00ff00; }

/* ELEMENTOS */
a {
  color: inherit;
  text-decoration: none;
  border-bottom: 2px solid black; }

a.neutro {
  border-bottom: none; }

.small {
  font-size: 0.7rem;
  font-weight: 500; }

/* Ritmo vertical */
*:first-child {
  margin-top: 0; }

p {
  margin: 1.625rem 0; }

h1, h2 {
  margin: 0.8125rem 0; }

h1, h2, h3 {
  text-transform: uppercase;
  font-weight: 900;
  font-size: 1.3rem; }

h1.dataehora {
  font-size: 2rem;
  line-height: 3.25rem; }

/* Lista com itens */
ul.itens {
  padding: 0;
  text-align: center;
  zoom: 1;
  /* ie 6/7 */ }
  ul.itens:before, ul.itens:after {
    content: "";
    display: table; }
  ul.itens:after {
    clear: both; }

ul.itens li {
  list-style-type: none;
  display: inline-block; }

ul.itens.trescolunas li {
  display: inline;
  float: left;
  width: 96.66667%;
  margin: 0 1.66667%;
  height: 112px; }

ul.itens.quatrocolunas li {
  display: inline;
  float: left;
  width: 96.66667%;
  margin: 0 1.66667%;
  height: 180px; }

ul.itens li a {
  border: none;
  display: block; }

/*ul.itens li a img {
	@include centrar-vertical;
}*/
@media (min-width: 481px) {
  ul.itens.trescolunas li {
    display: inline;
    float: left;
    width: 46.66667%;
    margin: 0 1.66667%;
    height: 112px; }

  ul.itens.quatrocolunas li {
    display: inline;
    float: left;
    width: 46.66667%;
    margin: 0 1.66667%;
    height: 180px; } }
@media (min-width: 700px) {
  ul.itens.trescolunas li {
    display: inline;
    float: left;
    width: 30%;
    margin: 0 1.66667%;
    height: 112px; }

  ul.itens.quatrocolunas li {
    display: inline;
    float: left;
    width: 30%;
    margin: 0 1.66667%;
    height: 180px; } }
@media (min-width: 1024px) {
  ul.itens.quatrocolunas li {
    display: inline;
    float: left;
    width: 21.66667%;
    margin: 0 1.66667%; } }
/* Expansíveis */
.expansor {
  cursor: pointer; }

.expansor:before {
  content: '\25BA';
  margin-right: 0.6em; }

.expansor.aberto:before {
  content: '\25BC'; }

.direccoes ol, .direccoes ul {
  text-align: left;
  max-width: 32em;
  margin-left: auto;
  margin-right: auto; }

.sem-setinha:before {
  margin: 0 !important;
  content: '' !important; }

iframe {
  border: none; }

br.discreta {
  display: none; }

@media (min-width: 580px) {
  br.discreta {
    display: inline; } }
/* FORMULÁRIOS */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="number"],
input[type="tel"],
input[type="date"] {
  padding: 0.2em 0.3em;
  background-color: transparent;
  border: none;
  border-bottom: 3px solid black; }

input[type="submit"],
input[type="reset"],
button {
  padding: 0.2em 0.4em;
  border: none;
  background-color: black;
  color: #00ff00; }

::-webkit-input-placeholder {
  color: black;
  opacity: 0.6; }

:-moz-placeholder {
  /* Firefox 18- */
  color: black;
  opacity: 0.6; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: black;
  opacity: 0.6; }

:-ms-input-placeholder {
  color: black;
  opacity: 0.6; }

/* SECÇÕES */
.seccao {
  width: 100%; }

.seccao section {
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1rem;
  box-sizing: border-box; }

/*div.seccao + div.seccao {
	margin-top: $baseline*4 + rem;
}*/
/* Gymfest */
#gymfest {
  padding-top: 3.25rem;
  padding-bottom: 3.25rem; }

#gymfest h1 {
  margin: 0; }

#gymfest header img {
  margin-bottom: 1.625rem;
  max-width: 100%; }

#logo.apresentacao {
  width: 320px; }

#euvou {
  display: block;
  margin: -1.625rem; }

#participantes {
  padding-bottom: 6.5rem; }

#participantes h1, #apoios h1 {
  margin-bottom: 3.25rem; }

#participantes h1, #apoios h1 {
  margin-bottom: 3.25rem; }

#participantes ul.itens li {
  margin-bottom: 1.625rem; }

#participantes ul.itens li p {
  margin-top: 0; }

#apoios {
  margin-top: 19.5rem; }

#apoios:after {
  height: 0; }

#apoios img {
  max-width: 120px;
  max-height: 120px; }

#footer {
  padding: 4.875rem 0; }

#footer ul {
  padding: 0; }

#footer ul li {
  list-style-type: none;
  display: block;
  margin: 0 1rem; }

@media (min-width: 540px) {
  #footer ul li {
    display: inline-block; } }
#footer.footer-apresentacao {
  padding-top: 16.25rem; }

#apresentacao section {
  text-align: left;
  max-width: 40em; }

#apresentacao h1, #apresentacao h2 {
  text-align: center; }

/* Fotos grandes */
.foto-grande {
  background-attachment: fixed;
  background-size: cover;
  background-position: center center;
  text-shadow: 1px 1px 0px white;
  padding: 4.875rem 0; }

#introducao1 {
  background-image: url("fotos-grandes/desfile-480.jpg"); }

#introducao2 {
  background-image: url("fotos-grandes/step-480.jpg"); }

#introducao3 {
  background-image: url("fotos-grandes/sandra-no-ar-480.jpg"); }

#notificacoes {
  background-image: url("fotos-grandes/acrobatica-480.jpg"); }

@media (min-width: 481px) {
  #introducao1 {
    background-image: url("fotos-grandes/desfile-800.jpg"); }

  #introducao2 {
    background-image: url("fotos-grandes/step-800.jpg"); }

  #introducao3 {
    background-image: url("fotos-grandes/sandra-no-ar-800.jpg"); }

  #notificacoes {
    background-image: url("fotos-grandes/acrobatica-800.jpg"); }

  #gymfest {
    padding-bottom: 6.5rem; }

  #participantes {
    padding-bottom: 9.75rem; }

  .foto-grande {
    padding: 8.125rem 0; } }
@media (min-width: 801px) {
  #introducao1 {
    background-image: url("fotos-grandes/desfile-1024.jpg"); }

  #introducao2 {
    background-image: url("fotos-grandes/step-1024.jpg"); }

  #introducao3 {
    background-image: url("fotos-grandes/sandra-no-ar-1024.jpg"); }

  #notificacoes {
    background-image: url("fotos-grandes/acrobatica-1024.jpg"); }

  #gymfest {
    padding-bottom: 8.125rem; }

  #participantes {
    padding-bottom: 11.375rem; }

  .foto-grande {
    padding: 11.375rem 0; } }
@media (min-width: 1025px) {
  #introducao1 {
    background-image: url("fotos-grandes/desfile-1600.jpg"); }

  #introducao2 {
    background-image: url("fotos-grandes/step-1600.jpg"); }

  #introducao3 {
    background-image: url("fotos-grandes/sandra-no-ar-1600.jpg"); }

  #notificacoes {
    background-image: url("fotos-grandes/acrobatica-1600.jpg"); }

  #gymfest {
    padding-bottom: 14.625rem; }

  #participantes {
    padding-bottom: 19.5rem; }

  .foto-grande {
    padding: 16.25rem 0; } }
@media (min-width: 1601px) {
  #introducao1 {
    background-image: url("fotos-grandes/desfile-1920.jpg"); }

  #introducao2 {
    background-image: url("fotos-grandes/step-1920.jpg"); }

  #introducao3 {
    background-image: url("fotos-grandes/sandra-no-ar-1920.jpg"); }

  #notificacoes {
    background-image: url("fotos-grandes/acrobatica-1920.jpg"); } }
/* Iframes */
#video iframe {
  width: 100%;
  height: 500px; }

#onde iframe {
  width: 100%;
  height: 500px; }

/* Coração */
div.coracao {
  background: url("coracao_240.png") no-repeat center center;
  text-indent: -999999em;
  width: 240px;
  height: 230px;
  margin: 0 auto;
  margin-bottom: 1.625rem; }

@media (min-width: 801px) {
  div.coracao {
    background-image: url("coracao_380.png");
    width: 380px;
    height: 364px; } }
/* Modalidades */
/* Generated by http://responsive-css.spritegen.com Responsive CSS Sprite Generator */
.modalidades-04, .modalidades-03, .modalidades-01, .modalidades-05, .modalidades-06,
.modalidades-02 {
  max-width: 100%;
  background-size: 100%;
  background-image: url("modalidades.png"); }

.modalidades-04 {
  background-position: 0 0%;
  background-size: 100%; }

.modalidades-03 {
  background-position: 0 25.440806%;
  background-size: 116.666667%; }

.modalidades-01 {
  background-position: 0 45%;
  background-size: 122.43346%; }

.modalidades-05 {
  background-position: 0 63.840399%;
  background-size: 140%; }

.modalidades-06 {
  background-position: 0 83.165829%;
  background-size: 146.363636%; }

.modalidades-02 {
  background-position: 0 100%;
  background-size: 184%; }

/*# sourceMappingURL=style.css.map */
