
section {
    position: relative;
    overflow: hidden;
    width: 100%
}

.container {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
    width: 100%;
    max-width: 1200px
}

.hidden {
    overflow: hidden !important
}

.fixed {
    bottom: initial !important;
    position: fixed !important;
    top: 0
}

.flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    webkit-display: -webkit-flex;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    -webkit-box-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap
}

.contenedor {
    height: 100%;
    margin: auto;
    max-width: 1500px;
    width: 100%
}

.anclas {
    display: block;
    height: 1px;
    overflow: hidden;
    position: absolute;
    top: -60px;
    visibility: hidden;
    width: 1px
}







section.versiones {
    background: #f5f5f5;
    padding-bottom: 50px
}

section.versiones .container {
    overflow: visible
}

section.versiones .container>h6 {
    color: #8c9aa2;
    margin-bottom: 0
}

section.versiones .container h2 {
    font-weight: 300;
    margin: 4.5rem 0 1rem;
    margin-top: 0
}

section.versiones .container .link_compara {
    display: table;
    position: relative;
    width: 100%
}

section.versiones .container .link_compara .boton {
    margin: .75rem 0;
    margin-left: calc(100% - 190px);
    max-width: 190px;
    min-width: 170px;
    padding: 12px 14px;
    position: relative;
    text-transform: uppercase
}

section.versiones .container .slide {
    margin-top: 2rem;
    overflow: hidden;
    padding-bottom: 50px
}

section.versiones .container .slide>div {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 1rem;
    width: 25%
}

section.versiones .container .slide>div.activo {
    display: none
}

section.versiones .container .slide>div>div {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    width: 100%
}

section.versiones .container .slide>div>div:hover {
    -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    -moz-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    -o-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    -ms-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19)
}

section.versiones .container .slide>div>div.activo .info {
    height: 250px
}

section.versiones .container .slide>div>div.activo .ver span:after {
    content: "";
    font-family: FontAwesome
}

section.versiones .container .slide>div>div .img {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    border-bottom: 1px solid #bdbdbd;
    overflow: hidden;
    padding: 0 1rem
}

section.versiones .container .slide>div>div .img>img {
    display: block;
    height: auto;
    margin: 1rem auto;
    max-width: 262px;
    width: 100%
}

section.versiones .container .slide>div>div .img h6 {
    font-size: 1.375rem;
    margin-bottom: 0;
    text-align: center
}

section.versiones .container .slide>div>div .img h6 span {
    font-weight: 300
}

section.versiones .container .slide>div>div .img>span {
    display: block;
    font-size: 1.125rem;
    font-weight: 300;
    margin-bottom: .8125rem;
    text-align: center
}

section.versiones .container .slide>div>div .img>span b {
    font-size: 1.375rem;
    font-weight: 700
}

section.versiones .container .slide>div>div .info {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    background: #fff;
    height: 7.1875rem;
    overflow: hidden;
    padding: 1rem;
    padding-bottom: 2.5rem;
    position: relative
}

section.versiones .container .slide>div>div .info ul li {
    font-size: .875rem;
    line-height: 1.25rem;
    padding-left: .875rem;
    position: relative
}

section.versiones .container .slide>div>div .info ul li:before {
    content: "";
    font-family: FontAwesome;
    font-size: 4px;
    left: 0;
    line-height: 1.25rem;
    position: absolute;
    top: 0
}

section.versiones .container .slide>div>div>dl {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    display: table;
    margin: auto;
    padding: 1rem;
    width: 100%
}

section.versiones .container .slide>div>div>dl>dd {
    display: table-cell;
    width: 50%
}

section.versiones .container .slide>div>div>dl>dd .link {
    font-size: .875rem
}

section.versiones .bx-prev {
    border-radius: 50%;
    border: 2px solid #263238;
    color: #263238;
    left: -50px;
    margin-right: 2rem;
    position: relative
}

section.versiones .bx-prev:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    font-family: icomoon;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    speak: none;
    text-transform: none;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 16px;
    left: 50%;
    position: absolute;
    text-indent: 0;
    top: 50%
}

section.versiones .bx-next {
    border-radius: 50%;
    border: 2px solid #263238;
    color: #263238;
    position: relative;
    right: -50px
}

section.versiones .bx-next:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    font-family: icomoon;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    speak: none;
    text-transform: none;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 16px;
    left: 50%;
    position: absolute;
    text-indent: 0;
    top: 50%
}

section.versiones .bx-controls-direction a {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    display: inline-block;
    height: 42px;
    outline: 0;
    text-decoration: none;
    text-indent: -9998px;
    width: 42px;
    z-index: 98
}

section.versiones .bx-controls-direction a.disabled {
    border: 2px solid rgba(38, 50, 56, .4);
    color: rgba(38, 50, 56, .4)
}

section.versiones .bx-controls-direction a.disabled:hover {
    background: 0 0
}

section.versiones .bx-wrapper {
    clear: both;
    margin: auto;
    overflow: hidden;
    padding-bottom: 50px
}

section.versiones .bx-wrapper .bx-viewport {
    overflow: visible !important
}

section.versiones .bx-wrapper .bx-has-pager {
    position: absolute;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    bottom: 20px;
    display: table
}

section.versiones .bx-wrapper .bx-pager {
    color: rgba(38, 50, 56, .4);
    font-family: Arial;
    font-size: 0;
    font-weight: 700;
    text-align: center
}

section.versiones .bx-wrapper .bx-pager.bx-default-pager a {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: rgba(38, 50, 56, .4);
    border-radius: 5px;
    display: block;
    height: 8px;
    margin: 0 12px;
    outline: 0;
    text-indent: -9999px;
    width: 8px
}

section.versiones .bx-wrapper .bx-pager.bx-default-pager a.active,
section.versiones .bx-wrapper .bx-pager.bx-default-pager a:focus,
section.versiones .bx-wrapper .bx-pager.bx-default-pager a:hover {
    -webkit-transform: scale(1.5, 1.5);
    -moz-transform: scale(1.5, 1.5);
    -ms-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5);
    background: #263238
}

section.versiones .bx-wrapper .bx-pager-item {
    display: inline-block;
    font-size: 0;
    line-height: 0
}

section.versiones .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block
}





section.configura-cotiza {
    overflow: visible
}

section.configura-cotiza .ubicacion .container h1 {
    text-align: center
}

section.configura-cotiza .ubicacion .container>p {
    text-align: center;
    font-size: 1.125rem
}

section.configura-cotiza .ubicacion .container form {
    margin: 6.25rem auto;
    max-width: 500px
}

section.configura-cotiza .ubicacion .container form>p {
    text-align: center;
    margin-bottom: 2.5rem
}

section.configura-cotiza .ubicacion .container form .codigo {
    margin: auto;
    position: relative;
    width: 100%
}

section.configura-cotiza .ubicacion .container form .codigo input:focus:not([readonly]) {
    box-shadow: none;
    outline-width: 0
}

section.configura-cotiza .ubicacion .container form .codigo input::-webkit-input-placeholder {
    color: #8c9aa2
}

section.configura-cotiza .ubicacion .container form .codigo input:-moz-placeholder {
    color: #8c9aa2
}

section.configura-cotiza .ubicacion .container form .codigo input::-moz-placeholder {
    color: #8c9aa2
}

section.configura-cotiza .ubicacion .container form .codigo input:-ms-input-placeholder {
    color: #8c9aa2
}

section.configura-cotiza .ubicacion .container form .codigo input[type=text] {
    -webkit-transition: inherit;
    -moz-transition: inherit;
    -ms-transition: inherit;
    transition: inherit;
    border-bottom: 1px solid #263238;
    color: #263238;
    font-size: 1.125rem;
    font-weight: 300;
    height: 100%;
    margin: 0;
    padding: 5px 0;
    width: 100%
}

section.configura-cotiza .ubicacion .container form .codigo button,
section.configura-cotiza .ubicacion .container form .codigo input[type=submit] {
    background: 0 0;
    border: none;
    color: #8c9aa2;
    cursor: pointer;
    display: none;
    font-size: 1.125rem;
    height: 100%;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px
}

section.configura-cotiza .ubicacion .container form .codigo button:before,
section.configura-cotiza .ubicacion .container form .codigo input[type=submit]:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    direction: ltr;
    display: inline-block;
    font-family: "Material Icons";
    font-feature-settings: "liga";
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    text-rendering: optimizeLegibility;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal
}

section.configura-cotiza .ubicacion .container form .codigo>span {
    background: #fff;
    color: #8c9aa2;
    font-size: 1.125rem;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px
}

section.configura-cotiza .ubicacion .container form .codigo>span:before {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    content: "";
    font-family: FontAwesome
}

section.configura-cotiza .ubicacion .container form .codigo dl {
    display: none;
    margin-bottom: 2rem
}

section.configura-cotiza .ubicacion .container form .codigo dl dd {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    border-bottom: 1px solid #bdbdbd;
    cursor: pointer;
    display: table;
    margin-bottom: .5rem;
    min-height: 155px;
    width: 100%
}

section.configura-cotiza .ubicacion .container form .codigo dl dd:hover {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -o-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -ms-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    background: rgba(238, 238, 238, .3);
    border-bottom: 1px solid rgba(238, 238, 238, .3)
}

section.configura-cotiza .ubicacion .container form .codigo dl dd.activo {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -o-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -ms-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    background: rgba(238, 238, 238, .3);
    border-bottom: 1px solid rgba(238, 238, 238, .3);
    margin-top: 1rem
}

section.configura-cotiza .ubicacion .container form .codigo dl dd.none {
    display: none
}

section.configura-cotiza .ubicacion .container form .codigo dl dd>div {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table-cell;
    height: 100%;
    vertical-align: top
}

section.configura-cotiza .ubicacion .container form .codigo dl dd .img {
    overflow: hidden;
    position: relative;
    width: 25%
}

section.configura-cotiza .ubicacion .container form .codigo dl dd .img img {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    height: 100%;
    left: 0;
    width: auto
}

section.configura-cotiza .ubicacion .container form .codigo dl dd .info {
    padding: 1.25rem 2rem;
    width: 65%
}

section.configura-cotiza .ubicacion .container form .codigo dl dd .info i {
    color: #78909c;
    display: block;
    font-size: .75rem;
    font-weight: 700;
    margin: 0 auto 1.25rem;
    position: relative
}

section.configura-cotiza .ubicacion .container form .codigo dl dd .info i:before {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    direction: ltr;
    display: inline-block;
    font-family: "Material Icons";
    font-feature-settings: "liga";
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    text-rendering: optimizeLegibility;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    color: #fbc02d;
    padding-right: 5px;
    right: 100%
}

section.configura-cotiza .ubicacion .container form .codigo dl dd .info p {
    color: #263238;
    font-size: .875rem;
    margin: 0
}

section.configura-cotiza .ubicacion .container form .codigo dl dd .info p span {
    font-size: .875rem;
    font-weight: 300
}

section.configura-cotiza .ubicacion .container form .codigo.activo dl {
    display: block
}

section.configura-cotiza .ubicacion .container form .boton {
    margin: 3rem auto
}

section.configura-cotiza .modelo .container>h3 {
    text-align: center
}

section.configura-cotiza .modelo .container .configura-modelos {
    height: 620px;
    position: relative;
    width: 100%
}

section.configura-cotiza .modelo .container .configura-modelos>div {
    height: 50px;
    width: 100%
}

section.configura-cotiza .modelo .container .configura-modelos>div ul {
    display: table;
    height: 100%;
    margin: auto
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li {
    display: table;
    float: left;
    height: 100%;
    margin: 0
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li.activo>a {
    color: #263238
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li.activo>a:before {
    background: #263238;
    width: 100%
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li.activo>div {
    opacity: 1;
    z-index: 9
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li>a {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    color: #8c9aa2;
    cursor: pointer;
    display: table-cell;
    font-size: .75rem;
    font-weight: 700;
    margin: 0;
    padding: 0 1.5rem;
    position: relative;
    text-decoration: none;
    vertical-align: middle
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li>a:before {
    position: absolute;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    background: 0 0;
    bottom: 0;
    content: " ";
    display: block;
    height: 2px;
    width: 0%
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li>a:hover {
    color: #263238
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li>a:hover:before {
    background: #263238;
    width: 100%
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li>div {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -ms-transition: all .8s;
    transition: all .8s;
    height: calc(100% - 50px);
    left: 0;
    opacity: 0;
    position: absolute;
    top: 50px;
    width: 100%
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li>div .container {
    overflow: auto
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li>div .container .flex {
    margin-top: 50px
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li>div .container .flex.hover>div {
    opacity: .5
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li>div .container .flex.activo>div {
    opacity: .5
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li>div .container .flex>div {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    cursor: pointer;
    float: left;
    width: 25%
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li>div .container .flex>div a {
    color: #37474f
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li>div .container .flex>div .img {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
    margin: 1rem auto;
    padding: 0 1rem;
    width: 100%
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li>div .container .flex>div .img img {
    display: table;
    margin: auto;
    max-width: 232px;
    width: 100%
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li>div .container .flex>div .img img.hover {
    display: none
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li>div .container .flex>div p {
    font-size: 1.375rem;
    margin-bottom: 0;
    text-align: center
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li>div .container .flex>div span {
    display: block;
    font-size: 1.125rem;
    font-weight: 300;
    margin-top: .5rem;
    text-align: center
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li>div .container .flex>div span b {
    font-size: 1.375rem;
    font-weight: 700
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li>div .container .flex>div>dl {
    display: none
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li>div .container .flex>div.hover {
    opacity: 1
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li>div .container .flex>div.hover .img img {
    display: none
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li>div .container .flex>div.hover .img img.hover {
    display: block
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li>div .container .flex>div.activo {
    opacity: 1
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li>div .container .flex>div.activo .img img {
    display: none
}

section.configura-cotiza .modelo .container .configura-modelos>div ul li>div .container .flex>div.activo .img img.hover {
    display: block
}

section.configura-cotiza .version {
    background: #fafafa;
    padding-bottom: 50px
}

section.configura-cotiza .version .container>h3 {
    text-align: center
}

section.configura-cotiza .version .container>p {
    text-align: center
}

section.configura-cotiza .version .container .menu {
    display: table;
    margin: 2.5rem auto
}

section.configura-cotiza .version .container .menu p {
    display: table-cell;
    font-weight: 700;
    padding-right: 2rem;
    vertical-align: middle
}

section.configura-cotiza .version .container .menu ul {
    display: table-cell;
    height: 100%;
    margin: auto;
    vertical-align: middle
}

section.configura-cotiza .version .container .menu ul li {
    display: table;
    float: left;
    height: 100%;
    margin: 0;
    padding: 0 2rem
}

section.configura-cotiza .version .container .menu ul li:last-child {
    padding-right: 0
}

section.configura-cotiza .version .container .menu ul li>span {
    color: #263238;
    cursor: pointer;
    font-size: .875rem;
    font-weight: 700;
    margin: 0;
    padding-right: 1rem;
    padding: 0;
    position: relative
}

section.configura-cotiza .version .container .menu ul li>span:before {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    border-radius: 50%;
    border: 1px solid #263238;
    content: " ";
    display: block;
    height: 20px;
    margin-right: 10px;
    right: 100%;
    width: 20px
}

section.configura-cotiza .version .container .menu ul li>span:after {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    border-radius: 50%;
    content: " ";
    display: block;
    height: 10px;
    margin-right: 16px;
    right: 100%;
    width: 10px
}

section.configura-cotiza .version .container .menu ul li.activo>span:after {
    background: #263238
}

section.configura-cotiza .version .container .flex>div {
    margin-bottom: 2rem;
    width: 25%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 1rem
}

section.configura-cotiza .version .container .flex>div.activo {
    display: none
}

section.configura-cotiza .version .container .flex>div>div {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    width: 100%
}

section.configura-cotiza .version .container .flex>div>div:hover {
    -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    -moz-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    -o-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    -ms-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19)
}

section.configura-cotiza .version .container .flex>div>div.activo .info {
    height: 250px
}

section.configura-cotiza .version .container .flex>div>div.activo .ver span:after {
    content: "";
    font-family: FontAwesome
}

section.configura-cotiza .version .container .flex>div>div .img {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    border-bottom: 1px solid #bdbdbd;
    overflow: hidden;
    padding: 0 1rem
}

section.configura-cotiza .version .container .flex>div>div .img>img {
    display: block;
    height: auto;
    margin: 1rem auto;
    max-width: 262px;
    width: 100%
}

section.configura-cotiza .version .container .flex>div>div .img h6 {
    font-size: 1.375rem;
    margin-bottom: 0;
    text-align: center
}

section.configura-cotiza .version .container .flex>div>div .img h6 span {
    font-weight: 300
}

section.configura-cotiza .version .container .flex>div>div .img>span {
    display: block;
    font-size: 1.125rem;
    font-weight: 300;
    margin-bottom: .8125rem;
    text-align: center
}

section.configura-cotiza .version .container .flex>div>div .img>span b {
    font-size: 1.375rem;
    font-weight: 700
}

section.configura-cotiza .version .container .flex>div>div .info {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    background: #fff;
    height: 7.1875rem;
    overflow: hidden;
    padding: 1rem;
    padding-bottom: 2.5rem;
    position: relative
}

section.configura-cotiza .version .container .flex>div>div .info ul li {
    font-size: .875rem;
    line-height: 1.25rem;
    padding-left: .875rem;
    position: relative
}

section.configura-cotiza .version .container .flex>div>div .info ul li:before {
    content: "";
    font-family: FontAwesome;
    font-size: 4px;
    left: 0;
    line-height: 1.25rem;
    position: absolute;
    top: 0
}

section.configura-cotiza .version .container .flex>div>div .info .blur {
    background: #fff;
    bottom: 0;
    height: 2.5rem;
    left: 0;
    opacity: .8;
    position: absolute;
    width: 100%
}

section.configura-cotiza .version .container .flex>div>div .ver {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    overflow: hidden;
    padding: 10px 1rem 30px
}

section.configura-cotiza .version .container .flex>div>div .ver span {
    color: #c03;
    cursor: pointer;
    display: table;
    font-size: .875rem;
    font-weight: 600;
    overflow: hidden;
    padding-right: 1rem;
    position: relative;
    text-decoration: none
}

section.configura-cotiza .version .container .flex>div>div .ver span:before {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    background: #c03;
    bottom: 0;
    content: " ";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    width: 0%
}

section.configura-cotiza .version .container .flex>div>div .ver span:after {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    content: "";
    font-family: FontAwesome;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    font-size: 1rem;
    line-height: normal;
    right: 0
}

section.configura-cotiza .version .container .flex>div>div .ver span:hover:before {
    width: calc(100% - 1rem)
}

section.configura-cotiza .version .container .flex>div>div .confi {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    background: #263238;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: .875rem;
    font-weight: 600;
    padding: .625rem 0;
    text-align: center;
    width: 100%
}

section.configura-cotiza .version .container .flex>div>div .confi.activo,
section.configura-cotiza .version .container .flex>div>div .confi:hover {
    background: #c03
}

section.configura-cotiza .version .container>.link.regresar {
    cursor: pointer;
    display: block;
    font-size: .875rem;
    left: 20px;
    position: absolute;
    top: 2.5rem
}

section.configura-cotiza .configuracion .head {
    padding: .625rem 0
}

section.configura-cotiza .configuracion .head .container {
    display: table
}

section.configura-cotiza .configuracion .head .container>div {
    display: table-cell;
    vertical-align: middle;
    width: 33%
}

section.configura-cotiza .configuracion .head .container>div h4 {
    font-weight: 300
}

section.configura-cotiza .configuracion .head .container>div h4 span {
    font-weight: 700
}

section.configura-cotiza .configuracion .head .container>div p {
    font-size: .875rem;
    line-height: 1.1875rem
}

section.configura-cotiza .configuracion .head .container>div .img {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    opacity: 0
}

section.configura-cotiza .configuracion .head .container>div .img img {
    display: table;
    height: 100%;
    margin: auto;
    max-width: 210px;
    width: 100%
}

section.configura-cotiza .configuracion .head .container>div .img.activo {
    opacity: 1
}

section.configura-cotiza .configuracion .head .container>div>div {
    display: table;
    margin: auto
}

section.configura-cotiza .configuracion .head .container>div>div .precio {
    display: block;
    font-size: .75rem;
    font-weight: 300;
    text-align: right
}

section.configura-cotiza .configuracion .head .container>div>div .precio b {
    display: block;
    font-size: 1.375rem;
    font-weight: 700
}

section.configura-cotiza .configuracion .head .container .leyenda {
    display: table-footer-group;
    width: 100%
}

section.configura-cotiza .configuracion .head .container .leyenda p {
    color: #aaaaab;
    font-size: .75rem;
    line-height: .875rem;
    margin: .375rem 0;
    text-align: left
}

section.configura-cotiza .configuracion .interaccion .menu {
    background: #fafafa;
    border-bottom: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0;
    overflow: visible;
    position: relative;
    width: 100%;
    z-index: 1
}

section.configura-cotiza .configuracion .interaccion .menu .container {
    overflow: visible;
    padding: 0
}

section.configura-cotiza .configuracion .interaccion .menu .container nav {
    display: table;
    position: relative;
    width: 100%
}

section.configura-cotiza .configuracion .interaccion .menu .container nav ul {
    display: table;
    margin: 0;
    padding: 0;
    width: 100%
}

section.configura-cotiza .configuracion .interaccion .menu .container nav ul li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
    border-right: 1px solid #e0e0e0;
    display: table-cell;
    margin: 0;
    vertical-align: middle;
    width: 25%
}

section.configura-cotiza .configuracion .interaccion .menu .container nav ul li a {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #263238;
    display: block;
    font-size: 1rem;
    font-weight: 700;
    height: 65px;
    text-align: center;
    padding: 7px 0
}

section.configura-cotiza .configuracion .interaccion .menu .container nav ul li a:before {
    color: #989898;
    display: table;
    font-size: 20px;
    margin: 0 auto
}

section.configura-cotiza .configuracion .interaccion .menu .container nav ul li.listo.acc a:before,
section.configura-cotiza .configuracion .interaccion .menu .container nav ul li.listo.ext a:before,
section.configura-cotiza .configuracion .interaccion .menu .container nav ul li.listo.int a:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    direction: ltr;
    display: inline-block;
    font-family: "Material Icons";
    font-feature-settings: "liga";
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    text-rendering: optimizeLegibility;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    display: table;
    line-height: 1.4;
    color: #c03
}

section.configura-cotiza .configuracion .interaccion .menu .container nav ul li.listo:hover {
    -webkit-transform: inherit;
    -moz-transform: inherit;
    -ms-transform: inherit;
    transform: inherit;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    background: 0 0;
    border-right: 1px solid #e0e0e0
}

section.configura-cotiza .configuracion .interaccion .menu .container nav ul li.listo:hover a {
    color: #263238;
    font-weight: 700
}

section.configura-cotiza .configuracion .interaccion .menu .container nav ul li:last-child {
    border-right: none
}

section.configura-cotiza .configuracion .interaccion .menu .container nav ul li:last-child.listo:hover {
    border-right: none
}

section.configura-cotiza .configuracion .interaccion .menu .container nav ul li.ext a:before {
    content: "";
    font-family: FontAwesome;
    line-height: 1.4
}

section.configura-cotiza .configuracion .interaccion .menu .container nav ul li.int a:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    font-family: icomoon;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    speak: none;
    text-transform: none;
    line-height: 1.4
}

section.configura-cotiza .configuracion .interaccion .menu .container nav ul li.acc a:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    font-family: icomoon;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    speak: none;
    text-transform: none;
    line-height: 1.4
}

section.configura-cotiza .configuracion .interaccion .menu .container nav ul li.res a {
    padding: 20px 0
}

section.configura-cotiza .configuracion .interaccion .menu .container nav ul li.res a:before {
    display: none
}

section.configura-cotiza .configuracion .interaccion .menu .container nav ul li:hover {
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    -webkit-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    -moz-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    -o-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    -ms-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    background: #c03;
    border-right: none
}

section.configura-cotiza .configuracion .interaccion .menu .container nav ul li:hover a {
    color: #fff;
    font-weight: 400
}

section.configura-cotiza .configuracion .interaccion .menu .container nav ul li:hover a:before {
    color: #fff
}

section.configura-cotiza .configuracion .interaccion .menu .container nav ul li.activo {
    background: #c03
}

section.configura-cotiza .configuracion .interaccion .menu .container nav ul li.activo a {
    color: #fff;
    font-weight: 400
}

section.configura-cotiza .configuracion .interaccion .menu .container nav ul li.activo a:before {
    color: #fff
}

section.configura-cotiza .configuracion .interaccion .exterior {
    padding: 2.5rem 0
}

section.configura-cotiza .configuracion .interaccion .exterior .container>p {
    text-align: center
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360>span {
    color: #8c9aa2;
    display: table;
    font-size: .875rem;
    line-height: 1.1875rem;
    margin: 1.5625rem auto;
    text-transform: capitalize
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 {
    border-collapse: separate;
    border-spacing: 15px 0;
    display: table;
    margin: 1.5625rem auto
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360>div {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    border: 1px solid #37474f;
    cursor: pointer;
    display: table-cell;
    height: 30px;
    position: relative;
    width: 30px
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360>div.active,
section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360>div:hover {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -o-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -ms-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15)
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360>div.active:before,
section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360>div:hover:before {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    direction: ltr;
    display: inline-block;
    font-family: "Material Icons";
    font-feature-settings: "liga";
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    text-rendering: optimizeLegibility;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    color: #fff;
    font-size: 1.25rem
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .agehaMetalico {
    background: #28323e
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .arena {
    background: #92816f
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .azul {
    background: #2d4162
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .azulElectrico {
    background: #2d6391
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .azulFrances {
    background: #28323e
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .azulGrafito {
    background: #324d6c
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .azulMarino {
    background: #2d4162
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .azulMetalico {
    background: #2052a1
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .beige {
    background: #eee8d9
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .beige.active:before,
section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .beige:hover:before {
    color: #263238
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .blanco {
    background: #f5f5f5
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .blanco.active:before,
section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .blanco:hover:before {
    color: #263238
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .blancoPerlado {
    background: #e8e2d5
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .blancoPerlado.active:before,
section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .blancoPerlado:hover:before {
    color: #263238
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .bronce {
    background: #ccc1b6
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .bronce.active:before,
section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .bronce:hover:before {
    color: #263238
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .cafe {
    background: #510c03
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .champagne {
    background: #eee8d9
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .champagne.active:before,
section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .champagne:hover:before {
    color: #263238
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .grafito {
    background: #5c616a
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .gris {
    background: #7b7b7b
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .grisMetalico {
    background: #5c616a
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .grisOscuro {
    background: #545655
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .jade {
    background: #5b5a50
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .morado {
    background: #4b3134
}
section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .rocaLunar {
    background: #bfc8c5
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .naranja {
    background: #d9612d
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .negro {
    background: #000
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .negroMetalico {
    background: #323232
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .rojo {
    background: #E8132B
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .rojoOscuro {
    background: #83191d
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .plata {
    background: #d1d4d8
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .plata.active:before,
section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .plata:hover:before {
    color: #263238
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .plataMetalico {
    background: #d1d4d8
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .plataMetalico.active:before,
section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .plataMetalico:hover:before {
    color: #263238
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .verde {
    background: #8c9b96
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .vinoClaro {
    background: #a41c1d
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .aqua {
    background: #199ea3
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .azulGrisaceo {
    background: #3d4551
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .agheaMetalico {
    background: #1c2630
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .grafito2 {
    background: #3a3a3a
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .jade {
    background: #525449
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .verdeMetalico {
    background: #189782
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .verde1 {
    background: #73827d
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .verde2 {
    background: #c8cc43
}

section.configura-cotiza .configuracion .interaccion .exterior .container .menu360 .colores360 .azulNebula {
    background: #00355b
}

section.configura-cotiza .configuracion .interaccion .exterior .container .threesixty {
    height: auto !important;
    width: 900px !important
}

section.configura-cotiza .configuracion .interaccion .exterior .container .threesixty>img {
    height: auto;
    width: 100%
}

section.configura-cotiza .configuracion .interaccion .exterior .container .threesixty .spinner {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    margin: 0 !important
}

section.configura-cotiza .configuracion .interaccion .exterior .container .flecha360 {
    display: block;
    margin: 0 auto;
    max-width: 208px
}

section.configura-cotiza .configuracion .interaccion .exterior .container .leyenda {
    display: table-footer-group;
    width: 100%
}

section.configura-cotiza .configuracion .interaccion .exterior .container .leyenda p {
    color: #aaaaab;
    font-size: .75rem;
    line-height: .875rem;
    margin: .375rem 0;
    text-align: left
}

section.configura-cotiza .configuracion .interaccion .interior {
    position: relative;
    overflow: hidden;
    height: 650px;
    width: 100%
}

section.configura-cotiza .configuracion .interaccion .interior .img {
    position: absolute;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    height: 100%;
    width: 100%
}

section.configura-cotiza .configuracion .interaccion .interior .img>img {
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    width: 100%
}

section.configura-cotiza .configuracion .interaccion .interior .container>p {
    color: #fff;
    margin-top: 2.5rem;
    text-align: center
}

section.configura-cotiza .configuracion .interaccion .interior .container .interiores>span {
    color: #fff;
    display: table;
    font-size: .875rem;
    font-weight: 300;
    line-height: 1.1875rem;
    margin: 1.5625rem auto;
    text-transform: capitalize
}

section.configura-cotiza .configuracion .interaccion .interior .container .interiores .tipos {
    border-collapse: separate;
    border-spacing: 15px 0;
    display: table;
    margin: 1.5625rem auto
}

section.configura-cotiza .configuracion .interaccion .interior .container .interiores .tipos>div {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    border: 1px solid #fff;
    cursor: pointer;
    display: table-cell;
    position: relative
}

section.configura-cotiza .configuracion .interaccion .interior .container .interiores .tipos>div>img {
    display: block;
    height: 40px;
    width: 40px
}

section.configura-cotiza .configuracion .interaccion .interior .container .interiores .tipos>div.activo,
section.configura-cotiza .configuracion .interaccion .interior .container .interiores .tipos>div:hover {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -o-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -ms-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15)
}

section.configura-cotiza .configuracion .interaccion .interior .container .interiores .tipos>div.activo:before,
section.configura-cotiza .configuracion .interaccion .interior .container .interiores .tipos>div:hover:before {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    direction: ltr;
    display: inline-block;
    font-family: "Material Icons";
    font-feature-settings: "liga";
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    text-rendering: optimizeLegibility;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    color: #fff;
    font-size: 1.25rem
}

section.configura-cotiza .configuracion .interaccion .accesorios {
    background: #f5f5f5;
    padding: 2.5rem 0
}

section.configura-cotiza .configuracion .interaccion .accesorios .container>p {
    text-align: center
}

section.configura-cotiza .configuracion .interaccion .accesorios .container .flex>div {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 2rem;
    padding: 0 1rem;
    width: 33%
}

section.configura-cotiza .configuracion .interaccion .accesorios .container .flex>div>div {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    background: #fff;
    overflow: hidden;
    width: 100%
}

section.configura-cotiza .configuracion .interaccion .accesorios .container .flex>div>div:hover {
    -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    -moz-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    -o-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    -ms-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19)
}

section.configura-cotiza .configuracion .interaccion .accesorios .container .flex>div>div .img {
    margin-bottom: 1rem;
    overflow: hidden
}

section.configura-cotiza .configuracion .interaccion .accesorios .container .flex>div>div .img>img {
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
    height: 100%;
    width: 100%
}

section.configura-cotiza .configuracion .interaccion .accesorios .container .flex>div>div .info {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 1rem
}

section.configura-cotiza .configuracion .interaccion .accesorios .container .flex>div>div .info p {
    font-size: 1.125rem;
    margin-bottom: 0
}

section.configura-cotiza .configuracion .interaccion .accesorios .container .flex>div>div .info .link {
    cursor: pointer;
    font-size: .875rem;
    margin: 1rem 0
}

section.configura-cotiza .configuracion .interaccion .accesorios .container .flex>div>div .seleccionar {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    background: #263238;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: .875rem;
    font-weight: 600;
    opacity: 1;
    padding: .625rem 0;
    position: relative;
    text-align: center;
    width: 100%
}

section.configura-cotiza .configuracion .interaccion .accesorios .container .flex>div>div .seleccionar:hover {
    background: #c03
}

section.configura-cotiza .configuracion .interaccion .accesorios .container .flex>div>div .seleccionar.activo {
    background: #c03
}

section.configura-cotiza .configuracion .interaccion .accesorios .container .flex>div>div .seleccionar.activo:before {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    direction: ltr;
    display: inline-block;
    font-family: "Material Icons";
    font-feature-settings: "liga";
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    text-rendering: optimizeLegibility;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    color: #fff;
    font-size: 1.25rem
}

section.configura-cotiza .configuracion .interaccion .accesorios .container .flex>div>div .seleccionar.activo span {
    opacity: 0
}

section.configura-cotiza .configuracion .interaccion .resumen {
    padding: 2.5rem 0
}

section.configura-cotiza .configuracion .interaccion .resumen .container {
    overflow: visible
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div {
    margin: auto;
    max-width: 600px;
    width: 100%
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div>p {
    padding: 0 2rem;
    margin: 0
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #e0e0e0;
    display: table;
    padding: 1rem 2rem;
    width: 100%
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila {
    display: table;
    margin-bottom: .5rem;
    width: 100%
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda {
    display: table-cell;
    vertical-align: middle;
    width: 50%
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda h4 {
    display: inline;
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 1.75rem;
    margin-top: 0
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda h4 span {
    font-weight: 700
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda .editar {
    display: inline;
    color: #c03;
    cursor: pointer;
    font-size: .75rem;
    font-weight: 300;
    padding-left: .3125rem
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda .eliminar {
    color: #c03;
    cursor: pointer;
    font-size: .75rem;
    font-weight: 300;
    padding-left: .3125rem
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda p {
    font-size: .875rem;
    line-height: 1.1875rem
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda p:last-child {
    margin-bottom: 0
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda .opcion {
    color: #78909c;
    font-size: .75rem;
    font-weight: 600
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda>div .precio {
    display: block;
    font-size: .75rem;
    font-weight: 300;
    text-align: right
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda>div .precio b {
    display: block;
    font-size: 1.5rem;
    font-weight: 700
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda>div p {
    text-align: right;
    margin: 0
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda .seleccion span {
    font-size: .75rem
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda .seleccion .color,
section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda .seleccion .img {
    display: block;
    float: left;
    height: 20px;
    width: 60px;
    overflow: hidden;
    margin-right: 1rem
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda .seleccion .color>img,
section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda .seleccion .img>img {
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
    width: 100%;
    height: 100%
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda .seleccion .color.grisMetalico,
section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda .seleccion .img.grisMetalico {
    background: #9d9ea0
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda .seleccion .color.rojo,
section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda .seleccion .img.rojo {
    background: #d0011b
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda .seleccion .color.azul,
section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda .seleccion .img.azul {
    background: #1b5293
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda .seleccion .color.negro,
section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda .seleccion .img.negro {
    background: #000
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda .seleccion .color.plata,
section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda .seleccion .img.plata {
    background: #c6c6c6
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla .fila .celda .link {
    cursor: pointer;
    float: right;
    font-size: .75rem;
    margin-top: .3125rem
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla.ext .icono {
    font-size: 1rem;
    font-weight: 700;
    position: relative
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla.ext .icono:before {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    content: "";
    font-family: FontAwesome;
    font-size: 20px;
    line-height: 1.4;
    right: 100%;
    padding-right: .5rem
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla.int .icono {
    font-size: 1rem;
    font-weight: 700;
    position: relative
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla.int .icono:before {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    font-family: icomoon;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    speak: none;
    text-transform: none;
    font-size: 20px;
    line-height: 1.4;
    right: 100%;
    padding-right: .5rem
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla.acc .icono {
    font-size: 1rem;
    font-weight: 700;
    position: relative
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .tabla.acc .icono:before {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    font-family: icomoon;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    speak: none;
    text-transform: none;
    font-size: 20px;
    line-height: 1.4;
    right: 100%;
    padding-right: .5rem
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .precio {
    margin-top: 1rem
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .precio span {
    display: block;
    font-size: 1rem;
    text-align: right
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .precio span b {
    font-size: 1.5rem;
    font-weight: 700
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .cotizar {
    background: #f5f5f5;
    display: table;
    margin: 1rem auto
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .cotizar>div {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 1.25rem 2rem;
    display: table-cell;
    vertical-align: middle
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .cotizar>div p {
    font-size: .875rem;
    line-height: 1.1875rem
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .cotizar>div p:last-child {
    margin-bottom: 0
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .cotizar>div .link {
    cursor: pointer;
    display: inline;
    font-size: .875rem;
    margin: 0
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor {
    padding: 2.5rem 0;
    padding-bottom: 0
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor form {
    height: 30px;
    margin: 0 auto;
    max-width: none;
    padding: 0 2rem;
    position: relative
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor form .codigocargado {
    position: absolute
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor form .codigocargado>p {
    display: inline-block;
    font-weight: 700;
    text-align: center;
    margin-bottom: 2.5rem
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor form .codigocargado span {
    display: inline-block;
    color: #263238;
    font-size: 1.125rem;
    font-weight: 700;
    margin-left: 6px
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor form .codigocargado a.refresh {
    background: #fff;
    color: #8c9aa2;
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    height: 16px;
    position: relative;
    right: 0;
    top: 0;
    width: 30px
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor form .codigocargado a.refresh:before {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    content: "";
    font-family: FontAwesome
}

.refresha {
    background: #fff;
    color: #8c9aa2;
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    height: 16px;
    position: relative;
    right: 0;
    top: 0;
    width: 30px;
    float: right;
    margin-top: -35px;
    border: 0
}

.refresha:before {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    content: "";
    font-family: FontAwesome
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor form .codigo {
    display: none;
    position: relative;
    width: 100%
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor form .codigo input:focus:not([readonly]) {
    box-shadow: none;
    outline-width: 0
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor form .codigo input::-webkit-input-placeholder {
    color: #8c9aa2
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor form .codigo input:-moz-placeholder {
    color: #8c9aa2
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor form .codigo input::-moz-placeholder {
    color: #8c9aa2
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor form .codigo input:-ms-input-placeholder {
    color: #8c9aa2
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor form .codigo input[type=text] {
    -webkit-transition: inherit;
    -moz-transition: inherit;
    -ms-transition: inherit;
    transition: inherit;
    border-bottom: 1px solid #263238;
    color: #263238;
    font-size: 1.125rem;
    font-weight: 300;
    height: 100%;
    margin: 0;
    padding: 5px 0;
    width: 100%
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor form .codigo button,
section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor form .codigo input[type=submit] {
    background: 0 0;
    border: none;
    color: #8c9aa2;
    cursor: pointer;
    display: none;
    font-size: 1.125rem;
    height: 100%;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor form .codigo button:before,
section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor form .codigo input[type=submit]:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    direction: ltr;
    display: inline-block;
    font-family: "Material Icons";
    font-feature-settings: "liga";
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    text-rendering: optimizeLegibility;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor form .codigo>span {
    background: #fff;
    color: #8c9aa2;
    font-size: 1.125rem;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor form .codigo>span:before {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    content: "";
    font-family: FontAwesome
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor dl {
    margin-bottom: 1rem
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor dl dd {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    border-bottom: 1px solid #bdbdbd;
    cursor: pointer;
    display: table;
    margin-bottom: .5rem;
    width: 100%
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor dl dd:hover {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -o-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -ms-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    background: rgba(238, 238, 238, .3);
    border-bottom: 1px solid rgba(238, 238, 238, .3)
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor dl dd.activo {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -o-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -ms-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    background: rgba(238, 238, 238, .3);
    border-bottom: 1px solid rgba(238, 238, 238, .3);
    margin-top: 1rem
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor dl dd.activo p b:before {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    direction: ltr;
    display: inline-block;
    font-family: "Material Icons";
    font-feature-settings: "liga";
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    text-rendering: optimizeLegibility;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    color: #263238;
    font-size: 1.25rem;
    padding-right: 5px;
    right: 100%
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor dl dd.none {
    display: none
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor dl dd>div {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table-cell;
    height: 100%;
    vertical-align: top
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor dl dd .info {
    padding: 1.25rem 4rem;
    width: 65%
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor dl dd .info i {
    color: #78909c;
    display: block;
    font-size: .75rem;
    font-weight: 700;
    margin: 0 auto 1.25rem;
    position: relative
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor dl dd .info i:before {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    direction: ltr;
    display: inline-block;
    font-family: "Material Icons";
    font-feature-settings: "liga";
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    text-rendering: optimizeLegibility;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    color: #fbc02d;
    padding-right: 5px;
    right: 100%
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor dl dd .info p {
    color: #263238;
    font-size: .875rem;
    margin: 0;
    position: relative
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor dl dd .info p span {
    font-size: .875rem;
    font-weight: 300
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor .ver {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    overflow: hidden;
    padding: 10px 4rem 30px
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor .ver span {
    color: #c03;
    cursor: pointer;
    display: table;
    font-size: .875rem;
    font-weight: 600;
    overflow: hidden;
    padding-right: 1rem;
    position: relative;
    text-decoration: none
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor .ver span:before {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    background: #c03;
    bottom: 0;
    content: " ";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    width: 0%
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor .ver span:after {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    content: "";
    font-family: FontAwesome;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    font-size: 1rem;
    line-height: normal;
    right: 0
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor .ver span:hover:before {
    width: calc(100% - 1rem)
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .distribuidor .ver.activo span:after {
    content: "";
    font-family: FontAwesome
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .servicios>p {
    padding: 0 2rem
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .servicios nav {
    background: #fafafa;
    border: 1px solid #e0e0e0;
    display: table;
    height: 65px;
    position: relative;
    width: 100%
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .servicios nav ul {
    display: table;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .servicios nav ul li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
    border-right: 1px solid #e0e0e0;
    cursor: pointer;
    display: table-cell;
    height: 100%;
    margin: 0;
    vertical-align: middle;
    width: 25%
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .servicios nav ul li a {
    color: #263238;
    display: table;
    font-size: .875rem;
    font-weight: 400;
    margin: auto
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .servicios nav ul li:before {
    color: #bdbdbd;
    display: table;
    font-size: 20px;
    margin: 0 auto
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .servicios nav ul li:last-child {
    border-right: none
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .servicios nav ul li.mai:before {
    content: "";
    font-family: FontAwesome;
    line-height: 1.4
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .servicios nav ul li.des:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    direction: ltr;
    display: inline-block;
    font-family: "Material Icons";
    font-feature-settings: "liga";
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    text-rendering: optimizeLegibility;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    display: table;
    line-height: 1.4
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .servicios nav ul li.cha:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    font-family: icomoon;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    speak: none;
    text-transform: none;
    line-height: 1.4
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .servicios nav ul li.mane:before {
    content: "";
    font-family: FontAwesome;
    line-height: 1.4
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .servicios nav ul li:hover {
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    -webkit-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    -moz-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    -o-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    -ms-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    background: #c03;
    border-right: none
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .servicios nav ul li:hover:before {
    color: #fff
}

section.configura-cotiza .configuracion .interaccion .resumen .container>div .servicios nav ul li:hover a {
    color: #fff
}

section.configura-cotiza .configuracion .btnregresar {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    max-width: 1200px;
    padding: 0 10px;
    top: 0;
    width: 100%
}

section.configura-cotiza .configuracion .btnregresar>.link.regresar {
    cursor: pointer;
    font-size: .875rem;
    margin: 1rem 0
}

section.configura-cotiza .financiamiento .cotiza {
    width: 100%
}

section.configura-cotiza .financiamiento .cotiza .container {
    overflow: visible
}

section.configura-cotiza .financiamiento .cotiza .container .head {
    padding: .625rem 0
}

section.configura-cotiza .financiamiento .cotiza .container .head>h6 {
    text-align: center
}

section.configura-cotiza .financiamiento .cotiza .container .head>div {
    display: table
}

section.configura-cotiza .financiamiento .cotiza .container .head>div>div {
    display: table-cell;
    vertical-align: middle;
    width: 33%
}

section.configura-cotiza .financiamiento .cotiza .container .head>div>div h4 {
    font-weight: 300
}

section.configura-cotiza .financiamiento .cotiza .container .head>div>div h4 span {
    font-weight: 700
}

section.configura-cotiza .financiamiento .cotiza .container .head>div>div p {
    font-size: .875rem;
    line-height: 1.1875rem
}

section.configura-cotiza .financiamiento .cotiza .container .head>div>div .img img {
    display: table;
    height: 100%;
    margin: auto;
    max-width: 340px;
    width: 100%
}

section.configura-cotiza .financiamiento .cotiza .container .head>div>div .opcion {
    color: #78909c;
    font-size: .75rem;
    font-weight: 600
}

section.configura-cotiza .financiamiento .cotiza .container .head>div>div>div {
    display: table;
    margin: auto
}

section.configura-cotiza .financiamiento .cotiza .container .head>div>div>div .precio {
    display: block;
    font-size: .75rem;
    font-weight: 300;
    text-align: right
}

section.configura-cotiza .financiamiento .cotiza .container .head>div>div>div .precio b {
    display: block;
    font-size: 1.375rem;
    font-weight: 700
}

section.configura-cotiza .financiamiento .cotiza .container .head>div>div .link {
    cursor: pointer;
    font-size: .875rem;
    padding-right: 1rem
}

section.configura-cotiza .financiamiento .cotiza .container .head>div>div .link:after {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    content: "";
    font-family: FontAwesome;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    font-size: 1rem;
    line-height: normal;
    right: 0
}

section.configura-cotiza .financiamiento .cotiza .container .head>div>div .link:hover:before {
    width: calc(100% - 1rem)
}

section.configura-cotiza .financiamiento .cotiza .container .head>div>div .link.activo:after {
    content: "";
    font-family: FontAwesome
}

section.configura-cotiza .financiamiento .cotiza .container .head .leyenda {
    display: table-footer-group;
    width: 100%
}

section.configura-cotiza .financiamiento .cotiza .container .head .leyenda p {
    color: #aaaaab;
    font-size: .75rem;
    line-height: .875rem;
    margin: .375rem 0;
    text-align: left
}

section.configura-cotiza .financiamiento .cotiza .container .historia {
    display: none;
    margin: auto;
    max-width: 600px;
    width: 100%
}

section.configura-cotiza .financiamiento .cotiza .container .historia .tabla {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #e0e0e0;
    display: table;
    padding: 1rem 2rem;
    width: 100%
}

section.configura-cotiza .financiamiento .cotiza .container .historia .tabla .fila {
    display: table;
    margin-bottom: .5rem;
    width: 100%
}

section.configura-cotiza .financiamiento .cotiza .container .historia .tabla .fila .celda {
    display: table-cell;
    vertical-align: middle;
    width: 50%
}

section.configura-cotiza .financiamiento .cotiza .container .historia .tabla .fila .celda .opcion {
    color: #78909c;
    font-size: .75rem;
    font-weight: 600
}

section.configura-cotiza .financiamiento .cotiza .container .historia .tabla .fila .celda>div p {
    text-align: right;
    margin: 0
}

section.configura-cotiza .financiamiento .cotiza .container .historia .tabla .fila .celda .seleccion span {
    font-size: .75rem
}

section.configura-cotiza .financiamiento .cotiza .container .historia .tabla .fila .celda .seleccion .color,
section.configura-cotiza .financiamiento .cotiza .container .historia .tabla .fila .celda .seleccion .img {
    display: block;
    float: left;
    height: 20px;
    width: 60px;
    overflow: hidden;
    margin-right: 1rem
}

section.configura-cotiza .financiamiento .cotiza .container .historia .tabla .fila .celda .seleccion .color>img,
section.configura-cotiza .financiamiento .cotiza .container .historia .tabla .fila .celda .seleccion .img>img {
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
    width: 100%;
    height: 100%
}

section.configura-cotiza .financiamiento .cotiza .container .historia .tabla .fila .celda .seleccion .color.grisMetalico,
section.configura-cotiza .financiamiento .cotiza .container .historia .tabla .fila .celda .seleccion .img.grisMetalico {
    background: #9d9ea0
}

section.configura-cotiza .financiamiento .cotiza .container .historia .tabla .fila .celda .seleccion .color.rojo,
section.configura-cotiza .financiamiento .cotiza .container .historia .tabla .fila .celda .seleccion .img.rojo {
    background: #d0011b
}

section.configura-cotiza .financiamiento .cotiza .container .historia .tabla .fila .celda .seleccion .color.azul,
section.configura-cotiza .financiamiento .cotiza .container .historia .tabla .fila .celda .seleccion .img.azul {
    background: #1b5293
}

section.configura-cotiza .financiamiento .cotiza .container .historia .tabla .fila .celda .seleccion .color.negro,
section.configura-cotiza .financiamiento .cotiza .container .historia .tabla .fila .celda .seleccion .img.negro {
    background: #000
}

section.configura-cotiza .financiamiento .cotiza .container .historia .tabla .fila .celda .seleccion .color.plata,
section.configura-cotiza .financiamiento .cotiza .container .historia .tabla .fila .celda .seleccion .img.plata {
    background: #c6c6c6
}

section.configura-cotiza .financiamiento .cotiza .container .historia .tabla.ext .icono {
    font-size: 1rem;
    font-weight: 700;
    position: relative
}

section.configura-cotiza .financiamiento .cotiza .container .historia .tabla.ext .icono:before {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    content: "";
    font-family: FontAwesome;
    font-size: 20px;
    line-height: 1.4;
    right: 100%;
    padding-right: .5rem
}

section.configura-cotiza .financiamiento .cotiza .container .historia .tabla.int .icono {
    font-size: 1rem;
    font-weight: 700;
    position: relative
}

section.configura-cotiza .financiamiento .cotiza .container .historia .tabla.int .icono:before {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    font-family: icomoon;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    speak: none;
    text-transform: none;
    font-size: 20px;
    line-height: 1.4;
    right: 100%;
    padding-right: .5rem
}

section.configura-cotiza .financiamiento .cotiza .container .historia .tabla.acc .icono {
    font-size: 1rem;
    font-weight: 700;
    position: relative
}

section.configura-cotiza .financiamiento .cotiza .container .historia .tabla.acc .icono:before {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    font-family: icomoon;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    speak: none;
    text-transform: none;
    font-size: 20px;
    line-height: 1.4;
    right: 100%;
    padding-right: .5rem
}

section.configura-cotiza .financiamiento .cotiza .container .historia .distribuidor {
    padding: 2.5rem 0;
    padding-bottom: 0
}

section.configura-cotiza .financiamiento .cotiza .container .historia .distribuidor>p span {
    font-size: 1.125rem;
    font-weight: 700
}

section.configura-cotiza .financiamiento .cotiza .container .historia .distribuidor dl {
    margin-bottom: 1rem
}

section.configura-cotiza .financiamiento .cotiza .container .historia .distribuidor dl dd {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    border-bottom: 1px solid #bdbdbd;
    cursor: pointer;
    display: table;
    margin-bottom: .5rem;
    width: 100%
}

section.configura-cotiza .financiamiento .cotiza .container .historia .distribuidor dl dd:hover {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -o-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -ms-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    background: rgba(238, 238, 238, .3);
    border-bottom: 1px solid rgba(238, 238, 238, .3)
}

section.configura-cotiza .financiamiento .cotiza .container .historia .distribuidor dl dd.activo {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -o-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -ms-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    background: rgba(238, 238, 238, .3);
    border-bottom: 1px solid rgba(238, 238, 238, .3);
    margin-top: 1rem
}

section.configura-cotiza .financiamiento .cotiza .container .historia .distribuidor dl dd.activo p b:before {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    direction: ltr;
    display: inline-block;
    font-family: "Material Icons";
    font-feature-settings: "liga";
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    text-rendering: optimizeLegibility;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    color: #263238;
    font-size: 1.25rem;
    padding-right: 5px;
    right: 100%
}

section.configura-cotiza .financiamiento .cotiza .container .historia .distribuidor dl dd.none {
    display: none
}

section.configura-cotiza .financiamiento .cotiza .container .historia .distribuidor dl dd>div {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table-cell;
    height: 100%;
    vertical-align: top
}

section.configura-cotiza .financiamiento .cotiza .container .historia .distribuidor dl dd .info {
    padding: 1.25rem 2.5rem;
    width: 65%
}

section.configura-cotiza .financiamiento .cotiza .container .historia .distribuidor dl dd .info i {
    color: #78909c;
    display: block;
    font-size: .75rem;
    font-weight: 700;
    margin: 0 auto 1.25rem;
    position: relative
}

section.configura-cotiza .financiamiento .cotiza .container .historia .distribuidor dl dd .info i:before {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    direction: ltr;
    display: inline-block;
    font-family: "Material Icons";
    font-feature-settings: "liga";
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    text-rendering: optimizeLegibility;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    color: #fbc02d;
    padding-right: 5px;
    right: 100%
}

section.configura-cotiza .financiamiento .cotiza .container .historia .distribuidor dl dd .info p {
    color: #263238;
    font-size: .875rem;
    margin: 0;
    position: relative
}

section.configura-cotiza .financiamiento .cotiza .container .historia .distribuidor dl dd .info p span {
    font-size: .875rem;
    font-weight: 300
}

section.configura-cotiza .financiamiento .cotiza .container .historia .distribuidor .ver {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    overflow: hidden;
    padding: 10px 0 30px
}

section.configura-cotiza .financiamiento .cotiza .container .historia .distribuidor .ver span {
    color: #c03;
    cursor: pointer;
    display: table;
    font-size: .875rem;
    font-weight: 600;
    overflow: hidden;
    padding-right: 1rem;
    position: relative;
    text-decoration: none
}

section.configura-cotiza .financiamiento .cotiza .container .historia .distribuidor .ver span:before {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    background: #c03;
    bottom: 0;
    content: " ";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    width: 0%
}

section.configura-cotiza .financiamiento .cotiza .container .historia .distribuidor .ver span:after {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    content: "";
    font-family: FontAwesome;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    font-size: 1rem;
    line-height: normal;
    right: 0
}

section.configura-cotiza .financiamiento .cotiza .container .historia .distribuidor .ver span:hover:before {
    width: calc(100% - 1rem)
}

section.configura-cotiza .financiamiento .cotiza .container .historia .distribuidor .ver.activo span:after {
    content: "";
    font-family: FontAwesome
}

section.configura-cotiza .financiamiento .financiar {
    background: #f5f5f5;
    overflow: hidden
}

section.configura-cotiza .financiamiento .financiar>div {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    opacity: 0;
    display: none
}

section.configura-cotiza .financiamiento .financiar>div.activo {
    display: block
}

section.configura-cotiza .financiamiento .financiar>div.animacion {
    opacity: 1
}

section.configura-cotiza .financiamiento .financiar .plan {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 3.125rem 0
}

section.configura-cotiza .financiamiento .financiar .plan .container {
    overflow: visible
}

section.configura-cotiza .financiamiento .financiar .plan .container>p {
    text-align: center
}

section.configura-cotiza .financiamiento .financiar .plan .container .flex>div {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 2rem 0;
    padding: 0 1rem;
    width: 50%
}

section.configura-cotiza .financiamiento .financiar .plan .container .flex>div>div {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    background: #fff;
    height: 100%;
    overflow: hidden;
    position: relative
}

section.configura-cotiza .financiamiento .financiar .plan .container .flex>div>div:hover {
    -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    -moz-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    -o-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    -ms-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19)
}

section.configura-cotiza .financiamiento .financiar .plan .container .flex>div>div .info {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 1rem
}

section.configura-cotiza .financiamiento .financiar .plan .container .flex>div>div .info p {
    font-size: 1.125rem
}

section.configura-cotiza .financiamiento .financiar .plan .container .flex>div>div .info p b {
    font-size: .875rem
}

section.configura-cotiza .financiamiento .financiar .plan .container .flex>div>div .info ul {
    margin-bottom: 4.375rem
}

section.configura-cotiza .financiamiento .financiar .plan .container .flex>div>div .info ul li {
    font-size: .875rem;
    font-weight: 600;
    padding-left: .625rem;
    position: relative
}

section.configura-cotiza .financiamiento .financiar .plan .container .flex>div>div .info ul li:before {
    content: "";
    font-family: FontAwesome;
    font-size: .3125rem;
    left: 0;
    position: absolute;
    top: 0
}

section.configura-cotiza .financiamiento .financiar .plan .container .flex>div>div .seleccionar {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    background: #263238;
    bottom: 0;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: .875rem;
    font-weight: 600;
    opacity: 1;
    padding: .625rem 0;
    position: absolute;
    text-align: center;
    width: 100%
}

section.configura-cotiza .financiamiento .financiar .plan .container .flex>div>div .seleccionar:hover {
    background: #c03
}

section.configura-cotiza .financiamiento .financiar .plan .container .flex>div>div .seleccionar.activo {
    background: #c03
}

section.configura-cotiza .financiamiento .financiar .plan .container .flex>div>div .seleccionar.activo:before {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    direction: ltr;
    display: inline-block;
    font-family: "Material Icons";
    font-feature-settings: "liga";
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    text-rendering: optimizeLegibility;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    color: #fff;
    font-size: 1.25rem
}

section.configura-cotiza .financiamiento .financiar .plan .container .flex>div>div .seleccionar.activo span {
    opacity: 0
}

section.configura-cotiza .financiamiento .financiar .elejir {
    margin: auto;
    max-width: 400px;
    width: 100%
}

section.configura-cotiza .financiamiento .financiar .elejir>div {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    margin-bottom: 1rem;
    padding: 2rem
}

section.configura-cotiza .financiamiento .financiar .elejir>div .pago {
    display: table
}

section.configura-cotiza .financiamiento .financiar .elejir>div .pago p {
    display: table-cell;
    font-weight: 700;
    padding-right: 2rem;
    vertical-align: middle
}

section.configura-cotiza .financiamiento .financiar .elejir>div .pago ul {
    display: table-cell;
    height: 100%;
    margin: auto;
    vertical-align: middle
}

section.configura-cotiza .financiamiento .financiar .elejir>div .pago ul li {
    display: table;
    float: left;
    height: 100%;
    margin: 0;
    padding: 0 2rem
}

section.configura-cotiza .financiamiento .financiar .elejir>div .pago ul li:last-child {
    padding-right: 0
}

section.configura-cotiza .financiamiento .financiar .elejir>div .pago ul li>span {
    color: #263238;
    cursor: pointer;
    font-size: .875rem;
    font-weight: 700;
    margin: 0;
    padding-right: 1rem;
    padding: 0;
    position: relative
}

section.configura-cotiza .financiamiento .financiar .elejir>div .pago ul li>span:before {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    border-radius: 50%;
    border: 1px solid #263238;
    content: " ";
    display: block;
    height: 20px;
    margin-right: 10px;
    right: 100%;
    width: 20px
}

section.configura-cotiza .financiamiento .financiar .elejir>div .pago ul li>span:after {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    border-radius: 50%;
    content: " ";
    display: block;
    height: 10px;
    margin-right: 16px;
    right: 100%;
    width: 10px
}

section.configura-cotiza .financiamiento .financiar .elejir>div .pago ul li.activo>span:after {
    background: #263238
}

section.configura-cotiza .financiamiento .financiar .elejir>div .plazo {
    background: #fafafa;
    border: 1px solid #e0e0e0;
    display: table;
    height: 65px;
    position: relative;
    width: 100%
}

section.configura-cotiza .financiamiento .financiar .elejir>div .plazo dl {
    display: table;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%
}

section.configura-cotiza .financiamiento .financiar .elejir>div .plazo dl dd {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
    border-right: 1px solid #e0e0e0;
    cursor: pointer;
    display: table-cell;
    font-size: .75rem;
    font-weight: 300;
    height: 100%;
    line-height: .875rem;
    margin: 0;
    text-align: center;
    vertical-align: middle;
    width: 20%
}

section.configura-cotiza .financiamiento .financiar .elejir>div .plazo dl dd b {
    display: block;
    font-size: .875rem;
    font-weight: 700
}

section.configura-cotiza .financiamiento .financiar .elejir>div .plazo dl dd:last-child {
    border-right: none
}

section.configura-cotiza .financiamiento .financiar .elejir>div .plazo dl dd:hover {
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    -webkit-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    -moz-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    -o-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    -ms-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    background: #c03;
    border-right: none;
    color: #fff
}

section.configura-cotiza .financiamiento .financiar .elejir>div .plazo dl dd.activo {
    -webkit-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    -moz-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    -o-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    -ms-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    background: #c03;
    border-right: none;
    color: #fff
}

section.configura-cotiza .financiamiento .financiar .elejir .enganche>p {
    margin: 0
}

section.configura-cotiza .financiamiento .financiar .elejir .enganche ul {
    display: table;
    margin-bottom: 30px;
    padding-top: 50px;
    position: relative;
    width: 100%
}

section.configura-cotiza .financiamiento .financiar .elejir .enganche ul:before {
    content: "10%";
    font-size: .875rem;
    font-weight: 300;
    position: absolute;
    top: 100%
}

section.configura-cotiza .financiamiento .financiar .elejir .enganche ul:after {
    content: "85%";
    font-size: .875rem;
    font-weight: 300;
    position: absolute;
    right: 0;
    top: 100%
}

section.configura-cotiza .financiamiento .financiar .elejir .enganche ul li {
    cursor: pointer;
    display: table-cell;
    height: 10px;
    position: relative;
    width: 22px
}

section.configura-cotiza .financiamiento .financiar .elejir .enganche ul li:before {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    background: #ff1744;
    border-radius: 50%;
    content: " ";
    display: block;
    height: 5px;
    width: 5px;
    z-index: 1
}

section.configura-cotiza .financiamiento .financiar .elejir .enganche ul li:after {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    background: #ff1744;
    content: " ";
    display: block;
    height: 1px;
    left: 0;
    width: 100%;
    z-index: 0
}

section.configura-cotiza .financiamiento .financiar .elejir .enganche ul li:last-child:after {
    display: none
}

section.configura-cotiza .financiamiento .financiar .elejir .enganche ul li.activo:after {
    background: #bdbdbd
}

section.configura-cotiza .financiamiento .financiar .elejir .enganche ul li.activo~li:after {
    background: #bdbdbd
}

section.configura-cotiza .financiamiento .financiar .elejir .enganche ul li.activo span {
    display: block
}

section.configura-cotiza .financiamiento .financiar .elejir .enganche ul li span {
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    bottom: 100%;
    color: #fff;
    display: none;
    font-size: 1.125rem;
    font-weight: 600;
    left: 0;
    margin-bottom: 5px;
    padding: 10px 7px;
    position: absolute
}

section.configura-cotiza .financiamiento .financiar .elejir .enganche ul li span:before {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    font-family: icomoon;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    speak: none;
    text-transform: none;
    color: #ff1744;
    font-size: 45px;
    z-index: -1
}

section.configura-cotiza .financiamiento .financiar .elejir .enganche dl {
    display: table;
    width: 100%
}

section.configura-cotiza .financiamiento .financiar .elejir .enganche dl dd {
    display: table-cell
}

section.configura-cotiza .financiamiento .financiar .elejir .enganche dl dd p {
    margin: 0
}

section.configura-cotiza .financiamiento .financiar .elejir .enganche dl dd:nth-child(even) p {
    text-align: right
}

section.configura-cotiza .financiamiento .financiar .elejir .boton {
    margin: 2rem auto
}

section.configura-cotiza .financiamiento .financiar .resultado {
    margin: auto;
    max-width: 400px;
    width: 100%
}

section.configura-cotiza .financiamiento .financiar .resultado>div {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    margin-bottom: 2rem;
    padding: 2rem
}

section.configura-cotiza .financiamiento .financiar .resultado .info>p {
    color: #c03;
    text-align: center
}

section.configura-cotiza .financiamiento .financiar .resultado .info>div {
    border-bottom: 1px solid #bdbdbd;
    display: table;
    margin-bottom: 5px;
    width: 100%
}

section.configura-cotiza .financiamiento .financiar .resultado .info>div dl {
    display: table;
    padding: 5px 0;
    width: 100%
}

section.configura-cotiza .financiamiento .financiar .resultado .info>div dl dd {
    color: #263238;
    display: table-cell;
    font-size: .875rem
}

section.configura-cotiza .financiamiento .financiar .resultado .info>div dl dd b {
    font-weight: 700
}

section.configura-cotiza .financiamiento .financiar .resultado .info>div dl dd:nth-child(even) {
    text-align: right
}

section.configura-cotiza .financiamiento .financiar .resultado .info>div:last-child {
    border-bottom: none
}

section.configura-cotiza .financiamiento .financiar .resultado .info>div.eng dl dd,
section.configura-cotiza .financiamiento .financiar .resultado .info>div.men dl dd {
    font-size: 1rem
}

section.configura-cotiza .financiamiento .financiar .resultado .elejido {
    display: table;
    padding: 1rem 0;
    width: 100%
}

section.configura-cotiza .financiamiento .financiar .resultado .elejido>p {
    padding: 0 2rem
}

section.configura-cotiza .financiamiento .financiar .resultado .elejido dl {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
    display: table-row;
    width: 100%
}

section.configura-cotiza .financiamiento .financiar .resultado .elejido dl dd {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
    color: #78909c;
    display: table-cell;
    font-size: 1rem;
    padding: 2px 0;
    text-align: center;
    vertical-align: middle;
    width: 50%
}

section.configura-cotiza .financiamiento .financiar .resultado .elejido dl.activo {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -o-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -ms-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    background: rgba(238, 238, 238, .3)
}

section.configura-cotiza .financiamiento .financiar .resultado .elejido dl.activo dd {
    color: #263238;
    font-weight: 700
}

section.configura-cotiza .financiamiento .financiar .servicios {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    display: none;
    margin: 2rem auto;
    max-width: 400px;
    opacity: 0;
    padding: 0
}

section.configura-cotiza .financiamiento .financiar .servicios nav {
    background: #fafafa;
    border: 1px solid #e0e0e0;
    display: table;
    height: 65px;
    position: relative;
    width: 100%
}

section.configura-cotiza .financiamiento .financiar .servicios nav ul {
    display: table;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%
}

section.configura-cotiza .financiamiento .financiar .servicios nav ul li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
    border-right: 1px solid #e0e0e0;
    cursor: pointer;
    display: table-cell;
    height: 100%;
    margin: 0;
    vertical-align: middle;
    width: 25%
}

section.configura-cotiza .financiamiento .financiar .servicios nav ul li a {
    color: #263238;
    display: table;
    font-size: .875rem;
    font-weight: 400;
    margin: auto
}

section.configura-cotiza .financiamiento .financiar .servicios nav ul li:before {
    color: #bdbdbd;
    display: table;
    font-size: 20px;
    margin: 0 auto
}

section.configura-cotiza .financiamiento .financiar .servicios nav ul li:last-child {
    border-right: none
}

section.configura-cotiza .financiamiento .financiar .servicios nav ul li.mai:before {
    content: "";
    font-family: FontAwesome;
    line-height: 1.4
}

section.configura-cotiza .financiamiento .financiar .servicios nav ul li.des:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    direction: ltr;
    display: inline-block;
    font-family: "Material Icons";
    font-feature-settings: "liga";
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    text-rendering: optimizeLegibility;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    display: table;
    line-height: 1.4
}

section.configura-cotiza .financiamiento .financiar .servicios nav ul li.cha:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    font-family: icomoon;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    speak: none;
    text-transform: none;
    line-height: 1.4
}

section.configura-cotiza .financiamiento .financiar .servicios nav ul li.mane:before {
    content: "";
    font-family: FontAwesome;
    line-height: 1.4
}

section.configura-cotiza .financiamiento .financiar .servicios nav ul li:hover {
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    -webkit-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    -moz-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    -o-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    -ms-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
    background: #c03;
    border-right: none
}

section.configura-cotiza .financiamiento .financiar .servicios nav ul li:hover:before {
    color: #fff
}

section.configura-cotiza .financiamiento .financiar .servicios nav ul li:hover a {
    color: #fff
}

section.configura-cotiza .financiamiento .financiar .servicios .boton {
    margin: 2rem auto
}

section.configura-cotiza .financiamiento .btnregresar {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    max-width: 1200px;
    padding: 0 10px;
    top: 40px;
    width: 100%
}

section.configura-cotiza .financiamiento .btnregresar>.link.regresar {
    cursor: pointer;
    display: none;
    font-size: .875rem;
    margin: 1rem 0
}

section.configura-cotiza .financiamiento .btnregresar>.link.regresar.activo {
    display: table
}

section.configura-cotiza .mailModal {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: rgba(255, 255, 255, .98);
    display: none;
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 99
}

section.configura-cotiza .mailModal .close {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    cursor: pointer;
    display: table;
    height: 25px;
    position: absolute;
    right: 20px;
    top: 40px;
    width: 25px;
    z-index: 1
}

section.configura-cotiza .mailModal .close:before {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    direction: ltr;
    display: inline-block;
    font-family: "Material Icons";
    font-feature-settings: "liga";
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    text-rendering: optimizeLegibility;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    color: #c03;
    font-size: 1.5625rem
}

section.configura-cotiza .mailModal .container {
    overflow: visible
}

section.configura-cotiza .mailModal .container .mail {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    max-width: 500px;
    width: 100%
}

section.configura-cotiza .mailModal .container .mail h6 {
    font-size: 1.375rem;
    text-align: center
}

section.configura-cotiza .mailModal .container .mail form {
    max-width: 600px;
    margin: auto;
    margin-top: 70px
}

section.configura-cotiza .mailModal .container .mail form input::-webkit-input-placeholder {
    color: #8c9aa2;
    font-weight: 300
}

section.configura-cotiza .mailModal .container .mail form input:-moz-placeholder {
    color: #8c9aa2;
    font-weight: 300
}

section.configura-cotiza .mailModal .container .mail form input::-moz-placeholder {
    color: #8c9aa2;
    font-weight: 300
}

section.configura-cotiza .mailModal .container .mail form input:-ms-input-placeholder {
    color: #8c9aa2;
    font-weight: 300
}

section.configura-cotiza .mailModal .container .mail form .input-field .acepto {
    display: inline;
    top: 0
}

section.configura-cotiza .mailModal .container .mail form .input-field>p {
    display: inline;
    font-weight: 600
}

section.configura-cotiza .mailModal .container .mail form .input-field .link {
    display: inline;
    font-weight: 600
}

section.configura-cotiza .mailModal .container .mail form .boton {
    margin: 1rem 0;
    margin-top: 3rem
}

section.configura-cotiza .mailModal .container .gracias {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    display: none;
    max-width: 500px;
    width: 100%
}

section.configura-cotiza .mailModal .container .gracias i {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 50%;
    border: 5px solid #66bb6a;
    color: #66bb6a;
    display: table;
    height: 70px;
    margin: auto;
    position: relative;
    width: 70px
}

section.configura-cotiza .mailModal .container .gracias i:before {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    direction: ltr;
    display: inline-block;
    font-family: "Material Icons";
    font-feature-settings: "liga";
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    text-rendering: optimizeLegibility;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    font-size: 50px;
    line-height: 0
}

section.configura-cotiza .mailModal .container .gracias h1 {
    margin-top: 30px;
    text-align: center
}

section.configura-cotiza .mailModal .container .gracias p {
    text-align: center;
    font-size: 1.125rem;
    line-height: 1.625rem
}

section.configura-cotiza .mailModal .container .gracias>.boton {
    margin-top: 3rem
}

section.configura-cotiza .cotizarModal {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: rgba(255, 255, 255, .98);
    display: none;
    height: 100vh;
    left: 0;
    overflow: auto;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 99
}

section.configura-cotiza .cotizarModal .close {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    cursor: pointer;
    display: table;
    height: 25px;
    position: absolute;
    right: 20px;
    top: 40px;
    width: 25px;
    z-index: 1
}

section.configura-cotiza .cotizarModal .close:before {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    direction: ltr;
    display: inline-block;
    font-family: "Material Icons";
    font-feature-settings: "liga";
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    text-rendering: optimizeLegibility;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    color: #c03;
    font-size: 1.5625rem
}

section.configura-cotiza .cotizarModal .container {
    overflow: visible
}

section.configura-cotiza .cotizarModal .container .cotiza {
    border-bottom: 1px solid #78909c;
    width: 100%
}

section.configura-cotiza .cotizarModal .container .cotiza .head {
    padding: .625rem 0
}

section.configura-cotiza .cotizarModal .container .cotiza .head>h6 {
    text-align: center
}

section.configura-cotiza .cotizarModal .container .cotiza .head>div {
    display: table
}

section.configura-cotiza .cotizarModal .container .cotiza .head>div>div {
    display: table-cell;
    vertical-align: middle;
    width: 33%
}

section.configura-cotiza .cotizarModal .container .cotiza .head>div>div h4 {
    font-weight: 300
}

section.configura-cotiza .cotizarModal .container .cotiza .head>div>div h4 span {
    font-weight: 700
}

section.configura-cotiza .cotizarModal .container .cotiza .head>div>div p {
    font-size: .875rem;
    line-height: 1.1875rem
}

section.configura-cotiza .cotizarModal .container .cotiza .head>div>div .img img {
    display: table;
    height: 100%;
    margin: auto;
    max-width: 340px;
    width: 100%
}

section.configura-cotiza .cotizarModal .container .cotiza .head>div>div .opcion {
    color: #78909c;
    font-size: .75rem;
    font-weight: 600
}

section.configura-cotiza .cotizarModal .container .cotiza .head>div>div>div {
    display: table;
    margin: auto
}

section.configura-cotiza .cotizarModal .container .cotiza .head>div>div>div .precio {
    display: block;
    font-size: .75rem;
    font-weight: 300;
    text-align: right
}

section.configura-cotiza .cotizarModal .container .cotiza .head>div>div>div .precio b {
    display: block;
    font-size: 1.375rem;
    font-weight: 700
}

section.configura-cotiza .cotizarModal .container .cotiza .head>div>div .link {
    cursor: pointer;
    font-size: .875rem;
    padding-right: 1rem
}

section.configura-cotiza .cotizarModal .container .cotiza .head>div>div .link:after {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    content: "";
    font-family: FontAwesome;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    font-size: 1rem;
    line-height: normal;
    right: 0
}

section.configura-cotiza .cotizarModal .container .cotiza .head>div>div .link:hover:before {
    width: calc(100% - 1rem)
}

section.configura-cotiza .cotizarModal .container .cotiza .head>div>div .link.activo:after {
    content: "";
    font-family: FontAwesome
}

section.configura-cotiza .cotizarModal .container .cotiza .head .leyenda {
    display: table-footer-group;
    width: 100%
}

section.configura-cotiza .cotizarModal .container .cotiza .head .leyenda p {
    color: #aaaaab;
    font-size: .75rem;
    line-height: .875rem;
    margin: .375rem 0;
    text-align: left
}

section.configura-cotiza .cotizarModal .container .cotiza .info {
    display: none
}

section.configura-cotiza .cotizarModal .container .cotiza .info .tabla {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #e0e0e0;
    display: table;
    padding: 1rem 2rem;
    width: 100%
}

section.configura-cotiza .cotizarModal .container .cotiza .info .tabla .fila {
    display: table;
    margin-bottom: .5rem;
    width: 100%
}

section.configura-cotiza .cotizarModal .container .cotiza .info .tabla .fila .celda {
    display: table-cell;
    vertical-align: middle;
    width: 50%
}

section.configura-cotiza .cotizarModal .container .cotiza .info .tabla .fila .celda .opcion {
    color: #78909c;
    font-size: .75rem;
    font-weight: 600
}

section.configura-cotiza .cotizarModal .container .cotiza .info .tabla .fila .celda>div p {
    text-align: right;
    margin: 0
}

section.configura-cotiza .cotizarModal .container .cotiza .info .tabla .fila .celda .seleccion span {
    font-size: .75rem
}

section.configura-cotiza .cotizarModal .container .cotiza .info .tabla .fila .celda .seleccion .color,
section.configura-cotiza .cotizarModal .container .cotiza .info .tabla .fila .celda .seleccion .img {
    display: block;
    float: left;
    height: 20px;
    width: 60px;
    overflow: hidden;
    margin-right: 1rem
}

section.configura-cotiza .cotizarModal .container .cotiza .info .tabla .fila .celda .seleccion .color>img,
section.configura-cotiza .cotizarModal .container .cotiza .info .tabla .fila .celda .seleccion .img>img {
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
    width: 100%;
    height: 100%
}

section.configura-cotiza .cotizarModal .container .cotiza .info .tabla .fila .celda .seleccion .color.grisMetalico,
section.configura-cotiza .cotizarModal .container .cotiza .info .tabla .fila .celda .seleccion .img.grisMetalico {
    background: #9d9ea0
}

section.configura-cotiza .cotizarModal .container .cotiza .info .tabla .fila .celda .seleccion .color.rojo,
section.configura-cotiza .cotizarModal .container .cotiza .info .tabla .fila .celda .seleccion .img.rojo {
    background: #d0011b
}

section.configura-cotiza .cotizarModal .container .cotiza .info .tabla .fila .celda .seleccion .color.azul,
section.configura-cotiza .cotizarModal .container .cotiza .info .tabla .fila .celda .seleccion .img.azul {
    background: #1b5293
}

section.configura-cotiza .cotizarModal .container .cotiza .info .tabla .fila .celda .seleccion .color.negro,
section.configura-cotiza .cotizarModal .container .cotiza .info .tabla .fila .celda .seleccion .img.negro {
    background: #000
}

section.configura-cotiza .cotizarModal .container .cotiza .info .tabla .fila .celda .seleccion .color.plata,
section.configura-cotiza .cotizarModal .container .cotiza .info .tabla .fila .celda .seleccion .img.plata {
    background: #c6c6c6
}

section.configura-cotiza .cotizarModal .container .cotiza .info .tabla.ext .icono {
    font-size: 1rem;
    font-weight: 700;
    position: relative
}

section.configura-cotiza .cotizarModal .container .cotiza .info .tabla.ext .icono:before {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    content: "";
    font-family: FontAwesome;
    font-size: 20px;
    line-height: 1.4;
    right: 100%;
    padding-right: .5rem
}

section.configura-cotiza .cotizarModal .container .cotiza .info .tabla.int .icono {
    font-size: 1rem;
    font-weight: 700;
    position: relative
}

section.configura-cotiza .cotizarModal .container .cotiza .info .tabla.int .icono:before {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    font-family: icomoon;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    speak: none;
    text-transform: none;
    font-size: 20px;
    line-height: 1.4;
    right: 100%;
    padding-right: .5rem
}

section.configura-cotiza .cotizarModal .container .cotiza .info .tabla.acc .icono {
    font-size: 1rem;
    font-weight: 700;
    position: relative
}

section.configura-cotiza .cotizarModal .container .cotiza .info .tabla.acc .icono:before {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    font-family: icomoon;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    speak: none;
    text-transform: none;
    font-size: 20px;
    line-height: 1.4;
    right: 100%;
    padding-right: .5rem
}

section.configura-cotiza .cotizarModal .container .datos {
    margin: 40px auto;
    max-width: 500px;
    width: 100%
}

section.configura-cotiza .cotizarModal .container .datos form {
    margin: auto;
    margin-top: 50px
}

section.configura-cotiza .cotizarModal .container .datos form input::-webkit-input-placeholder {
    color: #8c9aa2;
    font-weight: 300
}

section.configura-cotiza .cotizarModal .container .datos form input:-moz-placeholder {
    color: #8c9aa2;
    font-weight: 300
}

section.configura-cotiza .cotizarModal .container .datos form input::-moz-placeholder {
    color: #8c9aa2;
    font-weight: 300
}

section.configura-cotiza .cotizarModal .container .datos form input:-ms-input-placeholder {
    color: #8c9aa2;
    font-weight: 300
}

section.configura-cotiza .cotizarModal .container .datos form .input-field .acepto {
    display: inline;
    top: 0
}

section.configura-cotiza .cotizarModal .container .datos form .input-field>p {
    display: inline;
    font-weight: 600
}

section.configura-cotiza .cotizarModal .container .datos form .input-field .link {
    display: inline;
    font-weight: 600
}

section.configura-cotiza .cotizarModal .container .datos form .boton {
    margin-top: 3rem
}

section.configura-cotiza .cotizarModal .container .datos .distribuidor {
    padding: 2.5rem 0;
    padding-bottom: 0
}

section.configura-cotiza .cotizarModal .container .datos .distribuidor>p span {
    font-size: 1.125rem;
    font-weight: 700
}

section.configura-cotiza .cotizarModal .container .datos .distribuidor dl {
    margin-bottom: 1rem
}

section.configura-cotiza .cotizarModal .container .datos .distribuidor dl dd {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    border-bottom: 1px solid #bdbdbd;
    cursor: pointer;
    display: table;
    margin-bottom: .5rem;
    width: 100%
}

section.configura-cotiza .cotizarModal .container .datos .distribuidor dl dd:hover {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -o-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -ms-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    background: rgba(238, 238, 238, .3);
    border-bottom: 1px solid rgba(238, 238, 238, .3)
}

section.configura-cotiza .cotizarModal .container .datos .distribuidor dl dd.activo {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -o-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    -ms-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    background: rgba(238, 238, 238, .3);
    border-bottom: 1px solid rgba(238, 238, 238, .3);
    margin-top: 1rem
}

section.configura-cotiza .cotizarModal .container .datos .distribuidor dl dd.activo p b:before {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    direction: ltr;
    display: inline-block;
    font-family: "Material Icons";
    font-feature-settings: "liga";
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    text-rendering: optimizeLegibility;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    color: #263238;
    font-size: 1.25rem;
    padding-right: 5px;
    right: 100%
}

section.configura-cotiza .cotizarModal .container .datos .distribuidor dl dd.none {
    display: none
}

section.configura-cotiza .cotizarModal .container .datos .distribuidor dl dd>div {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table-cell;
    height: 100%;
    vertical-align: top
}

section.configura-cotiza .cotizarModal .container .datos .distribuidor dl dd .info {
    padding: 1.25rem 2.5rem;
    width: 65%
}

section.configura-cotiza .cotizarModal .container .datos .distribuidor dl dd .info i {
    color: #78909c;
    display: block;
    font-size: .75rem;
    font-weight: 700;
    margin: 0 auto 1.25rem;
    position: relative
}

section.configura-cotiza .cotizarModal .container .datos .distribuidor dl dd .info i:before {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    direction: ltr;
    display: inline-block;
    font-family: "Material Icons";
    font-feature-settings: "liga";
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    text-rendering: optimizeLegibility;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    color: #fbc02d;
    padding-right: 5px;
    right: 100%
}

section.configura-cotiza .cotizarModal .container .datos .distribuidor dl dd .info p {
    color: #263238;
    font-size: .875rem;
    margin: 0;
    position: relative
}

section.configura-cotiza .cotizarModal .container .datos .distribuidor dl dd .info p span {
    font-size: .875rem;
    font-weight: 300
}

section.configura-cotiza .cotizarModal .container .datos .distribuidor .ver {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    overflow: hidden;
    padding: 10px 0 30px
}

section.configura-cotiza .cotizarModal .container .datos .distribuidor .ver span {
    color: #c03;
    cursor: pointer;
    display: table;
    font-size: .875rem;
    font-weight: 600;
    overflow: hidden;
    padding-right: 1rem;
    position: relative;
    text-decoration: none
}

section.configura-cotiza .cotizarModal .container .datos .distribuidor .ver span:before {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    background: #c03;
    bottom: 0;
    content: " ";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    width: 0%
}

section.configura-cotiza .cotizarModal .container .datos .distribuidor .ver span:after {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    content: "";
    font-family: FontAwesome;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    font-size: 1rem;
    line-height: normal;
    right: 0
}

section.configura-cotiza .cotizarModal .container .datos .distribuidor .ver span:hover:before {
    width: calc(100% - 1rem)
}

section.configura-cotiza .cotizarModal .container .datos .distribuidor .ver.activo span:after {
    content: "";
    font-family: FontAwesome
}

section.configura-cotiza .accesorioModal {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: rgba(255, 255, 255, .98);
    display: none;
    height: 100vh;
    left: 0;
    overflow: auto;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 99
}

section.configura-cotiza .accesorioModal .close {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    cursor: pointer;
    display: table;
    height: 25px;
    position: absolute;
    right: 20px;
    top: 40px;
    width: 25px;
    z-index: 1
}

section.configura-cotiza .accesorioModal .close:before {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    direction: ltr;
    display: inline-block;
    font-family: "Material Icons";
    font-feature-settings: "liga";
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    text-rendering: optimizeLegibility;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    color: #c03;
    font-size: 1.5625rem
}

section.configura-cotiza .accesorioModal .container {
    max-width: 1500px;
    overflow: visible;
    padding: 0
}

section.configura-cotiza .accesorioModal .container>div {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    display: block;
    position: relative;
    width: 100%
}

section.configura-cotiza .accesorioModal .container>div .slide {
    height: 100%;
    width: 100%
}

section.configura-cotiza .accesorioModal .container>div .slide dl {
    display: block;
    width: 100%;
    max-width: 1500px
}

section.configura-cotiza .accesorioModal .container>div .slide dl dd {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
    width: 50%
}

section.configura-cotiza .accesorioModal .container>div .slide dl dd .img {
    height: 100%;
    position: relative;
    width: 100%
}

section.configura-cotiza .accesorioModal .container>div .slide dl dd .img:before {
    background: #f5f5f5;
    bottom: 0;
    content: " ";
    display: block;
    height: 140px;
    left: 0;
    position: absolute;
    width: 100%
}

section.configura-cotiza .accesorioModal .container>div .slide dl dd .img img {
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    width: 100%
}

section.configura-cotiza .accesorioModal .container>div .slide dl dd .info {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: auto;
    max-width: 350px;
    padding: 2rem 0;
    width: 100%
}

section.configura-cotiza .accesorioModal .container>div .slide dl dd .info h3 {
    margin-bottom: 0
}

section.configura-cotiza .accesorioModal .container>div .slide dl dd .info ul li {
    font-size: .875rem;
    padding-left: .625rem;
    position: relative
}

section.configura-cotiza .accesorioModal .container>div .slide dl dd .info ul li:before {
    content: "";
    font-family: FontAwesome;
    font-size: .1875rem;
    left: 0;
    position: absolute;
    top: 0
}

section.configura-cotiza .accesorioModal .container>div .slide dl dd .info .precio {
    display: block;
    font-size: 1.375rem;
    font-weight: 700;
    margin-bottom: 1.875rem
}

section.configura-cotiza .accesorioModal .container>div .slide dl dd .info .boton {
    margin: 2rem 0
}

section.configura-cotiza .accesorioModal .container>div .bx-prev {
    border-radius: 50%;
    border: 2px solid #263238;
    color: #263238;
    left: 0;
    margin-right: 2rem;
    position: relative
}

section.configura-cotiza .accesorioModal .container>div .bx-prev:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    font-family: icomoon;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    speak: none;
    text-transform: none;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 16px;
    left: 50%;
    position: absolute;
    text-indent: 0;
    top: 50%
}

section.configura-cotiza .accesorioModal .container>div .bx-next {
    border-radius: 50%;
    border: 2px solid #263238;
    color: #263238;
    position: relative;
    right: 0
}

section.configura-cotiza .accesorioModal .container>div .bx-next:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "";
    font-family: icomoon;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    speak: none;
    text-transform: none;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 16px;
    left: 50%;
    position: absolute;
    text-indent: 0;
    top: 50%
}

section.configura-cotiza .accesorioModal .container>div .bx-controls-direction {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    bottom: 50px;
    padding: 0 2.5rem;
    position: absolute;
    width: 100%
}

section.configura-cotiza .accesorioModal .container>div .bx-controls-direction a {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    display: inline-block;
    height: 42px;
    outline: 0;
    text-decoration: none;
    text-indent: -9998px;
    width: 42px;
    z-index: 98
}

section.configura-cotiza .accesorioModal .container>div .bx-controls-direction a.disabled {
    border: 2px solid rgba(38, 50, 56, .4);
    color: rgba(38, 50, 56, .4)
}

section.configura-cotiza .accesorioModal .container>div .bx-controls-direction a.disabled:hover {
    background: 0 0
}

section.configura-cotiza .accesorioModal .container>div .bx-wrapper .bx-has-pager {
    position: absolute;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    bottom: 20px;
    opacity: 0
}

section.configura-cotiza .accesorioModal .container>div .bx-wrapper .bx-pager {
    color: rgba(38, 50, 56, .4);
    font-family: Arial;
    font-size: 0;
    font-weight: 700;
    text-align: center
}

section.configura-cotiza .accesorioModal .container>div .bx-wrapper .bx-pager.bx-default-pager a {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: rgba(38, 50, 56, .4);
    border-radius: 5px;
    display: block;
    height: 8px;
    margin: 0 12px;
    outline: 0;
    text-indent: -9999px;
    width: 8px
}

section.configura-cotiza .accesorioModal .container>div .bx-wrapper .bx-pager.bx-default-pager a.active,
section.configura-cotiza .accesorioModal .container>div .bx-wrapper .bx-pager.bx-default-pager a:focus,
section.configura-cotiza .accesorioModal .container>div .bx-wrapper .bx-pager.bx-default-pager a:hover {
    -webkit-transform: scale(1.5, 1.5);
    -moz-transform: scale(1.5, 1.5);
    -ms-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5);
    background: #263238
}

section.configura-cotiza .accesorioModal .container>div .bx-wrapper .bx-pager-item {
    display: inline-block;
    font-size: 0;
    line-height: 0
}

section.configura-cotiza .accesorioModal .container>div .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block
}

  
  /*  media query safety de telefono*/
  @media only screen and (max-width: 600px) {
    .tab_container .tab_content .item-content .col-item {
        width: 100%;
      }
    
      .item-nav {
        box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.2), 0 4px 8px 0 rgba(0, 0, 0, 0.19);
        background: #263238;
        width: 100%;
        height: 60px;
        position: relative;
      }
      .item-nav:before {
        position: absolute;
        transform: translateY(-50%);
        top: 50%;
        content: "";
        direction: ltr;
        display: inline-block;
        font-family: "Material Icons";
        font-feature-settings: "liga";
        font-style: normal;
        font-weight: 400;
        letter-spacing: normal;
        line-height: 1;
        text-rendering: optimizeLegibility;
        text-transform: none;
        white-space: nowrap;
        word-wrap: normal;
        color: #c03;
        font-size: 1.1rem;
        line-height: normal;
        right: 11px;
        cursor: pointer;
      }
      .item-nav .item-close {
        width: 100%;
        height: 48px;
        position: relative;
      }
      .item-nav .item-close span:before {
        position: absolute;
        transform: translate(-50%, -50%);
        top: 50%;
        right: 1%;
        content: "";
        direction: ltr;
        display: inline-block;
        font-family: "Material Icons";
        font-feature-settings: "liga";
        font-style: normal;
        font-weight: 400;
        letter-spacing: normal;
        line-height: 1;
        text-rendering: optimizeLegibility;
        text-transform: none;
        white-space: nowrap;
        word-wrap: normal;
        color: #c03;
        font-size: 30px;
      }
    
      ul.tabs-safety li {
        border-bottom: 1px solid #78909c;
        display: block;
        margin: auto;
        padding: 1.125rem 0;
        width: calc(100% - 40px);
        text-align: left;
        color: #78909c;
      }
      ul.tabs-safety li:hover {
        background: #37474f;
      }
    
      ul.tabs-safety li.active {
        color: #78909c;
      }
    
      ul.tabs-safety {
        transition: all 0.5s;
        transform: translate(100%, 0);
        background: #263238;
        display: block;
        height: 100vh;
        left: 0;
        overflow: auto;
        position: fixed;
        top: 0;
        width: 100vw;
        z-index: 999;
      }
      ul.tabs-safety.activo {
        transform: translate(0, 0);
      }
    
      ul.tabs-safety li::before {
        display: none;
      }
    
      .tab_container .tab_content .item-content .col-item .rectangle-title h2 {
        font-size: 16px;
      }
    
      .tab_container .tab_content .item-content .col-item .rectangle-title {
        height: 30px;
      }
    
      .tab_container .tab_content .item-content .col-item p {
        font-size: 16px;
      }
    
      section.puntos ul li {
        font-size: 14px;
      }
    
      h2.title-cover {
        position: relative;
        margin-top: 0;
        padding-top: 30px;
        right: 8px;
        text-align: right;
        width: 100%;
        font-size: 19px;
        line-height: 21px;
      }
    
      .item-relative {
        height: 50vw;
      }
      .item-relative img {
        height: 100%;
      }
  }
