 /*!
   *  Font Awesome 3.2.1
   *  the iconic font designed for Bootstrap
   *  ------------------------------------------------------------------------------
   *  The full suite of pictographic icons, examples, and documentation can be
   *  found at http://fontawesome.io.  Stay up to date on Twitter at
   *  http://twitter.com/fontawesome.
   *
   *  License
   *  ------------------------------------------------------------------------------
   *  - The Font Awesome font is licensed under SIL OFL 1.1 -
   *    http://scripts.sil.org/OFL
   *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
   *    http://opensource.org/licenses/mit-license.html
   *  - Font Awesome documentation licensed under CC BY 3.0 -
   *    http://creativecommons.org/licenses/by/3.0/
   *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
   *    "Font Awesome by Dave Gandy - http://fontawesome.io"
   *
   *  Author - Dave Gandy
   *  ------------------------------------------------------------------------------
   *  Email: dave@fontawesome.io
   *  Twitter: http://twitter.com/davegandy
   *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
   */
 /* FONT PATH
   * -------------------------- */
 @font-face {
     font-family: 'FontAwesome';
     src: url('font/fontawesome-webfont.eot?v=3.2.1');
     src: url('font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
     font-weight: normal;
     font-style: normal;
 }

 @font-face {
     font-family: 'SantanderText-Light';
     src: url('../fonts/SantanderText-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/SantanderText-Light.otf') format('opentype'),
         url('../fonts/SantanderText-Light.woff') format('woff'), url('../fonts/SantanderText-Light.ttf') format('truetype'), url('../fonts/SantanderText-Light.svg#SantanderText-Light') format('svg');
     font-weight: normal;
     font-style: normal;
 }

 @font-face {
     font-family: 'SantanderText-Regular';
     src: url('../fonts/SantanderText-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/SantanderText-Regular.otf') format('opentype'),
         url('../fonts/SantanderText-Regular.woff') format('woff'), url('../fonts/SantanderText-Regular.ttf') format('truetype'), url('../fonts/SantanderText-Regular.svg#SantanderText-Regular') format('svg');
     font-weight: normal;
     font-style: normal;
 }

 @font-face {
     font-family: 'SantanderHeadline-Bold';
     src: url('../fonts/SantanderHeadline-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/SantanderHeadline-Bold.otf') format('opentype'),
         url('../fonts/SantanderHeadline-Bold.woff') format('woff'), url('../fonts/SantanderHeadline-Bold.ttf') format('truetype'), url('../fonts/SantanderHeadline-Bold.svg#SantanderHeadline-Bold') format('svg');
     font-weight: normal;
     font-style: normal;
 }


 @font-face {
     font-family: 'SantanderText-Bold';
     src: url('../fonts/SantanderText-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/SantanderText-Bold.otf') format('opentype'),
         url('../fonts/SantanderText-Bold.woff') format('woff'), url('../fonts/SantanderText-Bold.ttf') format('truetype'), url('../fonts/SantanderText-Bold.svg#SantanderText-Bold') format('svg');
     font-weight: normal;
     font-style: normal;
 }

 @font-face {
     font-family: 'OpenSans';
     src: url('../fonts/OpenSans.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans.woff') format('woff'), url('../fonts/OpenSans.ttf') format('truetype'), url('../fonts/OpenSans.svg#OpenSans') format('svg');
     font-weight: normal;
     font-style: normal;
 }

 @font-face {
     font-family: 'OpenSans-Semibold';
     src: url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Semibold.woff') format('woff'), url('../fonts/OpenSans-Semibold.ttf') format('truetype'), url('../fonts/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
     font-weight: normal;
     font-style: normal;
 }

 #aderirOnline span,
 #aderirOnline_2 span,
 #adiraAqui span {
     margin-left: 5px;
 }

 #aderirOnline span {
     color: #FFFFFF !important;
     font-size: 24px !important;
     line-height: 24px !important;
     font-family: 'SantanderHeadline-Bold' !important;
 }

 html {
     font-family: sans-serif;
     -webkit-text-size-adjust: 100%;
     -ms-text-size-adjust: 100%
 }

 body {
     margin: 0
 }

 section {
     display: block
 }

 a {
     background-color: transparent
 }

 a:active,
 a:hover {
     outline: 0
 }

 h1 {
     margin: .67em 0;
     font-size: 2em
 }

 img {
     border: 0
 }

 /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
 @media print {

     *,
     :after,
     :before {
         color: #000 !important;
         text-shadow: none !important;
         background: 0 0 !important;
         -webkit-box-shadow: none !important;
         box-shadow: none !important
     }

     a,
     a:visited {
         text-decoration: underline
     }

     a[href]:after {
         content: " ("attr(href) ")"
     }

     a[href^="javascript:"]:after {
         content: ""
     }

     img {
         page-break-inside: avoid
     }

     img {
         max-width: 100% !important
     }
 }

 @font-face {
     font-family: 'Glyphicons Halflings';
     src: url(../fonts/glyphicons-halflings-regular.eot);
     src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
 }

 * {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box
 }

 :after,
 :before {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box
 }

 html {
     font-size: 10px;
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
 }

 body {
     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
     font-size: 14px;
     line-height: 1.42857143;
     color: #333;
     background-color: #fff
 }

 a {
     color: #337ab7;
     text-decoration: none
 }

 a:focus,
 a:hover {
     color: #23527c;
     text-decoration: underline
 }

 a:focus {
     outline: 5px auto -webkit-focus-ring-color;
     outline-offset: -2px
 }

 img {
     vertical-align: middle
 }

 h1 {
     font-family: inherit;
     font-weight: 500;
     line-height: 1.1;
     color: inherit
 }

 h1 {
     margin-top: 20px;
     margin-bottom: 10px
 }

 h1 {
     font-size: 36px
 }

 .row {
     margin-right: -15px;
     margin-left: -15px
 }

 .row:after,
 .row:before {
     display: table;
     content: " "
 }

 .row:after {
     clear: both
 }

 @-ms-viewport {
     width: device-width
 }

 section {
     padding: 100px 0;
 }

 #simulador-container {
     padding: 0;
     margin-top: 70px;
 }

 .inMobile {
     display: none;
 }

 .inDesktop {
     display: block;
 }

 .half-container {
     width: 695px;
 }

 /* float: right; */
 .half-container-right {
     /*width: 475px;*/
     /*float: left; text-align: right; margin-left: 10%;*/
 }

 b,
 strong {
     font-weight: bold;
     font-family: "SantanderText-Bold";
 }

 .right-block h1 {
     text-align: right;
     padding-right: 12%;
     font-family: 'SantanderHeadline-Bold';
     color: #E20714;
     font-size: 26px;
     margin-top: 49px;
 }

 .bold {
     font-family: 'SantanderHeadline-Bold';
 }

 html,
 body {
     margin: 0;
     padding: 0;
     font-family: SantanderText-Regular;
     font-size: 14px;
     line-height: 1.4
 }

 :focus {
     outline: 0
 }

 a:focus,
 a:hover {
     text-decoration: none
 }

 .left-block {
     float: left;
     /* width: 43.4%; */
     width: 50%;
 }

 .right-block {
     position: relative;
     float: left;
     /* width: 56.6%; */
     width: 50%;
     background: url('../img/header_img.jpg') no-repeat bottom center #deecf1;
     background-size: cover;
     height: 605px;
     background-position: right top;
 }


 .version-b #simulador-container .left-holder {
     padding-left: 30%;
 }



 .white-block {
     display: none;
 }

 a.simulador-btn {
     position: absolute;
     bottom: 10px;
     left: 0;
     right: 0;
     margin: auto;
     margin-bottom: 25px;
     background-color: #f6323f;
     border-bottom: 3px solid #b10000;
     color: #ffffff;
     display: none;
     font-size: 1.1em;
     padding: 10px 0 8px;
     text-align: center;
     width: 215px;
     text-decoration: none
 }

 .row.relative {
     margin: 0;
 }

 .logo-block {
     height: 100px;
     padding-top: 25px;
     padding-left: 130px;
     background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0.5) 75%, rgba(255, 255, 255, 0) 100%, rgba(255, 255, 255, 0) 100%);
     /* FF3.6-15 */
     background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0.5) 75%, rgba(255, 255, 255, 0) 100%, rgba(255, 255, 255, 0) 100%);
     /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0.5) 75%, rgba(255, 255, 255, 0) 100%, rgba(255, 255, 255, 0) 100%);
     /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 }

 /*#showSimulacao { visibility: hidden; }*/
 /*--------------- BTN -------------------*/
 .btn-holder {
     margin-top: 45px;
     text-align: center;
 }

 .btn {
     text-transform: uppercase;
     background-color: white;
     padding: 13px;
     display: block;
     max-width: 189px;
     margin: 0 auto;
     font-size: 20px;
     color: #EC0000;
     font-family: 'SantanderHeadline-Bold';
     box-shadow: 0 3px 6px 3px rgba(0, 0, 0, 0.25);
 }

 .btn.btn-green {
     color: white;
     background-color: #A5C337;
 }

 .btn.btn-red {
     max-width: 235px;
     text-align: center;
 }

 /* ------------ SECTION 2 -------------- */
 #section2 {
     background-color: #F2F2F2;
     clear: both;
     padding-top: 50px;
 }

 #section2 h2 {
     color: #EC0000;
     font-size: 35px;
     line-height: 40px;
     margin-top: 0;
     text-align: center;
     font-family: 'SantanderHeadline-Bold';
     margin-bottom: 50px;
 }

 #section2 h3 {
     text-align: center;
     font-size: 21px;
     font-family: "SantanderText-Bold";
 }

 #section2 p {
     max-width: 835px;
     margin: 0 auto;
     font-size: 18px;
     text-align: center;
     font-family: "SantanderText-Light";
 }

 #section3 h2 {
     color: #EC0000;
     font-size: 42px;
     line-height: 40px;
     margin-top: 0;
     text-align: left;
     font-family: 'SantanderHeadline-Bold';
     max-width: 90%;
 }

 #section3 p {
     font-size: 18px;
     font-family: "SantanderText-Light";
     max-width: 90%;
 }

 #section3 ul.bst_list {
     padding-left: 22px;
     margin-top: 34px;
     list-style: none;
 }

 #section3 ul.bst_list li {
     font-size: 16px;
     font-family: "SantanderText-Light";
     max-width: 90%;
     margin-bottom: 10px;
 }

 #section3 ul.bst_list li:before {
     content: "";
     border-color: transparent #EC0000;
     border-style: solid;
     border-width: 0.35em 0 0.35em 0.45em;
     display: block;
     height: 0;
     width: 0;
     left: -1em;
     top: 0.9em;
     position: relative;
 }

 #section3 h3 {
     color: #EC0000;
     margin-top: 60px;
     font-family: 'SantanderHeadline-Bold';
     font-size: 30px;
 }

 #section3 p {
     font-size: 18px;
     font-family: "SantanderText-Light";
 }

 #section3 .box-holder {
     max-width: 380px;
     background-color: #F9F9F9;
     float: right;
     padding-bottom: 30px;
     -webkit-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.3);
     box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.3);
 }

 #section3 .box-holder h3 {
     font-family: "SantanderText-Bold";
     font-size: 21px;
     color: #4C4C4C;
     padding: 0 24px;
     margin: 30px 0;
 }

 #section3 .box-holder p {
     padding: 0 24px;
     color: #4C4C4C;
     font-size: 16px;
 }

 #section3 .box-holder p span.red {
     color: #EC0000;
     font-family: "SantanderText-Bold";
 }

 #section4 {
     background-color: #E20613;
     padding: 50px 0;
 }

 #section4 h2 {
     color: white;
     font-size: 30px;
     line-height: 30px;
     margin-top: 0;
     text-align: left;
     font-family: 'SantanderHeadline-Bold';
     margin: 0;
 }

 #section4 p {
     font-size: 30px;
     font-family: "SantanderText-Light";
     color: white;
     margin: 0;
 }

 #section5 h2 {
     color: #4C4C4C;
     font-size: 40px;
     font-family: "SantanderText-Light";
     text-align: center;
     margin: 0;
 }

 #section5 h2 strong {
     font-family: 'SantanderHeadline-Bold';
 }

 #section5 p {
     font-size: 18px;
     color: #4C4C4C;
     font-family: "SantanderText-Light";
     margin: 27px 0 0;
     text-align: center;
 }

 #section5 ul {
     padding: 0;
     margin-top: 55px;
     margin-bottom: 0;
 }

 #section5 li {
     display: inline-block;
     width: 33%;
     text-align: center;
     vertical-align: top;
 }

 #section5 ul h3 {
     font-size: 21px;
     font-family: 'SantanderHeadline-Bold';
     margin: 25px 0 0;
 }

 #section5 ul p {
     margin-top: 11px;
 }

 #section6 {
     background-color: #E20613;
     padding: 60px 0;
 }

 #section6 h2 {
     padding-left: 30px;
     color: white;
     font-size: 30px;
     line-height: 30px;
     margin-top: 0;
     text-align: left;
     font-family: 'SantanderHeadline-Bold';
     margin: 0;
 }

 #section6 h3 {
     padding-left: 30px;
     color: white;
     font-size: 20px;
     text-align: left;
     font-family: 'SantanderHeadline-Bold';
     margin: 0;
 }

 #section6 p {
     padding-left: 30px;
     font-family: "SantanderText-Light";
     color: white;
     margin: 0;
     font-size: 18px;
     margin-top: 18px;
 }

 #section6 .btn.btn-red {
     margin-top: 50px;
 }

 #section7 {
     padding: 38px 0;
 }

 #section7 p {
     font-size: 21px;
     font-family: "SantanderText-Light";
     text-align: center;
     max-width: 705px;
     margin: 0 auto;
 }

 #section7 p strong a {
     font-family: "SantanderText-Bold";
     color: #E20613;
 }

 #simulador-container .left-holder {
     padding-left: 100px;
     padding-top: 10px;
 }

 #simulador-container .left-holder h1 {
     font-family: 'SantanderText-Regular';
     font-size: 27px;
     color: #FF0000;
 }

 #simulador-container .left-holder h1 strong {
     display: block;
 }

 #simulador-container .left-holder h2 {
     font-size: 65px;
     font-family: 'SantanderText-Regular';
     color: #000;
     max-width: 330px;
     line-height: 75px;
 }

 .segLogo {
     position: relative;
     top: -22px;
     left: 35px;
 }

 #simulador-container .left-holder h2.typewrite_2 span {
     color: #FF0000;
 }

 #simulador-container .left-holder h2 span {
     line-height: 20px;
 }

 #simulador-container .left-holder h2.typewrite {
     margin-bottom: 0;
     line-height: 50px;
     margin-top: 30px;
 }

 #simulador-container .left-holder h2.typewrite_2 {
     margin-top: 0;
     margin-bottom: 0;
 }

 .heroSubTitle {
     font-size: 20px;
     max-width: 345px;
     display: none;
 }

 #simulador-container .btn.btn-green {
     max-width: 310px;
     text-align: center;
     margin: 50px 0;
 }

 #simulador-container .left-holder span {
     font-size: 45px;
     font-family: 'SantanderText-Regular';
     /*color: #FF0000;*/
     max-width: 200px;
     line-height: 75px;
 }

 #simulador-container .right-block #box-red {
     display: none;
     background-color: #B40000;
     color: white;
     position: absolute;
     bottom: 20px;
     left: 130px;
     max-width: 150px;
     padding: 7px 10px;
     text-align: center;
 }

 #simulador-container .right-block #box-red span {
     display: block;
     font-size: 16px;
     font-family: 'SantanderText-Regular';
 }

 #simulador-container .right-block #box-red span.bold {
     font-size: 32px;
     font-family: 'SantanderHeadline-Bold';
 }

 #disclaimer {
     background-color: #E5E5E5;
     font-size: 13px;
     font-family: "SantanderText-Light";
 }

 #disclaimer a {
     text-decoration: underline;
     color: inherit;
 }

 #disclaimer ul {
     margin-top: 0;
 }

 #disclaimer .logos_disclaimer {
     margin-top: 25px;
     margin-bottom: 30px;
     min-height: 30px;
 }

 #disclaimer .logos_disclaimer img {
     float: left;
     margin-right: 10px;
 }

 .quero-btn {
     display: block;
     padding: 4px 11px 6px;
     border: 2px solid #ffffff;
     width: 163px;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     -webkit-border-radius: 20px;
     -moz-border-radius: 20px;
     border-radius: 20px;
     text-decoration: none;
 }

 .quero-btn span {
     font-size: 15px;
     font-family: "OpenSans-Semibold";
     color: #f00;
 }

 .quero-btn.white-btn {
     background-color: #ffffff;
 }

 .quero-btn.white-btn:hover {
     background-color: #ec0000;
     text-decoration: none;
 }

 .quero-btn.white-btn:hover span {
     color: #fff;
 }

 .quero-btn.red-btn {
     background-color: #ec0000;
 }

 .top-menu {
     background-color: #ff0000;
     height: 70px;
     padding: 10px 0;
     position: fixed;
     width: 100%;
     top: 0;
     z-index: 999;
     box-shadow: 0 0 10px #000;
 }

 .top-menu .quero-btn {
     text-align: center;
     margin-top: 8px;
 }

 .top-menu .quero-btn.ligamos {
     margin-right: 10px;
     background: transparent url('../img/phone-white.png') no-repeat 10px center !important;
     padding-left: 30px;
     margin-top: 8px;
 }

 .top-menu .quero-btn.ligamos span {
     color: #fff;
 }

 .btn-top-block {
     float: right;
 }

 #ligar-c2c {
     display: inline-block;
 }

 #last-button {
     float: right;
 }

 /* ------------ MEDIA QUERIES -------------- */

 @media screen and (max-width: 1440px) {
     .right-block h1 {
         padding-right: 10%;
     }

     .version-b #simulador-container .left-holder {
         padding-left: 26%;
     }
 }

 @media (min-width: 1380px) {
     .right-block {
         background-position: unset;
     }
 }


 @media screen and (max-width: 1280px) {
     .segLogo {
        max-width: 200px;
     }
     #simulador-container .left-holder h1.inDesktop { line-height: 10px; font-size: 24px;}

     .right-block h1 {
         margin-top: 13%;
     }

     .logo-block {
         padding-left: 15px;
         padding-left: 130px;
     }

     body h1 {
         font-size: 30px;
     }

     .half-container-right {
         /*width: 410px;*/
         /*float: left; text-align: right;*/
     }
 }

 @media screen and (max-width: 1199px) {
    
     .half-container-right {
         /*width: 375px;*/
     }

     .right-block {
         background-position: unset;
     }
 }

 @media screen and (max-width: 1024px) {
    .segLogo {
        display: block;
        top: 10px;
        left: 0;
    }
    #simulador-container .left-holder h1.inDesktop { line-height: normal; }
     body h1 {
         font-size: 30px;
     }

     #section3 .box-holder {
         float: none;
         margin: 0 auto;
         margin-bottom: 60px;
     }

     #section5 li {
         display: block;
         margin: 0 auto;
         width: 100%;
     }

     #section5 li img {
         max-width: 84px;
         margin: 0 auto;
     }

     .owl-stage-outer {
         min-height: 250px
     }

     .owl-carousel .owl-dots {
         display: inline-block;
         text-align: center;
         position: absolute;
         bottom: 0;
         left: 0;
         right: 0
     }

     .owl-carousel .owl-dot {
         display: inline-block;
         zoom: 1;
         cursor: pointer;
         vertical-align: middle
     }

     .owl-carousel .owl-dot span {
         width: 10px;
         height: 10px;
         margin: 20px 5px 15px;
         display: block;
         transition: opacity .2s ease;
         border-radius: 30px;
         background-color: #303030;
         opacity: .2
     }

     .owl-carousel .owl-dot.active span {
         opacity: 1
     }

     .version-b #simulador-container .left-holder {
         padding-left: 30%;
     }
 }

 @media screen and (max-width: 991px) {
     .segLogo {
         margin: 0 auto;
     }

     .right-block {
         background-position: center;
     }

     .right-block h1 {
         margin-top: 7%;
     }

     .logo-block {
         text-align: center;
     }

     .left-block {
         width: 100%;
     }

     .right-block {
         background-size: cover;
         background-position: right top;
     }

     .right-block h1 {
         padding-right: 8%;
     }

     .logo-block {
         width: 100%;
         padding-left: 0;
         padding: 20px 0 10px;
     }

     .logo-block {
         padding-left: 0;
         margin: 0;
     }

     #simulador-container .left-holder span {
         font-size: 34px;
     }

     .version-b #simulador-container .left-holder {
         padding: 0px 20px 0;
     }
 }

 @media (max-width: 768px) {
     .logo-block {
         text-align: center;
     }

     .left-block {
         width: 100%;
     }

     .right-block {
         background-size: cover;
         background-position: right top;
     }

     .right-block h1 {
         padding-right: 8%;
     }


 }

 @media screen and (max-width: 480px) {
     .right-block {
         background-size: 130%;
         background-position: right 0;
     }

     .right-block {
         height: 385px;
     }

     #simulador-container .right-block #box-red {
         display: none;
         left: 20px;
     }

     #simulador-container .logo-block .inMobile {
         margin-right: 20px;
         font-size: 14px;
     }

     #section2 span.li_number {
         position: absolute;
         left: 17px;
     }

     #section2 ul li {
         padding-left: 57px;
         margin-bottom: 30px;
     }

     #section7 p strong {
         display: block;
     }

     .right-block h1 {
         font-size: 17px;
     }

     .logo-block {
         padding-left: 0;
         height: 100px !important;
     }

     .logo-block img {
         max-width: 165px;
     }
 }

 @media (max-width: 425px) {
     .half-container {
         width: 100%;
         margin: 0;
     }

 }


 @media screen and (max-width: 375px) {
     .right-block h1 {
         font-size: 13px;
     }
 }

 @media screen and (min-width: 1367px) {
     #simulador-container {
         /*height: 536px*/
     }
 }

 @media screen and (max-width: 950px) {
     .menu-logo {
         padding-left: 0;
         max-width: 160px;
         min-height: 30px;
         width: auto;
     }

     header {
         height: auto;
     }

     .top-menu {
         height: 60px;
         padding: 15px 0;
     }

     .top-menu .quero-btn.ligamos {
         display: block;
         width: 35px;
         height: 35px;
         margin-top: -2px;
         padding: 0px;
         margin-right: 20px !important;
         background: transparent url(../img/phone-white.png) no-repeat 10px center !important;
         padding-left: 30px;
     }

     .top-menu .quero-btn.ligamos span {
         display: none;
     }

     #simulador-container {
         margin-top: 60px;
     }

     .top-menu .quero-btn {
         text-align: center;
         margin-top: 0px;
     }
 }

 @media screen and (max-width: 990px) {
     .logo-block {
         height: 120px;
         /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+85,ffffff+100&1+71,0+99 */
         background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 71%, rgba(255, 255, 255, 0.5) 85%, rgba(255, 255, 255, 0) 99%, rgba(255, 255, 255, 0) 100%);
         /* FF3.6-15 */
         background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 71%, rgba(255, 255, 255, 0.5) 85%, rgba(255, 255, 255, 0) 99%, rgba(255, 255, 255, 0) 100%);
         /* Chrome10-25,Safari5.1-6 */
         background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 71%, rgba(255, 255, 255, 0.5) 85%, rgba(255, 255, 255, 0) 99%, rgba(255, 255, 255, 0) 100%);
         /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
         filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0);
         /* IE6-9 */
     }

     .logo-block img {
         float: left;
         margin-left: 30px;
     }

     #simulador-container .right-block #box-red {
         display: none;
         left: 30px;
     }

     .logo-block .inMobile {
         float: right;
         margin-right: 90px;
         text-align: left;
         font-family: "SantanderText-Regular";
         font-size: 16px;
         color: #FF0000;
     }

     .logo-block .inMobile strong {
         display: block;
         font-family: 'SantanderHeadline-Bold'
     }

     #simulador-container .left-holder {
         padding: 5px 15px;
         text-align: center;
     }

     #simulador-container .left-holder h2 {
         max-width: 278px;
         margin: auto;
         margin-bottom: 22px;
         line-height: 40px!important;
         font-size: 29px;
     }

     .heroSubTitle {
         max-width: none;
         text-align: center;
         font-size: 18px;
     }

     #simulador-container .btn.btn-green {
         max-width: 400px;
         margin: 0 auto 20px;
     }

     #section2 ul {
         padding: 0;
         margin: 0;
         list-style: none;
     }

     #section2 ul li {
         margin-bottom: 20px;
         font-size: 16px;
         font-family: "SantanderText-Light";
     }

     #section2 span.li_number {
         color: #EC0000;
         font-size: 26px;
         font-family: 'SantanderHeadline-Bold';
         border: 1px solid #EC0000;
         border-radius: 100px;
         width: 40px;
         display: inline-block;
         text-align: center;
         margin-right: 10px;
     }

     #section2 .btn.btn-green {
         max-width: 400px;
         margin: 0 auto 20px;
     }

     #section3 .box-holder {
         float: none;
         margin: 0 auto;
         margin-bottom: 60px;
     }

     #section4 h2 {
         text-align: center;
     }

     #section4 .btn.btn-red {
         max-width: 400px;
         margin: 0 auto 20px;
     }

     #section6 .btn.btn-red {
         max-width: 400px;
         margin: 20px auto 20px;
     }

     .right-block {
         width: 100%;
         background: none;
         height: 43px;
     }

     .white-block {
         display: none;
     }

     .inMobile {
         display: block;
     }


     .btn.btn-green {
         max-width: 100%;
     }

     #section3 h2,
     #section3 h3,
     .center-mobile,
     #section4,
     #section6,
     #section6 h2,
     #section6 h3 {
         text-align: center;
         max-width: 100%;
     }

     #section4 p {
         margin-bottom: 20px;
     }

     .btn.btn-red {
         max-width: 100%;
     }

     #section6 h2,
     #section6 h3 {
         margin: 20px 0;
     }

     #section5 li {
         display: block;
         margin: 0 auto;
         width: 100%;
     }

     #section5 li img {
         max-width: 84px;
         margin: 0 auto;
     }

     .owl-stage-outer {
         min-height: 250px
     }

     .owl-carousel .owl-dots {
         display: inline-block;
         text-align: center;
         position: absolute;
         bottom: 0;
         left: 0;
         right: 0
     }

     .owl-carousel .owl-dot {
         display: inline-block;
         zoom: 1;
         cursor: pointer;
         vertical-align: middle
     }

     .owl-carousel .owl-dot span {
         width: 10px;
         height: 10px;
         margin: 20px 5px 15px;
         display: block;
         transition: opacity .2s ease;
         border-radius: 30px;
         background-color: #303030;
         opacity: .2
     }

     .owl-carousel .owl-dot.active span {
         opacity: 1
     }


     .top-menu.webview .btn-top-block {
         float: none;
     }

     .top-menu.webview #last-button {
         float: right;
     }

     .top-menu.webview #ligar-c2c {
         float: left;
         margin-right: 10px !important;
     }

 }

 @media screen and (max-width: 700px) {
     #disclaimer .logos_disclaimer img {
         float: none;
         margin-right: 0;
         display: block;
         margin: 0 auto 20px;
     }
 }

 @media screen and (max-width: 600px) {
     #simulador-container {
         height: 535px;
     }

     section {
         padding: 35px 0;
     }
 }

 @media screen and (max-width: 480px) {
     #simulador-container {
         height: auto;
         padding-bottom: 30px;
     }

     .box-holder img {
         max-width: 100%;
     }

     .top-menu .quero-btn.ligamos {
         display: block;
         width: 35px;
         height: 35px;
         margin-top: -2px;
         padding: 0px;
         margin-right: 3px !important;
         background: transparent url(../img/phone-white.png) no-repeat 10px center !important;
         padding-left: 30px;
     }
 }

 @media screen and (max-width: 391px) {
     #section2 {
         display: inline-block;
     }

     .right-block {
         height: 45px;
         background: none;
     }

     #simulador-container {
         height: 630px;
     }

     .quero-btn span {
         font-size: 11px;
         font-family: "OpenSans-Semibold";
         color: #f00;
     }

     .quero-btn {
         width: 125px;
     }

     .top-menu.webview .quero-btn span {
         font-size: 15px;
     }

     .top-menu.webview .quero-btn {
         width: auto;
     }

     .menu-logo {
         padding-left: 0;
         max-width: 145px;
         min-height: 30px;
         width: auto;
     }

     .left-block {
         width: 100%;
         background-color: #fff;
         max-height: 40vh;
     }

     .top-menu .quero-btn.ligamos {
         display: block;
         width: 35px;
         height: 35px;
         margin-top: -2px;
         padding: 0px;
         margin-right: 3px !important;
         background: transparent url(../img/phone-white.png) no-repeat 10px center !important;
         padding-left: 30px;
     }
 }

 @media screen and (max-width: 340px) {
     .right-block {
         height: 40px;
         background: none;
     }

     #simulador-container {
         height: 600px;
     }

     .quero-btn span {
         font-size: 9px;
         font-family: "OpenSans-Semibold";
         color: #f00;
     }

     .top-menu.webview .quero-btn span {
         font-size: 15px;
     }

     .top-menu.webview .quero-btn {
         width: auto;
     }

     .quero-btn {
         width: 108px;
     }

     .menu-logo {
         padding-left: 0;
         max-width: 117px;
         min-height: auto;
         width: auto;
     }

     .left-block {
         width: 100%;
         background-color: #fff;
         max-height: 72vh;
     }
 }

 .three-column .column {
     width: 100%;
     max-width: 250px;
     display: inline-block;
     vertical-align: top;
     background-color: #ffffff;
 }

 .three-column .spacer {
     width: 10px;
     height: 10px;
     display: inline-block;
     vertical-align: top;
 }

 @media screen and (max-width: 320px) {
     .quero-btn span {
         font-size: 7px;
         font-family: "OpenSans-Semibold";
         color: #f00;
     }

     .quero-btn {
         width: 90px;
     }

     .top-menu .quero-btn.ligamos {
         display: block;
         width: 35px;
         height: 35px;
         margin-top: -2px;
         padding: 0px;
         margin-right: 4px !important;
         background: transparent url(../img/phone-white.png) no-repeat 10px center !important;
         padding-left: 30px;
     }

     .top-menu.webview .quero-btn span {
         font-size: 15px;
     }

     .top-menu.webview .quero-btn {
         width: auto;
     }
 }

 @media screen and (max-width: 276px) {
     .top-menu .quero-btn.ligamos {
         display: none;
     }
 }

 @media screen and (max-width: 1379px) {
     .right-block {
         background-position: unset;
     }
 }