*{    -webkit-box-sizing: border-box;    box-sizing: border-box;}body {    font: 400 16px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";    -webkit-font-smoothing: antialiased;    color: #545e6f;    background: #f9fbfd;    overflow-x: hidden;}a {    text-decoration: none;}.mobile-devconf {    width: 90px;    height: inherit;    top: 8px;    position: relative;}a:focus, a:hover {    color: #6594fb;    text-decoration: none;}img {    -ms-interpolation-mode: bicubic;    vertical-align: bottom}.wrapper {    max-width: 1140px;    width: 94%;    margin: 0 auto;    padding: 0 10px;    position: relative}.wrapper:after {    clear: both;    display: table;    content: ""}html {    font-family: sans-serif;    -ms-text-size-adjust: 100%;    -webkit-text-size-adjust: 100%}body {    margin: 85px 0 0}@media only screen and (max-width: 720px) {    body {        margin:64px 0 0        }}footer,header,nav,section {    display: block}canvas,video {    display: inline-block}a {    background-color: transparent;    -webkit-text-decoration-skip: objects}a:active,a:hover {    outline-width: 0}h1 {    font-size: 2em;    margin: 0.67em 0}img {    border-style: none}hr {    -webkit-box-sizing: content-box;    box-sizing: content-box;    height: 0;    overflow: visible}button,input {    font: inherit;    margin: 0}button,input {    overflow: visible}button {    text-transform: none}button,html [type="button"] {    -webkit-appearance: button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner {    border-style: none;    padding: 0}button:-moz-focusring,[type="button"]:-moz-focusring {    outline: 1px dotted ButtonText}[type="checkbox"] {    -webkit-box-sizing: border-box;    box-sizing: border-box;    padding: 0}::-webkit-input-placeholder {    color: inherit;    opacity: 0.54}::-webkit-file-upload-button {    -webkit-appearance: button;    font: inherit}.btn-success {    background: #1bbb7c;    color: #fff;}.btn-info {    border-radius: 0;    background: transparent;    border: 1px solid #222;    color: #222;    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}.btn-info:hover {    background: transparent;    color: #ffffff;    border: 1px solid #f9fbfd;}h1,h2,h3,h4,h6 {    font-weight: 300;    position: relative;    letter-spacing: 0px}h1 {    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";    font-size: 48px;    margin: 0 0 20px;    font-weight: 400}h2 {    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";    margin: 0;    font-size: 28px}h3 {    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";    margin: 0;    font-size: 18px}h4 {    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";    margin: 0;    font-size: 16px}h6 {    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";    margin: 0;    font-size: 12px}i {    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}.top30 {    margin-top: 30px;}.button__tertiary {    border: 0;    outline: 0;    line-height: 1;    text-align: center;    padding: 12px 30px;    font-size: 15px;    font-weight: 600;    border-radius: 2px;    display: inline-block}.button__tertiary {    letter-spacing: -0.5px;    background: #1bbb7c;    padding: 15px 35px;    color: #fff;    margin: 35px 0;    padding: 18px 32px;    border-radius: 100px;    text-transform: uppercase;    letter-spacing: 2px;    font-weight: 600;    font-size: 15px;    -webkit-transition: background .3s,-webkit-box-shadow .3s;    transition: background .3s,-webkit-box-shadow .3s;    transition: background .3s,box-shadow .3s;    transition: background .3s,box-shadow .3s,-webkit-box-shadow .3s}.button__tertiary:hover {    background: #18a56d;    color: #fff;}.header {    will-change: transform;    position: fixed;    top: 0;    left: 0;    right: 0;    width: 100%;    background: #fff;    height: 85px;    z-index: 99999;    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.1);    box-shadow: 0 1px 6px rgba(0,0,0,0.1)}.header .wrapper {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    position: static}@media only screen and (max-width: 720px) {    .header {        height:64px        }}.logo {    overflow: hidden;    text-indent: -160px;    display: inline-block}.logo__image {    width: 125px;    height: 80px;    margin-top: -20px;    display: block}@media only screen and (max-width: 720px) {    .logo__image {        width:120px;        height: 42px    }}.nav {    margin-left: auto;    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    color: #6a7589;    height: 100%}@media only screen and (max-width: 720px) {    .nav {        background:#fff;        position: absolute;        left: 0;        top: 64px;        right: 0;        height: auto;        width: 100%;        margin: 0;        -webkit-box-shadow: 0 15px 25px rgba(50,50,93,0.1);        box-shadow: 0 15px 25px rgba(50,50,93,0.1);        border-top: 1px solid rgba(0,0,0,0.05);        -webkit-transform: translate3d(0,-125%,0);        transform: translate3d(0,-125%,0);        opacity: 0    }}.nav__tag {    display: none;    position: relative;    margin-left: 5px;    text-transform: uppercase;    font-size: 10px;    font-weight: 700;    color: #fff;    background-color: #67d56f;    padding: 4px 7px;    line-height: 1;    border-radius: 2px}.nav__list {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    margin: 0 -15px 0 0;    padding: 0;    width: inherit}@media only screen and (max-width: 1140px) {    .nav__list {        margin:0        }}@media only screen and (max-width: 720px) {    .nav__list {        -webkit-box-orient:vertical;        -webkit-box-direction: normal;        -webkit-flex-direction: column;        -ms-flex-direction: column;        flex-direction: column    }}.nav__item {    margin-left: 10px;    position: relative;    list-style: none}@media only screen and (max-width: 720px), screen and (min-width: 840px) and (max-width: 1080px) {    .nav__item {        margin-left:0        }}@media only screen and (max-width: 720px) {    .nav__item {        -webkit-box-flex:1;        -webkit-flex-grow: 1;        -ms-flex-positive: 1;        flex-grow: 1    }}.nav__item--divider {    padding-left: 15px;    margin-left: 15px}@media only screen and (min-width: 824px) and (max-width: 1080px) {    .nav__item--divider {        padding-left:15px;        margin-left: 15px    }}@media only screen and (max-width: 720px) {    .nav__item--divider {        background:#f5f8fc        }}@media only screen and (max-width: 720px), screen and (min-width: 840px) and (max-width: 950px) {    .nav__item--divider {        margin-left:0;        padding-left: 0    }}.nav__item--divider .nav__link:before {    content: ' ';    width: 1px;    left: 0;    height: 20px;    background: rgba(0,0,0,0.1);    position: absolute}@media only screen and (max-width: 720px), screen and (min-width: 824px) and (max-width: 950px) {    .nav__item--divider .nav__link:before {        display:none        }}.nav__item:hover {    color: #2e3746}.nav__item:hover .dropdown {    -webkit-transform: translate3d(-50%,10px,0) rotateX(0);    transform: translate3d(-50%,10px,0) rotateX(0);    display: block}@media only screen and (max-width: 720px) {    .nav__item:hover .dropdown {        display:none;        -webkit-transform: none;        -ms-transform: none;        transform: none    }}.nav__item-drop {    margin: 2px 0 0 8px;    vertical-align: middle}@media only screen and (max-width: 720px) {    .nav__item-drop {        display:none        }}.nav__link {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    text-decoration: none;    height: 100%;    padding: 0 15px;    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";    font-size: 15px;    font-weight: 500;    color: inherit}@media only screen and (max-width: 1080px) {    .nav__link {        padding:0 10px        }}.wecomp {    display: inline-block;    overflow: auto;    text-indent: 0;    color: #68d46f;    color: #2c3e50;    font-size: 1.5em;}@media (max-width: 860px) {    .nav__link {        font-size: 80%;    }    .wecomp {        font-size: 1.15em;    }}@media only screen and (max-width: 824px) {    .nav__link {        font-size: 65%;    }    .wecomp {        font-size: 1.1em;    }}@media only screen and (max-width: 760px) {    .nav__link {        font-size: 55%;    }    .wecomp {        font-size: 1em;    }}#sideMenu {    display: none;}@media only screen and (max-width: 720px) {    .nav__link {        padding:0;        font-size: 17px;        padding: 20px 25px    }    #sideMenu{        display: block;    }}#menuToggle {    display: block;    position: absolute;    top: 20px;    right: 50px;    z-index: 99999999;    -webkit-user-select: none;    user-select: none;}#menuToggle input {    display: block;    width: 40px;    height: 32px;    position: absolute;    top: -7px;    left: -5px;    cursor: pointer;    opacity: 0; /* hide this */    z-index: 2; /* and place it over the hamburger */    -webkit-touch-callout: none;}#menuToggle span {    display: block;    width: 33px;    height: 4px;    margin-bottom: 5px;    position: relative;    background: #313234;    border-radius: 3px;    z-index: 1;    transform-origin: 4px 0px;    transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),    background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),    opacity 0.55s ease;}#menuToggle span:first-child {    transform-origin: 0% 0%;}#menuToggle span:nth-last-child(2) {    transform-origin: 0% 100%;}#menuToggle input:checked ~ span {    opacity: 1;    transform: rotate(45deg) translate(-2px, -1px);    background: #FFFFFF;}#menuToggle input:checked ~ span:nth-last-child(3) {    opacity: 0;    transform: rotate(0deg) scale(0.2, 0.2);}#menuToggle input:checked ~ span:nth-last-child(2) {    transform: rotate(-45deg) translate(0, -1px);}#menu {    position: absolute;    width: 300px;    height: 1000px;    margin: -50px 0 0 -200px;    padding: 60px 35px 35px;    background: #313234;    list-style-type: none;    -webkit-font-smoothing: antialiased;    transform-origin: 0% 0%;    transform: translate(100%, 0);    transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);}#menu li > a{    padding: 5px 0;    font-size: 92%;    color: #ffffff;}#menuToggle input:checked ~ ul {    transform: none;}.footer {    background: #fff;    padding: 50px 0}.footer__info {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: justify;    -webkit-justify-content: space-between;    -ms-flex-pack: justify;    justify-content: space-between;    border-bottom: 1px solid #eee;    width: 100%;    padding: 0 0 35px;    text-align: center;}@media only screen and (max-width: 520px) {    .footer__info {        border-bottom:none;        padding-bottom: 0    }}.footer__info-brand {    -webkit-box-flex: 0;    -webkit-flex: 0 0 100%;    -ms-flex: 0 0 100%;    flex: 0 0 100%}@media only screen and (max-width: 520px) {    .footer__info-brand {        -webkit-box-flex:0;        -webkit-flex: 0 0 100%;        -ms-flex: 0 0 100%;        flex: 0 0 100%    }}.footer__info-brand img {    width: 100%;    max-width: 50px;    display: inline-block;    vertical-align: middle;    margin: -4px 5px 0 0;}.footer__info-brand p {    display: inline-block;    font-size: 12px}.footer__info-social {    -webkit-box-flex: 0;    -webkit-flex: 0 0 20%;    -ms-flex: 0 0 20%;    flex: 0 0 20%;    text-align: right;    margin: 10px 0 0}@media only screen and (max-width: 520px) {    .footer__info-social {        display:none        }}.footer__info-social--mobile {    display: none;    text-align: left;    padding-bottom: 15px;    border-bottom: 1px solid #eee}@media only screen and (max-width: 520px) {    .footer__info-social--mobile {        display:block        }}.footer__info-social a {    display: inline-block;    margin: 0 5px}.footer__info-icon {    width: auto;    height: 16px}.footer__more {    padding: 45px 0 0;    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    width: 100%;    -webkit-box-pack: justify;    -webkit-justify-content: space-between;    -ms-flex-pack: justify;    justify-content: space-between}@media only screen and (max-width: 520px) {    .footer__more {        padding:25px 0 0        }}.footer__links {    -webkit-box-flex: 1;    -webkit-flex: 1 0;    -ms-flex: 1 0;    flex: 1 0}.footer__links ul {    float: left;    list-style: none;    margin: 0 35px 0 0;    padding: 0;    font-size: 13px}.footer__links ul li {    margin: 0 0 10px}.footer__links ul li a {    color: #8c929d}.footer__links ul li a:hover {    color: #5a5f69}.footer__contact {    -webkit-box-flex: 1;    -webkit-flex: 1 0;    -ms-flex: 1 0;    flex: 1 0;    text-align: right;    font-size: 13px}@media only screen and (max-width: 520px) {    .footer__contact {        display:none        }}.footer__contact--mobile {    padding-top: 15px;    display: none;    text-align: left}@media only screen and (max-width: 520px) {    .footer__contact--mobile {        display:block        }}.footer__contact a {    color: #9d62c8}.brands__logos {    margin: 0 auto}.award {    position: relative;    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    /*margin: 0 0 0 20px;    padding: 0 0 0 35px;*/    font-size: .7em;    color: #7f95b5;    font-weight: 500;}@media only screen and (max-width: 920px) {    .award {        margin-left:5px;        padding-left: 35px;        border-left: none    }}@media only screen and (max-width: 880px) {    .award {        display:none        }}.award p {    margin: 0}.award__title {    letter-spacing: 1px;    text-transform: uppercase}.hero {    position: relative;    padding-top: 0;}@media only screen and (max-width: 840px) {    .hero {        padding-bottom:0        }}.hero__gradient,.hero__container {    margin-top: -50px;    padding-top: 50px;    height: 700px;    z-index: 2;    position: relative}@media only screen and (max-width: 840px) {    .hero__gradient,.hero__container {        height:550px        }}@media only screen and (max-width: 720px) {    .hero__gradient,.hero__container {        height:460px        }}@media only screen and (max-width: 390px) {    .hero__gradient,.hero__container {        height:440px        }}.hero__background {    -webkit-transform: skew(0,-3.5deg);    -ms-transform: skew(0,-3.5deg);    transform: skew(0,-3.5deg);    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0}.hero__gradient {    -webkit-transform: skew(0,-1.5deg);    -ms-transform: skew(0,-1.5deg);    transform: skew(0,-1.5deg);    /*background-image: -webkit-gradient(linear,left top,right top,from(#7b519f),to(#9e62c9));    background-image: -webkit-linear-gradient(left,#7b519f,#9e62c9);    background-image: linear-gradient(to right,#7b519f,#9e62c9);*/    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 60px;    overflow: hidden;    z-index: 1}.hero__video {    position: absolute;    top: 85px;    left: 50%;    bottom: -160px;    width: 100%;    -webkit-transform: skew(0,5deg) translate(-50%,0);    -ms-transform: skew(0,5deg) translate(-50%,0);    transform: skew(0,5deg) translate(-50%,0)}.hero .wrapper {    padding: 180px 0 0}@media only screen and (max-width: 840px) {    .hero .wrapper {        padding:120px 0 0        }}@media only screen and (max-width: 720px) {    .hero .wrapper {        padding:50px 0 0        }}.hero__content {    margin: 0 0 75px;    text-align: center;    color: #fff}.hero__content span {    font-size: 13px;    font-weight: 500;    text-transform: uppercase;    letter-spacing: 5px;    display: block;    margin: 0 0 10px}@media only screen and (max-width: 550px) {    .hero__content span {        display:none        }}.hero__title {    margin: 15px 0;    font-weight: 500;    font-size: 48px}@media only screen and (max-width: 720px) {    .hero__title {        font-size:32px        }}@media only screen and (max-width: 540px) {    .hero__title {        font-size:28px        }}.hero__strapline {    max-width: 660px;    margin: 14px auto 0;    font-size: 16px;    font-weight: 400;    line-height: 1.5;    color: #fff}@media only screen and (max-width: 720px) {    .hero__strapline {        max-width:80%;        font-size: 14px    }}@media only screen and (max-width: 540px) {    .hero__strapline {        max-width:85%;        font-size: 13px    }}.hero__link {    color: #fff;    border-bottom: 1px dotted rgba(255,255,255,0.5)}section {    padding: 100px 30px 30px;    height: auto;}.section-title {    padding: 10px 0;    margin-bottom: 25px;}.section-title2 {    padding: 10px 20px;}.googleMaps {    padding: 0;    margin-top: 0;}.diamond{}.modal {    top: 15%;}.table {    width: 100%;    max-width: 100%;    margin-bottom: 20px;    border: 1px solid #eee;}.table>thead>tr>th {    background: #E8E8E8;    font-family: 'PT Sans', sans-serif;    color: #999;    font-weight: bold;    vertical-align: bottom;    border: 2px solid transparent;}.table-hover>tbody>tr:hover {    background-color: #f89821;    color: #fff;}:root {    --color-blue: #3498db;    --color-yellow: #f1c40f;    --color-purple: #9b59b6;    --color-green: rgb(27, 185, 94);    --color-orange: #193752;    --color-gray: #4f6073;    --color-red: #e74c3c;    --color-zpto: #f1c40f;    --dark-text:  #222;}.crop{    width: 100%;    margin-bottom: -5%;    margin-top: -6%;}.font-title{    margin-top: 5%;    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;    font-weight: bold;    color: #252525;    font-size: 3em;}.font-sub{    font-family: 'helvetica neue', arial, helvetica;    font-size: 2.2em;    color: #252525;}.txtlink {    color: white;    text-decoration: none;    margin-left: 20px;    font-size: 16px;}.box {    padding: 10px;    margin: -17px;    width: 390px;    height: 413px;    color: #fff;    transition: all 0.3s ease;    transform: scale(.9,.9);}.box:hover {    z-index: 9;    cursor: pointer;    transform: scale(1,1);    box-shadow: 5px 0px 10px 1px rgba(0, 0, 0, .1);}.box .text__description {    font-size: 38px;}.box-blue {    background: var(--color-blue);}.box-yellow {    background: var(--color-yellow);    color: var(--dark-text);}.box-purple {    background: var(--color-purple);}.box-green {    background: var(--color-green);}.box-orange {    background: var(--color-orange);}.box-gray {    background: var(--color-gray);}.box-red {    background: var(--color-red);}.box-zpto {    background: var(--color-zpto);}.infos {    position: fixed;    bottom: 0px;    background: #193853;    width: 390px;    padding: 15px;    margin-left: -10px;}.infos a {    color: #fff;}.box h4 {    margin:10px 0 10px 0;}.infos__box a {    color: #fff;}.infos__box a:hover{    text-decoration: underline;    color: #f2c410;}.center{    display: block;    margin-left: auto;    margin-right: auto;}@media (max-width: 600px)  {    .box {        padding: 10px;        margin:0;        width: 100%;        height: 413px;        color: #fff;        transition: all 0.3s ease;        transform: scale(.9,.9);    }    .font-title{        font-size: 100%;    }    .font-sub{        margin-top: -15px;        font-size: 100%;    }    .infos {        position: fixed;        bottom: 0px;        background: #193853;        width: 100%;        padding: 15px;        margin-left: -10px;    }    .mobile-text {        top: -4px;        position: relative;        font-size: 1.1em;        right: 40px;    }    .center-content {        position: absolute;        z-index: 99999999;        left: 44%;        top: 48%;        -moz-transform: translate(-50%, -50%);        -webkit-transform: translate(-50%, -50%);        -o-transform: translate(-50%, -50%);        -ms-transform: translate(-50%, -50%);        transform: translate(-50%, -50%);    }    .tiny{        width: 170px;    }    .tiny-font{        font-size: 40px !important;    }}.teste {    width: 100%;    z-index: -1;    margin-top: -5%;    position: absolute;    stroke-width: 4px;    stroke-dasharray: 1045;    animation: 6s write;}@keyframes write {    0% {        stroke-dashoffset: 1045;    }    100% {        stroke-dashoffset: 0;    }}.down{    padding-top: 3%;    margin-bottom: 3%;}@media (max-width: 767px) {    .title{        margin-top: 5%;    }    .crop{        margin-top: -4%;    }}@media (max-width: 599px) {    .sponsor-category{        margin-top: 6%;    }}@media only screen and (min-width: 767px) and (max-width: 980px) {    #video2018{        margin-top: 15%;    }}@media only screen and (min-width: 601px) and (max-width: 767px) {    #video2018{        margin-top: 20%;    }}@media only screen and (min-width: 500px) and (max-width: 600px) {    #video2018{        margin-top: 25%;    }    #video2018 h2 {        font-size: 100% !important;    }}@media only screen and (min-width: 410px) and (max-width: 500px) {    #video2018 {        margin-top: 30%;    }    #video2018 h2 {        font-size: 100% !important;;    }}@media only screen and (min-width: 360px) and (max-width: 410px) {    #video2018 {        margin-top: 35%;    }    #video2018 h2 {        font-size: 100% !important;;    }}@media only screen and (min-width: 320px) and (max-width: 360px) {    #video2018 {        margin-top: 40%;    }    #video2018 h2 {        font-size: 100% !important;;    }}.images{    width: 275px;    height: 165px;    margin-bottom: 5px;}@media only screen and (max-width: 1024px) {    .images{        width: 190px;        height: 120px;        margin-bottom: 5px;    }}@media only screen and (max-width: 893px) {    .images{        width: 160px;        height: 105px;        margin-bottom: 5px;    }}@media only screen and (min-width: 768px) and (max-width: 769px) {    .images{        width: 150px !important;        height: 100px !important;        margin-bottom: 3px;    }}@media only screen and (min-width: 721px) and (max-width: 768px) {    .images{        width: 290px;        height: 150px;        margin-bottom: 3px;    }}@media only screen and (max-width: 720px) {    .images{        width: 300px;        height: 160px;        margin-bottom: 3px;    }}@media only screen and (max-width: 660px) {    .images{        width: 270px;        height: 150px;        margin-bottom: 3px;    }}@media only screen and (max-width: 596px) {    .images{        width: 240px;        height: 135px;        margin-bottom: 3px;    }}@media only screen and (max-width: 532px) {    .images{        width: 210px;        height: 120px;        margin-bottom: 3px;    }}@media only screen and (max-width: 468px) {    .images{        width: 180px;        height: 105px;        margin-bottom: 3px;    }}@media only screen and (max-width: 468px) {    .images{        width: 150px;        height: 90px;        margin-bottom: 3px;    }}@media only screen and (max-width: 342px) {    .images{        width: 120px;        height: 75px;        margin-bottom: 3px;    }}.video-play {    width: 60%;}@media only screen and (max-width: 768px) {    .video-play {        width: 100%;    }}#sideMenu ul {    padding: 60px 0%;}#menu li {    padding: 0 15%;}.selected__sideMenu{    background-color: #00BCD4;}.selected__link{    border-bottom: 5px solid #00BCD4;    padding-top: 5px;}.tokenlab-img {    margin: 8% 0;    width: 50%;}.schmiedel-img {    margin: 15% 0;    width: 85%;}.everton-img {    margin: 15% 0;    width: 85%;}.gurgel-img {    margin: 8% 0;    width: 85%;}.breno-img {    margin: 8% 0;    width: 85%;}.felipe-img {    margin: 10% 0;    width: 85%;}.fuzeto-img {    margin: 4% 10%;    width: 60%;}.techfit-img {    margin: 7% 10%;    width: 50%;}