a {
    text-decoration: underline;
}

@font-face {
    font-family: montserrat;
    src: url("../fonts/montserrat_bold.otf");
}

@font-face {
    font-family: montserrat_normal;
    src: url("../fonts/Montserrat-Regular.otf");
}

@font-face {
    font-family: montserrat_light;
    src: url("../fonts/Montserrat-Light.otf");
}

@font-face {
    font-family: questrial;
    src: url("../fonts/Questrial-Regular.ttf");
}

@font-face {
    font-family: montauk;
    src: url("../fonts/Montauk-Regular.ttf");
}

html * {
    font-family: 'Questrial', sans-serif;
}

p {
    font-size: 1.1em;
}

h1, h2, h3 {
    font-weight: bold;
}

.noscroll {
    overflow: hidden;
}

.padding-top-10 {
    padding-top: 10px;
}

.padding-top-20 {
    padding-top: 20px;
}

.padding-top-30 {
    padding-top: 30px;
}

.padding-top-40 {
    padding-top: 40px;
}

.padding-top-50 {
    padding-top: 50px;
}

.margin-left-10 {
    margin-left: 10px;
}

.margin-left-20 {
    margin-left: 20px;
}

.margin-left-30 {
    margin-left: 30px;
}

.margin-left-40 {
    margin-left: 40px;
}

.margin-left-50 {
    margin-left: 50px;
}

.margin-top-10 {
    margin-top: 10px;
}

.margin-top-20 {
    margin-top: 20px;
}

.margin-top-30 {
    margin-top: 30px;
}

.margin-top-40 {
    margin-top: 40px;
}

.margin-top-50 {
    margin-top: 50px;
}

.margin-top-60 {
    margin-top: 60px;
}

.margin-top-70 {
    margin-top: 70px;
}

.center2 {
    display: table;
    margin: 0 auto;
}

/* Grow */
.hvr-grow {
    display: inline-block;
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transition-duration: 0.3s;
    transition-property: transform;
}

.hvr-grow:hover,
.hvr-grow:focus,
.hvr-grow:active {
    transform: scale(1.1);
}

header nav.nav-land {
    display: flex;
    align-items: center;
    width: 100%;
    margin: 0 auto;
    padding-top: 10px;
    position: absolute;
    z-index: 9999999;
}

header .nav-trans {
    background-color: rgba(0, 0, 0, 0);

}

.ul-menu {
    margin: 10px;
    margin-right: 45px;

}

header li {
    float: right;
    margin: 5px 10px 0 10px;
    list-style: none;
}

header li a {
    color: #fff;
    font-size: 1.3em;
    font-weight: normal;
}

header li i {
    color: #fff;
    font-size: 1.5em;
    margin-left: 5px;
}

header li a:hover {
    color: #fff;
    text-decoration: none;
    font-weight: normal;
    line-height: normal !important;
}


.dropdown li {
    float: left;
}

.dropdown-menu {
    background-color: rgba(0, 0, 0, 0.2);
}

.dropdown-menu > .active > a {
    background-color: rgba(0, 0, 0, 0.2);
}

.dropdown-menu > .active > a:hover {
    background-color: rgba(0, 0, 0, 0.2);
    font-weight: inherit;
}

.dropdown-menu li > a:hover {
    background: inherit;
    font-weight: 600;
    color: white;
}


.logo {
    width: 190px;
    display: inline-block;
    padding: 5px;
    margin: auto;
    margin-left: 50px;
}

h2 {
    font-size: 36px;
}

.logo img {
    width: 100%;
}

.white,
.white:hover,
.white:focus,
.white:active {
    color: white;
}

.pronto a {
    color: white;
}

.device-home img {
    width: 95%;
}

#more-info {
    margin-top: 60px;
    text-align: center;
    color: white;
}

#more-info-icon {
    -vendor-animation-duration: 8s;
    -vendor-animation-delay: 8s;
    -vendor-animation-iteration-count: infinite;
}

#more-info-text {
    font-size: 14px;
}

#why-dinamico {
    /*display: inherit;*/
    display: none;
}

#why {
    /*display: none;*/
    display: inherit;
}

#incubre-beneficios {
    font-size: 2em;
    font-weight: 600;
    /*width: 100%;*/
    /*text-align: center;*/
    /*text-align: center;*/
}

.principal {
    background-image: linear-gradient(180deg, rgba(17, 80, 173, 0.7) 0%, rgba(14, 28, 45, 0.7) 90%), url("../img/fondo-prin2b.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    color: white;
    min-height: 100vh;
}

.tit-bienv {
    margin-top: 170px;
}

.tit-bienv h1 {
    text-transform: uppercase;
    font-size: 4em;
    color: #fff;
    letter-spacing: 3px;
    font-weight: bolder;
}

.tit-bienv p {
    font-size: 1.8em;
    color: #fff;
}

.cont-band {
    margin-top: 60px;
}

.cont-band span {
    font-size: 3.5em;
    -webkit-box-shadow: 0px 10px 23px -6px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 10px 23px -6px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 10px 23px -6px rgba(0, 0, 0, 0.75);
}

.cont-btn a:hover {
    color: #fff;
    border: solid 1px #00E6D2;
}

.icon-why p {
    padding: 5px;
    font-size: 1em;
    line-height: 1.4em;
}

.cont-btn {
    margin-top: 130px;
}

.btn-accion {
    background: #00E6D2;
    color: #fff;
    margin-top: 30px;
    border-radius: 30px !important;
    font-size: 24px !important;
}

.band {
    float: right;
    width: 32px !important;
    padding: 5px;
    margin: auto;
    margin-right: 100px;
    margin-top: 40px;
    -webkit-box-shadow: 0px 3px 6px -1px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 3px 6px -1px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 3px 6px -1px rgba(0, 0, 0, 0.75);

}

/*REGISTER-BOX*/

.cont-rbox-prin {
    width: 100vw;
    margin: 0;
}

.info-register {
    width: 40vw;
    margin: auto;
    border-radius: 8px;
}

.info-register h1 {
    font-size: 1.5em;
}

.register-box {
}

.input-set {
    border-radius: 4px !important;
    padding: 3vh;
}

.input-set input {
    border-radius: 6px 0 0 6px !important;
    border: solid 1px #eee;
    padding: 9px !important;
    height: 100%;
}

.input-group-btn .bt-com {
    width: 100%;
    border-radius: 6px !important;
    color: #fff;
    font-size: 14pt;
    background-color: #0BCE96;
    border: solid 1px #0BCE96;
    height: 40px;
}

.input-group-btn .bt-com:hover {
    width: 100%;
    border-radius: 6px !important;
    color: #fff;
    font-size: 14pt;
    background-color: #07b684;
    border: solid 1px #07b684;
    height: 40px;
}

.col-btn-cta {
    padding-left: 5vw;
    padding-right: 5vw;
}

.check {
    text-align: center;
    padding-top: 3vh;
    padding-bottom: 3vh;
}

.btn-reg {
    padding-bottom: 2vh;
}

.input-princ-home {
    margin-bottom: 1vh;
    padding: 0;
}

.input-princ-home input {
    float: none !important;
    text-align: center;
    font-size: 1.4em;
    color: #424242 !important;
    height: 40px;
}

/*FIN REGISTER-BOX*/

/* Sellos */
.princ-seal {
    width: max-content;
    margin: auto;
}

.seal-box {
    display: flex;
    align-items: center;
    width: max-content;
}

.seal-box img {
    float: left;
    width: 40px;
    margin-right: 10px;
}

.seal-box p {
    margin-bottom: 0;
    color: #fff;
    font-size: 1em;
}

/* Fin sellos */

/*precios slide*/

.price-buy-principal li {
    margin: 0 1vw;
    padding: 15px;
    float: left;
    list-style: none;
    width: 250px !important;
    -webkit-box-shadow: 0px 1px 7px 1px rgba(0, 0, 0, 0.36);
    -moz-box-shadow: 0px 1px 7px 1px rgba(0, 0, 0, 0.36);
    box-shadow: 0px 1px 7px 1px rgba(0, 0, 0, 0.36);
    background-color: #fff;
    border-radius: 6px;
}

.price-buy-principal .price-princ {
    padding-top: 1rem;

}

.bx-wrapper {
    border: none !important;
    background: inherit !important;
    -moz-box-shadow: inherit !important;
    -webkit-box-shadow: inherit !important;
    box-shadow: inherit !important;

}

.price-buy-principal .pais-buy img {
    max-width: 85%;
}

.bx-viewport {
    height: 24vh !important;
}

.slider-price {
    position: absolute;
    bottom: -14vh;
}


.price-buy-principal {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.indicat {
    padding: 0;
    text-align: left;
    font-size: 1.1em;
    overflow: auto;
    width: 100%;
}

.indicat span {
    margin-right: 1vw;
}

/*fin precios slide*/

/*hitos*/
#hitos {
    padding: 18vh 0 12vh 0;
}

/*fin hitos*/

/*cryptocompra*/
#cryptocompra h2
#cryptocompra img {
    width: 18vw;
}

.video-cc {
    padding: 6vh;
    margin-top: 12vh;
}

.video-cc iframe {
    width: 100%;
}

/*fin cryptocompra*/

/*crypto-news*/

.med-titt h3 {
    font-size: 1.8em;
    color: #3D3D3D;
    font-family: montserrat;
    line-height: 1.3;
}

.med-titt a {
    color: #3D3D3D;
    font-family: montserrat;
}

.med-titt p {
    font-size: 1.4em;
    color: #646464;
    font-family: questrial;
}

.med-titt hr {
    width: 40px;
    height: 10px;
}

.crypto-news {
    border-bottom: solid 1px #f4f4f4;
    padding-bottom: 10vh;
    padding-top: 10vh;
}

.crypto-news img {
    width: 70%;
}

.prensa-tit h2 {
    font-size: 2em;
}

.cont-medios {
    margin-top: 8vh;
    display: flex;
    align-items: center;
}

.cont-medios-mobile {
    display: none;
}


/*FIN Crypto-news*/

/*App Section*/

#app {
    padding: 10vh 0;
}

.app-imag-cont img {
    width: 80%;
}

.app-prop h3 {
    font-size: 2.5em;
}

.buttons-cont {
    margin-top: 6vh;
}

.app-button img {
    width: 10vw;
}

/*fin App Section*/

/*atributos*/
.atributos-cont {
    padding-top: 4vh;
}

/*Fin atributos*/

/* Atributes-19 */

.atributes-19 {
    padding-top: 10vh;
    padding-bottom: 10vh;
    background-color: #f8f8f8;
}

.color-line {
    width: 50px;
    height: 5px;
    background-color: #0664CA;
    border-radius: 20px;
    margin: auto;

}

.atribut-cont {
    margin-top: 10vh;
    padding-right: 2vw;
    padding-left: 2vw;
}

.atribut-box {
    display: flex;
    align-items: center;
    padding: 2vh 1vw;
    margin-bottom: 4vh;
    border-radius: 20px;
    background-color: #fff;
}

.atribut-box img {
    width: 75px;
    margin-right: 15px;
}

.text-atrib h4 {
    font-size: 1.4em;
    font-family: montserrat;
    color: #000;
    margin-bottom: 4px;
}

.text-atrib p {
    font-size: 1.2em;
    font-family: questrial;
    color: #686868;
    margin-bottom: unset;
}

/* Fin Atributes-19 */

/* Banner tubitcoin */

.img-banner {
    display: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-position-y: 0;
    height: 250px;
    border-radius: 0 0 20px 20px;
}

.wdth-banner {
    width: 100%;
}

.banner-line {
    padding: 40px 20px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 14px 2px rgba(168, 168, 168, 0.44);
    -moz-box-shadow: 0 0 14px 2px rgba(168, 168, 168, 0.44);
    box-shadow: 0 0 14px 2px rgba(168, 168, 168, 0.44);
    border-radius: 20px;
    background-size: contain;
    background-position: right;
    background-repeat: no-repeat;
}


.tubtc-banner {
    padding: 80px 0;
    background-color: #f5f5f5;
}

.left-banner img {
    width: 200px;
}

.left-banner h3 {
    margin-bottom: 40px;
}


.btn-action-tbtc {
    padding: 1vh 6vw;
    background-color: #FF6700;
    color: #fff;
    text-decoration: none;
    border-radius: 30px;
    font-family: 'Ubuntu', sans-serif;
    font-weight: bold;
    font-size: 1.4em;
}

.btn-action-tbtc:hover {
    background-color: #FF6700;
    color: #fff;
    text-decoration: none;
    border-radius: 30px;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(189, 98, 0, 1);
    -moz-box-shadow: 0px 0px 8px 0px rgba(189, 98, 0, 1);
    box-shadow: 0px 0px 8px 0px rgba(189, 98, 0, 1);
    font-family: 'Ubuntu', sans-serif;
    font-weight: bold;
}

.img-banner img {
    display: none;
}

/*datos*/

.datos {
    height: 50px;
    background-color: #313edb;
}

.datos p {
    color: #ffffff;
    padding-top: 15px;
    font-size: 1.2em;
}

/*fin datos*/

/*hitos*/

.cont {
    margin-top: 60px;
    margin-bottom: 90px;
}

.cont h2 {
    font-size: 1em;
    color: #a8a8a8;
}


.cont p {
    font-family: questrial;
    font-weight: 200;
    font-size: 5em;
    color: #313edb;
    margin-bottom: 0px;
}

.cont span {
    font-family: montserrat;
    font-size: 1.5em !important;
    color: #313edb;
    font-weight: 200;
}


.cont span {
    font-size: 0.5em;
}

.no-mar h2 {
    margin-top: 5px;
}

/*FIN hitos*/

/* BENEFICIOS */
.hi-icon {
    color: #003661;
}

.hi-icon-effect-1 .hi-icon:after {
    box-shadow: 0 0 0 4px rgba(0, 54, 97, 0.6);;
}

.hi-icon-effect-1 .hi-icon {
    background: rgba(255, 255, 255, 1.0);
}

.hi-icon-effect-1a .hi-icon:hover,
.hi-icon-effect-1a .hi-active {
    background: rgba(0, 54, 97, 0.8);
    color: rgba(255, 255, 255, 1.0);
}

.hi-icon-wrap {
    margin-bottom: 30px !important;
}

/* FIN BENEFICIOS */

.indicador {
    font-size: 31px !important;
}

.shadow {
    -webkit-box-shadow: 0px 3px 6px -1px rgba(0, 0, 0, 0.75) !important;
    -moz-box-shadow: 0px 3px 6px -1px rgba(0, 0, 0, 0.75) !important;
    box-shadow: 0px 3px 6px -1px rgba(0, 0, 0, 0.75) !important;
}


.shadow2 {
    -webkit-box-shadow: 0px 11px 15px -4px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: 0px 11px 15px -4px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 11px 15px -4px rgba(0, 0, 0, 0.04);
}

.txt-inscribete {
    font-size: 16px;
    margin-bottom: 22px;
}

.input-email {
    width: 300px !important;
}

.btn-enviar {
    margin-left: 20px;
    background: #92B830 !important;
    color: #fff !important;
    border: 0 solid transparent !important;
}

/* Alertas */
.sweet-alert h2 {
    font-size: 1.8em;
}

/*argentina*/

.principal-arg {
    background-image: linear-gradient(180deg, rgba(69, 162, 219, 0.8) 0%, rgba(8, 61, 75, 0.9) 90%), url("../img/argentina2.jpg");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    color: white;
    min-height: 100vh;
}

.dejan {
    width: 28%;
    margin: auto;
    -webkit-box-shadow: 0px 3px 12px -1px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 3px 12px -1px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 3px 12px -1px rgba(0, 0, 0, 0.75);
}

/*fin-argentina*/

/*brazil*/
.principal-bra {
    background-image: linear-gradient(180deg, rgba(69, 162, 219, 0.8) 0%, rgba(8, 61, 75, 0.9) 90%), url("../img/brazil2.jpg");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    color: white;
    min-height: 100vh;
}

/*fin brazil*/

/*mexico*/
.principal-mex {
    background-image: linear-gradient(180deg, rgba(69, 162, 219, 0.8) 0%, rgba(8, 61, 75, 0.9) 90%), url("../img/mexico2.jpg");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    color: white;
    min-height: 100vh;
}

/*fin mexico*/

/*colombia*/
.principal-col {
    background-image: linear-gradient(180deg, rgba(69, 162, 219, 0.8) 0%, rgba(8, 61, 75, 0.9) 90%), url("../img/colombia2.jpg");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    color: white;
    min-height: 100vh;
}

/*fin-colombia*/

/*perú*/
.principal-per {
    background-image: linear-gradient(180deg, rgba(69, 162, 219, 0.8) 0%, rgba(8, 61, 75, 0.9) 90%), url("../img/peru2.jpg");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    color: white;
    min-height: 100vh;
}

/*fin-perú*/

/* españa */
.principal-esp {
    background-image: linear-gradient(180deg, rgba(69, 162, 219, 0.8) 0%, rgba(8, 61, 75, 0.9) 90%), url("../img/espana.jpg");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    color: white;
    min-height: 100vh;
}

/* fin-españa */

/*LANDING CHILE*/

#axis1 {
    position: absolute;
    right: 0px;
    height: 400px;
    width: 40px;
}

#chart {
    left: 0px;
    width: 100%;
    position: absolute;
}

.chart-container {
    height: 396px;
}

.chart-subtext {
    display: inline;
    font-size: 0.8em !important;
    margin-left: 30px;
    font-weight: 500;
}

/* .logo.land {
    margin-top: 20px;
} */


.nav-land .ul-menu {
    font-size: 12px;
    display: flex;
    align-items: center;
}

.nav-land .ul-menu li.dominant {
    border: solid 1px #fff;
    border-radius: 200px;
    padding: 7px 15px;
    line-height: normal !important;
}

li a,
li a:visited,
li a:focus {
    color: #fff;
    text-decoration: none;
    display: flex;
    align-items: center;
    line-height: normal !important;
}

.cont-princ {
    background-size: cover;
    background: rgb(13, 98, 251);
    background: linear-gradient(180deg, rgba(13, 98, 251, 1) 50%, rgba(54, 125, 252, 1) 100%);
    height: 82vh;
    position: relative;
}

#header_content {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
}

.cont-princ .it-prin {
    padding: 0 12vw;
    margin-top: 26vh;
    color: #fff;
}

.cont-princ .it-prin h1 {
    text-transform: uppercase;
    font-size: 2.4em;
    font-weight: bolder;
    letter-spacing: 4px;
    font-family: 'Questrial', sans-serif;
}

.cont-princ .it-prin h2 {
    font-size: 1.5em;
    margin: auto;
    letter-spacing: 1px;
    line-height: 1.42857143;
}

.cont-princ .it-prin span {
    font-size: 16px;
    border-radius: 3px !important;
    margin-right: 10px;
}

.cont-princ .it-prin .flag-icon-eu {
    margin-left: 10px;
}

.cont-princ .it-prin a {
color: #fff;
text-decoration: none;
font-size: 1em;
}

.cont-princ .valor-box {
    margin-top: 250px;
}

.cont-princ .valor-box .box-price {
    width: 400px;
    height: 220px;
    padding: 12px 30px;
    background-color: #fff;
    -webkit-box-shadow: 0 6px 22px -2px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0 6px 22px -2px rgba(0, 0, 0, 0.75);
    box-shadow: 0 6px 22px -2px rgba(0, 0, 0, 0.75);
}

.acc-princ {
    margin-top: 30px;
}

.acc-princ a {
    font-size: 1.2em;
    font-family: "montserrat";
    font-weight: bold;
}

.accion-princ {
    background-color: rgba(0, 0, 0, .2);
    display: inline-block;
    padding: 18px;
    border-radius: 50px;
}

.acc-princ-subtext {
    margin-top: 15px;
}

.acc-princ-subtext a {
    color: #fff;
    font-size: 1.2em;
    font-family: "questrial";
}

.acc-princ .btn-verde {
    font-size: 1.5em;
    color: #fff;
    border: solid 2px #fff;
    margin: 0 10px;
    border-radius: 30px;
    background-color: inherit;
}

.btn-le {
    padding-right: 0;
}

.btn-ri {
    padding-left: 0;
}

.btn-verde {
    font-size: 1.5em;
    background-color: #0BCE96;
    color: #fff;
    border: solid 2px #0BCE96;
    width: 218px;
    margin: 0 10px;
    border-radius: 36px;
    -webkit-box-shadow: 0px 10px 8px -3px rgba(18,102,62,0.4);
    -moz-box-shadow: 0px 10px 8px -3px rgba(18,102,62,0.4);
    box-shadow: 0px 10px 8px -3px rgba(18,102,62,0.4);
}

.btn-verde:hover {
    background-color: #08a77a;
    color: #fff;
    border: solid 2px #08a77a;
    margin: 0 10px;
}

.btn-register {
    font-size: 1.5em;
    background-color: #3138ff;
    color: #fff;
    border: solid 2px #3138ff;
    width: 218px;
    margin: 0 10px;
    border-radius: 30px;
}

.btn-azul {
    font-size: 1.5em;
    background-color: #06c;
    color: #fff;
    width: 180px;
    margin: 0 10px;
    border-radius: 20px;
    padding: 2px;
    margin-top: 60px;
}

.btn-verde:hover, .btn-verde:focus, .btn-verde:active, .btn-verde.active, .open > .dropdown-toggle.btn-verde {
    color: #fff;
}

.btn-register:hover, .btn-register:focus, .btn-register:active, .btn-register.active, .open > .dropdown-toggle.btn-register {
    color: #fff;
}

.btn-grande2 {
    width: 94%;
}

.btn-grande {
    font-size: 1.5em;
    width: 260px;
}

.box-price h2 {
    font-size: 1.7em;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 30px;
    color: #fff;
    text-shadow: 1px 1px 20px rgba(0, 0, 0, 0.2);
}

.box-price p {
    color: #fff;
}

.sign {
    font-size: 2em;
    color: #fff;
    padding-top: 5px;
    padding-left: 4px
}

.sec-btn {
    padding-top: 35px;
}

.in-shad {
    -webkit-box-shadow: 0px 6px 22px -2px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 6px 22px -2px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 6px 22px -2px rgba(0, 0, 0, 0.75);
}

.btn.comp {
    width: 170px;
    font-size: 1.4em;
    background-color: #0BCE96;
    color: #fff;
    border: solid 2px #0BCE96;
    margin-top: 20px;

}

.btn.comp:hover {
    background: transparent;
    border: solid 2px #0BCE96;
    color: #0BCE96;
}

#why {
    padding-top: 6vh;
    padding-bottom: 10vh;
}

#ethereum {
    padding-top: 30px;
}

.texto-explicativo {
    font-size: 1.3em;
}

#why-dinamico {
    padding-top: 30px;
    padding-bottom: 90px;
}

#why a {
    color: inherit;
}

.sect-tittles {
    margin: auto;
    margin-bottom: 60px;
    width: 100%;
}

.sect-tittles h1 {
    font-size: 2.2em;
    font-family: montserrat_normal;
    font-weight: bold;
    color: #202020;
}

.sect-tittles h2 {
    font-size: 2em;
    font-weight: bold;
    color: #120B3A;
    font-family: "montserrat";
}

.sect-tittles h2 a {
    font-size: 1em;
    font-weight: bold;
    color: #120B3A;
    font-family: montserrat_normal;
}

.sect-tittles h3 {
    font-size: 2.2em;
    font-family: montserrat_normal;
    font-weight: bold;
    color: #202020;
}

.sect-tittles p {
    font-size: 1.6em;
}

.icon-why img {
    width: 40%;
}

.icon-tres img {
    width: 25%;
    margin-bottom: 20px;
}

.icon-why h3 {
    color: #0d62fb;
    margin-bottom: 24px;
    margin-top: 3vh;
    font-size: 1.3em;
    text-decoration: none;
}

.icon-why h3 a {
    color: #0d62fb;
    margin-bottom: 24px;
    margin-top: 3vh;
    text-decoration: none;
}

.icon-why h3 a:hover {
    color: #0853de;
    margin-bottom: 24px;
    margin-top: 3vh;
    text-decoration: none;
}

#action-sec {
    background-color: #fbfbfb;
    padding-top: 50px;
    padding-bottom: 50px;
}

#action-sec h2 {
    /*font-size: 2em;*/
    font-size: 30px;
    font-weight: bolder;
    letter-spacing: 2px;
    color: #333;
}

#action-sec h4 {
    font-weight: normal;
    font-size: 1.3em;
    margin-bottom: 40px;
    font-family: 'Questrial', sans-serif;
    letter-spacing: 1px;
    line-height: 1.3em;
    color: #333;
}

#how {
    padding-top: 4vh;
    padding-bottom: 70px;
}

.padding-pagina {
    padding-top: 30px;
    padding-bottom: 100px;
}

footer > .container {
    padding-bottom: 15px;
}

.principal-foo-ten {
    padding-bottom: 2vh;
}

footer.land {
    padding-top: 20px;
    background-color: #fafafa;
}

footer.land li {
    color: #686868;
}

footer ul li a {
    line-height: 26px !important;
}

footer ul li a:focus {
    line-height: 26px !important;
}

.footer-title {
  font-weight: bolder;
  margin-bottom: 10px;
}

#logo_corfo {
    margin-top: 12px;
}

.cont-allianc {
    padding-right: 4vw;
}

.countries-flags img {
    width: 38%;
}

.flags-icon {
    padding: 0;
}

.foot-h {
    padding-right: 0;
}

.foot-log img {
    width: 50%;
}

.dir-cont p {
    margin-bottom: 0;
    font-size: 1em;
}

.social-foot {
    margin-top: 15px;
}

.logo-uaf img {
    width: 100%;
    margin-top: 20px;
}

.data-fiscal img {
    width: 100%;
    margin-top: 10px;
}

.footer-ul {
    padding-left: 0px;
    list-style: none;
}

.flags-cont span {
    font-size: 1.5em;
}

.flags-cont {
    padding-top: 15px;
    margin-bottom: 15px;
}

.flag-icon {
    border-radius: 30px !important;
}

.venmag {
    padding-top: 30px;
}

.venmag img {
    width: 100%;
}

.foo2 {
    width: 100%;
    background-color: #f4f4f4;
    bottom: 0;
    margin-top: 0px;
    padding: 10px;
    padding-bottom: 4vh;
}

.foo2 img {
    width: 14px;
    margin-bottom: 4px;
}

.foo2 .polit {
    float: left;
    color: #fff;
    font-size: 16px;
    margin-right: 10px;
}

.foo2 .polit2 {
    color: #fff;
    float: right;
    margin-right: 104px;
}

.no-vw {
    width: 0;
}

.dir-cont {
    padding-left: 2vw;
}

.dir-cont h3 {
    font-size: 1.5em;
    font-weight: bolder;
}

.social-foo {
    padding-top: 4vh;
    padding-bottom: 4vh;
}

.social-foo i {
    font-size: 2em;
    margin: 0 2vw;
}

.social-foo a {
    text-decoration: none;
}

.land ul li a {
    color: #686868 !important;
}

.sec-comen {
    margin-top: 70px;

}

.sec-comen h2 {
    font-size: 1.5em;
    color: #003661;
    font-weight: bold;
    margin-bottom: 10px;
}

.sec-comen p {
    margin-bottom: 26px;
    margin-top: 26px;
}


.bt-comen .btn {
    background: rgba(70, 178, 137, 1);
    color: #fff;
    font-size: 1.5em;
    padding: 15px;
}

.secc-graf {
    margin-top: 50px;
}

.seccion-pais {

}

.seccion-pais h2 {
    color: #000;
    text-align: center;
    margin-bottom: 60px;
    font-size: 26px;
    font-family: montserrat_normal;
}

.grafic-sect h1 {
    color: #3138ff;
}

.descripcion-chile {
    margin-top: 20px;
}

.tit-sec2 h2 {
    margin-bottom: 0px;
    line-height: 40px;
}

.tit-sec2 {
    width: 60vw;
    margin: auto;
    text-align: center;
}

.sep-sect {
    width: 90%;
    margin: auto;
}


/*FIN LANDING CHILE*/

/*legal*/

.parraph p, li, a{
    color: #333;
    line-height: 26px !important;
    font-weight: bold;
}

.parraph p, li, a:hover  {
    color: #3964c7;
    line-height: 26px !important;
    font-weight: bold;

}

.legal-container li a {
    color: #3964c7 !important;
    text-decoration: inherit !important;
    display: unset !important;
}

.legal1 > li {
    font-size: 18px;
    margin-top: 15px;
}

.legal1 > li > ol li {
    font-size: 14px !important;
    font-weight: normal !important;
    margin-top: 5px;
}

.legal-container {
    margin-top: 20px;
    margin-bottom: 50px;
}

.cont-princ-term {
    background-color: #0d62fb;
    height: 85px;
}

.sect-tittles-term {
    padding: 0 180px;
}

.sect-tittles-term h1 {
    font-size: 2.5em;
    margin-bottom: 60px;
}

.sect-tittles-term h2 {
    font-size: 2em;
}

.sect-tittles-term h3 {
    font-size: 1.5em;
    margin: 35px 0;

}

.sect-tittles-term h4 {
    margin: 20px 0;
}

.sect-tittles-term p {
    margin-bottom: 30px;
}

/*privacidad*/

.sect-tittles-term .parr {
    font-family: "questrial";
    font-weight: normal;
    line-height: 25px;
}

.text-sec {
    color: #888;
    font-size: 1em;
    font-weight: normal;
    line-height: 20px;
    margin-top: 30px;
}

.contax {
    font-size: 1.5em;
    color: #2a2a2a;
    margin-top: 40px !important;
}

.contax2 {
    font-size: 1.2em;
    line-height: 20px;
    font-weight: normal;
}

.conta {
    margin-bottom: 50px;
}

.privacidad1 {
    margin-top: 40px;
}

.privacidad1 li {
    margin-top: 20px !important;
}

.italic {
    font-style: italic;
}

/*nosotros*/

.cont-princ-about {
    height: 320px;
    background: url("../img/fondo-about2.png") no-repeat 50% 37%;
    background-size: cover;
}

.cont-princ-about .it-prin2 {
    margin-top: 180px;
    color: #fff;
}

.cont-princ-about .it-prin2 h1 {
    font-size: 3.5em;
    letter-spacing: 2px;
    display: none;
}

.cont-princ-about .it-prin2 p {
    font-size: 1.5em;
    display: none;
}

.text-nost p {
    font-size: 1.5em;
}

.sect-tittles-nos {
    margin-bottom: 25px;
    width: 60%;
    margin: auto;
    margin-top: 37px;
}

.sect-tittles-nos h2 {
    color: #120B3A;
}

.icon-why {
    font-size: 16px;
}

.icon-cont-atrb {
    -webkit-box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.21);
    -moz-box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.21);
    box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.21);
    border-radius: 1rem;
    height: 400px;
    padding: 4vh 2vw;
}

.atribute-more {
    color: #0d62fb !important;
}

.cont-personas {
    margin-bottom: 100px;
}

.descrip-personas {
    margin-top: 50px;
}

.valores {
    margin: auto;
    padding-top: 80px;
    padding-left: 50px;
    padding-right: 50px;
}

.valores h4 {
    font-size: 1.5em;
    color: #272775;
    font-weight: bolder;
}

.cont-valor {
    text-align: left;
    padding: 0 60px;
}

.integrante {
    text-align: center;
}

.integrante img {
    width: 50%;
    border-radius: 200px;
}

.nav-about {
    padding-bottom: 100px;
}

.nav-about li a {
    color: #a3a3a3 !important;
}

.nav-tabs {
    text-align: center;
}

.nav-tabs li {
    font-size: 1.1em;
    float: inherit;
    display: inline-block;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    border-bottom-color: #0066CC;
    color: #0066CC !important;
    border-top: inherit !important;
    border-left: inherit !important;
    border-right: inherit !important;
}

.hexagon {
    position: relative;
    width: 120px;
    height: 69.28px;
    margin: auto;
    background-image: url("../img/about/rafael.jpg");
    background-size: auto 138.5641px;
    background-position: center;
}

.crew-line {
    padding-top: 80px;
    padding-left: 100px;
    padding-right: 100px;
}

.hexTop,
.hexBottom {
    position: absolute;
    z-index: 1;
    width: 84.85px;
    height: 84.85px;
    overflow: hidden;
    -webkit-transform: scaleY(0.5774) rotate(-45deg);
    -ms-transform: scaleY(0.5774) rotate(-45deg);
    transform: scaleY(0.5774) rotate(-45deg);
    background: inherit;
    left: 17.57px;
}

/*counter transform the bg image on the caps*/
.hexTop:after,
.hexBottom:after {
    content: "";
    position: absolute;
    width: 120.0000px;
    height: 69.2820323027551px;
    -webkit-transform: rotate(45deg) scaleY(1.7321) translateY(-34.6410px);
    -ms-transform: rotate(45deg) scaleY(1.7321) translateY(-34.6410px);
    transform: rotate(45deg) scaleY(1.7321) translateY(-34.6410px);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    background: inherit;
}

.hexTop {
    top: -42.4264px;
}

.hexTop:after {
    background-position: center top;
}

.hexBottom {
    bottom: -42.4264px;
}

.hexBottom:after {
    background-position: center bottom;
}

.hexagon:after {
    content: "";
    position: absolute;
    top: 0.0000px;
    left: 0;
    width: 120.0000px;
    height: 69.2820px;
    z-index: 2;
    background: inherit;
}

.hexagon2 {
    position: relative;
    width: 120px;
    height: 69.28px;
    margin: auto;
    background-image: url("../img/about/martin.jpg");
    background-size: auto 138.5641px;
    background-position: center;
}

.hexagon2:after {
    content: "";
    position: absolute;
    top: 0.0000px;
    left: 0;
    width: 120.0000px;
    height: 69.2820px;
    z-index: 2;
    background: inherit;
}

.hexagon_iza {
    position: relative;
    width: 120px;
    height: 69.28px;
    margin: auto;
    background-image: url("../img/about/izabella.jpg");
    background-size: auto 138.5641px;
    background-position: center;
}

.hexagon_iza:after {
    content: "";
    position: absolute;
    top: 0.0000px;
    left: 0;
    width: 120.0000px;
    height: 69.2820px;
    z-index: 2;
    background: inherit;
}

.hexagon3 {
    position: relative;
    width: 120px;
    height: 69.28px;
    margin: auto;
    background-image: url("../img/about/jose.jpg");
    background-size: auto 138.5641px;
    background-position: center;
}

.hexagon3:after {
    content: "";
    position: absolute;
    top: 0.0000px;
    left: 0;
    width: 120.0000px;
    height: 69.2820px;
    z-index: 2;
    background: inherit;
}

.hexagon4 {
    position: relative;
    width: 120px;
    height: 69.28px;
    margin: auto;
    background-image: url("../img/about/damaris.jpg");
    background-size: auto 138.5641px;
    background-position: center;
}

.hexagon4:after {
    content: "";
    position: absolute;
    top: 0.0000px;
    left: 0;
    width: 120.0000px;
    height: 69.2820px;
    z-index: 2;
    background: inherit;
}

.hexagon5 {
    position: relative;
    width: 120px;
    height: 69.28px;
    margin: auto;
    background-image: url("../img/about/jorge.jpg");
    background-size: auto 138.5641px;
    background-position: center;
}

.hexagon5:after {
    content: "";
    position: absolute;
    top: 0.0000px;
    left: 0;
    width: 120.0000px;
    height: 69.2820px;
    z-index: 2;
    background: inherit;
}

.hexagon6 {
    position: relative;
    width: 120px;
    height: 69.28px;
    margin: auto;
    background-image: url("../img/about/cynthia.jpg");
    background-size: auto 138.5641px;
    background-position: center;
}

.hexagon6:after {
    content: "";
    position: absolute;
    top: 0.0000px;
    left: 0;
    width: 120.0000px;
    height: 69.2820px;
    z-index: 2;
    background: inherit;
}

.hexagon7 {
    position: relative;
    width: 120px;
    height: 69.28px;
    margin: auto;
    background-image: url("../img/about/natalia.jpg");
    background-size: auto 138.5641px;
    background-position: center;
}

.hexagon7:after {
    content: "";
    position: absolute;
    top: 0.0000px;
    left: 0;
    width: 120.0000px;
    height: 69.2820px;
    z-index: 2;
    background: inherit;
}

.hexagon8 {
    position: relative;
    width: 120px;
    height: 69.28px;
    margin: auto;
    background-image: url("../img/about/encarnacion.jpg");
    background-size: auto 138.5641px;
    background-position: center;
}

.hexagon8:after {
    content: "";
    position: absolute;
    top: 0.0000px;
    left: 0;
    width: 120.0000px;
    height: 69.2820px;
    z-index: 2;
    background: inherit;
}

.hexagon9 {
    position: relative;
    width: 120px;
    height: 69.28px;
    margin: auto;
    background-image: url("../img/about/felipe.jpg");
    background-size: auto 138.5641px;
    background-position: center;
}

.hexagon9:after {
    content: "";
    position: absolute;
    top: 0.0000px;
    left: 0;
    width: 120.0000px;
    height: 69.2820px;
    z-index: 2;
    background: inherit;
}

.hexagon11 {
    position: relative;
    width: 120px;
    height: 69.28px;
    margin: auto;
    background-image: url("../img/about/ana.jpg");
    background-size: auto 138.5641px;
    background-position: center;
}

.hexagon11:after {
    content: "";
    position: absolute;
    top: 0.0000px;
    left: 0;
    width: 120.0000px;
    height: 69.2820px;
    z-index: 2;
    background: inherit;
}

.hexagon_dani {
    position: relative;
    width: 120px;
    height: 69.28px;
    margin: auto;
    background-image: url("../img/about/daniel.jpg");
    background-size: auto 138.5641px;
    background-position: center;
}

.hexagon_dani:after {
    content: "";
    position: absolute;
    top: 0.0000px;
    left: 0;
    width: 120.0000px;
    height: 69.2820px;
    z-index: 2;
    background: inherit;
}

.hexagon_gabriela {
    position: relative;
    width: 120px;
    height: 69.28px;
    margin: auto;
    background-image: url("../img/about/gabriela.jpg");
    background-size: auto 138.5641px;
    background-position: center;
}

.hexagon_gabriela:after {
    content: "";
    position: absolute;
    top: 0.0000px;
    left: 0;
    width: 120.0000px;
    height: 69.2820px;
    z-index: 2;
    background: inherit;
}

.hexagon_pedro {
    position: relative;
    width: 120px;
    height: 69.28px;
    margin: auto;
    background-image: url("../img/about/pablo.jpg");
    background-size: auto 138.5641px;
    background-position: center;
}

.hexagon_pedro:after {
    content: "";
    position: absolute;
    top: 0.0000px;
    left: 0;
    width: 120.0000px;
    height: 69.2820px;
    z-index: 2;
    background: inherit;
}

.hexagon_darks {
    position: relative;
    width: 120px;
    height: 69.28px;
    margin: auto;
    background-image: url("../img/about/darks.jpg");
    background-size: auto 138.5641px;
    background-position: center;
}

.hexagon_darks:after {
    content: "";
    position: absolute;
    top: 0.0000px;
    left: 0;
    width: 120.0000px;
    height: 69.2820px;
    z-index: 2;
    background: inherit;
}

.hexagon_jaime {
    position: relative;
    width: 120px;
    height: 69.28px;
    margin: auto;
    background-image: url("../img/about/jaime.jpg");
    background-size: auto 138.5641px;
    background-position: center;
}

.hexagon_jaime:after {
    content: "";
    position: absolute;
    top: 0.0000px;
    left: 0;
    width: 120.0000px;
    height: 69.2820px;
    z-index: 2;
    background: inherit;
}

.hexagon_mario {
    position: relative;
    width: 120px;
    height: 69.28px;
    margin: auto;
    background-image: url("../img/about/mario.jpg");
    background-size: auto 138.5641px;
    background-position: center;
}

.hexagon_mario:after {
    content: "";
    position: absolute;
    top: 0.0000px;
    left: 0;
    width: 120.0000px;
    height: 69.2820px;
    z-index: 2;
    background: inherit;
}

.hexagon_isaac {
    position: relative;
    width: 120px;
    height: 69.28px;
    margin: auto;
    background-image: url("../img/about/isaac.jpg");
    background-size: auto 138.5641px;
    background-position: center;
}

.hexagon_isaac:after {
    content: "";
    position: absolute;
    top: 0.0000px;
    left: 0;
    width: 120.0000px;
    height: 69.2820px;
    z-index: 2;
    background: inherit;
}

.hexagon_shimbo {
    position: relative;
    width: 120px;
    height: 69.28px;
    margin: auto;
    background-image: url("../img/about/shimbo.jpg");
    background-size: auto 138.5641px;
    background-position: center;
}

.hexagon_shimbo:after {
    content: "";
    position: absolute;
    top: 0.0000px;
    left: 0;
    width: 120.0000px;
    height: 69.2820px;
    z-index: 2;
    background: inherit;
}

.hexagon_bastian {
    position: relative;
    width: 120px;
    height: 69.28px;
    margin: auto;
    background-image: url("../img/about/bastian.jpg");
    background-size: auto 138.5641px;
    background-position: center;
}

.hexagon_bastian:after {
    content: "";
    position: absolute;
    top: 0.0000px;
    left: 0;
    width: 120.0000px;
    height: 69.2820px;
    z-index: 2;
    background: inherit;
}

.hexagon_guille {
    position: relative;
    width: 120px;
    height: 69.28px;
    margin: auto;
    background-image: url("../img/about/guille.jpg");
    background-size: auto 138.5641px;
    background-position: center;
}

.hexagon_guille:after {
    content: "";
    position: absolute;
    top: 0.0000px;
    left: 0;
    width: 120.0000px;
    height: 69.2820px;
    z-index: 2;
    background: inherit;
}

/*fin nosotros*/

/*criptomonedas*/
.crypto-ethereum-backg {
    background: url("../img/fondo-eth-19.png") 50% 120%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top;
}

.crypto-btc-backg {
    background: url("../img/fondo-btc-19.png") 50% 120%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top;
}

.crypto-xlm-backg {
    background: url("../img/fondo-xlm-19.png") 50% 120%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top;
}

.crypto-eos-backg {
    background: url("../img/fondo-eos-19.png") 50% 120%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top;
}

.cont-princ-eos {
    /*background-image: linear-gradient(180deg, rgba(31, 112, 233, 2) 0%, rgba(0, 54, 97, 2) 90%);*/
    height: 450px;
    background-size: cover;
    position: relative;
    background: url("../img/back-criptos-eos.png") no-repeat center;
}

.how-buy-crypto {
    padding-right: 6vh;
    padding-top: 2vh;
}

.how-buy-crypto h3 {
    font-family: "montserrat";
    color: #202020;
    font-weight: bolder;
    margin-bottom: 4vh;
}

.metod-buy-crypto {
    margin-bottom: 34px;
}

.metod-buy-crypto h4 {
    font-size: 1.4em;
    color: #202020;
    margin-bottom: 16px;
}

.metod-buy-crypto p {
    color: #525252;
    display: inline;
    line-height: 1.6;
    font-size: 1.2em;
}

.metod-buy-crypto a {
    color: #000;
    line-height: unset !important;
    margin-left: 2px;
    margin-right: 4px;
}
.meth-box {
    border-radius: 10px;
    -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
    height: 16vh;
    display: flex;
    align-items: center;
}

.meth-box img {
    width: 100%;
}

.metod-buy-crypto img {
    width: 20px;
    display: inline;
    margin-right: 8px;
}

.app-box h3 {
    color: #202020;
}

.mock-platform-box img {
    width: 100%;
}

.btn-app-down {
    width: 50%;
}

.app-box {
    margin-bottom: 2vh;
}

.app-down img {
    width: 80%;
}

.crypto-tribu-box {
    padding-right: 60px;
}

.crypto-tribu-box h3 {
    color: #202020;
}

.crypto-tribu-box p {
    font-size: 1.2em;
}

.crypto-tribu-box img {
    width: 100px;
}

.end-crypto {
    padding-top: 12vh;
    padding-bottom: 12vh;
}

.contain-atributes-cryptos {
    padding-top: 8vh;
    padding-bottom: 14vh;
}

h1.color-tit-cryptoend {
    color: #0b43e8;
    font-weight: bold;
    font-size: 2.2em;
    font-family: montserrat_normal;
}

.end-crypto h2 {
    color: #0b43e8;
    font-weight: bold;
    font-size: 2.2em;
    font-family: "montserrat";
}

.cryptoend {
    background: url("../img/fondo-cryptoend.png") 50% 120%;
}

/* fin criptomonedas */

/*paises*/

.cont-princ-p .it-prin {
    margin-top: 230px;
}

.prin-menssage {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    height: 100%;
}

.crypto-country-sel li {
    float: left;
    list-style: none;
    position: relative;
    margin: 0 1vw;
    padding: 15px;
    float: left;
    list-style: none;
    width: 250px !important;
    -webkit-box-shadow: 0 1px 7px 1px rgba(0, 0, 0, .36);
    -moz-box-shadow: 0 1px 7px 1px rgba(0, 0, 0, .36);
    box-shadow: 0 1px 7px 1px rgba(0, 0, 0, .36);
    background-color: #fff;
    border-radius: 6px;
}

.crypto-country-sel .pais-buy img {
    max-width: 85%;
}

.crypto-country-sel .price-princ {
    padding-top: 1rem;
}

.it-prin-pais {
    font-size: 1.5em;
    padding: 0vh 8vw 2vh 8vw;
    color: #fff;
}

.it-prin-pais .flag-icon {
    border-radius: 6px !important;
}

.it-prin-pais h1 {
    font-size: 1.8em;
    line-height: 6vh;
    margin-bottom: 0;
    letter-spacing: 1px;
}

.it-prin-pais p {
    margin-top: 5px;
    font-size: 1em;
}

.cont-princ-p .valor-box {
    margin-top: 180px;
}

.cont-princ-p .valor-box .box-price {
    width: 400px;
    height: 220px;
    padding: 12px 30px;
    background-color: rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 6px 22px -2px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 6px 22px -2px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 6px 22px -2px rgba(0, 0, 0, 0.75);
}

.cont-princ-p .it-prin h1 {
    font-size: 2.5em;
    color: #fff;
    font-family: "montserrat";
}

.cont-princ-p .it-prin p {
    font-size: 1.4em;
    font-weight: 600;
    letter-spacing: 1.1px;
    width: 650px;
    margin: auto;
    color: #fff;
}

.cont-princ-p .it-prin p a {
    color: #fff;
}

.input-center {
    text-align: center;
    font-weight: 600;
    font-size: 1.5em;
    height: 46px;
    padding: 10px 16px;
    line-height: 1.3333333;
    width: 130px;
}

.inline {
    display: inline;
}

.grafico img {
    width: 90%;
    float: right;
}

.tit-graf {
    padding-top: 50px;
}

.tit-graf h3 {
    margin-bottom: 30px;
}

.tit-graf span {
    font-size: 4em;
    margin-top: 10px;
}

.info-graf {
    margin-top: 40px;
}

.explica {
    height: 400px;

}

.tabla {
    margin-top: 30px !important;
    margin-bottom: 20px !important;
    width: 80%;
    margin: auto;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.23);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.23);
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.23);
    padding: 5px;
    background-color: #fff;
    border-radius: 5px;
}

.tabla td {
    padding: 25px !important;
    font-size: 1.2em;
}


.tabla ul {
    padding-left: 0px;
}

.table ul li {
    padding: 10px 10px 10px 0;
    font-size: 1.2em;
    list-style: none;
}

.table th {
    color: #3138ff;
    font-size: 1.3em;
    padding: 25px !important;
    border-bottom: solid 1px #ddd !important;
}

.table th p {
    color: #000;
    font-size: 1.2em;
}

.simp_th span {
    color: #000;
}


.cont-graf {
    width: 60%;
    margin: auto;
}

.metodos-pago {
    background-color: #fdfdfd;
    padding-top: 4vh;
    padding-bottom: 8vh;
}

.metodos-pago table {
    background-color: #fff;
}

.grafic-sect {
    padding: 100px 0 100px 0;
    border-top: solid 1px #eee;
}

.paises {
    background-image: url("../img/back-paises.png");
    background-repeat: no-repeat;
    background-size: cover;
    height: 500px;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.cryptos-price {
    position: absolute;
    bottom: -14vh;
    padding: 0;
}

.atributes-country {
    padding-top: 4vh;
}

.cont-prin-count {
    position: relative;
}

.crypto-precio {
    padding-right: 0;
}

.crypto-precio p {
    font-size: 2.4em;
    color: #380d89;
    text-align: right;
    font-family: montserrat;
    font-weight: normal;
}

.crypto-dta .crypto-precio {
    font-size: 2em;
    color: #380d89;
    font-family: montserrat;
    font-weight: normal;
    margin-bottom: 5px;
}


.abrev {
    color: #8d8d8d;
    margin-left: 5px;
    margin-right: 5px;
}

.porc {
    color: #89cd60;
}

.crypto-icon img {
    width: 40px;
}

.crypto-dta p {
    font-size: 1.2em;
    margin-bottom: 5px;
    margin-top: 0px;
    line-height: 1.1;
}

.crypto-dta .time p {
    color: #1a1a1a !important;
    margin-right: 5px !important;
    font-weight: bolder !important;
}

.crypto-dta span {
    margin-right: 5px !important;
    font-size: 1.3em;
    display: inline-block;
}

.time {
    display: inline-block;
}

.paises .sec-btn {
    padding-top: 0 !important;
}

.graficos {
    margin: 22px 0;
    margin-top: 10vh;
}

.grafic-1 {
    height: 250px;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
    border-radius: 10px;


}

.grafic-1 img {
    width: 100%;
}

.option_pack_option {
    padding: 0 10px 10px 10px;
}

.option_pack_option_container {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);
    border-radius: 5px;
    margin: 5px 10px 5px 10px;
    border: solid 2px #fff;
    padding: 20px 15px;
}

#crypto_pack_step .image_option_item {
    margin-top: 10px;
}

.image_option_item {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.crypto-info-container .price-value {
    color: #3964c7;
}

.crypto-info-container .value {
    font-weight: 400;
    font-size: 16px;
}

.title_option_item {
    font-size: 19px;
    font-weight: 700;
    color: #424242;
    text-align: left;
    margin-bottom: 0;
}

.box-country-atribute {
    border-radius: 5px;
    padding: 5px 40px;
    margin-bottom: 8vh;
}

.box-country-atribute h4 {
    font-weight: bolder;
    font-family: montserrat;
}

.box-country-atribute img {
    width: 100%;
    margin: 10px 10px 10px 0;
}

.buy-button {
    background-color: #0BCE96;
    color: #fff;
    font-size: 15px;
}

.crypto_name_count {
    padding-left: 0;
}

.crypto-country-cards {
    padding-top: 12vh;
    padding-bottom: 6vh;
}

.image_cryptoc_countries {
    padding: 0 15px !important;
}

.image_cryptoc_countries img {
    width: 100%;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.btc-eth-country {
    padding-top: 12vh;
    padding-bottom: 12vh;
    border-bottom: solid 1px #eee;
}

.btc-promo-box {
    padding: 5px 40px;
}

.btc-promo-box h2 {
    font-size: 1.6em;
    margin-top: 0;
}

.promobox-content-btc {
    background-color: #0d62fb;
    border-radius: 10px;
    padding: 4vh 1vw;
}

.img-btc-box img {
    width: 100%;
}

.eth-promo-box {
    padding: 5px 40px;
}

.promobox-content-eth {
    border-radius: 10px;
    -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
    padding: 4vh 1vw;
}

.txt-btc-box {
    color: #fff;
}

.btn-btc-box {
    color: #0d62fb;
    background-color: #fff;
    font-size: 1.2em;
    margin-top: 8px;
}

.btn-btc-box:hover {
    color: #fff;
    background-color: #0d62fb;
    border: solid 1px #fff;
    font-size: 1.2em;
    margin-top: 8px;
}

.txt-eth-box p {
    color: #0d62fb;
}

.txt-eth-box h2 {
    font-size: 1.6em;
    margin-top: 0;
}

.btn-eth-box {
    color: #fff;
    background-color: #0d62fb;
    font-size: 1.2em;
    margin-top: 8px;
}

.btn-eth-box:hover {
    color: #0d62fb;
    background-color: #fff;
    border: solid 1px #0d62fb;
    font-size: 1.2em;
    margin-top: 8px;
}

.img-eth-box img {
    width: 100%;
}

/*fin paises*/

/* Precio bitcoin-ethereum */

.crypto-precio-backg-eth {
    background: url("../img/fondo-precio-ethereum.png") 50% 120%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
}

.ammount-box {
    margin-bottom: 4vh;
    margin-top: 4vh;
}

.ammount-box img {
    width: 50%;
}

.crypto-precio-backg {
    background: url("../img/fondo-precio-bitcoin.png") 50% 120%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
}

.ful-info-precio {
    margin-top: 6vh;
    background-color: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
    margin-bottom: 4vh;
    padding: 30px 50px;
    width: 50%;
    margin: auto;
}

.tit-convers {
    padding-top: 20px;
}

.tit-convers p {
    font-size: 1.6em;
}

.tit-convers .flag-icon {
    border-radius: 4px !important;
}

.criptocurrency-info img {
    width: 30px;
}

.metodos-pago2 {
    padding-top: 4vh;
    padding-bottom: 2vh;
}

.btn-calcular-contain {
    margin-top: 24px;
}

.it-prin.preciosprin {
    margin-top: 24vh;
}

.cont-input-box .form-control:focus {
    border-color: #0066CC;
    border: solid 2px rgb(32, 143, 255);
    box-shadow: unset;
    border-top: unset;
    border-left: unset;
    border-right: unset;
  }

.input-underline {
    border-top: transparent;
    border-left: transparent;
    border-right: transparent;
    border-bottom: solid 2px rgb(92, 108, 125);
    box-shadow: none;
    border-radius: unset;
    font-size: 2.1em;
    position: relative !important;
    padding-top: 0;
    padding-bottom: 0;
}

/* This hides the scrollbar at numeric inputs */
input[type=number] {
    -moz-appearance: textfield !important;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0;
}
/* End of scrollbar at numeric */


.addon-simple {
    background-color: transparent;
    border-top: transparent;
    border-left: transparent;
    border-right: transparent;
    box-shadow: none;
    border-radius: unset;
    font-size: 1.2em;
    position: absolute;
    right: 0;
    bottom: 0;
    color: #000;
    z-index: 100;
    font-size: 1.4em;
}

.canvas-chart-sect {
    padding-top: 8vh;
    padding-bottom: 16vh;
}

.canvas-chart-box {
    -webkit-box-shadow: 0px 5px 10px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 5px 10px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 10px 3px rgba(0, 0, 0, 0.2);
    background-color: #fff;
    border-radius: 20px;
    padding: 4vh 2vw;
}

.info-csnv-sect {
    display: flex;
    align-items: center;
}


.tit-contain {
    margin-bottom: 8vh;
    padding-left: 10%;
    padding-right: 10%;
}

.tit-contain h3 {
    font-size: 1.8em;
    color: #3d3d3d;
    font-family: montserrat;
    line-height: 1.3;
}

.tit-contain h3 a {
    color: #3d3d3d;
    font-family: montserrat;
    line-height: 1.3;
}

.tit-contain h4 {
    font-size: 1.6em;
    color: #3d3d3d;
    font-family: montserrat_normal;
    line-height: 1.3;
    font-weight: normal;
}

.tit-contain p {
    font-size: 1.2em;
}

.txt-column {
    text-align: left;
    padding: 2vh 4vw;
}

.txt-column h3 {
    font-size: 1.6em;
    color: #3d3d3d;
    font-family: montserrat;
}

.txt-column h3 a {
    color: #3d3d3d;
    font-family: montserrat;
    text-decoration: none;
}

.txt-column img {
    width: 30px;
}

.txt-column p {
    font-size: 1.2em;
}

.comparative-sect {
    padding-top: 6vh;
    padding-bottom: 16vh;
    background-color: #fcfcfc;
}

.chart-bar-contain {
    -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
    background-color: #fff;
    border-radius: 10px;
    padding: 4vh 2vw;

}

.chart-bar-box {
    padding-left: 10%;
    padding-right: 10%;
}

.chart-bar-contain img {
    width: 100%;
}

.text-end-sect {
    padding-top: 8vh;
    padding-bottom: 16vh;
}

.text-end-conte h3 {
    font-size: 2em;
    color: #3d3d3d;
    font-family: montserrat;
    line-height: 1.3;
    margin-top: 10px;
    margin-bottom: 4vh;
}

.text-end-conte img {
    width: 30px;
}

.tit-contain img {
    width: 30px;
}

.text-end-conte p {
    font-size: 1.2em;
}


/* fin precio bitcoin */

.nost-down {
    margin-top: 50px;

}

/*criptomonedas pages*/

.slider-price-int {
    position: relative;
}

.slider-price-int .bx-viewport {
    height: 92px !important;
}

.logo-criptomoneda img {
    width: 80%;
}

.secc-secon {
    margin-top: 80px;
}

.cualid-cripto {
    padding-top: 50px;
    border-bottom: 3px #022847 solid;
    padding-bottom: 110px;
}

.color-tit-cripto h1 {
    color: #120B3A !important;
}

.color-tit-cripto p {
    font-size: 1.4em;
}

.criptos-tit h3 {
    color: #120B3A;
}

.criptos-tit p {
    font-size: 1.4em;
}

.sect-cripto-divid-de {
    margin-top: 15px;
}

.bajada-act-final {
    width: 70%;
    margin: auto;
    font-size: 1.2em;
}


/*fin criptomonedas pages*/

/*comprar ether*/

.infograf {
    padding-top: 50px;
    padding-bottom: 100px;
    background: #fbfbfb;
}

#infografia {
    width: 60%;
}

.infograf1 {
    margin-top: 30px;
}

.sup-list {
    margin-top: 60px;
}

.sup-list li {
    text-align: left;
    font-size: 1.2em;
    margin-top: 15px;

}

.sup-list li i {
    font-size: 1em;
    margin-right: 10px;
    color: #313edb;

}

.sup-list h3 {
    text-align: left;
    margin-bottom: 50px;

}

.sup-list ul {
    list-style: none;
    padding-left: 0;
}


#aristas {
    width: 400px;
}

/*fin comprar ether*/

/* AML */

.aml-icon img {
    width: 70%;
    margin: auto;
}

.cont-aml {
    margin-top: 50px;
    margin-bottom: 80px;
}

.title-aml {
    margin-top: 30px;
}

.title-aml2 {
    margin-top: 80px;
}

#fome-text {
    margin-bottom: 80px;
}

.expl-aml p {

}


.flex-parent {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.flex-child {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

/*security*/

.section-info-atrib {
    padding-top: 8vh;
}

.atrib-backgrounds {
    background-image: url("../img/back-atrib-simple.png");
    background-size: cover;
    background-position: center;
    padding-top: 10vh;
    padding-bottom: 10vh;
}

.atrib-backgrounds-conf {
    background-image: url("../img/back-atrib-confianza.png");
    background-size: cover;
    background-position: center;
    padding-top: 10vh;
    padding-bottom: 10vh;
}

.atrib-backgrounds-sec {
    background-image: url("../img/back-atrib-secure.png");
    background-size: cover;
    background-position: center;
    padding-top: 10vh;
    padding-bottom: 10vh;
}

.atrib-backgrounds h1  {
    color: #fff;
}

.atrib-backgrounds-conf h1  {
    color: #fff;
    margin-bottom: 0;
}

.atrib-backgrounds-conf p  {
    color: #fff;
}

.atrib-backgrounds-sec h1 {
    color: #fff;
}

.icon-sec img {
    width: 26%;
    margin-bottom: 4vh;
}

.master-conc {
    margin-bottom: 40px;
    display: flex;
}

.tit-conc {
    font-size: 1.4em;
    font-weight: bolder;
    color: #0b43e8;
}

.securit-pag h1 {
    font-size: 1.5em;
    margin-bottom: 105px;
    margin-top: 60px;
}

.infod img {
    max-width: 250px;
    width: 100%;
    padding: 20px;
}

.cont-concept {
    margin: 8px;
    border: solid 1px #eee;
    padding: 4vh 2vw;
    border-radius: 10px;
    -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,.2);
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.2);
}



/*legal*/

.legal-container p, .legal-container span {
    color: #6d6d6d;
    font-size: 18px;
}

.legal-container li {
    color: #656464;
}

.legal-container hr {
    margin-top: 50px;
}

li.user-list ol li {
    margin: 10px 0;
}

/* Recursos Graficos */

.graphics img {
    width: 80%;
    margin-bottom: 10px;
}

.tit-recur {
    width: 100%;
    margin: auto;
}

/* WALLET */

.cont-princ-wallet {
    background-color: #326CF3;
    background-size: cover;
    background-repeat: no-repeat;
    height: 400px;
}

.cont-princ-wallet .it-prin h1 {
    font-size: 2.5em;
    font-family: "questrial";
    font-weight: bold;
    margin-bottom: 15px;
}

.cont-princ-wallet .it-prin p {
    font-size: 1.8em;
    letter-spacing: 1px;
}

.cont-concept-wallet img {
    width: 50%;
    margin-bottom: 30px;

}

.cont-princ-wallet .it-prin {
    margin-top: 140px;
    color: #fff;
}

.con-box {
    padding: 0 50px;
}

.multi-wallet {
    padding-top: 4vh;
    padding-bottom: 8vh;
}

.coin-shad-line {
    padding-left: 6vw;
    padding-right: 6vw;
}

.shad-line-center {
    overflow: auto;
    width: max-content;
    margin: auto;
}

.crypto-shad img {
    width: 100px;
    margin-top: 22px;
}

.crypto-shad a {
    font-size: 1.2em;
    color: #4b4b4b;
    text-decoration: none;
    font-weight: bold;
}

.sec-conc {
    padding-top: 4vh;
    padding-bottom: 100px;
}

.cont-concept-wallet {
    margin-top: 100px;
}

h1.color-tit {
    color: #0B43E8;
}

.fl-cta-ln h1 {
    font-size: 2em;
    color: #0B43E8;
}

.fl-cta-ln h2 {
    font-size: 2em;
    color: #0B43E8;
}

.fl-cta-ln p {
    font-size: 1.4em;
}

h2.color-tit {
    color: #0B43E8;
}

.change-text {
    text-align: left;
    padding-left: 160px;
}

.sup-wallet {
    padding-right: 160px;
    text-align: left;
}

.btn-celest {
    padding: 10px 40px;
    background-color: #0066CC;
    color: #fff;
    border-radius: 30px;
    font-size: 1.3em;
}

.btn-celest:hover {
    color: #fff;
}

.media-screen {
    display: none;
}

.sect-mob {
    margin-bottom: 55px;
    margin-top: 80px;
}

.mobile-transf {
    border-bottom: 3px #022847 solid;
    padding-bottom: 40px;
}

.btn-mar {
    margin-top: 24px;
    margin-bottom: 20px;
}

.bit-eth-graf {
    padding: 60px 10px 35px 0;
}

.bit-eth-graf img {
    width: 70%;
    float: left;
    margin-left: 65px;
}

.smart-screen img {
    width: 40%;
}

.change-box h3 {
    margin-bottom: 50px;
}

.cripto-a-ether {
    padding-bottom: 70px;
    padding-top: 30px;
    border-bottom: solid 1px #eceaea;
}

.icon-wall {
    display: flex;
    align-items: center;
    width: 50px;
    height: 50px;
    border-radius: 100px;
    text-align: center;
    -webkit-box-shadow: 0px 0px 10px -1px rgba(122, 122, 122, 0.61);
    -moz-box-shadow: 0px 0px 10px -1px rgba(122, 122, 122, 0.61);
    box-shadow: 0px 0px 10px -1px rgba(122, 122, 122, 0.61);
    margin-bottom: 2vh;

}

.icon-wall img {
    width: 70%;
    margin: auto;
}

.wallet-atrib-box p {
    font-size: 1.2em;
}

.wallet-atrib-box {
    padding-right: 14vw;
    padding-left: 16vh;
    background-color: #f8f8f8ee;
    max-height: 900px;
}

.atrib-line {
    margin-top: 8vh;
    margin-bottom: 6vh;
}

.tittle-sec-wall {
    margin-bottom: 8vh;
}

.wallet-mock {
    padding-top: 8vh;
    padding-bottom: 8vh;
    background-color: #0b43e8;
    height: 900px;
    display: flex;
    align-items: center;
}


.wallet-mock img {
    width: 80%;
    margin: auto;
}

.head-tittle h1 {
    font-size: 2em;
    color: #202020;
    font-family: montserrat_normal;
}

.head-tittle h2 {
    font-size: 2em;
    color: #202020;
    font-family: montserrat_normal;
}

.head-tittle p {
    font-size: 1.4em;
    font-family: "questrial";
}

.tittle-sec-wall h3 {
    font-weight: 500;
    color: #202020;
    font-family: montserrat_normal;
}

.atrib-wall-center {
    display: flex;
    align-items: center;
    background-color: #f8f8f8ee;
}

.end-crypto {
    padding-left: 6vw;
    padding-right: 6vw;
}

/* Fin Wallet */

/*PROMO*/

.cont-prin-promo {
    background-image: url("../img/fondo-referidos-es.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top;
    height: 550px;
}

.cont-prin-promo.es {
    background-image: url("../img/fondo-referidos-es.svg");
}

.cont-prin-promo.pt {
    background-image: url("../img/fondo-referidos-pt.svg");
}

.cont-prin-promo.en {
    background-image: url("../img/fondo-referidos-en.svg");
}

.seg-prin-prom {
    margin-top: 110px;
    color: #fff;
    display: none;
}

.seg-prin-prom h4 {
    font-size: 1.4em;
}

.seg-prin-prom h3 {
    margin-top: 0;
    font-style: italic;
    font-size: 2.7em;
}

.seg-prin-prom h2 {
    font-size: 2.5em;
    font-weight: bolder;
    background: #fff;
    display: inline-block;
    color: #4965ec;
    padding: 2vh;
    border-radius: 50px;
}

.start-promo {
    margin-bottom: 40px;
    font-size: 1.5em;
}

.seg-prin-prom img {
    width: 15%;
    margin-bottom: 20px;
}

.it-prin-img img {
    width: 215px;
}

.cont-prin-promo .it-prin {
    padding-top: 18%;
    margin-left: 100px;
    color: #fff;
}

.cont-prin-promo .it-prin h1 {
    color: #fff;
}

.cont-prin-promo .it-prin p {
    width: 80%;
    margin-bottom: 50px;
}

.comp-screen img {
    width: 80%;
}

.cont-promo h2 {
    font-size: 1.2em;
    font-weight: bolder;
    line-height: 25px;
}

.cont-promo ul {
    padding-left: 15px;
}

.cont-promo li a {
    color: #3964C7 !important;
}

.sup-promo {
    width: 70%;
    margin: auto;
}

.sect-tittles-promo {
    margin-bottom: 5px;
    margin-top: 40px;
    width: 100%;
    padding: 0 22%;
}

.refer-action {
    padding-top: 50px;
}

.refer-action img {
    width: 100px;
}

.cont-promo {
    font-size: 1.1em !important;
}

.sect-tittles-promo p {
    font-size: 1.3em !important;
}

.referral-container td {
    padding-left: 25px !important;
}

.refer-btn {
    color: #d7fca9;
}

.finalizado {
    background-color: #2fc594;
    padding-top: 20px;
    padding-bottom: 20px;
}

.finalizado i {
    color: #fff;
    font-size: 2em;
}

.color-tit-term {
    color: #fff;
    font-family: montserrat;
    font-weight: bolder;
    letter-spacing: 1px;
    margin-bottom: 7px;
    margin-top: 7px;
}

.medal-champ img {
    width: 38px;
}

.championship-gift {
    border-bottom: solid 1px #eee;
    padding-bottom: 2vh;
}

.bonus-win {
    padding: 5px 0;
}

.bonus-win p {
    font-size: 1.3em;
    font-weight: bolder;
    margin-bottom: 0;
}

.finish-champ {
    padding: 3vh 0;
    width: 100%;
}

.finish-champ span {
    font-weight: bolder;
    font-size: 1.2em;
}

.champ-tit {
    padding: 2vh 0 6vh 0;
}

.champion-rank {
    background-color: #fafafa;
    padding: 4vh 0 14vh 0;
}

.bonus-cont {
    border: solid 1px #eee;
    display: flex;
    justify-content: center;
    align-items: center;
}

.explain-refer {
    padding: 6vh 0;
}


.cont-side {
    position: relative;
    width: 100%;
    border: solid 1px #eee;
    padding: 6vh 2vw;
    height: 430px;
}

.panel-default {
    overflow: auto;
}

.ranking-list img {
    width: 25px;
}

.ranking-list th {
    padding: 1vh 1vh 1vh 2vh !important;
    color: #120B3A;
}

.ranking-list td {
    text-align: center;
}

.ranking-list tr {
    font-size: 1.2em;
}

.champ-tit h2 {
    font-size: 2em;
    display: inline;
    padding: 2vh 4vh;
    background-color: #fff;
    border-radius: 40px;
}

.first-info {
    width: 50px;
}

.cont-tabla {
    width: 75%;
    margin: auto;
}

.cont-tabla h4 {
    font-size: 1.2em;
}

.btn-rer-more {
    position: absolute;
    bottom: 3vh;
    width: 85%;
}

.btn-mas-info {
    padding: 10px 40px;
    background-color: #fff;
    border: solid 1px #0066CC;
    color: #0066CC;
    border-radius: 30px;
    font-size: 1.3em;
}

.medal-champ {
    padding: 5px 0;
    text-align: center;
}

.how-it-work p {
    font-size: 1.2em;
}

.tit-referral {
    padding: 2vh 4vw;
}

.conten-referral {
    padding: 2vh 4vw;
}

.supra-cont-p {
    padding: 0 15vw;
}

/*FIN PROMO*/

/*ROAD MAP*/

.cont-princ-road {
    background: url('../img/world-connection.png');
    background-size: cover;
    height: 625px;
}

.cont-princ-road .cont-sec {
    top: 210px;
    margin-left: 90px;
    color: #fff;

}

.cont-princ-road .it-prin h1 {
    letter-spacing: 5px;
    font-family: 'Questrial', sans-serif;
    font-size: 2.2em;
    line-height: 36px;
}

.promo-concept {
    background: url('../img/concept-back.jpg');
    background-size: cover;
    height: 410px;
}

.int-concept {
    top: 150px;
    position: relative;
    color: #fff;
}

.int-concept h1 {
    font-size: 2.3em;
    letter-spacing: 4px;
}

.line-time-resp {
    display: none;
}

.tit-road h1 {
    margin-top: 90px;
}

.valore-box {
    padding-right: 20px;
}

.box-cont {
    margin-top: 80px;
}

.bot-road {
    margin-bottom: 60px;
}

.cont-line {
    margin: 75px 0px 140px 0px;
}


/*FIN ROAD MAP*/

/*COMERCIO*/

.cont-princ-comm {
    background-image: -webkit-linear-gradient(-45deg, rgba(0, 45, 80, 0.8) 0%, rgba(17, 122, 148, 0.9) 100%), url("../img/back-comm.jpg");
    background-size: cover;
    height: 550px;

}

.cont-princ-comm .it-prin {
    margin-top: 180px;
}

.cont-princ-comm .it-prin h1 {
    font-size: 2em;
    color: #fff;
    text-shadow: 1px 1px 20px rgba(0, 0, 0, 0.2);
}

.cont-princ-comm .it-prin p {
    font-size: 1.5em;
    font-weight: 600;
    letter-spacing: 1.1px;
    width: 650px;
    margin: auto;
    color: #fff;
    text-shadow: 1px 1px 20px rgba(0, 0, 0, 0.2);
}

#commerce {
    padding-bottom: 100px;
    background: #fafafa;
}

.commerce-cont {
    max-width: 960px;
    margin: auto;
}

.desc-box {
    background-color: #fff;
    padding: 15px;
}

.desc-box .emp-name {
    color: #5e5e5e;
    font-size: 1.1em;
    font-weight: bold;
}

.desc-box .emp-desc {
    color: #999;
    font-size: 1em;
}

.empr-box img {
    width: 100%;
}

.btn-desc {
    border: solid 1px #999;
    border-radius: 22px;
    font-weight: bold;
    color: #4c4c4c;
}

.btn-desc:hover {
    background-color: #06c;
    color: #fff;
    border: none;

}

.emp-inf {

}

.cont-bt {
    width: 100%;
}

.cont-sma img {
    width: 32%;
    position: absolute;
    right: 220px;
    top: -90px;
}

.icon-area {
    padding: 0 50px;
    margin-top: 10px;
}

.icon-area img {
    width: 85%;
}

.icon-area p {
    line-height: 20px;
}

.icon-box {
    padding: 0 50px;
}

.atrib-box {
    padding-left: 95px;
}

.empresas-icon {
    background-color: #fff;
    padding-top: 50px;
    padding-bottom: 100px;
}

.empr-ro {
    margin-bottom: 30px;
}

#publi {
    background-image: url("../img/back-comm.jpg");
    background-size: cover;
    height: 550px;
}

.icon-box h3 {
    font-size: 1.3em;
    color: #003e57;
}

.acc-princ-subtext2 a {
    color: #666;
    font-size: 16px;
}

.eth-val {
    padding-top: 50px;
    padding-bottom: 50px;
    border-top: solid 3px #f5f5f5;
}

.pure-eth img {
    width: 120px;
}

/*a:hover {
    color: #fff;
    text-decoration: none;
}*/


/*FIN COMERCIO*/

/*Ico*/

.hea {
    position: fixed;
    z-index: 999;
    padding-left: 120px;
    padding-right: 120px;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0px 3px 8px -1px rgba(0, 0, 0, 0.49);
    -moz-box-shadow: 0px 3px 8px -1px rgba(0, 0, 0, 0.49);
    box-shadow: 0px 3px 8px -1px rgba(0, 0, 0, 0.49);
}

.logo-ico img {
    width: 115px;
}

.ico li {
    margin-top: 0;
}

.ico li a {
    color: #5D5D5D !important;
    font-size: 1.2em;
}

.social {
    float: right;
}

.principal-ico {
    background-image: url("../img/ico-back-prin-01.svg");
    background-size: cover;
    height: 700px;
}

.cont-text-prin {
    position: absolute;
    top: 200px;
    padding-left: 100px;
}

.principal-ico h2 {

    font-size: 2em;
    color: #858585;
    line-height: 35px;
    letter-spacing: 3px;
}

.principal-ico p {
    font-size: 1.2em;
    color: #858585;
}

.ico-action {
    margin-top: 50px;
    margin-bottom: 50px;
}

.btn-whitep {
    width: 25%;
    background-color: #5569F8;
    color: #fff;
    text-align: center;
    font-size: 1.3em;
    border-radius: 22px;
    display: inline-block;
    margin-right: 20px;
    padding: 6px 0px;

}

.btn-newsl {
    width: 25%;
    background-color: #fff;
    color: #5569F8;
    text-align: center;
    font-size: 1.3em;
    border-radius: 22px;
    border: solid 1px #5569F8;
    display: inline-block;
    padding: 6px 0px;

}

.plat-isom img {
    width: 140%;
    position: absolute;
    right: 0;
    top: 101px;
}

.conta-box {
    margin-top: 50px;
    margin-bottom: 50px;
}

.conta-sect {
    text-align: center;
    border-right: solid 1px #eee;
}

.conta-sect .conta {
    font-size: 3em;
}

.conta-m .conta, .conta-h .conta {
    color: #00BDFF;
}

.conta-d .conta, .conta-s .conta {
    color: #5569F8;
}

#caracteristicas {
    background-color: #2E2C43;
    padding: 50px 0;

}

.caracter-box img {
    width: 80px;
}

.text-caract {
    margin: 50px 0;
}

.text-caract h2 {
    color: #fff;
    font-size: 2em;
    letter-spacing: 1px;
    font-weight: 100;
}

.text-caract p {
    color: #fff;
    font-size: 1.3em;
}

#recaudacion {
    padding: 100px 0;
}

.tit-recauda p {
    margin: 12px 0;
}

.cifras p {
    font-size: 3em;
}

.cifras p.sup {
    border-bottom: solid 1px #eee;
    display: -webkit-inline-box;
}

.color-box {
    background-color: #5569F8;
    color: #fff;
    padding: 7px 20px 1px 20px;
    width: 262px;
}

.token-sale {
    font-size: 4em;
    margin: 25px;
}

.total-k {
    padding-top: 28px;
}

#vision {
    background-image: -webkit-linear-gradient(-45deg, rgba(46, 44, 67, 1) 0%, rgba(85, 105, 248, 0.9) 100%);
    background-size: cover;
    background-repeat: no-repeat;
    height: 600px;
    position: relative;
}

.cont-map {
    position: absolute;
    height: 480px;
    width: 1100px;
    background: #fff;
    top: 50px;
    margin: auto;
    left: 10px;
    right: 10px;
    -webkit-box-shadow: 0px 5px 11px -2px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 5px 11px -2px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 5px 11px -2px rgba(0, 0, 0, 0.75);
}

.info-map {
    background: #fcfcfc;
    height: 100%;
    border-right: solid 2px #eeeeee;
}

.logo-ico img {
    width: 100px;
}

.logo-ico2 {
    margin-top: 20px;
    margin-left: 20px;
}

.logo-ico2 img {
    width: 20%;
}

.parr-sup {
    margin-top: 80px;
    width: 530px;
    float: right;
    position: absolute;
    right: -112px;
}

.parr-sup h2 {
    font-size: 1.5em;
    color: #999;
    display: -webkit-inline-box;
}

.parr-sup span {
    color: #129AD6;
    font-size: 1.5em;
}

.parr-sup p {
    margin-top: 20px;
    -webkit-animation-delay: 0.2s;
    -webkit-animation-duration: 2.2s;
    -vendor-animation-duration: 2s;
    -vendor-animation-delay: 1s;
}

.ti-prin {
    -webkit-animation-duration: 2s;
    -vendor-animation-duration: 2s;
    -vendor-animation-delay: 1s;
}

.map {
    width: 100%;
    -webkit-animation-delay: 1s;
    -webkit-animation-duration: 2s;
    -vendor-animation-duration: 2s;
    -vendor-animation-delay: 1s;
}

.map img {
    width: 83%;
    float: right;
}

.enlace {
    margin-top: 30px;
}

.enlace p {
    margin-bottom: 20px;
    font-size: 1.2em;
    -webkit-animation-delay: 0.3s;
    -webkit-animation-duration: 2.2s;
    -vendor-animation-duration: 2s;
    -vendor-animation-delay: 1s;
}

.linker {
    -webkit-animation-delay: 0.4s;
    -webkit-animation-duration: 2.2s;
    -vendor-animation-duration: 2s;
    -vendor-animation-delay: 1s;
}


.equip-box {
    background-image: -webkit-linear-gradient(-90deg, rgba(46, 44, 67, 1) 0%, rgba(85, 105, 248, 0.9) 100%);
    border-radius: 15px;
    padding-bottom: 30px;
    -webkit-box-shadow: 0px 5px 12px -4px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 5px 12px -4px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 5px 12px -4px rgba(0, 0, 0, 0.75);
}

.equip-box-sup {
    padding: 85px 350px 50px;
}

.equip-box-sup img {
    width: 80px;
}

.equip-box-sup h4 {
    color: #fff;
    margin-top: 40px;
    line-height: 30px;
}

.equip-box-sup p {
    color: #fff;
    margin-top: 20px;
    margin-bottom: 50px;
}

.equip-conten {
    padding: 0 60px 50px 60px;
}

.pers {
    display: inline-block;
    background-image: url("../img/about/rafael.jpg");
    height: 100px;
    width: 100px;
    background-repeat: no-repeat;
    background-position: 50%;
    border-radius: 50%;
    background-size: 100% auto;
}

.pers img {
    width: 80px;
}

.descr-pers {
    display: inline-block;
    top: 30px;
    bottom: 30px;
    position: absolute;
    padding-left: 20px;
}

.name {
    color: #fff;
}

.cargo {
    color: #71C2FF;
}

/* Fin ICO */

/* cryptopago */

.tit-pagos {
    margin-bottom: 60px;
    padding: 0 20px;
}


.atributos {
    padding-bottom: 6em;
    border-bottom: solid 1px #eee;
}

.pago-apoyo {
    position: relative;
    height: 600px;
}

.pago-apoyo img {
    width: 330px;
    position: absolute;
    bottom: 0;
    right: 100px;
}

.text-prin-pay .it-prin {
    margin-left: 40px;
}

.text-prin-pay .it-prin p {
    font-size: 1.5em;
}

.cent p {
    font-size: 1.4em;
}

.tit-pagos p {
    font-size: 1.4em;
}

.tit-funct p {
    font-size: 1.4em;
}

.tit-atrib p {
    font-size: 1.4em;
}


.internacional {
    height: 800px;
    padding-top: 50px;
    background-image: url("../img/intern-back.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.15);
    padding-bottom: 4em;
}

.inter-inf-file {
    padding-top: 5em;
}


.inter-txt {
    padding-top: 6em;
    padding-left: 6em;
}

.inter-txt h3 {
    margin-bottom: 20px;
    font-family: montserrat;
    color: #434343;
    letter-spacing: 2px;
    line-height: 33px;
}

.inter-txt p {
    font-size: 1.5em;
}


.step-txt span {
    font-family: montserrat;
    font-weight: bold;
    font-size: 1.2em;
}

.smart-pay img {
    width: 60%;
}

.icon-funct img {
    width: 100%;
}

.funct {
    border-bottom: solid 1px #eee;
    padding: 4em 0;
}

.funct-row {
    margin-bottom: 4em;
    padding-left: 6em;
}

.txt-funct {
    padding-right: 4em;
}

.txt-funct h3 {
    margin-top: 0;
    font-size: 1.3em;
    font-family: montserrat;
}

.steps {
    padding-top: 60px;
}

.num-steps {
    padding: 0 6px;
}

.num-steps img {
    width: 100%;
}

.step-txt {
    padding-right: 2em;

}

.step-txt p {
    font-size: 1.1em;
}

.steps {
    padding-bottom: 4em;
    border-bottom: solid 1px #eee;
}


/* Fin cryptopago */

/*Stellar*/

.stell-accion .btn-verde {
    width: auto;
}

.infograf1st {
    margin-top: 30px;
}

.color-tit-stellar h1 {
    color: #08b5e5 !important;
}

.color-tit-stellar p {
    font-size: 1.4em;
}

.back-stel {
    background-image: url("../img/fondo-stel.png");
    background-repeat: no-repeat;
    background-position-x: left;
    background-position-y: bottom;
    background-size: 69%;
    border-bottom: 3px #08b5e5 solid;
    padding-top: 50px;
    padding-bottom: 120px;
}

.sup-stel {
    margin-top: 0;
    padding-right: 50px;
}

.stel-tit {
    margin-top: 0;
}

.stel-tit h3 {
    color: #08b5e5;
}

.stel-tit p {
    font-size: 1.5em;
}

.logo-stellar {
    top: 50px;
}

.logo-stellar img {
    width: 45%;
}

.atrib-stellar h4 {
    color: #003661;
    margin-bottom: 24px;
    margin-top: 30px;
    font-size: 1.3em !important;
}

.iso-stel {
    margin-top: 60px;
    margin-bottom: 30px;
}

.iso-stel img {
    width: 100px;
}

.iso-trans img {
    width: 90px;
}

.it-prin.stellar-prin {
    margin-top: 130px;
}

.ultimate-stell {
    margin: 40px 0 60px 0;
}

/* fin stellar */

/*EOS*/

.cont-presen-cripto {
    bottom: 8vh;
    position: absolute;
}

.cont-presen-cripto .it-prin p {
    font-size: 1.4em;
}

/* comprar criptomoneda */

.content-up-cryptocur {
    padding-bottom: 12vh;
}

.cont-princ-comprar {
    background: linear-gradient(360deg, rgb(243, 246, 254) 5.13%, rgb(255, 255, 255) 84.25%);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
}

.cont-princ-comprar h1 {
    text-transform: uppercase;
    font-size: 2.2em;
    font-weight: bolder;
    font-family: "montserrat";
    color: #000;
    margin-bottom: 0;
}

.cont-princ-comprar h2 {
    font-size: 1.5em;
    margin: auto;
    letter-spacing: 1px;
    line-height: 1.42857143;
    color: #4b4b4b;
    margin-top: 16px;
}

.it-prin.comprar-criptomonedas-prin {
    margin-top: 14vh;
}

.coin-shad-line-2 {
    width: max-content;
    margin: auto;
    margin-top: 8px;
}

.col-crypto-shad {
    width: max-content
}

.crypto-shad-2 img {
    width: 50px;
    margin-top: 10px;
}

.crypto-shad-2 a {
    font-size: 1.2em;
    color: #4b4b4b;
    text-decoration: none;
    font-weight: bold;
}

.info-graph-cryptos {
    padding-top: 4vh;
}

.cont-tit-comp {
    margin: auto;
}

.sect-tittles-compra {
    width: 620px;
}

.sect-tittles-compra h1 {
    color: #120B3A;
    font-size: 2.2em;
    font-family: montserrat_normal;
}

.sect-tittles-compra h2 {
    color: #120B3A;
    font-size: 2.2em;
    font-family: montserrat_normal;
}

.sect-tittles-compra p {
    color: #120B3A;
    font-size: 1.4em;
}

.sect-tittles-compra {
    margin-top: 80px;
    margin: auto;
    float: none;
}

.crypto-mag-price {
    background-color: #fff;
    height: 400px;
    position: absolute;
}

.price-buy li {
    padding: 15px;
    float: left;
    list-style: none;
    width: 250px !important;
}

.info-buy {
    padding-left: 0px;
    display: flex;
    align-items: center;
    white-space: nowrap;
}

.info-buy a {
    line-height: unset !important;
}

.info-buy p {
    font-size: 1.2em;
    margin-bottom: 0;
    color: #515151;
    display: inline;
}

.info-buy img {
    width: 20px !important;
    margin-left: 5px;
}

.price-princ p {
    font-size: 1.7em;
    float: left;
    margin-right: 4px;
    color: #120B3A;
    font-weight: bolder;
}

.price-princ span {
    font-size: 1.8em;
    color: #515151;
}

.price-buy {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.coin-desr-alig {
    display: flex;
    align-items: center;
}

.bx-wrapper .bx-controls-direction a {
    top: 38% !important;
    z-index: 1;
}

.bx-viewport {
    padding-left: 15px;
    margin-bottom: 8px;
}

.como-comprar img {
    width: 30%;
    margin-bottom: 15px;
}

.como-comprar h2 {
    font-size: 1.4em;
    color: #120B3A;
    font-family: montserrat_normal;
}

.como-comprar-cont {
    margin-top: 8vh;
    margin-bottom: 4vh;
}

.bx-wrapper {
    margin-bottom: 0px !important;

}

.sec-btn-start {
    margin-bottom: 100px;
}

.comp-quest {
    padding-bottom: 8vh;
    padding-top: 8vh;
    border-bottom: solid 1px #eee;
}

.iz-comp {
    background-color: #0B43E8;
    color: #fff;
}

.de-comp {
    background-color: #25015E;
    color: #fff;
}

.divid-sect {
    height: 520px;
    padding-top: 50px;
    position: relative;
}

.de-comp img {
    width: 95%;
    position: absolute;
    bottom: 0;
    left: 0;
}

.iz-comp img {
    right: 10px;
    left: 10px;
    position: absolute;
    bottom: 0;
    width: 75%;
    margin: auto;
}

.action-sec-final {
    padding-top: 90px;
}

.tit-sec-divid {
    width: 75%;
    margin: auto;
}

.tit-sec-divid p {
    font-size: 1.4em;
}

.action-sec-final p {
    font-size: 1.4em;
    color: #120B3A;
}

.price-ful-coun {
    background-color: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
    margin-bottom: 4vh;
    padding: 2vh 2vw;
}

.crypto-line {
    margin-top: 25px;
    margin-bottom: 25px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}

.crypto-line img {
    width: 40px;
    margin-right: 10px;
}

.crypto-line p {
    display: inline-block;
    margin-bottom: 5px;
    font-size: 1.2em;
    color: #202020;
}

.tittl-line {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 15px;
    /* border-bottom: solid 1px #eee; */
}

.bt-com-genrl {
    width: 60%;
    border-radius: 6px;
    color: #fff;
    font-size: 14pt;
    background-color: #0BCE96;
    border: solid 1px #0BCE96;
    height: 40px;
}

.bt-com-genrl:hover {
    width: 60%;
    border-radius: 6px;
    color: #fff;
    font-size: 14pt;
    background-color: #0BCE96;
    border: solid 1px #0BCE96;
    height: 40px;
}

.bt-cta-genrl {
    padding: 10px 40px;
    color: #fff;
    border-radius: 30px;
    font-size: 1.3em;
    background-color: #0BCE96;
    border: solid 1px #0BCE96;
}

.bt-cta-genrl:hover {
    padding: 10px 40px;
    color: #fff;
    border-radius: 30px;
    font-size: 1.3em;
    background-color: #03b180;
    border: solid 1px #03b180;
}

.mobile-cryptocards-cc {
    display: none;
}

.criptomonedas-expl-left {
    padding-top: 16vh;
    padding-bottom: 16vh;
}

.ilustr-sect-left {
    display: flex;
    align-items: center;
}

.ilustra-comprar-box img {
    width: 80%;
}

.txt-sect-padd {
    padding-right: 8vw;
}

.txt-sect-padd span {
    font-size: 1.2em;
    color: #326cf3;
    font-weight: bold;
    font-family: montserrat_normal;
}

.txt-sect-padd h3 {
    font-size: 1.8em;
    font-weight: bold;
    margin-top: 8px;
}

.txt-sect-padd p {
    font-size: 1.2em;
}

.txt-sect-padd a {
    font-size: 1em;
    font-weight: bold;
    color: #272727;
}

.wallet-mock-criptom {
    background-color: #0b43e8;
    display: flex;
    align-items: center;
}

.wallet-atrib-box-criptom {
    padding-left: 8vw;
    padding-right: 8vw;
    color: #fff
}

.align-line {
    display: flex;
    align-items: center;
    background-color: #326cf3;
}


.wallet-mock-criptom img {
    width: 60%;
    margin: auto;
}

.txt-sect-style span {
    font-weight: bold;
    font-family: montserrat_normal;
    color: #13e8b5
}

.txt-sect-style a {
    color: #fff;
    font-size: 1em;
    font-weight: bold;
}

.txt-sect-style h3 {
    font-weight: bold;
    margin-top: 8px;
}

.txt-sect-style p {
    font-size: 1.2em;
}

.center-ilustr-sect {
    padding-top: 16vh;
    padding-bottom: 8vh;
}

.princip-img-center-sect {
    padding-left: 20%;
    padding-right: 20%;
}

.princip-img-center-sect img {
    width: 70%;
}


.txt-sect-style-center span {
    font-weight: bold;
    font-family: montserrat_normal;
    color: #326cf3;
    display: block;
    margin-top: 24px;
    font-size: 1.2em;
}

.txt-sect-style-center h3 {
    font-weight: bold;
    margin-top: 8px;
}

.txt-sect-style-center p {
    font-size: 1.2em;
}

.txt-sect-style-center a {
    font-size: 1em;
    color: #272727;
}

.icon-box-criptomon {
   padding-left: 4vw;
   padding-right: 4vw;
}

.icon-box-criptomon img {
    width: 72px;
}

.icon-box-criptomon-left {
    border-right: solid 1px rgb(159, 159, 159);
}

.icon-box-criptomon-left {
    line-height: 1.2;
}

.divider-section {
    background-color: #fcfcfc;
    padding-top: 16vh;
    padding-bottom: 16vh;
}

/* fin comprar criptomoneda */

/* ethereum 2019-2020 */

.ful-info-crypto {
    margin-top: 6vh;
    background-color: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
    margin-bottom: 4vh;
    padding: 2vh 2vw;
    width: 85%;
    margin: auto;
}

.info-crypto-line {
    margin-bottom: 8vh;
}

/* Fin ethereum 2019-2020 */

/*stellar airdrop*/

.cont-prin-airdrop {
    background-image: url("../img/back-airdrop.png");
    background-size: cover;
    background-repeat: no-repeat;
    height: 400px;
    background-position: center;
}

.airdrop-tit {
    top: 150px;
}


/* fin stellar airdrop*/

/* teleton-chile */

.telet-chile-prin {
    background: url("../img/telt-chi-back.png");
    height: 450px;
    background-repeat: no-repeat;
    background-size: cover;
}

.telet-chile-prin .it-prin {
    margin-top: 200px;
}

.telet-chile-prin h1 {
    letter-spacing: 1px;
}

.qr-tel img {
    width: 80%;
}

.metod-explict p {
    font-size: 1.5em;
}

.btns-conte {
    width: 45%;
    margin: auto;
    margin-top: 4vh;
}

.btn-info-telet {
    background-color: #fff;
    border: solid 1px #eeee;
    color: #120B3A;
    border-radius: 30px;
    font-size: 1.2em;
    padding: 10px;
}

.btn-compartir-qr {
    background-color: #fff;
    border: solid 1px #eeee;
    color: #120B3A;
    border-radius: 30px;
    font-size: 1.2em;
    padding: 10px;
}

.stps-deposit img {
    width: 80%;
}

.stps-deposit p {
    font-size: 1.2em;
}

.download-app img {
}

.steps-done {
    padding: 14vh 0;
}

.con-item-steps {
    padding-bottom: 6vh;
    padding-top: 3vh;
}

.con-item-steps img {
    width: 100%;
}

.con-item-steps p {
    font-size: 1.2em;
}

.iniciativa {
    padding-bottom: 10vh;
    border-top: solid 1px #eee;
    padding-top: 5vh;
}

.iniciativa h2 {
    font-size: 2em
}

/* World Vision */

.wv-chile-prin {
    background: url("../img/wv-princ.png");
    height: 640px;
    background-repeat: no-repeat;
    background-size: cover;
}

header nav.nav-land-wv {
    width: 100%;
    margin: 0 auto;
    padding-top: 0;
    padding-bottom: 15px;
    position: absolute;
    z-index: 9999999;
    background-color: #000;
}

.wv-chile-prin .it-prin {
    margin-top: 300px;
}

.wv-chile-prin .cont-it-prin {
    width: 60%;
    padding-left: 60px;
}

.wv-chile-prin h1 {
    letter-spacing: 1px;
    text-align: left;
    text-shadow: 0px 2px 10px rgba(0, 0, 0, 0.8) !important;
    font-size: 3em;
}

.brand-chill {
    font-weight: bolder;
    font-size: 1.2em;
}

.wv-qrs-code {
    background-color: #efe9e3;
    padding-top: 46px;
}

.qr-tel img {
    width: 100%;
}

.metod-explict p {
    font-size: 1.5em;
}

.btns-conte {
    width: 45%;
    margin: auto;
    margin-top: 4vh;
}

.btn-info-telet {
    background-color: #fff;
    border: solid 1px #eeee;
    color: #120B3A;
    border-radius: 30px;
    font-size: 1.2em;
    padding: 10px;
}

.btn-compartir-qr {
    background-color: #fff;
    border: solid 1px #eeee;
    color: #120B3A;
    border-radius: 30px;
    font-size: 1.2em;
    padding: 10px;
}

/* Fin World Vision */

/* Promo footer */

.footer-promo {
    background: #1a24ff;
    padding: 8vh 12vw;
    color: #fff;
}

.footer-promo a {
    color: #fff;
}

.btn-why-more {
    background: transparent;
    border: solid 1px #fff;
    border-radius: 40px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 16px;
    font-size: 1.4em;
    color: #fff;
}

.btn-why-more:hover {
    background: #fff;
    border: solid 1px #fff;
    border-radius: 40px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 16px;
    font-size: 1.4em;
    color: #0664CA;
}

.left-promo-msn {
    border-right: solid 0.1px rgb(61, 151, 241);
}

.left-promo-msn p {
    margin-top: 12px;
    font-size: 1.4em;
}

.left-promo-msn h1 {
    margin-bottom: 0;
    font-family: "montserrat";
}

.promo-icon-box-h img {
    width: 100%;
}

.promo-icon-txt-box-h h3 {
    font-size: 1.4em;
    margin-top: 8px;
    color: #fff;
    font-family: montserrat_normal;
    font-weight: 200;
}

.promo-icon-txt-box h3 {
    font-size: 1.4em;
    font-weight: bold;
    color: #120B3A;
}

.atribute-box2 {
    margin-top: 10px;
}

.right-promo-atrib {
    padding-left: 4vw;
}

.separator {
    height: 4px;
    width: 80px;
    border-radius: 10px;
    background-color: turquoise;
}

/* Fin Promo footer */

/* cryptocompra banner */

#wrapper{
    position:relative;
    width:100%;
    min-height:40vh;
    overflow:hidden;
    z-index: 100;
  }

  .layer{
    position:absolute;
    width:100vw;
    min-height:41vh;
    overflow:hidden;
  }

  .layer .content-wrap{
    position:absolute;
    width:100vw;
    min-height:40vh;
  }

  .layer .content-body{
    width: 40%;
    position: absolute;
    top: 50%;
    text-align: left;
    transform: translateY(-50%);
  }

  .content-body h1 {
      color: #fff;
      margin-bottom: 5px;
  }

  .content-body p {
    color: #fff;
    font-size: 1.4em;
    font-weight: normal;
    margin-bottom: 4vh;
}

.content-body img {
    width: 200px;
}

  .bottom{
    background-image: url("../img/fondo-princ-img.png");
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: bottom;
    z-index:101;
  }

  .bottom .content-body{
    right:10%;
  }

  .top{
    background: rgb(236,104,51);
    background: linear-gradient(58deg, rgba(236,104,51,1) 56%, rgba(255,51,51,1) 125%);
    color:#222;
    z-index:102;
    width:50vw;
    min-height: 42vh;
  }

  .top .content-body{
    left: 12vw;
    color:#222;
  }

  .skewed .top{
    transform: skew(-20deg);
    margin-left:-1000px;
    width:calc(52vw + 1000px);
  }

  .skewed .top .content-wrap{
    transform: skew(20deg);
    margin-left:1000px;
  }

  .pay-metods {
    height: 40px;
    background-color: #272727;
    z-index: 201;
    position: absolute;
    right: 0;
    bottom: 2vh;
    width: 40%;
    border-radius: 40px 0 0 40px;
    display: flex;
    align-items: center;
  }

  .pay-metods img {
    width: 80%;
  }

  .btn-cta-init-sect {
      padding: 8px 20px;
      background-color: #fff;
      color: orangered;
      font-size: 1.2em;
      border-radius: 40px;
      font-weight: bolder;
      text-decoration: none;
  }

  .btn-cta-init-sect:hover {
    padding: 8px 20px;
    background-color: rgb(255, 153, 0);
    color: #fff;
    font-size: 1.2em;
    border-radius: 40px;
    font-weight: bolder;
    text-decoration: none;
    -webkit-box-shadow: 0px 8px 14px -5px rgba(145,80,0,1);
    -moz-box-shadow: 0px 8px 14px -5px rgba(145,80,0,1);
    box-shadow: 0px 8px 14px -5px rgba(145,80,0,1);
}
.buy-crypto-banner {
  position: relative;
  padding: 0 15px;
}
  /* Fin cryptocompra-banner */

/* Why cryptomarket */

.info-why-line {
    margin-bottom: 8vh;
}

.why-secure-backg {
    background: url(../img/fondo-why.png) 50% 37%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top;
    color: #fff;
    background-color: #fcfcfcee;
    padding-bottom: 2vh;
}

.why-secure-backg .it-prin h1 {
    font-size: 2.5em;
}

.atrbt_why_sup {
    padding-left: 4vw;
    padding-right: 4vw;
}

.atrbt_why_sup i {
    font-size: 1.2em;
    color: #06c98a;
}

.atrbt_why_sup h2 {
    font-size: 1.2em;
    color: #0664CA !important;
    font-weight: bolder;
    font-family: montserrat_normal;
}

.atrbt_why_sup p {
    font-size: 1.2em;
    color: #3a3a3a !important;
}

.tittle-why-line {
  margin-top: 4vh;
}

.full-container {
  min-height: 800px;
  justify-content: flex-end;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.tittle-why-line h2 {
    color: #120B3A;
    font-size: 2.2em;
    font-family: montserrat_normal;
}

.tittle-why-line p {
    color: #120B3A;
    font-size: 1.4em;
}

.ranking_secur {
    padding: 8vh 0 16vh 0;
    background-color: #fcfcfcee;
}

.acred-mozz-cont {
    border-radius: 16px;
    padding: 48px 40px;
    -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
    margin-top: 16vh;
    margin-bottom: 4vh;
    background-color: #fff;
    display: flex;
    align-items: center;
}

.tittl_acred-mozz p {
    margin-bottom: 0;
    font-weight: bolder;
    font-family: montserrat;
    font-size: 1.2em;
}

.f-calif {
    border-left: solid 1px #eeee;
}

.f-calif a {
    text-decoration: none;
}

.a-calif a {
    text-decoration: none;
}

.a-calif p {
    font-size: 1.6em;
    color: #00b46e;
    font-family: montserrat;
}

.a-calif h5 {
    font-size: 1.2em;
    color: #0d62fb;
    font-family: questrial;
}

.f-calif p {
    font-size: 1.6em;
    color: #fc386c;
    font-family: montserrat;
}

.f-calif h5 {
    font-size: 1.2em;
    color: #0d62fb;
    font-family: questrial;
}

.center-code {
    width: 100%;
}

.max-cualif {
    background-color: #00b46e;
    border-radius: 10px;
    height: 200px;
    position: absolute;
    margin: auto;
    width: 85%;
    top: -100px;
    display: flex;
    align-items: center;
}

.max-cualif h5 {
    color: #fff;
    font-size: 1.4em;
    display: block;
    font-family: montserrat;
}

.max-cualif p {
    color: #fff;
    font-size: 3.2em;
    font-weight: bolder;
}

.bank_court {
    padding: 14vh 0 16vh 0;
}

.tittl-bank-co h1 {
    margin-bottom: 8vh;
}

.users_lovers {
    padding: 8vh 0 16vh 0;
    background: rgb(13, 98, 251);
    background: linear-gradient(142deg, rgba(13, 98, 251, 1) 62%, rgba(54, 125, 252, 1) 100%);
    color: #fff;
}

.usrs-lovrs-titt i {
    font-size: 1.8em;
    color: #50c0f8;
}

.usrs-lovrs-titt h2 {
    margin-bottom: 8vh;
}

/* Instant deposit */

.instant-backg {
    background: linear-gradient(0deg, rgba(260,0,80,1) 0%, rgba(219,50,103,1) 138%);
    /* background: linear-gradient(180deg, rgba(173,0,150,1) 0%, rgba(219,50,103,1) 46%); */
    /* background-color: #DB3267; */
}

.iso-trans-dep img {
    width: 40px;
}

.deposit-princ-titt {
    margin-top: 14vh !important;
}

.deposit-princ-titt h1 {
    margin-top: 1vh;
    margin-bottom: 1vh;
}

.shad-box {
    padding: 2vh 2vw;
}

.atrib-inst-dep-box-color2 {
    padding: 4vh 2vw;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 5px 1px rgba(176,176,176,0.62);
    -moz-box-shadow: 0px 0px 5px 1px rgba(176,176,176,0.62);
    box-shadow: 0px 0px 5px 1px rgba(176,176,176,0.62);
    background-color: rgba(13, 98, 251, 1);
}

.atrib-inst-dep-box {
    padding: 4vh 2vw;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 5px 1px rgba(176,176,176,0.62);
    -moz-box-shadow: 0px 0px 5px 1px rgba(176,176,176,0.62);
    box-shadow: 0px 0px 5px 1px rgba(176,176,176,0.62);
    background-color: rgba(54, 125, 252, 1);
}

.atrib-inst-dep-box-color2 .text-atrib-box {
    color: #fff;
}

.icon-dep-box {
    padding-right: 0;
    padding-right: 0;
}

.icon-dep-box img {
    width: 100%;
}

.text-atrib-box {
    color: #fff;
}

.text-atrib-box h2 {
    margin-top: 0;
    font-size: 1.8em;
}

.text-atrib-box p {
    font-size: 1.2em;
    letter-spacing: 1px;

}

.contain-atributes-instant {
    padding-top: 8vh;
    padding-bottom: 8vh;
}

.info-box-xs {
    padding-top: 0;
    padding-bottom: 6vh;
}

.info-box-xs i {
    color: rgba(13, 98, 251, 1);;
}

.mobile-solo {
    display: none;
}

.bt-cta-more-inf {
    padding: 10px 40px;
    color: rgba(13, 98, 251, 1);
    border-radius: 30px;
    font-size: 1.3em;
    background-color: transparent;
    border: solid 1px rgba(13, 98, 251, 1);
}

.bt-cta-more-inf:hover {
    padding: 10px 40px;
    color: #ffff;
    border-radius: 30px;
    font-size: 1.3em;
    background-color: rgba(13, 98, 251, 1);
    border: solid 1px rgba(13, 98, 251, 1);
}

/* lovers carousel */

.carousel-showmanymoveone .carousel-control {
    width: 4%;
    background-image: none;
}

.carousel-showmanymoveone .carousel-control.left {
    margin-left: -20px;
}

.carousel-showmanymoveone .carousel-control.right {
    margin-right: -20px;
}

.carousel-showmanymoveone .cloneditem-1,
.carousel-showmanymoveone .cloneditem-2,
.carousel-showmanymoveone .cloneditem-3 {
    display: none;
}

@media all and (min-width: 768px) {
    .carousel-showmanymoveone .carousel-inner > .active.left,
    .carousel-showmanymoveone .carousel-inner > .prev {
        left: -50%;
    }

    .carousel-showmanymoveone .carousel-inner > .active.right,
    .carousel-showmanymoveone .carousel-inner > .next {
        left: 50%;
    }

    .carousel-showmanymoveone .carousel-inner > .left,
    .carousel-showmanymoveone .carousel-inner > .prev.right,
    .carousel-showmanymoveone .carousel-inner > .active {
        left: 0;
    }

    .carousel-showmanymoveone .carousel-inner .cloneditem-1 {
        display: block;
    }
}

@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d) {
    .carousel-showmanymoveone .carousel-inner > .item.active.right,
    .carousel-showmanymoveone .carousel-inner > .item.next {
        -webkit-transform: translate3d(50%, 0, 0);
        transform: translate3d(50%, 0, 0);
        left: 0;
    }

    .carousel-showmanymoveone .carousel-inner > .item.active.left,
    .carousel-showmanymoveone .carousel-inner > .item.prev {
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
        left: 0;
    }

    .carousel-showmanymoveone .carousel-inner > .item.left,
    .carousel-showmanymoveone .carousel-inner > .item.prev.right,
    .carousel-showmanymoveone .carousel-inner > .item.active {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        left: 0;
    }
}

@media all and (min-width: 992px) {
    .carousel-showmanymoveone .carousel-inner > .active.left,
    .carousel-showmanymoveone .carousel-inner > .prev {
        left: -33.3%;
    }

    .carousel-showmanymoveone .carousel-inner > .active.right,
    .carousel-showmanymoveone .carousel-inner > .next {
        left: 33.3%;
    }

    .carousel-showmanymoveone .carousel-inner > .left,
    .carousel-showmanymoveone .carousel-inner > .prev.right,
    .carousel-showmanymoveone .carousel-inner > .active {
        left: 0;
    }

    .carousel-showmanymoveone .carousel-inner .cloneditem-2,
    .carousel-showmanymoveone .carousel-inner .cloneditem-3 {
        display: block;
    }
}

@media all and (min-width: 992px) and (transform-3d), all and (min-width: 992px) and (-webkit-transform-3d) {
    .carousel-showmanymoveone .carousel-inner > .item.active.right,
    .carousel-showmanymoveone .carousel-inner > .item.next {
        -webkit-transform: translate3d(33.3%, 0, 0);
        transform: translate3d(33.3%, 0, 0);
        left: 0;
    }

    .carousel-showmanymoveone .carousel-inner > .item.active.left,
    .carousel-showmanymoveone .carousel-inner > .item.prev {
        -webkit-transform: translate3d(-33.3%, 0, 0);
        transform: translate3d(-33.3%, 0, 0);
        left: 0;
    }

    .carousel-showmanymoveone .carousel-inner > .item.left,
    .carousel-showmanymoveone .carousel-inner > .item.prev.right,
    .carousel-showmanymoveone .carousel-inner > .item.active {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        left: 0;
    }
}

.carousel-control:hover, .carousel-control:focus {
    opacity: 1;
}

.carousel-control, .carousel-control {
    opacity: 1;
}

@media all and (min-width: 1600px) {
    .carousel-main-container {
        width: 66.66666667%;
        margin-left: 16.66666667%;
    }
}

.glyphicon {
    color: #fff;
    top: 60px;
}

@media all and (min-width: 768px) {
    .glyphicon {
        top: 62px;
    }

    .main-menu {
        margin-top: 12px;
    }
}


@media all and (min-width: 992px) {
    .glyphicon {
        top: 65px;
    }
}

@media all and (max-width: 767px) {
    .glyphicon-menu-right {
        margin-left: 20px;
    }

    .glyphicon-menu-left {
        right: 28px;
    }
}

.carousel_card {
    background: #ffffff;
    height: 500px;
    border-radius: 10px;
    padding: 4vh 2.5vw;
    position: relative;
}

.carousel_card img {
    width: 80px;
    margin-bottom: 10px;
    border-radius: 100px;
}

.name_post_love {
    color: blue;
    font-size: 1.2em;
    font-weight: bolder;
    font-family: montserrat;
    margin-top: 16px;
}

.message_post p {
    color: #3a3a3a;
    font-size: 1.4em;
    margin-top: 32px;
    font-family: muli;
}

.message_post i {
    color: #919191;
}

.rrss-prov {
    width: 80%;
    text-align: right;
    color: #fff;
    font-size: 2em;
    margin-top: 24px;
    position: absolute;
    bottom: 24px;
    right: 24px;

}

.rrss-prov a {
    color: #fff;
}

.rrss-prov i {
    padding: 12px 18px;
    background-color: blue;
    border-radius: 50px;
    font-size: 1.2em;
}

.padd-card {
    padding: 0 5px;
}

/* Fin Why cryptomarket */
/*** LOADER ***/

.overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    opacity: 0.8;
    display: block;
    z-index: 998;
}

.spinner-center {
    position: fixed;
    z-index: 999;
    height: 4em;
    width: 4em;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.spinner {
    width: 50px;
    height: 50px;
    background-color: #333;
    border-radius: 100%;
    -webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
    animation: sk-scaleout 1.0s infinite ease-in-out;
}

@-webkit-keyframes sk-scaleout {
    0% {
        -webkit-transform: scale(0)
    }
    100% {
        -webkit-transform: scale(1.0);
        opacity: 0;
    }
}

@keyframes sk-scaleout {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    100% {
        -webkit-transform: scale(1.0);
        transform: scale(1.0);
        opacity: 0;
    }
}


.grafic-1 {
    padding: 20px;
    height: 300px;
}

.chart-container {
    height: 380px;
}

.new-chart-title {
    font-size: 1.5em;
    font-weight: 400;
    height: 35px;
}

.chart-left {
    display: inline;
    float: left;
}

.chart-right {
    display: inline;
    float: right !important;
}

.chart-right .span_right_chart {
    font-size: 13px;
}

.rickshaw_graph {
    margin-top: 25px;
}

.referral-container p {
    color: #656464;
    font-size: 14px !important;
    font-weight: normal !important;
}

.referral-container {
    color: #656464;
    font-size: 14px !important;
    font-weight: normal !important;
}

.underline {
    text-decoration: underline;
}

/* menu mobile */
#hamburgler {
    display: none;
}

.nav-mobil {
    display: none;
}

/*Teleton*/

.qrs-code {
    padding: 4vh 0 10vh 0;
}

.qr-code-tel {
    padding-top: 4vh;
    background-color: #fcfcfc;
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .thumbnail a > img, .thumbnail > img {
    max-width: 50%;
    margin: auto;
}

.carousel-control.right {
    background: none;
    right: -110px;
    color: #fff;
}

.carousel-control.left {
    background: none;
    left: -110px;
    color: #fff;
}

.carousel-indicators {
    bottom: -50px;
}

.carousel-indicators .active {
    background: #ff6b00;
}

.carousel-indicators li {
    border: 1px solid #ff6b00;
}

.carousel-control {
    color: #ff6b00;
}

.chev-cont {
    border: solid 1px #ff6b00;
    border-radius: 20px;
}

.carousel-control:focus, .carousel-control:hover {
    color: #ff6b00;
}

.carousel-control img {
    position: absolute;
    top: 30%;
    z-index: 5;
    display: inline-block;
}

.chev-left {
    margin-left: -10px;
    left: 50%;
}

.chev-right {
    margin-right: -10px;
    right: 50%;
}

.carou-qr {
    padding: 8vh 0 14vh 0;
}

.computo-transcc {
    background-size: cover;
    background-repeat: no-repeat;
    color: #000;
    padding: 16vh 0;
}

.computo-transcc h3 {
    font-size: 8em;
    font-family: montauk;
    letter-spacing: 2px;
    font-weight: normal;
    color: #000;
    padding-top: 4vh;
}

.funcion {
    padding: 8vh 0 18vh 0;
    background-color: #221e20;
    color: #fff;
}

.cont-box-fun {
    margin-top: 14vh;
}

.cont-box-fun img {
    width: 30%;
}

.cont-box-fun h3 {
    font-size: 1.4em;
    color: #fff;
}

/* teleton brazil */

.telet-brazil-prin {
    background: url("../img/telt-bra-back.png");
    height: 450px;
    background-repeat: no-repeat;
    background-size: cover;
}

.info-como {
    padding-top: 6vh;
}

/* Fin teleton brasil */

/* Soporte 2019 */

.cont-princ-soporte {
    background: url("../img/fondo-about2.png") 50% 37%;
    height: 320px;
    background-repeat: no-repeat;
    background-size: cover;
}

.cont-princ-about .it-prin3 {
    margin-top: 180px;
    color: #fff;
}

.cont-princ-about .it-prin3 h1 {
    font-size: 3.5em;
    letter-spacing: 2px;
}

#answer-box1 {
    background-color: #fafafa;
    padding-top: 10vh;
    padding-bottom: 5vh;
    -webkit-box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.03);
    -moz-box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.03);
    box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.03);
}

.box-inter {
    -webkit-box-shadow: 0px 2px 8px 2px rgba(0, 0, 0, 0.19);
    -moz-box-shadow: 0px 2px 8px 2px rgba(0, 0, 0, 0.19);
    box-shadow: 0px 2px 8px 2px rgba(0, 0, 0, 0.19);
    padding: 8vh 2vw;
    border-radius: 10px;
    font-size: 1.2em;
    background-color: #fff;
}

.ans-list-style {
    padding: 2vh 0;
    border-bottom: solid 1px #eee;
}

.cont-answ {
    margin-bottom: 4vh;
}

.answ-but {
    background-color: #7DC462;
    color: #fff;
    border-radius: 30px;
    padding: 1vh 1vw;
    border: none;
}

.tit-suport {
    padding-bottom: 10vh;
}

.tit-suport h2 {
    font-size: 2em;
}

.tit-suport p {
    font-size: 1.5em;
}

.learn {
    padding-top: 10vh;
    padding-bottom: 15vh;
    background-color: #ffff;
}

.cont-geral-l {
    -webkit-box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.19);
    -moz-box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.19);
    box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.19);
    background-color: #fff;
    padding-top: 2vh;
    padding-bottom: 15vh;
    border-radius: 10px;
}

.box-learn {
    font-size: 1.5em;
    border-right: solid 1px #a6a6a6;
}

.cont-box-learn {
    width: 80%;
    margin: auto;
    color: #fff;
    padding: 5vh 0;
    border-radius: 5px;
}

.cont-box-learn i {
    margin-bottom: 10px;
}

.cbl-left {
    float: right;
    background-color: #7DC462;
}

.cbl-right {
    float: left;
    background-color: #f09d08;
}

.ticket {
    padding-top: 5vh;
    padding-bottom: 10vh;
}

.cont-ticket {
    -webkit-box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.19);
    -moz-box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.19);
    box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.19);
    border-radius: 10px;
    padding: 2vh 1vw;
}

.cont-ticket img {
    width: 70%;
    margin-bottom: 10px;
}

/* Fin soporte 2019 */

.description-mini-chart {
    position: absolute;
    top: 10px;
    left: 15px;
    font-size: 12px;
    font-weight: 400;
}

.centered-col {
    text-align: center;
    font-size: 0;
}

.centered-col > div {
    float: none;
    display: inline-block;
    text-align: left;
    font-size: 13px;
}

/* intotheblock section */

.back-widg-sect h2 {
    color: #0b43e8;
    font-weight: bold;
    font-size: 2em;
    font-family: "montserrat" !important;
}

.back-widg-sect h2 span {
    font-family: "montserrat" !important;
}

.itb-widget .section-subtitle {
    font-family: "questrial";
    font-size: 16px !important;
}

.itb-widget .powered-by-container .text {
    font-family: "questrial";
}

.itb-widget .summary .card {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.35);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.35);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.35);
}

.itb-widget .see-more-link {
    display: none;
}

.itb-widget .signals {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.35);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.35);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.35);
    border-radius: 8px;
}

.signals-container {
    margin-top: 8vh;
}

/* Fin intotheblock section */

/* bitcoin-a-dolar */

.bitcoin-cont-atrb {
    -webkit-box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.21);
    -moz-box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.21);
    box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.21);
    border-radius: 1rem;
    padding: 4vh 2vw;

    height: 100%;
    background-color: #fff;

    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.bitcoin-cont-atrb b {
    font-size: 16px;
}

.bitcoin-cont-atrb p {
    margin-top: 5px;
}

/* end bitcoin-a-dolar */

/* Bitcoin Today */
#chart {
    position: relative;
}

.form-control:focus {
    border-color: #0066CC;
    border: solid 2px rgb(32, 143, 255);
    box-shadow: unset;
    border-top: unset;
    border-left: unset;
    border-right: unset;
}

.convert-btn {
    margin-top: 20px;
    padding: 10px 40px;
    color: #fff;
    border-radius: 2px;
    font-size: 1.3em;
    background-color: #0BCE96;
    border: solid 1px #0BCE96;
}

.convert-btn:hover, .convert-btn:focus {
    color: #fff;
    background-color: #00ac7b;
    border: solid 1px #00ac7b;
}

.addon-simple {
    margin-right: 16px;
    margin-bottom: 5px;
    font-weight: bold;
}

.view-btn {
    border-radius: 0;
    width: 200px;
    font-size: 20px;
    height: 60px;
}

.basic {
    background-color: #000;
    color: #fff;
}

.trader {
    background-color: #fff;
    color: #000;
    border-color: #000;
}

.period-btn {
    background-color: #fff;
}

.period-btn:hover, .period-btn:active, .period-btn:focus {
    background-color: #e8e8e8;
    color: #000;
}

.percentage-variation {
    display: inline-block;
    font-size: medium;
    font-weight: bold;
    margin-right: 5px;
    margin-left: 5px;
}

.date-var {
    font-weight: bold;
    font-size: medium;
    display: inline-block;
}

.today-var {
    display: inline-block;
    margin-top: 0px;
}

.section-header {
    background-color: #1a24ff;
    height: 100%;
    padding-bottom: 32px;
}

@media (min-width: 400px) {
    .section-header {
        padding-bottom: 72px;
    }
}

.section-header h3, .section-header p {
    color: white;
}

.floating-section {
    margin-top: -100px;
}

@media (max-width: 400px) {
    .floating-section {
        margin-top: -14vw;
    }
}

.bitcoin-today-container {
    height: 100%;
    padding-left: 10vw;
    padding-right: 10vw;
}

.icon-div {
    height: 100%;
    background-color: #fff;
}

.mb-20 {
    margin-bottom: 20px;
}

.bitcoin-name {
    font-size: large;
    margin-top: 2px;
}

.c-000 {
    color: #000;
}

.icon-pos {
    width: 22px;
    height: 22px;
    margin-bottom: 4px;
}

.container-graph {
    height: 100%;
    margin-top: 200px;
    margin-bottom: 10vh;
    padding-left: 10vw;
    padding-right: 10vw;
}

.h-100 {
    height: 100%;
    margin-top: -150px;
    background-color: #fff;
}

.data-text {
    margin-bottom: 20px;
    font-size: large;
    color: #000;
    font-weight: bold;
}

.text-section {
    margin-bottom: 50px;
}

.row.display-flex {
    display: flex;
    flex-wrap: wrap;
}

.mini-card {
    max-height: 100%;
}

.section-header h2, .section-header h1 {
    color: #fff;
}

@media (min-width: 769px) {
    .stick-to-bottom {
        margin-top: 11%;
    }

    .section-header {
        height: 200px;
    }
}
/* End bitcoin today */

/* Cryptocurrency particular page */

.h-100 {
    height: 100%;
    margin-top: -150px;
    background-color: #fff;
}

.regular-title {
    font-weight: bolder;
    font-size: 2em;
}

.vertical-center-e {
    display: flex;
    align-items: center;
}

.global-data-coin .price{
    margin-top: 10px;
    margin-bottom: 10px;
}

@media only screen and (max-width: 1200px) {
    .global-data-coin .price{
        font-size: 2em;
    }
 }

.symbol-crypto {
    color: #fff;
    background-color: #37474F;
    padding: 2px;
    margin-top: 2px;
    border-radius: 2px;
}

.ml-2 {
    margin-left: 10px;
}

.ml-1 {
    margin-left: 5px;
}

.mt-2 {
    margin-top: 10px;
}

.feature-col img{
    max-width: 100px;
}

.negative-variation {
    color: #fff;
    font-weight: bolder;
    background-color: #EA4040;
    border-radius: 2px;
    padding: 2px;
    font-size: 0.8em;
}

.header-coin span {
    font-size: 0.8em;
    color: #37474F;

}

.coin-information a{
    text-decoration: none !important;
}

.plus-variation {
    color: #fff;
    padding: 1px;
    background-color: green;
    border-radius: 2px;
}

.data-card {
    background-color: #F2F2F2;
    border-style: solid;
    border-color: #BFBFBF;
    border-width: thin;
    color: #000;
    border-radius: 5px;
    padding: 5px;
}

.data-card img {
    width: 25px;
}

.data-card span {
    color: #7B8793;
}

.data-card h3 {
    color: #37474F;
}

.standard-margin {
    margin-top: 10px;
    margin-bottom: 10px;
}

.square-btn {
    height: 30px;
    padding: 0px 20px;
    padding-top: 2px;
    font-weight: bold;
    line-height: 26px !important;
}

@media only screen and (max-width: 1200px) {
    .square-btn {
        margin-top: 5vw;
    }
 }

 @media (max-width: 700px) {
    .mob-mt {
        margin-top: 16px !important;
    }
 }

/*Bootstrap button outline override*/
.btn-outline {
    background-color: transparent;
    color: inherit;
    transition: all .5s;
}

.btn-primary.btn-outline {
    color: #428bca;
}

.btn-success.btn-outline {
    color: #5cb85c;
}

.btn-info.btn-outline {
    color: #5bc0de;
}

.btn-warning.btn-outline {
    color: #f0ad4e;
}

.btn-danger.btn-outline {
    color: #d9534f;
}

.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
    color: #fff;
}

/* Texts styles */
.bold-blue-title {
    color: #0b43e8;
    font-weight: bold;
    font-size: 2em;
    font-family: "montserrat" !important;
}

.bold-title {
    color: #000;
    font-weight: bold;
    font-size: 2em;
    font-family: "montserrat" !important;
}

.bold-subtitle {
    color: #000;
    font-weight: bold;
    font-size: 1.5em;
    font-family: "montserrat" !important;
}

.primary-section {
    background-color: #0b43e8;
    padding: 8vh 12vh;
}

.primary-section h2{
    color: #fff;
    font-weight: bold;
    font-size: 2em;
    font-family: "montserrat" !important;
}

.primary-section .btn{
    padding: 0 4em;
}

/* Components */
.flags-countries a{
    text-decoration: none !important;
}

.flags-countries img {
    width: 30px;
    margin: 0 0.8em 0 0.8em;
}

.platform-promo-crypto{
    text-align: right;
}

@media only screen and (max-width: 1200px) {
    .platform-promo-crypto{
        text-align: center;
    }

    .promo-img-platform {
        width: 100%;
    }
 }

.promo-text-sect {
    margin-top: auto;
    margin-bottom: auto;
}

.referred-promo {
    background: linear-gradient(120deg, rgba(80, 1, 211, 1) 20%, rgba(20, 35, 255, 1) 100%);
    padding: 0 12vw;
    color: white;
    font-size: 22px;
    height: 100%;
}

.referred-promo .referred-title {
    font-size: 26px;
    font-family: 'montserrat' !important;
}

.referred-promo h2 {
    font-weight: bolder;
    font-size: 22px;
}
.referred-promo span {
    color:#6FFDCC;
}

.referred-promo a.btn {
    background: linear-gradient(120deg, #01E69B 20%, #73FFCE 100%);
    color: black;
    font-weight: bolder;
    -webkit-box-shadow: 0 10px 8px -3px rgba(18,102,62,.4);
    box-shadow: 0 10px 8px -3px rgba(18,102,62,.4);
    border-radius: 36px;
    padding: 6px 12px;
}

.referred-promo ol {
    list-style-type: none;
    padding-left: 0;
}
.referred-promo ol li {
    padding-left: 2em;
    font-size: 14px;
    color: white;
    font-weight: normal;
    position: relative;    /* It's needed for setting position to absolute in the next rule. */
}
.referred-promo ol li::before {
    content: "\2022";
    color: #6FFDCC;
    position: absolute;
    left: 0;                /* Adjust this value so that it appears where you want. */
    font-size: 3.5em;      /* Adjust this value so that it appears what size you want. */
}

.referred-promo p {
    font-size: 22px;
    color:white;
}

.referred-promo img {
    max-width: 100%;
}

@media (min-width: 700px) {
    .referred-promo img {
        max-width: 90%;
    }
}

@media (max-width: 699px) {
    .referred-promo {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .referred-promo img {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .referred-promo .start-now-btn {
        text-align:center;
        margin-bottom: 20px;
    }
}


.lowest-fees {
    background-image: url("/static/landing/img/trama.png");
    background-repeat: no-repeat;
    background-color: #0d62fb;
    padding: 12vh 12vw 0vh;
    font-family: 'montserrat' !important;
    color: white;
}

.lowest-fees .fees-content {
    padding-bottom: 45px;
}

.lowest-fees .fees-content p {
    font-size: 22px;
}

.lowest-fees .fees-content span {
    font-weight: bolder;
}

.lowest-fees a {
    margin: 0px;
}

.lowest-fees a:hover {
    font-weight: normal;
    margin-left: 0px;
}

.lowest-fees .fees-content img {
    width: 190px;
}

@media (min-width: 700px) {
    .lowest-fees .fees-img {
        position: relative;
        height: 300px;
    }

    .lowest-fees .fees-img img {
        max-width: 100%;
        position: absolute;
        bottom: 0px;
    }

    .desktop-fees {
        display: initial;
    }
    .mobile-fees {
        display: none;
    }

    .vcenter {
        display: flex;
        align-items: center;
    }
}

@media (max-width: 699px) {
    .lowest-fees a {
        margin-bottom: 24px;
    }

    .lowest-fees .fees-img img {
        max-width: 100%;
        margin-top: 15px;
    }
    .lowest-fees .fees-content {
        text-align:center;
        z-index: 1;
    }
    .desktop-fees {
        display: none;
    }
    .mobile-fees {
        display: initial;
    }
}

	
.fx-why {
    font-size: 2.5em;
    margin-top: 112px;
}
.f-header {
    font-weight: bold;
    font-size: 2em !important;
    margin: 0.67em 0;
    margin-bottom: 0;
    font-family: "montserrat";
}
.country-footer img {
    width: 20px;
}
.country-footer span {
    vertical-align: middle;
    margin-left: 8px;
}
.footer-col-2 {
    display: grid;
    grid-template-columns: repeat(2, 1fr); 
    list-style-position: inside;
    list-style-type: none;
}

.flag-menu {
    width: 20px !important;
}
