.page-title h1{margin:0 auto 30px}.path-webform #breadcrumb{padding-top:160px}.webform-section-wrapper .intl-tel-input,.form-wrapper .intl-tel-input{width:100%}.form-wrapper .form-group{margin:0}.view-content .resume p{font-size:16px;line-height:24px}.view-content .resume ol.hardness{display:inline}.view-content .resume ol.hardness li{position:relative;display:inline-block !important;border:0 !important;padding:0 !important;margin:0 !important;margin-left:20px !important}.view-content .resume ol.hardness li img.type{height:24px;width:auto}.view-content .resume ol.hardness li img.bike{height:17px;width:auto}.view-content .resume ol.hardness li img.inactive{opacity:.35}.view-content .resume ol.hardness li:before{content:"";width:10px;background-color:#453134;position:absolute;height:1px;right:-16px;top:12px}.view-content .resume ol.hardness li:first-child{margin-left:0 !important}.view-content .resume ol.hardness li:last-child:before{content:"";display:none}.related figure{height:280px;overflow:hidden;position:relative;background-color:#e2e2e2}.related figure>.field--item,.related figure .field--item,.related figure a,.related figure picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0}.related figure img{width:100%;height:100%;object-fit:cover;display:block}.related .slick-slide>[class*="col-"],#related .slick-slide>[class*="col-"]{width:100%;max-width:100%;float:none;clear:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}#related .slick-initialized .slick-slide,.related .slick-initialized .slick-slide{padding-left:15px;padding-right:15px;box-sizing:border-box}#related .price:empty,.related .price:empty{display:none}#related h5.titol5,.related h5.titol5{margin-top:10px;font-size:18px;line-height:24px;white-space:normal}.squaredFour{min-height:85px}.squaredFour .help-block{border:1px solid #ccc;padding:.5em 1em;margin:10px 0 .5em 0;max-height:300px;overflow:auto}.squaredFour.checkbox label{padding-left:0}.squaredFour.checkbox label span{padding-left:25px}.squaredFour.checkbox .webform-terms-of-service-details--title{font-size:22px;font-weight:700;line-height:1.1;margin-bottom:10px;margin-top:20px}.webform-terms-of-service-details--content h2{font-size:22px;font-weight:700;line-height:1.1}.btn-reservar{border:0;text-transform:uppercase}.oficinas strong.name{text-transform:uppercase}.row.office-content .field--name-field-phone,.row.office-content .field--name-field-email,.oficinas .field--name-field-phone,.oficinas .field--name-field-email{display:inline-block}.resum .resum.titol3 p{font-weight:700;font-size:26px;line-height:34px;text-align:center;margin-bottom:65px}#response{padding-top:150px}#user-register-form{margin:0 0 5em}.path-user .panel-heading{padding:3.6em 0 .8em;margin:0 0 2.2em;border-bottom:1px dotted #ca0915}.path-user .panel-title{font-size:1.3em;color:#ca0915}.path-user #edit-entity-agency-field-ter-value--description{border:1px solid #ccc;padding:.5em 2em;margin:1.5em 0 3em 0;max-height:300px;overflow:auto}.path-user #edit-entity-agency-field-ter-value--description p b{font-size:1.1em;display:block;color:#888;padding:0 0 .25em;border-bottom:1px solid #ddd}.path-user aside p{font-size:16px}.path-user aside ol{margin:25px 0 25px 15px;font-size:16px;list-style:none;counter-reset:vbase-counter}.path-user ol li{counter-increment:vbase-counter}.path-user ol li::before{content:counter(vbase-counter) ". ";color:red;font-weight:bold}.path-register-agency .main-container{margin-top:100px}.path-register-agency .form-group{padding:0 1em;border-left:4px solid #f0f0f0}.path-register-agency .form-group .form-group{padding:0;border-left:0}.path-register-agency .js-form-type-select .input-group,.path-register-agency .select-wrapper{padding-bottom:20px}.grecaptcha-badge{z-index:9;margin-bottom:50px}.h-captcha{text-align:center}.h-captcha iframe{margin-top:10px}@media(max-width:767px){#breadcrumb{padding-top:25px}#office>.container{display:flex;flex-direction:column}#office>.container>.row.office-content{order:1}#office>.container>.row:first-child{order:2}#reservar{margin-top:0}.path-solicitar-reserva .page-title h1{margin:0 auto 30px;margin-top:25px;font-size:20px;line-height:28px;margin-bottom:10px}.webform-section-title{font-size:16px}.description{margin-bottom:20px}input{width:100%;background-color:transparent;border:0;height:60px;border-top:1px solid #FFF;background:#f2f2f2;padding-left:15px;margin-bottom:25px}textarea{width:100%;background-color:transparent;border:0;height:150px;border-top:1px solid #FFF;padding-top:20px;background:#f2f2f2;margin-bottom:35px;padding-left:15px;margin-top:25px}.resume{margin-top:25px;font-size:16px;line-height:30px}.view-content .resume p{font-size:16px;line-height:24px;margin-bottom:25px}.squaredFour .help-block{margin-top:35px;padding:25px}.btn-reservar{margin-bottom:25px}.views-element-container .mt30{margin-top:20px}.related{padding-bottom:20px}.oficinas strong.name i{float:right;font-weight:700;font-size:16px}.oficinas strong.name[aria-expanded="true"] i:before{content:"\f106"}.resum .resum.titol3 p{font-size:20px;line-height:26px;margin-bottom:0}.team-office{min-height:330px}.oficinas{line-height:22px;margin-bottom:0}.oficinas .col-md-4{padding-top:20px;padding-bottom:20px;border-top:1px solid #e2e2e2}.oficinas:last-child{border-bottom:1px solid #e2e2e2}}@media(min-width:768px){.oficinas .info{height:auto !important}}
