.flex-columns,.flex-columns-one{display:flex;max-width:990px;width:100%;margin:0 auto;align-items:flex-start}.flex-column-lg,.flex-column-md,.flex-column-sm,.flex-column-xs{width:100%}.flex-gutter-left-md{margin-left:40px}.flex-column-padded-right>*{padding-right:70px}.btn-wrap-share{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;cursor:pointer;max-width:170px;height:38px;background-color:#e8f0fb;border-radius:25px;will-change:transform;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn-wrap-share:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.btn-wrap-share span{position:absolute;z-index:99;width:100%;height:100%;padding-top:6px;font-family:GuardianSansRegular,arial,sans-serif;font-size:17px;text-align:center;color:#eeeeed;background-color:#15273d;-webkit-transition:all 1.2s ease;transition:all 1.2s ease}.container-share{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:170px;height:30px;border-radius:25px}.container-share a:first-of-type{-webkit-transition-delay:1.1s;transition-delay:1.1s}.container-share a:nth-of-type(2){-webkit-transition-delay:.9s;transition-delay:.9s}.container-share a:nth-of-type(3){-webkit-transition-delay:.7s;transition-delay:.7s}.container-share a:nth-of-type(4){-webkit-transition-delay:.4s;transition-delay:.4s}.btn-wrap-share:hover span{-webkit-transition-delay:.25s;transition-delay:.25s;-webkit-transform:translateX(-280px);transform:translateX(-280px)}.btn-wrap-share:hover a{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.btn-wrap-share .container-share a{padding-top:5px}.wp-img-one{padding-left:20px}.flex-ganar{width:100%;height:440px}.container-pay-with{display:flex}.card{width:100%;border-radius:2px;overflow:hidden;margin:20px auto 20px;padding-bottom:20px}.card-header{padding:15px 30px}.card-body{padding:20px 30px}.card{background:#fff;box-shadow:0 1px 24px 0 rgba(87,122,185,.1),0 1px 0 0 rgba(13,21,34,.1)}.card-header{background:#a9d0FE50}.br-dark--lg,.br-darkest--lg,.br-light--lg,.br-light--sm{display:block;height:1px;opacity:.3;margin:20px 0}.br-dark--lg,.br-darkest--lg,.br-light--lg{width:100%}.br-light--sm{width:100px}.br-light--lg,.br-light--sm{border-top:1px solid #d8d8d8}.br-dark--lg{border-top:1px solid #7488aa}.br-darkest--lg{opacity:1;border-top:1px solid #0d1522}.br-vertical-darkest--lg{height:100%;width:0;display:inline-block}.br-vertical-darkest--lg{opacity:1;border-right:1px solid rgba(13,21,34,.29)}.map-content{padding-bottom:0}.map-content .card-header{display:flex;align-items:center}.map-content .card-header .text--s{color:#7488aa}.map-content .flex-columns{align-items:flex-start}.map-reference{padding:20px 100px 20px 30px}.map-reference .title--m_s{margin-bottom:10px}.map-reference .text--m{margin-bottom:5px}.map-reference:not(:last-child){border-bottom:1px solid rgba(216,216,216,.3)}.map-reference-current{background:#a9d0FE30}.map-sidebar{overflow:auto;height:60vh;max-height:530px}.map-sidebar-modal_fix .map-reference{padding-left:0}#tooltip{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%);margin-top:-50px;background:#fff;padding:15px 20px;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.2);z-index:999;max-width:320px;box-sizing:border-box}#tooltip-close{color:#666;position:absolute;top:5px;right:5px;background:0 0;border:none;font-size:24px;cursor:pointer}.tooltip-arrow{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}.contact-content .flex-column-md{padding:20px 30px}.contact-content .btn-pill-flex-md:not(:last-child),.contact-content .btn-pill:not(:last-child),.contact-form-content .btn-pill-flex-md:not(:last-child),.contact-form-content .btn-pill:not(:last-child){margin-bottom:10px}.contact-form-content .title--m_s{margin:5px auto}.js-form-go_back_demo{margin-bottom:25px;display:block;margin-top:5px;font-size:13px;line-height:20px}.js-form-go_back_demo img{width:5px;margin-left:3px}.payment-content{padding-top:40px}.payment-content .title--m_s{margin:0 auto 16px}.payment-content .flex-column-sm{padding:10px 30px 30px}.contact-form-content:not(.form-current){opacity:0;visibility:hidden;position:absolute;z-index:-9;transition:opacity .5s}.form-current{opacity:1;visibility:visible;position:static;z-index:0}@media screen and (min-width:960px){.flex-column-xs{max-width:296px}.flex-column-sm{max-width:380px}.flex-column-mmd{max-width:47.5%}.flex-column-md{max-width:50%}.flex-column-lg{max-width:610px;flex:1 0 auto}.carousel-tall-item-360{width:32%;flex:0 0 auto}.flex-columns-one{align-items:center;flex-flow:wrap-reverse}.flex-ganar{height:450px}.contact-content{align-items:flex-start;padding-top:40px}.contact-content .flex-column-md:not(.flex-gutter-left-md){border-right:1px solid rgba(216,216,216,.3);padding-right:35px}.contact-br-fix{max-width:95%;margin:20px auto}.payment-content .flex-column-sm{padding-right:60px}.payment-content .flex-column-sm:not(:first-child){margin-left:30px}.payment-content .flex-column-sm:not(:last-child){border-right:1px solid #d8d8d8}}@media screen and (max-width:768px){.flex-columns{flex-flow:column wrap}.flex-gutter-left-md{margin:0}.flex-column-padded-right>*{margin-bottom:30px}.flex-columns-one{align-items:center;flex-flow:nowrap}.flex-ganar{height:350px}.main-content .text--s{margin-left:auto;margin-right:auto}.main-content .container-pay-with{display:inline}.main-content .container-pay-with .btn-pay-with{width:100%}.contact-form-content .flex-column-sm{margin-top:10px}a[href^=tel]:after{width:12px;background:url("../img/icon/call-d-xs.svg") no-repeat center center;background-size:12px auto}.payment-content .flex-column-sm{margin-bottom:20px}.payment-content .flex-column-sm:not(:last-child){border-bottom:1px solid rgba(216,216,216,.3)}.map-content{padding-bottom:0}.map-content .card-header{display:block}.map-sidebar{height:70vh}}.oficinas .map-reference{cursor:pointer}#mapa-container{position:relative;padding-bottom:87%}#mapa{position:absolute;top:0;left:0;width:100%;height:100%}
