/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}h1{font-size:32px;font-weight:700;margin:0;color:#1a1a1a;line-height:initial}@media only screen and (max-width: 767px){h1{font-size:25px}}h2{font-size:28px;font-weight:700;margin:0;color:#1a1a1a}@media only screen and (max-width: 767px){h2{font-size:22px}}h3{font-size:22px;color:#1a1a1a}h4{font-size:22px;color:#1a1a1a}h5{font-size:18px;color:#1a1a1a}h6{font-size:18px;color:#1a1a1a}p{font-size:16px;line-height:24px;font-weight:500;color:#1a1a1a}@media only screen and (max-width: 600px){p{font-size:15px;line-height:23px;margin:0.9em 0}}a{color:#b1b1b1;position:relative;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transform:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}a:hover{color:#1a1a1a;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transform:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}a.a-grey::before{content:'';position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:#b1b1b1;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transform:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}a.a-grey:hover{color:#1a1a1a;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transform:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}a.a-grey:hover::before{background:#1a1a1a;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transform:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}a.a-blue{color:#416bf3;display:inline-block;padding-bottom:5px;font-family:"Sofia Pro";font-weight:500}a.a-blue::before{content:'';position:absolute;transition:width 0.5s ease;left:0;bottom:0;width:0;height:1px;background:#416bf3}a.a-blue:hover::before{width:100%;transition:width 0.5s ease}ol{list-style:none;padding-left:22px}ol li{margin:1em 0}ol li::before{color:#b1b1b1;margin-left:-20px;margin-right:0}.hidden{display:none}.title{font-size:30px;font-weight:700;margin:12px 0;color:#1a1a1a;line-height:36px}@media only screen and (max-width: 767px){.title{font-size:25px;line-height:inherit}}.text{font-size:16px;line-height:24px;font-weight:500;margin:0;color:#1a1a1a;margin-bottom:20px}.btn{font-size:16px;font-weight:500;padding:6px 25px;border-radius:100px;border:none;height:fit-content;cursor:pointer;display:inline-block;-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;-ms-transform:all 100ms ease-in;-o-transition:all 100ms ease-in;transition:all 100ms ease-in}.btn.btn-lg{font-size:17px;padding:11px 40px;font-weight:700}.btn.btn-sm{font-size:14px;padding:7px 25px}@media only screen and (max-width: 1095px){.btn.btn-sm{padding:7px 20px}}@media only screen and (max-width: 767px){.btn.btn-sm-movile{padding:7px 20px;font-size:14px}}.btn.btn-blue{background-color:#416bf3;color:#fff}.btn.btn-blue:hover{background-color:#4345fb;box-shadow:0 0 23px -8px rgba(0,0,0,0.31);-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;-ms-transform:all 100ms ease-in;-o-transition:all 100ms ease-in;transition:all 100ms ease-in}.btn.btn-blue-outline{position:relative;border:1px solid #416bf3;color:#416bf3;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.btn.btn-blue-outline:hover{background-color:#416bf3;color:#fff;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.btn.btn-orange{background-color:#ff5124;color:#fff}.btn.btn-orange:hover{box-shadow:0 0 23px -8px rgba(0,0,0,0.31);-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;-ms-transform:all 100ms ease-in;-o-transition:all 100ms ease-in;transition:all 100ms ease-in}.btn.btn-orange-outline{border:1px solid #ff5124;color:#ff5124;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.btn.btn-orange-outline:hover{background-color:#ff5124;color:#fff;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.btn.btn-white{background-color:#fff;border:1px solid #fff;color:#b1b1b1;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.btn.btn-white:hover{border:1px solid #fff;color:#fff;background-color:transparent;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.btn.btn-white-outline{border:1px solid #fff;color:#fff;background-color:transparent;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.btn.btn-white-outline:hover{background-color:#fff;color:#b1b1b1;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.box{border-radius:5px;background-color:#e7e7e7}.box.box-txt{padding:25px}.box.box-img{overflow:hidden;padding:0;display:block}.box.box-img img{width:100%;overflow:hidden;object-fit:cover;display:block}.box.box-banner{background-position:center;background-size:cover;background-repeat:no-repeat;height:100%}.box.box-banner .box-banner-text{padding:40px 30px;height:100%}.box .box-txt-50 .title,.box .box-txt-50 .text{width:50%}.box .box-txt-70 .title,.box .box-txt-70 .text{width:70%}@font-face{font-family:"Sofia Pro";src:url("fonts/sofia_pro_bold_italic-webfont.woff2") format("woff2"),url("fonts/sofia_pro_bold_italic-webfont.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:"Sofia Pro";src:url("fonts/sofia_pro_bold-webfont.woff2") format("woff2"),url("fonts/sofia_pro_bold-webfont.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Sofia Pro";src:url("fonts/sofia_pro_light_italic-webfont.woff2") format("woff2"),url("fonts/sofia_pro_light_italic-webfont.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:"Sofia Pro";src:url("fonts/sofia_pro_light-webfont.woff2") format("woff2"),url("fonts/sofia_pro_light-webfont.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Sofia Pro";src:url("fonts/sofia_pro_regular-webfont.woff2") format("woff2"),url("fonts/sofia_pro_regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'icomoon';src:url("fonts/icomoon.eot?uxlrbd");src:url("fonts/icomoon.eot?uxlrbd#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?uxlrbd") format("truetype"),url("fonts/icomoon.woff?uxlrbd") format("woff"),url("fonts/icomoon.svg?uxlrbd#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-calidad::before{content:"\e900"}.icon-envio::before{content:"\e901"}.icon-forma-pago::before{content:"\e902"}.icon-imagen::before{content:"\e903"}.icon-informacion::before{content:"\e904"}.icon-mastercard::before{content:"\e905"}.icon-pagatarde::before{content:"\e906"}.icon-paypal::before{content:"\e907"}.icon-visa-electron::before{content:"\e909"}.icon-visa::before{content:"\e90a"}.icon-flecha::before{content:"\e90b"}.icon-plus-full::before{content:"\e90c"}.icon-plus::before{content:"\e90d"}.icon-cesta-full::before{content:"\e90e"}.icon-cesta::before{content:"\e90f"}.icon-facebook::before{content:"\e910"}.icon-instagram::before{content:"\e911"}.icon-twitter::before{content:"\e912"}.icon-youtube::before{content:"\e913"}.icon-sesion::before{content:"\e914"}.icon-flecha-grande::before{content:"\e915"}.icon-contact::before{content:"\e916"}.icon-phone-full-2::before{content:"\e917"}.icon-phone-full::before{content:"\e918"}.icon-phone::before{content:"\e919"}.icon-alert::before{content:"\e91a"}.icon-check-empty::before{content:"\e91b"}.icon-check::before{content:"\e91c"}.icon-play3::before{content:"\ea1c"}.icon-copy::before{content:"\e91d"}.icon-info::before{content:"\e91e"}.container{width:100%;max-width:1600px;margin:0 auto;overflow:hidden;padding:0 30px}@media only screen and (max-width: 991px){.container{padding:0 15px}}@media only screen and (max-width: 767px){.container.container-tablet-absoluto{padding:0}}.container-medio{width:100%;max-width:1460px;margin:0 auto;overflow:hidden;padding:0 3%}@media only screen and (max-width: 1366px){.container-medio{padding:0 10%}}@media only screen and (max-width: 991px){.container-medio{padding:0 7%}}@media only screen and (max-width: 767px){.container-medio{padding:0 15px}}@media only screen and (max-width: 991px){.container-medio.container-footer{padding:0 15px}}.container-mini{width:100%;max-width:1560px;margin:0 auto;padding-left:13%;padding-right:13%;overflow:hidden}@media only screen and (max-width: 991px){.container-mini{max-width:100%;padding-left:10%;padding-right:10%}}@media only screen and (max-width: 767px){.container-mini{padding-left:30px;padding-right:30px}}.row{margin-left:-15px;margin-right:-15px;clear:both}@media only screen and (max-width: 991px){.row{margin:0}}.col{float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media only screen and (max-width: 600px){.col{padding-left:10px;padding-right:10px}}.col.col100{width:100%}.col.col80{width:80%}.col.col75{width:75%}.col.col66{width:66.6666%}.col.col60{width:60%}.col.col55{width:55%}.col.col50{width:50%}.col.col40{width:40%}.col.col33{width:33.3333%}.col.col30{width:30%}.col.col25{width:25%}.col.col20{width:20%}.col.col15{width:15%}@media only screen and (max-width: 767px){.col.col100,.col.col75,.col.col66,.col.col60,.col.col50,.col.col40,.col.col33,.col.col25,.col.col20,.col.col30,.col.col15,.col.col55{width:100%}}@media only screen and (max-width: 767px){.col.colm50{width:50%}}@media only screen and (max-width: 767px){.col.colm33{width:33%}}@media only screen and (max-width: 991px){.col.colpc100{width:100%}}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}@media only screen and (max-width: 991px){*{text-rendering:auto}}*,*::after,*::before{box-sizing:inherit}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}.clearfix{clear:both;float:none;margin:0;padding:0;height:0}iframe{border:0 solid transparent;width:100%;height:100%}select,textarea,input[type=text]{-webkit-appearance:none;-o-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;border:none;box-shadow:none}body{background:#fff;margin:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Sofia Pro"}div{margin:0;padding:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0;padding:0;text-align:left;font-family:"Sofia Pro"}h1,.h1{font-family:inherit}h2,.h2{font-family:inherit}h3,.h3{font-family:inherit}h4,.h4,h5,.h5{font-family:inherit}a{text-decoration:none;font-family:"Sofia Pro"}a:hover{-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transform:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in}ol{margin:0;list-style:none;counter-reset:li}ol li{padding:0 0 10px 0;counter-increment:li;font-weight:500}ol li::before{content:counter(li);display:inline-block;width:20px;margin-right:15px;margin-left:-40px}ul{margin:0;padding:0;list-style:none}ul li{padding:0 0 10px 0;text-decoration:none;font-weight:500}input{padding:10px 20px;font-size:15px;font-family:"Sofia Pro";color:#1a1a1a}:active,:focus{outline:none;text-decoration:none}.form-block{max-width:300px}input[type="submit"]{border:none;border-radius:0;width:100%;color:#1a1a1a;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transform:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}input[type="submit"]:hover{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transform:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}input[type="search"]{border:none;border-radius:0;width:100%}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="tel"]{border:1px solid #b1b1b1;border-radius:100px;width:100%;background-color:#fff;color:#1a1a1a;-webkit-transition:border-bottom 0.2s ease 0s;-moz-transition:border-bottom 0.2s ease 0s;-ms-transform:border-bottom 0.2s ease 0s;-o-transition:border-bottom 0.2s ease 0s;transition:border-bottom 0.2s ease 0s}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="tel"]:focus{color:#1a1a1a;background-color:#e7e7e7}input[type="text"]:hover,input[type="password"]:hover,input[type="email"]:hover,input[type="url"]:hover,input[type="tel"]:hover{-webkit-transition:background-color 0.2s ease 0s;-moz-transition:background-color 0.2s ease 0s;-ms-transform:background-color 0.2s ease 0s;-o-transition:background-color 0.2s ease 0s;transition:background-color 0.2s ease 0s}input[type="text"].disabled,input[type="password"].disabled,input[type="email"].disabled,input[type="url"].disabled,input[type="tel"].disabled{opacity:0.5}input[type="text"].disabled:hover,input[type="password"].disabled:hover,input[type="email"].disabled:hover,input[type="url"].disabled:hover,input[type="tel"].disabled:hover{color:#1a1a1a}input[type="text"]::placeholder,input[type="password"]::placeholder,input[type="email"]::placeholder,input[type="url"]::placeholder,input[type="tel"]::placeholder{font-family:"Sofia Pro";color:#b1b1b1}input[type="date"],input[type="number"],input[type="time"]{width:100%;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transform:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}input[type="number"]{max-width:60px;margin-left:10px;border:1px solid #b1b1b1;border-radius:100px;background-color:#fff}textarea[rows]{height:auto}textarea{width:100%;padding:12px 20px;box-sizing:border-box;border:1px solid #b1b1b1;border-radius:5px;font-size:15px;font-family:"Sofia Pro"}table{width:100%;border-collapse:collapse}table td,table th{padding-top:10px}table .table_center{text-align:right}table th{text-align:left}
