                    @font-face {
                    font-family: Montserrat;
                    src: url(https://home.ripley.cl/front/public/fonts/montserrat-light-webfont.eot);
                    src: url(https://home.ripley.cl/front/public/fonts/montserrat-light-webfont.eot?iefix) format("eot"), url(https://home.ripley.cl/front/public/fonts/montserrat-light-webfont.woff) format("woff"), url(WebFont.ttf) format("truetype"), url(https://home.ripley.cl/front/public/fonts/montserrat-light-webfont.ttf) format("svg");
                    font-weight: 300;
                }
                
                @font-face {
                    font-family: Montserrat;
                    src: url(https://home.ripley.cl/front/public/fonts/montserrat-regular-webfont.eot);
                    src: url(https://home.ripley.cl/front/public/fonts/montserrat-regular-webfont.eot?iefix) format("eot"), url(https://home.ripley.cl/front/public/fonts/montserrat-regular-webfont.woff) format("woff"), url(WebFont.ttf) format("truetype"), url(https://home.ripley.cl/front/public/fonts/montserrat-regular-webfont.ttf) format("svg");
                    font-weight: 400;
                }
                
                @font-face {
                    font-family: Montserrat;
                    src: url(https://home.ripley.cl/front/public/fonts/montserrat-semibold-webfont.eot);
                    src: url(https://home.ripley.cl/front/public/fonts/montserrat-semibold-webfont.eot?iefix) format("eot"), url(https://home.ripley.cl/front/public/fonts/montserrat-semibold-webfont.woff) format("woff"), url(WebFont.ttf) format("truetype"), url(https://home.ripley.cl/front/public/fonts/montserrat-semibold-webfont.ttf) format("svg");
                    font-weight: 600;
                }
                
                @font-face {
                    font-family: sui;
                    src: url(../fonts/sui-generis.eot);
                    src: url(../fonts/sui-generis.eot?iefix) format("eot"), url(../fonts/sui-generis.woff) format("woff"), url(../fonts/sui-generis.ttf) format("truetype"), url(../fonts/sui-generis.ttf) format("svg");
                    font-weight: 300;
                }
                
                @font-face {
                    font-family: din;
                    src: url(../fonts/din-condensed.eot);
                    src: url(../fonts/din-condensed.eot?iefix) format("eot"), url(../fonts/din-condensed.woff) format("woff"), url(../fonts/din-condensed.ttf) format("truetype"), url(../fonts/din-condensed.ttf) format("svg");
                    font-weight: 400;
                }
                
                @font-face {
                    font-family: machine;
                    src: url(../fonts/machine-std.eot);
                    src: url(../fonts/machine-std.eot?iefix) format("eot"), url(../fonts/machine-std.woff) format("woff"), url(../fonts/machine-std.ttf) format("truetype"), url(../fonts/machine-std.ttf) format("svg");
                    font-weight: 600;
                }
                
                @font-face {
                    font-family: play;
                    src: url(../fonts/Play-Bold.ttf);
                    src: url(../fonts/Play-Bold.ttf?iefix) format("truetype"), url(../fonts/Play-Bold.ttf) format("svg");
                    font-weight: 600;
                }
                
                @font-face {
                    font-family: public;
                    src: url(../fonts/PUBLICGS.ttf);
                    src: url(../fonts/PUBLICGS.ttf?iefix) format("truetype"), url(../fonts/PUBLICGS.ttf) format("svg");
                    font-weight: 600;
                }
                
                .ripley-header {
                    margin-bottom: 0;
                }
                
                .ripley-footer {
                    margin-top: 0;
                }
                
                #idMinisitio {
                    font-family: Montserrat;
                    font-size: 16px;
                }
                
                #idMinisitio,
                .arrows-carousel {
                    overflow: hidden;
                }
                
                #idMinisitio .ver-ganadores {
                    border: none;
                    border-radius: 0;
                    background: url(../img/bg-boton.jpg);
                    background-size: 100% 100%;
                    -webkit-clip-path: polygon(4% 0, 100% 0, 100% 10%, 100% 80%, 96% 100%, 20% 100%, 0 100%, 0 20%);
                    clip-path: polygon(4% 0, 100% 0, 100% 10%, 100% 80%, 96% 100%, 20% 100%, 0 100%, 0 20%);
                    padding: .6em 4em;
                    position: relative;
                    font-family: sui;
                    text-shadow: -3px 6px 10px #090c50;
                    color: #fff;
                    font-size: 1em;
                    text-transform: uppercase;
                    margin: 100px auto 0;
                }
                
                .arrows-carousel .owl-controls.clickable .owl-buttons div {
                    font-size: 15px;
                    background: #fff;
                    padding: .6em;
                    position: absolute;
                    top: 50%;
                    margin-top: -3em;
                    text-align: center;
                    opacity: .6;
                    transition: all .5s ease;
                }
                
                .arrows-carousel .owl-controls.clickable .owl-buttons div:before {
                    font-family: FontAwesome;
                    font-size: 4.5em;
                    line-height: .6em;
                    color: gray;
                }
                
                .arrows-carousel .owl-controls.clickable .owl-buttons .owl-prev {
                    left: -2.81em;
                }
                
                .arrows-carousel .owl-controls.clickable .owl-buttons .owl-prev:before {
                    content: '\f104';
                    -webkit-text-stroke: 2px #fff;
                }
                
                .arrows-carousel .owl-controls.clickable .owl-buttons .owl-next {
                    right: -2.81em;
                }
                
                .arrows-carousel .owl-controls.clickable .owl-buttons .owl-next:before {
                    content: '\f105';
                    -webkit-text-stroke: 2px #fff;
                }
                
                .arrows-carousel:hover .owl-controls.clickable .owl-buttons .owl-prev {
                    left: 0;
                }
                
                .arrows-carousel:hover .owl-controls.clickable .owl-buttons .owl-next {
                    right: 0;
                }
                
                #idMinisitio #main-slider {
                    max-height: 592px;
                }
                
                #idMinisitio #main-slider figure {
                    position: relative;
                }
                
                #idMinisitio #main-slider figure a {
                    width: 100%;
                    height: 100%;
                    position: absolute;
                    top: 0;
                    left: 0;
                }
                
                #idMinisitio #main-slider .owl-pagination {
                    width: 90px;
                    position: absolute;
                    bottom: 10px;
                    left: 0;
                    right: 0;
                    margin-left: auto;
                    margin-right: auto;
                }
                
                #idMinisitio #main-slider .owl-pagination .owl-page {
                    width: 15px;
                    height: 15px;
                    background: #fff;
                }
                
                #idMinisitio #main-slider .owl-pagination .owl-page.active {
                    background: #6a6a6a;
                }
                
                #idMinisitio #main-slider .owl-controls .owl-prev {
                    width: 51px;
                    height: 51px;
                    color: white;
                    opacity: 1 !important;
                    top: 50%;
                    position: absolute;
                    z-index: 9;
                    left: 2% !important;
                    background: url(../img/arrow-left.png) center no-repeat;
                }
                
                #idMinisitio #main-slider .owl-controls .owl-next {
                    width: 51px;
                    height: 51px;
                    color: white;
                    opacity: 1 !important;
                    top: 50%;
                    position: absolute;
                    z-index: 9;
                    right: 2% !important;
                    background: url(../img/arrow-right.png) center no-repeat;
                }
                
                #idMinisitio,
                #idMinisitio #header-principal {
                    background: #000 url(../img/bg-ultimo-caballero.jpg) center 150px no-repeat;
                    background-size: 100% auto;
                }
                
                #idMinisitio #header-principal.bg-change {
                    background: url(../img/background-form-progreso.jpg) center no-repeat;
                    background-size: 100% auto;
                }
                
                #idMinisitio #header-principal button.boton-modular {
                    text-align: center;
                    width: 100%;
                    background: 0 0;
                    border-radius: 0;
                    margin-top: 3em;
                }
                
                #idMinisitio #header-principal button.boton-modular a {
                    display: inline-block;
                    color: #fff;
                    text-transform: uppercase;
                    text-decoration: none;
                    font-weight: 600;
                    font-size: 13px;
                    border-radius: 7px;
                    border: 2px solid #fff;
                    padding: 10px 20px;
                }
                
                #idMinisitio #header-principal>div ul#menu-principal {
                    display: -webkit-box;
                    display: flex;
                    -webkit-box-pack: justify;
                    justify-content: space-between;
                    -webkit-box-align: center;
                    align-items: center;
                }
                
                #idMinisitio #header-principal>div ul#menu-principal li {
                    width: 9em;
                    height: 3em;
                    margin: 0 1em;
                    position: relative;
                    display: -webkit-box;
                    display: flex;
                    -webkit-box-pack: center;
                    justify-content: center;
                    -webkit-box-align: center;
                    align-items: center;
                    cursor: pointer;
                    background: url(../img/border-menu.png) center no-repeat;
                    background-size: 9em 2.8em;
                }
                
                #idMinisitio #header-principal>div ul#menu-principal li:before {
                    content: "";
                    display: none;
                    position: absolute;
                    width: 100%;
                    height: 3em;
                    left: 0;
                    right: 0;
                    background: url(../img/border-menu.png) no-repeat;
                    background-size: 100% 100%;
                    align-self: center;
                }
                
                #idMinisitio #header-principal>div ul#menu-principal li img {
                    width: 80%;
                    position: relative;
                    z-index: 2;
                }
                
                #idMinisitio #header-principal>div ul#menu-principal li a {
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    top: 0;
                    left: 0;
                    z-index: 3;
                    cursor: pointer;
                }
                
                #idMinisitio #header-principal>div ul#menu-principal li:nth-of-type(3) {
                    -webkit-box-flex: 1;
                    flex: 1;
                    -webkit-box-align: start;
                    align-items: flex-start;
                    height: inherit;
                }
                
                #idMinisitio #header-principal>div ul#menu-principal li:nth-of-type(3):before {
                    content: none;
                }
                
                #idMinisitio #header-principal>div ul#menu-principal li:nth-of-type(4) {
                    -webkit-box-align: start;
                    align-items: flex-start;
                    position: relative;
                    height: inherit;
                }
                
                #idMinisitio #header-principal>div ul#menu-principal.navegacion-estatico {
                    position: fixed;
                    top: 0;
                    left: 0;
                    z-index: 3;
                    width: 100%;
                    padding: .5em 0;
                    margin: 0;
                    -webkit-box-pack: center;
                    justify-content: center;
                    background: rgba(0, 0, 0, .76);
                }
                
                #idMinisitio #header-principal>div ul#menu-principal.navegacion-estatico li:nth-of-type(3) {
                    display: none;
                }
                
                #idMinisitio #header-principal>div ul#menu-principal.navegacion-estatico li img {
                    width: 5em;
                }
                
                #idMinisitio #header-principal>div>figure {
                    text-align: center;
                    z-index: 2;
                    position: relative;
                    margin-top: -2em;
                    margin-bottom: 1em;
                }
                
                #idMinisitio #header-principal>div>figure img {
                    width: 100%;
                    max-width: 28em;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal h4 {
                    font-size: 1.2em;
                    font-family: sui;
                    text-transform: uppercase;
                    color: #fff;
                    margin: 0;
                    text-shadow: 0 0 10px #0bf;
                    text-align: center;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article#intro_form {
                    padding: 13em 0;
                    /*background: url(../img/face-optimus.jpg) center top no-repeat;*/
                    background-size: 80% auto;
                    text-align: center;
                    display: block;
                    margin: 0 auto;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article#intro_form figure img {
                    margin: 0 auto;
                    position: relative;
                    top: 50px;
                    width: 650px;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article#intro_form p:nth-of-type(1) {
                    font-family: din;
                    color: #fff;
                    font-size: 3.5em;
                    height: 70px;
                    margin-bottom: 0;
                    text-align: center;
                    text-transform: uppercase;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article#intro_form p:nth-of-type(2) {
                    color: #b0b0b0;
                    font-family: sui;
                    text-transform: uppercase;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article#intro_form a {
                    border: none;
                    border-radius: 0;
                    background: url(../img/bg-boton.png);
                    background-size: 100% 100%;
                    -webkit-clip-path: polygon(4% 0, 100% 0, 100% 10%, 100% 80%, 96% 100%, 20% 100%, 0 100%, 0 20%);
                    clip-path: polygon(4% 0, 100% 0, 100% 10%, 100% 80%, 96% 100%, 20% 100%, 0 100%, 0 20%);
                    color: #fff;
                    display: block;
                    padding: .6em 4em;
                    position: relative;
                    margin: 50px auto 0;
                    text-decoration: none;
                    width: 297px;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article#intro_form a span {
                    font-size: 1em;
                    font-family: sui;
                    text-transform: uppercase;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article#intro_form .contador-landing {
                    display: -webkit-box;
                    display: flex;
                    -webkit-box-pack: center;
                    justify-content: center;
                    -webkit-box-align: center;
                    align-items: center;
                    font-family: sui;
                    font-size: 2.4em;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article#intro_form .contador-landing article {
                    margin: 0 1em;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article#intro_form .contador-landing article p {
                    position: relative;
                    font-size: 3em;
                    margin: 0;
                    color: #fff;
                    text-shadow: 3px 2px 0 #323030;
                    font-family: din;
                    line-height: 1em;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article#intro_form .contador-landing article p:before {
                    content: ":";
                    position: absolute;
                    left: -.45em;
                    top: 50%;
                    margin-top: -.65em;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article#intro_form .contador-landing article h6 {
                    font-size: 1em;
                    line-height: 1em;
                    font-family: din;
                    font-weight: 300;
                    margin: 0;
                    text-transform: uppercase;
                    color: #7b7b7b;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article#intro_form .contador-landing article:nth-of-type(1) p:before {
                    content: none;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form a.bases-legales {
                    color: #fff;
                    text-transform: uppercase;
                    font-weight: 300;
                    font-size: .8em;
                    margin-top: 25px;
                }
                
                a.legales {
                    margin: 25px auto 0;
                    display: block;
                    color: #fff;
                    text-align: center;
                    font-size: 12px;
                    text-decoration: underline;
                    font-weight: 300;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form h4 {
                    margin: 1em auto;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario {
                    background: url(../img/bg-formulario.jpg) top no-repeat;
                    background-size: 100% 90%;
                    display: -webkit-box;
                    display: flex;
                    -webkit-box-orient: vertical;
                    -webkit-box-direction: normal;
                    flex-direction: column;
                    -webkit-box-pack: center;
                    justify-content: center;
                    -webkit-box-align: center;
                    align-items: center;
                    height: 640px !important;
                    position: relative;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario img:first-child {
                    left: 0;
                    margin: auto;
                    right: 0;
                    top: 20px;
                    position: absolute;
                    width: 85%;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario span {
                    color: #fff;
                    font-family: sui;
                    font-size: 0.8em;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div {
                    margin: .3em 0 0;
                    width: 65%
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form {
                    background: url('../img/parentesis.png') 5px 0 no-repeat;
                    font-family: play;
                    height: 120px;
                    margin: 0 0 150px;
                    position: relative;
                    text-align: center;
                    top: 155px;
                    width: 85%;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form p {
                    color: #8d8d8d;
                    font-size: 14px;
                    line-height: 16px;
                    text-transform: uppercase;
                    padding: 0 30px;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form p:first-child {
                    color: #fff !important;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form p span {
                    color: inherit !important;
                    display: block;
                    font-size: 16px;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form_2 {
                    font-family: play;
                    height: 120px;
                    margin: 0 0 150px;
                    position: relative;
                    text-align: center;
                    text-transform: uppercase;
                    top: 15px;
                    width: 85%;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form_2 h3 {
                    background: url(../img/parentesis-2.png) 38px 0 no-repeat;
                    color: #e2000a;
                    font-family: public;
                    font-size: 3em;
                    display: block;
                    letter-spacing: 4px;
                    margin: 0 0 10px;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form_2 p {
                    color: #fff;
                    font-size: 16px;
                    line-height: 22px;
                    padding: 0 30px;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form_2 p:nth-child(3) {
                    color: #8d8d8d !important;
                    font-size: 18px;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form_2 p:nth-child(3) span {
                    color: inherit;
                    display: block;
                    font-size: 18px;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form_2 a,
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form_2 a:visited {
                    color: #fff;
                    text-decoration: underline;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form_2 a:hover {
                    color: #8d8d8d;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.contenedor-boton {
                    margin: 1em 0 0;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div input {
                    background: #fff;
                    border: none;
                    border-radius: 5px;
                    color: #555;
                    font-family: sui;
                    padding: .3em 10px;
                    box-shadow: inset 0px 0px 12px 0px #000;
                    -webkit-box-shadow: inset 0px 0px 12px 0px #000;
                    -moz-box-shadow: inset 0px 0px 12px 0px #ABABAB;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div input::-webkit-input-placeholder {
                    color: #fff;
                    text-transform: uppercase;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div input::-moz-placeholder {
                    color: #fff;
                    text-transform: uppercase;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div input:-ms-input-placeholder {
                    color: #fff;
                    text-transform: uppercase;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div input:-moz-placeholder {
                    color: #fff;
                    text-transform: uppercase;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div label {
                    color: #fff;
                    display: inline-block;
                    font-family: sui;
                    font-size: 11px;
                    text-transform: uppercase;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.selector-class {
                    background: #000;
                    display: -webkit-box;
                    display: flex;
                    -webkit-box-pack: justify;
                    justify-content: space-between;
                    padding: .625em .125em;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.selector-class select {
                    background: #000;
                    color: #fff;
                    border: none;
                    font-family: sui;
                    text-transform: uppercase;
                    width: 100%
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.contenedor-boton {
                    text-align: center;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.contenedor-boton button {
                    position: relative;
                    padding: 11px 0;
                    background: url(../img/blur-1.png);
                    background-size: 100% 100%
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.contenedor-boton button span {
                    background: url(../img/btn-next.png);
                    padding: 13px 50px;
                    font-size: 0.8em;
                    text-transform: uppercase;
                    text-shadow: 0 0 10px #0bf;
                    font-family: sui;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article:nth-of-type(2)>p {
                    font-size: 1em;
                    text-transform: uppercase;
                    font-family: sui;
                    color: #fff;
                    text-align: center;
                    line-height: 1.3em;
                    margin-bottom: 2em;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article:nth-of-type(2) h4 {
                    margin-top: 1em;
                    margin-bottom: 1em;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article:nth-of-type(2) label,
                #idMinisitio #header-principal>div form#contenido-principal article:nth-of-type(3) label {
                    display: none;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article:nth-of-type(4) div.conenedor-formulario .form-group {
                    display: -webkit-box;
                    display: flex;
                    justify-content: space-around;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article:nth-of-type(4) div.conenedor-formulario .form-group input[type=radio] {
                    display: none;
                    transition: all .5s ease;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article:nth-of-type(4) div.conenedor-formulario .form-group label {
                    cursor: pointer;
                    text-align: center;
                    transition: all .3s ease;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article:nth-of-type(4) div.conenedor-formulario .form-group label:hover {
                    background: rgba(0, 0, 0, .3);
                    border-radius: 1em;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article:nth-of-type(4) div.conenedor-formulario .form-group label img {
                    display: block;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article:nth-of-type(4) div.conenedor-formulario .form-group label h5 {
                    display: inline-block;
                    font-family: sui;
                    text-transform: uppercase;
                    font-size: 1.1em;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article:nth-of-type(4) div.conenedor-formulario .form-group input[type=radio]:checked+label {
                    background: rgba(0, 0, 0, .5);
                    border-radius: 1em;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article:nth-of-type(4) div.conenedor-formulario .form-group input[type=radio]:checked+label h5 {
                    border-bottom: .3em solid;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article:nth-of-type(5) h4 {
                    font-size: 1.3em;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article:nth-of-type(5) .conenedor-formulario p {
                    font-size: 1em;
                    width: 90%;
                    font-family: sui;
                    text-transform: uppercase;
                    color: #fff;
                    margin: 0;
                    text-shadow: 0 0 10px #0bf;
                    text-align: center;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article:nth-of-type(5) .conenedor-formulario img {
                    margin-top: 1em;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article:nth-of-type(5) .conenedor-formulario>img {
                    max-width: 13em;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article:nth-of-type(5) .conenedor-formulario a {
                    display: inline-block;
                    text-decoration: none;
                    text-align: center;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article:nth-of-type(5) .conenedor-formulario a img {
                    max-width: 1.5em;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article:nth-of-type(5) .conenedor-formulario a p {
                    margin: 0 auto;
                }
                
                #idMinisitio #header-principal>div form#contenido-principal article:nth-of-type(5) .conenedor-formulario p:last-of-type {
                    margin-top: 1.5em;
                }
                
                #idMinisitio .modular {
                    position: relative;
                }
                
                #idMinisitio .modular>div {
                    height: 100%
                }
                
                #idMinisitio .modular>div article {
                    text-align: center;
                    height: 100%;
                    display: -webkit-box;
                    display: flex;
                    -webkit-box-orient: vertical;
                    -webkit-box-direction: normal;
                    flex-direction: column;
                    -webkit-box-pack: center;
                    justify-content: center;
                    -webkit-box-align: center;
                    align-items: center;
                    z-index: 2;
                    position: relative;
                }
                
                #idMinisitio .modular>div article p {
                    color: #fff;
                    font-size: 1em;
                    text-transform: uppercase;
                    line-height: 1.4em;
                    width: 100%
                }
                
                #idMinisitio .modular>div article button {
                    border: none;
                    border-radius: 0;
                    background: url(../img/bg-boton.jpg);
                    background-size: 100% 100%;
                    -webkit-clip-path: polygon(4% 0, 100% 0, 100% 10%, 100% 80%, 96% 100%, 20% 100%, 0 100%, 0 20%);
                    clip-path: polygon(4% 0, 100% 0, 100% 10%, 100% 80%, 96% 100%, 20% 100%, 0 100%, 0 20%);
                    padding: .6em 4em;
                    position: relative;
                }
                
                #idMinisitio .modular>div article button span {
                    font-size: 1em;
                }
                
                #idMinisitio .modular>div article button a {
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    top: 0;
                    left: 0;
                }
                
                #idMinisitio .modular .advert-edad {
                    font-size: 1em;
                    position: absolute;
                    width: 20em;
                    height: 20em;
                    bottom: 0;
                    right: 0;
                }
                
                #idMinisitio .modular .advert-edad>img {
                    width: 20em;
                    height: 20em;
                }
                
                #idMinisitio .modular .advert-edad figure {
                    position: absolute;
                    width: 8em;
                    height: 8em;
                    bottom: 1.5em;
                    right: 1.5em;
                }
                
                #idMinisitio .modular .advert-edad figure>img {
                    width: 8em;
                    height: 8em;
                }
                
                #idMinisitio #tranformers-knight {
                    background: url(../img/bg-section-2.jpg);
                    background-size: 100% auto;
                    background-position-y: -40px;
                    height: 100vh;
                }
                
                #idMinisitio #tranformers-knight>div .personajes img:nth-of-type(1) {
                    font-size: .7em;
                    position: absolute;
                    width: 35em;
                    height: 45.5em;
                    top: 50%;
                    left: 0;
                    margin-top: -22.75em;
                }
                
                #idMinisitio #tranformers-knight>div .personajes img:nth-of-type(2) {
                    font-size: .6em;
                    position: absolute;
                    width: 41em;
                    height: 45.3em;
                    top: 50%;
                    right: 0;
                    margin-top: -22.75em;
                }
                
                #idMinisitio #tranformers-knight>div article figure img {
                    max-width: 30em;
                    width: 100%
                }
                
                #idMinisitio #tranformers-knight>div article p {
                    font-family: sui;
                    text-shadow: -3px 6px 10px #090c50;
                }
                
                #idMinisitio #tranformers-knight>div article button span {
                    font-family: sui;
                    text-transform: uppercase;
                }
                
                #idMinisitio #transformers-rescuebots {
                    background: url(../img/bg-rescuebots.jpg);
                    background-size: cover;
                    height: 100vh;
                }
                
                #idMinisitio #transformers-rescuebots>div .personajes img {
                    font-size: .55em;
                    position: absolute;
                    width: 67.25em;
                    height: 57em;
                    top: 50%;
                    left: 0;
                    margin-top: -22.75em;
                }
                
                #idMinisitio #transformers-rescuebots>div article figure img {
                    font-size: .6em;
                    max-width: 32.5625em;
                    max-height: 23.625em;
                }
                
                #idMinisitio #transformers-rescuebots>div article p {
                    font-family: sui;
                    text-shadow: -3px 6px 10px #3d8099;
                }
                
                #idMinisitio #transformers-rescuebots>div article button span {
                    font-family: sui;
                    text-transform: uppercase;
                }
                
                #idMinisitio #transformers-indisguise {
                    background: url(../img/bg-disguise.jpg);
                    background-size: cover;
                    height: 100vh;
                }
                
                #idMinisitio #transformers-indisguise>div .personajes img {
                    font-size: .55em;
                    position: absolute;
                    width: 67.25em;
                    height: 57em;
                    top: 50%;
                    right: 0;
                    margin-top: -22.75em;
                }
                
                #idMinisitio #transformers-indisguise>div article {
                    -webkit-box-pack: end;
                    justify-content: flex-end;
                    padding-bottom: 5em;
                }
                
                #idMinisitio #transformers-indisguise>div article figure img {
                    font-size: .6em;
                    width: 49.5em;
                    height: 10.625em;
                }
                
                #idMinisitio #transformers-indisguise>div article p {
                    font-family: sui;
                    text-shadow: -3px 6px 10px #bb6807;
                }
                
                #idMinisitio #transformers-indisguise>div article button span {
                    font-family: sui;
                    text-transform: uppercase;
                }
                
                #idMinisitio #transformers-generations {
                    background: url(../img/bg-generations.jpg);
                    background-size: cover;
                    height: 100vh;
                }
                
                #idMinisitio #transformers-generations>div .personajes img {
                    font-size: .55em;
                    position: absolute;
                    width: 59.1875em;
                    height: 67.25em;
                    top: 50%;
                    left: 0;
                    margin-top: -30em;
                }
                
                #idMinisitio #transformers-generations>div article figure img {
                    font-size: .6em;
                    width: 46.4375em;
                    height: 14.5625em;
                }
                
                #idMinisitio #transformers-generations>div article p {
                    font-family: sui;
                    text-shadow: -3px 6px 10px #060809;
                }
                
                #idMinisitio #transformers-generations>div article button span {
                    font-family: sui;
                    text-transform: uppercase;
                }
                
                #idMinisitio #transformers-generations .advert-edad {
                    font-size: 1em;
                    position: absolute;
                    width: 20em;
                    height: 20em;
                    left: 0;
                    bottom: 0;
                }
                
                #idMinisitio #transformers-generations .advert-edad>img {
                    -webkit-transform: scaleX(-1);
                    transform: scaleX(-1);
                }
                
                #idMinisitio #transformers-generations .advert-edad figure {
                    position: absolute;
                    width: 8em;
                    height: 8em;
                    left: 1.5em;
                    bottom: 1.5em;
                }
                
                #idMinisitio #transformers-generations .advert-edad figure>img {
                    background: initial;
                }
                
                #modal_ganadores {
                    font-family: sui;
                }
                
                #modal_ganadores .close_modal_winner {
                    background-image: url(https://home.ripley.cl/minisitios/estatico/0-PRUEBA/transformers_abril_2017_v12/img/bg-boton.jpg);
                    background-repeat: no-repeat;
                    display: block;
                    position: absolute;
                    right: 2px;
                    top: 2px;
                    z-index: 10;
                }
                
                #modal_ganadores .modal-content {
                    background-color: #000;
                    border-color: #fff;
                }
                
                #modal_ganadores .banner_modal {
                    text-align: center;
                    margin-top: -14px;
                }
                
                #modal_ganadores .legal_modal {
                    margin-top: 30px;
                    text-align: center;
                    font-size: 14px;
                    color: #fff;
                }
                
                #modal_ganadores .legal_modal span {
                    font-weight: 700;
                    text-transform: uppercase;
                    text-decoration: underline;
                }
                
                #modal_ganadores hr {
                    margin: 15px 0;
                }
                
                #modal_ganadores .ganadores_modal {
                    margin-top: 10px;
                }
                
                #modal_ganadores .ganadores_modal h4 {
                    margin-bottom: 10px!important;
                }
                
                #modal_ganadores h6 {
                    font-size: 17px;
                    text-align: center;
                    text-transform: uppercase;
                }
                
                #modal_ganadores .ganadores_modal p {
                    margin: 0;
                    font-size: 12px;
                    color: #fff;
                }
                
                #modal_ganadores table {
                    color: #fff;
                    font-size: 11px;
                }
                
                @media (max-width:1199px) {
                    #idMinisitio #header-principal>div form#contenido-principal article#intro_form,
                    #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario,
                    #idMinisitio #header-principal>div ul#menu-principal {
                        font-size: .8em;
                    }
                    #idMinisitio #header-principal>div form#contenido-principal article:nth-of-type(2)>p,
                    #idMinisitio .modular {
                        font-size: .9em;
                    }
                    #idMinisitio #tranformers-knight>div .personajes {
                        font-size: .85em;
                    }
                    #idMinisitio #transformers-rescuebots>div .personajes {
                        font-size: .93em;
                    }
                    #idMinisitio #transformers-indisguise>div .personajes {
                        font-size: .9em;
                    }
                    #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form_2 {
                        top: 30px;
                    }
                    #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form_2 h3 {
                        background-position: 18px 0;
                        background-size: contain;
                    }
                    #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form {
                        background-size: 350px;
                        background-position: 10px 0px;
                        top: 150px;
                    }
                    #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form p {
                        font-size: 12px;
                        line-height: 14px;
                    }
                    #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.contenedor-boton button span {
                        background-size: 120px;
                        padding: 6px 23px;
                    }
                    #idMinisitio,
                    #idMinisitio #header-principal {
                        background: #000 url(../img/bg-ultimo-caballero.jpg) center 115px no-repeat;
                        background-size: 100% auto;
                    }
                    #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario {
                        height: 520px !important;
                    }
                    #idMinisitio #header-principal.bg-change {
                        background-size: 100%;
                    }
                }
                
                @media (max-width:991px) {
                    #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario,
                    #idMinisitio #header-principal>div form#contenido-principal article: nth-of-type(2)>p,
                    #idMinisitio #header-principal>div ul#menu-principal {
                        font-size: .7em;
                    }
                    #idMinisitio #header-principal>div>figure {
                        margin-top: 0;
                        font-size: .7em;
                    }
                    #idMinisitio #header-principal>div form#contenido-principal article#intro_form {
                        padding: 12em 0 14em;
                        font-size: .7em;
                    }
                    #idMinisitio #transformers-indisguise>div .personajes,
                    #idMinisitio #transformers-rescuebots>div .personajes {
                        font-size: .73em;
                    }
                    #idMinisitio #tranformers-knight>div .personajes img:nth-of-type(1) {
                        left: -4em;
                    }
                    #idMinisitio #tranformers-knight>div .personajes img:nth-of-type(2) {
                        right: -7em;
                    }
                    #idMinisitio #transformers-rescuebots>div .personajes img {
                        left: initial;
                        right: 0;
                    }
                    #idMinisitio #transformers-generations>div .personajes {
                        font-size: .95em;
                    }
                    #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form_2 p {
                        font-size: 12px;
                        line-height: 12px;
                        padding: 0 8px;
                    }
                    #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form_2 p:nth-child(3) {
                        line-height: 18px;
                    }
                    #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form_2 {
                        top: 30px;
                    }
                    #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form_2 h3 {
                        background-position: 15px 0;
                        background-size: 240px;
                        font-size: 2.5em;
                        letter-spacing: 2px;
                    }
                    #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario img:first-child {
                        width: 75%;
                    }
                    #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form {
                        background-size: 275px;
                        background-position: 2px 12px;
                        height: 83px;
                        margin: 0 0 100px;
                        top: 100px;
                    }
                    #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form p {
                        font-size: 10px;
                        line-height: 10px;
                        padding: 0 20px;
                    }
                    #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div label {
                        font-size: 10px;
                    }
                    #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div input {
                        padding: .1em 10px;
                    }
                    #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario {
                        background-size: 100% auto;
                        height: 450px !important;
                    }
                    #idMinisitio #header-principal.bg-change {
                        background-size: 100% 90%;
                        background-position-y: 100%;
                    }
                    #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form p span {
                        font-size: 12px;
                    }
                    #idMinisitio #tranformers-knight {
                        background-size: 100% auto;
                        background-position-y: -40px;
                    }
                    @media (max-width:767px) {
                        #idMinisitio #header-principal>div ul#menu-principal {
                            font-size: .5em;
                        }
                        #idMinisitio #header-principal>div ul#menu-principal.navegacion-estatico {
                            justify-content: space-around;
                        }
                        #idMinisitio #header-principal>div ul#menu-principal.navegacion-estatico li {
                            width: 25%
                        }
                        #idMinisitio #header-principal>div ul#menu-principal.navegacion-estatico li img {
                            width: 100%;
                            max-width: 10em;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article#intro_form {
                            padding-top: 10em;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario,
                        #idMinisitio #header-principal>div form#contenido-principal article:nth-of-type(2)>p {
                            font-size: 1em;
                        }
                        #idMinisitio .modular:before {
                            content: "";
                            position: absolute;
                            width: 100%;
                            height: 100%;
                            top: 0;
                            left: 0;
                            background: rgba(0, 0, 0, .6);
                            z-index: 0;
                        }
                        #idMinisitio .modular>div .personajes {
                            opacity: .4;
                        }
                        #idMinisitio .modular .advert-edad,
                        #idMinisitio .modular>div article {
                            font-size: .8em;
                        }
                        #idMinisitio #tranformers-knight>div article figure,
                        #idMinisitio #transformers-generations>div article figure,
                        #idMinisitio #transformers-indisguise>div article figure,
                        #idMinisitio #transformers-rescuebots>div article figure {
                            font-size: 1em;
                        }
                        #idMinisitio #tranformers-knight>div article figure img,
                        #idMinisitio #transformers-generations>div article figure img,
                        #idMinisitio #transformers-indisguise>div article figure img,
                        #idMinisitio #transformers-rescuebots>div article figure img {
                            width: 100%;
                            height: auto;
                            max-width: 30em;
                        }
                        #idMinisitio #transformers-indisguise>div article {
                            -webkit-box-pack: center;
                            justify-content: center;
                        }
                        #idMinisitio #transformers-generations .advert-edad {
                            font-size: .8em;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form_2 p {
                            font-size: 16px;
                            line-height: 18px;
                            padding: 0 30px;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form_2 h3 {
                            background-position: 45% 0;
                            background-size: 300px;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario {
                            background-size: 100% 90%;
                            height: 400px !important;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario {
                            background-size: 95% auto;
                            height: 600px !important;
                        }
                        #idMinisitio #header-principal.bg-change {
                            background-size: cover;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario img:first-child {
                            top: 30px;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form {
                            background-size: 300px;
                            background-position: 50% 20px;
                            margin: 0 0 150px;
                            height: 105px;
                            top: 150px;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.contenedor-boton button span {
                            padding: 5px 15px;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form p {
                            font-size: 12px;
                            line-height: 12px;
                            padding: 0px 100px;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article#intro_form figure img {
                            width: 80%;
                        }
                        #idMinisitio,
                        #idMinisitio #header-principal {
                            background: #000 url(../img/bg-ultimo-caballero.jpg) center 55px no-repeat;
                            background-size: 140% 85%;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form h4 {
                            margin: 4em auto 15px;
                        }
                    }
                    @media (max-width:543px) {
                        .arrows-carousel .owl-controls.clickable .owl-buttons .owl-prev {
                            left: 0;
                        }
                        .arrows-carousel .owl-controls.clickable .owl-buttons .owl-next {
                            right: 0;
                        }
                        #idMinisitio #header-principal>div ul#menu-principal {
                            font-size: .6em;
                            padding-top: 2em;
                        }
                        #idMinisitio #header-principal>div ul#menu-principal li:nth-of-type(3) {
                            display: none;
                        }
                        #idMinisitio #header-principal>div>figure {
                            margin-top: 2em;
                            font-size: .5em;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article#intro_form {
                            padding-top: 9em;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article#intro_form .contador-landing {
                            font-size: 1.4em;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario,
                        #idMinisitio .modular>div article button {
                            font-size: .8em;
                        }
                        #idMinisitio #transformers-generations .advert-edad,
                        #idMinisitio .modular .advert-edad {
                            font-size: .65em;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form_2 h3 {
                            font-size: 3em;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario img:first-child {
                            width: 70%;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form {
                            top: 60px;
                            margin-bottom: 65px;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article#intro_form p:nth-of-type(1) {
                            font-size: 3.1em;
                            height: 50px;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form h4 {
                            margin: 1em auto 15px;
                            padding: 0 50px;
                        }
                        #idMinisitio #tranformers-knight {
                            background-size: 100% auto;
                        }
                    }
                    @media (max-width:500px) {
                        #idMinisitio #header-principal>div form#contenido-principal article: nth-of-type(2)>p {
                            font-size: .7em;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form {
                            background-position: 50% 25px;
                            margin: 0 0 110px;
                            top: 100px;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form p {
                            padding: 0px 80px;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article#intro_form p:nth-of-type(1) {
                            dfont-size: 3em;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario {
                            background-size: 100% 90%;
                            height: 580px !important;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario img:first-child {
                            top: 35px;
                        }
                    }
                    @media (max-width:450px) {
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario {
                            font-size: .6em;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form_2 h3 {
                            background-size: 250px;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form_2 {
                            top: 15px;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form_2 p {
                            font-size: 14px;
                            padding: 0 15px;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form {
                            top: 90px;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form p {
                            padding: 0px 65px;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div input {
                            padding: .5em 10px;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.contenedor-boton button span {
                            padding: 6px 22px;
                            font-size: 1.1em;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article#intro_form p:nth-of-type(1) {
                            font-size: 2.6em;
                        }
                    }
                    @media (max-width:400px) {
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario div.info-form p {
                            padding: 0px 40px;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article#intro_form p:nth-of-type(1) {
                            font-size: 2.4em;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario img:first-child {
                            top: 40px;
                        }
                        #idMinisitio #header-principal>div form#contenido-principal article.modulo-form div.conenedor-formulario {
                            background-size: 100% 80%;
                            height: 550px !important;
                        }
                    }