@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,500,700);

/* NORMALIZE */

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
details,
section,
summary,
aside,
main,
menu,
nav,
figcaption,
figure,
footer,
header,
hgroup {
  display: block;
}
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;
}
dfn {
  font-style: italic;
}
mark {
  background: #ff0;
  color: #000;
}
b,
strong {
  font-weight: bold;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
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;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  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'] {
  cursor: pointer;
  -webkit-appearance: button;
}
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-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;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}

/* SCAFFOLDING */

*
&,
&:before,
&:after {
  box-sizing: border-box;
}

::-moz-selection, ::selection {
  background: #b3d4fc;
  text-shadow: none;
}

html,
body {
	height: 100%;
}

html {
	font-size: 100%;
	line-height: 1.5;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

body {
  font-family: 'Raleway', Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #222432;
  background-color: #464d53;
}

a,
a:visited,
a:hover,
a:active,
a:focus {
  outline: 0
}

textarea:hover,
input:hover,
textarea:active,
input:active,
textarea:focus,
input:focus,
button:focus,
button:active,
button:hover
{
    outline:0px !important;
    //-webkit-appearance:none;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance:textfield;
}

select {
  line-height: normal;
}

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
textarea {
  resize: vertical;
}

b {
  font-weight: font-weight.bold;
}

figure {
  margin: 0;
}

[role="button"] {
  cursor: pointer;
}

.dialog-main {
  z-index: 10;
  background-color: #EEF0FF;
  border-radius: 5px;
  margin: 20px auto;
  margin: 1.25rem auto;
  width: 90%;
  zoom: 1;
}

.dialog-main:before,
.dialog-main:after {
  content: "";
  display: table;
}

.dialog-main:after{
  clear: both;
}

.dialog-main h1 {
  font-weight: 300;
  font-size: 112.5%;
  color: #2a373e;
  text-align: center;
  margin: 0 0 0.75em 0;
}
.dialog-main h1 > span {
  display: block;
}

.dialog-main h1 span.ico-title {
  margin-bottom: -10px;
  margin-bottom: -0.625rem;
}

.icmg {
  display: inline-block;
  position: relative;
  width: 60px;
  height: 40px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3MHB4IiBoZWlnaHQ9IjUwcHgiIHZpZXdCb3g9IjAgMCA3MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDpub25lO3N0cm9rZTojMzIzQTNGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48Zz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI2NC4yIiBjeT0iMTcuNSIgcj0iMi45Ii8+PGc+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI5LjQsMjAuOSAxOS41LDM3LjYgNTEsMzcuNiA2Mi4yLDIwLjMgNDYuMywzMC4yIDM1LjgsMTQuMSAyNC41LDMwLjQgIi8+PGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iNy4zIiBjeT0iMTguMiIgcj0iMi45Ii8+PGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMzUuOCIgY3k9IjExLjIiIHI9IjIuOSIvPjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxOS4yIiB5MT0iNDIuNCIgeDI9IjUwLjYiIHkyPSI0Mi40Ii8+PC9nPjwvZz48L3N2Zz4=) no-repeat;
  background-size: cover;
}

.inc-points{
  display:inline-block;
}

.icon-caracola {
  display: inline-block;
  position: relative;
  font-style: normal;
  font-weight: normal;
  text-indent: 100%;
  overflow:hidden;
  white-space: nowrap;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0NXB4IiBoZWlnaHQ9IjI1cHgiIHZpZXdCb3g9IjAgMCA0NSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojOTcxQzc0O30uc3Qxe2ZpbGw6I0I1MjE3Mzt9LnN0MntmaWxsOiNDOENDMzM7fS5zdDN7ZmlsbDojN0Y5NTMxO30uc3Q0e2ZpbGw6Izk5QjYzRTt9LnN0NXtmaWxsOiM2RUFEQzg7fS5zdDZ7ZmlsbDojNjE5OUIwO30uc3Q3e2ZpbGw6I0JCRDdFNTt9LnN0OHtmaWxsOiNCNTIyMUU7fS5zdDl7ZmlsbDojQzA1NjIzO30uc3QxMHtmaWxsOiM5OTI5MjQ7fTwvc3R5bGU+PGc+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQyLjQsMS43YzAtMC4xLTAuMS0wLjEtMC4xLTAuMmMtMC4xLTAuMi0wLjMtMC4zLTAuNi0wLjJjLTAuMiwwLTAuNSwwLTAuOCwwLjJsLTEuNywwLjRjLTAuMiwwLTAuNCwwLTAuNiwwLjFMMzUuNSwybC0wLjMsMC4xYy0wLjIsMC4yLTAuMSwwLjUsMC40LDEuMWwwLjksMC45bDAsMGwwLjEsMGMwLjMsMCwwLjUsMCwwLjgsMGMwLjcsMCwxLjMtMC4xLDEuOS0wLjNsMC42LTAuMmMwLDAsMC4xLDAsMC4xLTAuMWMwLjQtMC4xLDAuNy0wLjEsMC45LTAuMWMwLjIsMCwwLjMsMC4xLDAuNCwwLjJjMCwwLDAsMCwwLDBjMCwwLDAuMS0wLjEsMC4xLTAuMWMwLjItMC4yLDAuNC0wLjQsMC41LTAuNmwwLjMtMC42bDAtMC4xQzQyLjUsMiw0Mi41LDEuOSw0Mi40LDEuNyIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00MS4xLDMuNmMtMC4yLDAtMC41LDAtMC45LDAuMWMtMC4xLDAtMC4xLDAtMC4xLDAuMWwtMC42LDAuMWMtMC42LDAuMS0xLjEsMC4yLTEuNywwLjNoLTAuMmMtMC4zLDAtMC41LDAuMS0wLjgsMGwtMC4xLDBjMC4xLDAuMSwwLjIsMC4yLDAuMywwLjNjMC4yLDAuMiwwLjQsMC4zLDAuNiwwLjVjMC4xLDAuMSwwLjEsMC4xLDAuMSwwLjJjMCwwLjEsMC4xLDAuMSwwLjEsMC4yYzAsMC4xLDAuMSwwLjEsMC4xLDAuMmMwLjIsMC4zLDAuMywwLjYsMC41LDAuOWMwLjMsMC42LDAuNywwLjksMSwwLjhDMzkuNyw3LDQwLDYuNiw0MC4yLDZjMC4yLTAuOCwwLjUtMS41LDEtMS45YzAuMS0wLjEsMC4yLTAuMiwwLjMtMC40bDAsMGMwLDAsMCwwLDAsMEM0MS40LDMuNiw0MS4zLDMuNiw0MS4xLDMuNiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zMi4yLDE0LjdjLTAuNC0wLjMtMC43LTAuNi0wLjktMC44Yy0wLjItMC4yLTAuNC0wLjUtMC42LTAuOGMtMC4yLTAuMi0wLjMtMC41LTAuNS0wLjhMMzAsMTIuMWMtMC4yLTAuNC0wLjUtMC43LTAuNy0xYzAsMC0wLjEtMC4xLTAuMS0wLjFjMCwwLDAtMC4xLTAuMS0wLjFjMC0wLjEtMC4xLTAuMS0wLjItMC4yYy0wLjItMC4zLTAuNS0wLjUtMC44LTAuN2wtMS41LTFjLTAuNy0wLjQtMS40LTAuNS0yLjItMC4zYzAsMC0wLjEsMC0wLjIsMGMwLjMsMC40LDAuNywwLjksMS4yLDEuNGMwLjIsMC4yLDAuOSwwLjksMi4xLDIuMmMwLjgsMC45LDEuNSwxLjUsMiwxLjlsMC42LDAuNGMwLjgsMC40LDEuNiwwLjYsMi40LDAuNWMtMC4xLTAuMS0wLjItMC4xLTAuMi0wLjJMMzIuMiwxNC43eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0zNS44LDExLjRjLTAuMS0wLjItMC4yLTAuNC0wLjYtMC42bC0wLjctMC41Yy0wLjYtMC40LTEtMC44LTEuNC0xLjJjLTAuMS0wLjItMC4zLTAuNC0wLjUtMC42Yy0wLjMtMC40LTAuNy0xLTEuMS0xLjdjLTAuMy0wLjUtMC42LTEtMS0xLjRjLTAuMi0wLjItMC4zLTAuNC0wLjUtMC41aDBjLTAuMi0wLjItMC44LTAuNy0xLjgtMS41TDI4LDMuMWMtMC44LTAuNi0xLjktMC44LTMuMi0wLjZjLTEuNSwwLjItMywxLjEtNC41LDIuNWMwLjMsMC4yLDAuOCwwLjYsMS41LDEuMWMwLjUtMC4zLDAuOS0wLjYsMS40LTAuOGwxLjQtMC41bDAuMSwwYzAuMiwwLDAuNS0wLjEsMC44LTAuMWMwLjUsMCwwLjksMCwxLjQsMC4xTDI4LDUuMmwxLjQsMWMwLjEsMC4xLDAuMywwLjIsMC40LDAuM2wwLjUsMC41YzAuMSwwLjEsMC4yLDAuMiwwLjIsMC4zbDAuNCwwLjVsMC4zLDAuNGwwLjMsMC40YzAuNiwxLDEuMSwxLjcsMS41LDIuMWMwLjMsMC40LDAuNywwLjgsMS4zLDEuMWMwLjUsMC4zLDAuOCwwLjYsMSwwLjdsMC4xLDAuMWwwLDBsMC4zLTAuNWMwLDAsMC0wLjEsMC4xLTAuMWMwLDAsMCwwLDAsMGMwLjEtMC4xLDAuMS0wLjIsMC4xLTAuNGMwLDAsMCwwLDAtMC4xaDBDMzUuOSwxMS42LDM1LjksMTEuNSwzNS44LDExLjQgTTMzLjQsOS41TDMzLjQsOS41Yy0wLjEtMC4xLTAuMS0wLjEtMC4xLTAuMUwzMy40LDkuNXoiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMzQuMiwxMmMtMC41LTAuNC0xLTAuOC0xLjMtMS4xYy0wLjQtMC40LTAuOS0xLjEtMS41LTIuMWwtMC4zLTAuNEwzMSw3LjlsLTAuNC0wLjZjLTAuMS0wLjEtMC4xLTAuMi0wLjItMC4ybC0wLjUtMC41Yy0wLjEtMC4xLTAuMy0wLjItMC40LTAuM2wtMS40LTFsLTEuMi0wLjVjLTAuNC0wLjEtMC45LTAuMS0xLjQtMC4xYy0wLjMsMC0wLjUsMC0wLjgsMC4xbC0wLjQsMC4xbC0xLjEsMC40Yy0wLjUsMC4yLTAuOSwwLjUtMS40LDAuOWMwLjEsMC4xLDAuMywwLjIsMC40LDAuM2MwLjUsMC40LDEsMC45LDEuNiwxLjZjMC4yLDAuMiwwLjMsMC40LDAuNSwwLjZjMC45LTAuMiwxLjctMC4xLDIuNCwwLjNsMS41LDFjMC4zLDAuMiwwLjUsMC41LDAuOCwwLjdjMC4xLDAuMSwwLjEsMC4yLDAuMiwwLjNjMCwwLDAuMSwwLjEsMC4xLDAuMWMwLjIsMC4zLDAuNCwwLjYsMC43LDFsMC4xLDAuMmMwLjIsMC4zLDAuNCwwLjYsMC41LDAuOGMwLjUsMC43LDEsMS4zLDEuNSwxLjdsMC4yLDAuMWMwLjEsMC4xLDAuMiwwLjEsMC4yLDAuMmMwLjIsMCwwLjQtMC4xLDAuNi0wLjFjMC4zLTAuMSwwLjYtMC4yLDAuOC0wLjRjMC41LTAuNCwwLjktMC45LDEuMi0xLjRsMC4xLTAuMmwtMC4xLTAuMUMzNS4xLDEyLjYsMzQuNywxMi4zLDM0LjIsMTIiLz48cGF0aCBjbGFzcz0ic3Q1IiBkPSJNMzcuNiw4YzAtMC4xLTAuMS0wLjItMC4xLTAuMmMwLTAuMS0wLjEtMC4xLTAuMS0wLjJjLTAuMS0wLjItMC4yLTAuMy0wLjItMC40YzAsMCwwLDAsMCwwYzAsMCwwLDAsMCwwbC0wLjItMC4ybC0wLjItMC4yYy0wLjYtMC41LTAuOC0wLjgtMS0xYy0wLjEtMC4xLTAuMy0wLjMtMC40LTAuM0MzNS4xLDUuMywzNSw1LjEsMzUsNWMtMC4zLTAuNS0wLjMtMC44LDAuMS0wLjhjMCwwLDAuMSwwLDAuMSwwYzAsMCwwLDAsMCwwbDAuMiwwbDAsMGwwLTAuMUwzNCwyLjVDMzMuNCwyLDMyLjgsMS45LDMyLDJjLTAuMiwwLTAuNSwwLjEtMC44LDAuMmMtMC4xLDAuMS0wLjMsMC4xLTAuNSwwLjJsLTAuOSwwLjNsLTEsMC4yYy0wLjEsMC4xLDAuMSwwLjIsMC42LDAuNWMwLjIsMC4xLDAuNCwwLjIsMC42LDAuM2wwLjIsMC4xYzAuMSwwLjEsMC4zLDAuMiwwLjQsMC4zbDAuNCwwLjNjMC4zLTAuMSwwLjUtMC4yLDAuNy0wLjJjMC43LTAuMSwxLjMsMCwxLjgsMC41bDEuNywxLjhsMC4xLDAuMWMwLjQsMC40LDAuNywwLjgsMSwxLjJjMCwwLDAsMCwwLDBsMCwwLjFsMC42LDAuOGMwLjIsMC4yLDAuNCwwLjUsMC41LDAuN2MwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMmMwLjEtMC4xLDAuMi0wLjIsMC4zLTAuNGMwLDAsMCwwLDAsMEMzOC4xLDguOCwzNy44LDguNSwzNy42LDgiLz48cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMzcuNyw2LjhsLTIuMy0yLjdsLTAuMywwLjFjMCwwLDAsMCwwLDBjMCwwLTAuMSwwLTAuMSwwQzM0LjUsNC4zLDM0LjYsNC41LDM1LDVjMC4xLDAuMSwwLjIsMC4yLDAuMywwLjRsMS42LDEuNWMwLDAsMC40LDAuMywwLjUsMC43YzAsMCwwLjEsMC4xLDAuMSwwLjJjMCwwLjEsMC4xLDAuMSwwLjEsMC4yYzAuMywwLjUsMC41LDAuOCwwLjcsMC45YzAsMCwwLTAuMSwwLjEtMC4xYzAuMi0wLjQsMC4yLTAuNywwLTEuMUMzOC4yLDcuNCwzOCw3LjEsMzcuNyw2LjgiLz48cGF0aCBjbGFzcz0ic3Q3IiBkPSJNMzcuMiw4LjhjMCwwLTAuNi0wLjgtMC42LTAuOWwtMC43LTAuOGwtMC41LTAuNWwtMS43LTEuOGMtMC41LTAuNS0xLjEtMC43LTEuOC0wLjVjLTAuMiwwLTAuNSwwLjEtMC43LDAuMmMwLjQsMC40LDAuNywwLjgsMSwxLjRjMC4zLDAuNywwLjcsMS4zLDEuMywyYzAuMSwwLjEsMC4yLDAuMywwLjMsMC40YzAuNiwwLjcsMS4xLDEuMiwxLjcsMS41YzAuNSwwLjIsMC45LDAuMywxLjIsMC4ybDAsMGMwLjYtMC4xLDEtMC4zLDEuMy0wLjZjLTAuMSwwLjEtMC4xLDAuMS0wLjIsMC4yQzM3LjYsOS4zLDM3LjQsOSwzNy4yLDguOCIvPjxwYXRoIGNsYXNzPSJzdDgiIGQ9Ik0zMC4xLDE3LjJjLTAuNi0wLjEtMS4yLTAuNi0xLjktMS4zYy0wLjMtMC4zLTEuMS0xLjItMi4zLTIuNWMtMC43LTAuOS0xLjctMS45LTIuOS0zLjFsLTAuNy0wLjhsLTEuNy0xLjhjLTEuNC0xLjUtMy4xLTIuMi01LTIuMmMtMS43LDAtMy4zLDAuNi00LjgsMS43Yy0zLjEsMi4yLTQuOSw0LjUtNS41LDdjLTAuNCwxLjUtMC4yLDMuNiwwLjQsNi4yYzAuMSwwLjMsMCwwLjUtMC4xLDAuNWwtMC40LDBDNC45LDIxLDQuOSwyMS43LDUuNCwyM0M1LjUsMjMsNS43LDIzLDUuOSwyMy4xbDIuNCwwLjNMNy41LDIzYy0wLjEtMC40LDAtMC41LDAuMi0wLjZsMC4zLDBjMC4xLDAsMC4xLTAuMSwwLjEtMC4xbDAsMGMwLTAuMSwwLTAuMSwwLTAuMmMtMC41LTIuMi0wLjYtNC0wLjMtNS4zYzAuNS0yLjEsMi4xLTQuMSw0LjctNS45YzEuMy0wLjksMi42LTEuNCw0LjEtMS40YzEuNywwLDMuMSwwLjYsNC4zLDEuOWwyLjEsMi4xYzEsMSwxLjgsMS45LDIuNCwyLjdsMS40LDEuNmMwLjIsMC4yLDAuMywwLjQsMC41LDAuNWMwLjYsMC42LDEuMSwxLDEuNiwxLjFsMCwwYzAuMSwwLDAuMiwwLjEsMC40LDAuMWMwLjQsMCwwLjYsMC4xLDAuOCwwLjFjMCwwLDAuMSwwLDAuMSwwbDAuNy0wLjlsMC4yLTAuM2MwLjItMC4zLDAuNC0wLjYsMC42LTAuOWMtMC4yLTAuMS0wLjYtMC4yLTEuMS0wLjJMMzAuMSwxNy4yeiIvPjxwYXRoIGNsYXNzPSJzdDkiIGQ9Ik0yOS4yLDE5LjRjLTAuMSwwLTAuMiwwLTAuNC0wLjFsMCwwYy0wLjUtMC4xLTEtMC41LTEuNi0xLjFjLTAuMS0wLjEtMC4zLTAuMy0wLjUtMC41TDI1LjMsMTZjLTAuNy0wLjgtMS41LTEuNy0yLjQtMi43bC0yLjEtMi4xYy0xLjItMS4zLTIuNi0xLjktNC4zLTEuOWMtMS40LDAtMi44LDAuNS00LjEsMS40Yy0yLjYsMS44LTQuMiwzLjgtNC43LDUuOUM3LjQsMTgsNy41LDE5LjgsOCwyMmMwLDAuMSwwLDAuMiwwLDAuMmwwLDBjMCwwLjEsMCwwLjEtMC4xLDAuMWwtMC4zLDBjLTAuMiwwLTAuMiwwLjItMC4yLDAuNmMwLjEsMC42LDMuNCwwLjMsMy45LDAuM2MwLjgsMCwxLjYsMC4yLDIuNCwwLjFjMC44LDAsMS43LTAuMiwyLjUtMC4yYzAuNywwLDEuMywwLjEsMiwwLjFjMS4xLDAsMi4zLDAuMSwzLjQsMC4yYzEuNCwwLjIsMi42LDEsNC4yLDEuMWMxLDAsMS41LTEuMiwyLjEtMmMwLjUtMC42LDEtMS4zLDEuNC0yQzMwLjMsMTkuMywzMC40LDE5LjQsMjkuMiwxOS40Ii8+PHBhdGggY2xhc3M9InN0MTAiIGQ9Ik0zMiwxNi4zYy0wLjEtMC4zLTAuNS0wLjQtMS40LTAuNWwtMC41LTAuMWMtMC4zLTAuMS0wLjctMC4zLTEtMC41YzAsMCwwLDAtMC4xLDBjLTAuMy0wLjItMC43LTAuNi0xLjEtMWwtMC4zLTAuM2MtMC4zLTAuMy0wLjYtMC42LTAuOS0xbC0wLjEtMC4xYzAsMC0wLjEtMC4xLTAuMS0wLjFsLTAuMSwwYy0wLjItMC4zLTAuNS0wLjYtMC43LTAuOWMtMC43LTAuOC0xLjUtMS43LTIuNS0yLjdoMGwwLDBsLTAuNy0wLjZsMC43LDAuNmMtMC4yLTAuMi0wLjMtMC40LTAuNS0wLjVsLTEuNi0xLjdjMCwwLDAsMCwwLDBsLTEtMWMtMS41LTEuNi0zLjItMi40LTUuMy0yLjNDMTMsMy40LDExLjMsNCw5LjcsNS4xYy0zLjIsMi4zLTUuMiw0LjctNS44LDcuNGMtMC40LDEuNy0wLjMsMy45LDAuNCw2LjZjMC4xLDAuMywwLDAuNS0wLjEsMC41bC0wLjQsMGMtMC40LDAuMS0wLjMsMC45LDAuMywyLjVsMC40LDAuNUM0LjcsMjIuNyw1LDIyLjksNS40LDIzYzAsMCwwLDAsMCwwYy0wLjUtMS4zLTAuNS0yLTAuMi0yLjFsMC40LDBjMC4xLTAuMSwwLjItMC4yLDAuMS0wLjVjLTAuNi0yLjYtMC44LTQuNy0wLjQtNi4yYzAuNi0yLjUsMi40LTQuOCw1LjUtN2MxLjUtMS4xLDMuMS0xLjYsNC44LTEuN2MyLDAsMy42LDAuNyw1LDIuMmwxLjcsMS44bDAuNywwLjhjMS4yLDEuMiwyLjEsMi4zLDIuOSwzLjFjMS4yLDEuNCwxLjksMi4yLDIuMywyLjVjMC43LDAuNywxLjQsMS4yLDEuOSwxLjNsMC40LDAuMWMwLjUsMCwwLjksMC4xLDEuMSwwLjJsMCwwYzAuMy0wLjQsMC40LTAuOCwwLjQtMWwwLDBDMzIuMSwxNi40LDMyLDE2LjQsMzIsMTYuMyIvPjwvZz48L2c+PC9zdmc+) no-repeat;
  background-size: cover;
  width: 30px;
  height:17px;
  top: 3px;
}

.dialog-main h1 .title-minor {
    font-size: 66.66%;
  }

.dialog-content {
  position: relative;
  margin: 30px auto;
  margin: 1.875rem auto;
  min-height: 100px;
  min-height: 6.25rem;
  height: auto;
  width: 76.39484978540773%;
}

.dialog-points {
  width: 88%;
  display: table;
  background-color: #fff;
  padding: 21px 6%;
  padding: 1.313rem 6%;
  margin-bottom: 35px;
  margin-bottom: 2.188rem;
}

.dialog-points > div {
  display: table-row;
}

.dialog-points > div > div {
  display:table-cell;
  width: 50%;
  /*vertical-align:middle;*/
}

.dialog-points > div {
  font-size: 100%;
}

.dialog-points > div > div:first-child > span {
  display:none;
}

.dialog-points > div > div:not(:first-child) {
  padding-left: 0;
  text-align: right;
}

.dialog-points > div:not(:first-child) {
  padding-top: 10px;
  padding-top: 0.625rem;
  color: #9a9a9a;
}

.dialog-content p {
  text-align:center;
  font-size: 87.5%;
}
.dialog-buttons {
  padding-top: 20px;
  padding-top: 1.25rem;
  text-align: center;
}

.btn {
  display: inline-block;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  border-radius: 5px;
  padding:1em 0;
  color: #c7def1;
  background-color: #105AE1;
  border-color: #105AE1;
  text-decoration: none;
  font-size: 114.3%;
  width: 100%;
  user-select: none;
}

.btn > span {
  color: #fff;
}

@media only screen and (min-width: 64em) {
  .dialog-main {
    width: 558px;
    width: 34.88rem;
    margin: 50px auto;
    margin: 3.125rem auto;
  }

  .dialog-main h1 {
    font-size: 218.75%;
  }

  .icmg {
    width: 70px;
    height:50px;
  }

  .icon-caracola {
    width: 35px;
    height:19px;
    top: 3px;
  }

  .dialog-main h1 .title-minor {
    font-size: 45.72%;
  }
  .dialog-content {
    margin: 37px auto;
    margin: 2.313rem auto;
    zoom: 1;
  }

  .dialog-points > div {
    font-size: 112.5%;
  }

  .dialog-points > div:not(:last-child) > div {
    padding-bottom: 8px;
    padding-bottom: 0.5rem;
  }

  .dialog-points > div > div {
    font-size: 100%;
  }

  .dialog-points > div > div:first-child > span {
    display: inline;
  }

  .dialog-content p {
    font-size: 100%;
  }

  .dialog-content p.fallback, p.fallback {
    color: #9a9a9a;
  }

  .btn {
    width:70%;
    font-size: 100%;
  }
}
