@charset "UTF-8";.arriaga-color-brand{color:#b9a41b}.arriaga-bg-brand{background:#b9a41b}.font-main,body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .detail-cita .cita-reservada .cita-reservada__info-cita .cita-reservada__info-cita-metadata{font-family:Lato}.font-headers,body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .detail-cita .cita-reservada .cita-reservada__info-cita{font-family:Staatliches}.cb_icon_arrow_right_circle,.cb_icon_arrows_upload,.cb_icon_bars,.cb_icon_chevron_down,.cb_icon_chevron_left,.cb_icon_chevron_right,.cb_icon_chevron_up,.cb_icon_circle,.cb_icon_clipboard_check,.cb_icon_close,.cb_icon_close_circle,.cb_icon_compass,.cb_icon_double_left,.cb_icon_ellipsis_horizontal,.cb_icon_ellipsis_vertical,.cb_icon_file_upload,.cb_icon_list,.cb_icon_order_asc,.cb_icon_order_calculator,.cb_icon_order_desc,.cb_icon_play_circle,.cb_icon_plus,.cb_icon_search,.cb_icon_sort_levels,.cb_icon_square,.cb_icon_square_checked,.cb_icons_font,.custom-captcha__section .custom-captcha__card .custom-captcha__cta #cb_captcha_reload:before,.wpcf7 .wpcf7-form .cb-cf7-field .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before,.wpcf7 .wpcf7-form .cb-cf7-field .wpcf7-checkbox .wpcf7-list-item input:checked~.wpcf7-list-item-label:before,.wpcf7 .wpcf7-form .cb-cf7-field .wpcf7-checkbox .wpcf7-list-item.checked .wpcf7-list-item-label:before,.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file .file-field__claim-selected:before,.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file .file-field__claim:before,.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file .file-field__footer .file-field__remove:before,.wpcf7 .wpcf7-form .cb-cf7-field.field-type-select .cb-cf7-field__inner:after,.wpcf7 .wpcf7-form.lock-form:before{font-family:"Font Awesome 5 Free"!important;font-weight:900}.cb_icon_facebook,.cb_icon_instagram,.cb_icon_linkedin,.cb_icon_twitter,.cb_icon_twitter_x,.cb_icon_youtube,.cb_icons_brand{font-family:"Font Awesome 5 Brands"!important;font-weight:400}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo .item-amigo__cita .item-amigo__cita-link:after,.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo.status-cita-pendiente:before,.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo.status-cita-validada:before,.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo.status-sin-cita:before,.cb-icon__calendar-stroke,.cb-icon__calendar-sucess,.cb-icon__link-arrow,.cb-icon__logout,.cb-icon__question,.cb-icon__triangle-warning,.cb_icon_clock_rotate,.cb_icon_cursor_arrow,.cb_icon_quote_left,.cb_icon_quote_right,.cb_icon_spinner,.cb_icon_square_arrow_top_right,.cb_icon_tag,.citas-previas__module .citas-previas__container .citas-previas__nivel .citas-previas__nivel-list li.citas-previas__nivel-day .citas-previas__nivel-day-header .citas-previas__nivel-day-tab:after,.citas-previas__module .citas-previas__container .citas-previas__nivel .citas-previas__nivel-list li.citas-previas__nivel-day .citas-previas__nivel-day-header.is-active .citas-previas__nivel-day-tab:after,.fa_v6,.item-cita .item-cita__amigo .item-cita__amigo-link:after,.item-cita.status-cita-pendiente:before,.item-cita.status-cita-validada:before,.item-cita.status-sin-amigo:before,body.page-template-template-reservas-amigos-arriaga .logout-amigo__module .logout-amigo__container .logout-amigo__btn-list .btn-logout-amigo span:after,body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .private-area__citas-instruction .private-area__citas-instruction-title:before{font-family:"Font Awesome 6 Free"!important;font-weight:900}.actualizar_font_awesome,.custom-checkbox .wpcf7-list-item::before{font-family:"Font Awesome 5 Free"!important;font-weight:900}.cb_icon_arrows_upload,.custom-captcha__section .custom-captcha__card .custom-captcha__cta #cb_captcha_reload:before{content:"\f021"}.cb_icon_close_circle,.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file .file-field__footer .file-field__remove:before{content:"\f057"}.cb_icon_file_upload,.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file .file-field__claim-selected:before,.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file .file-field__claim:before{content:"\f574"}.cb_icon_ellipsis_vertical{content:"\f142"}.cb_icon_ellipsis_horizontal{content:"\f141"}.cb_icon_close{content:"\f00d"}.cb_icon_facebook{content:"\f39e"}.cb_icon_twitter{content:"\f099"}.cb_icon_twitter_x{content:"\e61b"}.cb_icon_instagram{content:"\f16d"}.cb_icon_youtube{content:"\f167"}.cb_icon_linkedin{content:"\f0e1"}.cb_icon_plus{content:"\f067"}.cb_icon_search{content:"\f002"}.cb_icon_square,.wpcf7 .wpcf7-form .cb-cf7-field .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before{content:"\f0c8"}.cb_icon_square_checked,.wpcf7 .wpcf7-form .cb-cf7-field .wpcf7-checkbox .wpcf7-list-item input:checked~.wpcf7-list-item-label:before,.wpcf7 .wpcf7-form .cb-cf7-field .wpcf7-checkbox .wpcf7-list-item.checked .wpcf7-list-item-label:before{content:"\f14a"}.cb_icon_arrow_right_circle{content:"\f0a9"}.cb_icon_play_circle{content:"\f144"}.cb_icon_circle{content:"\f111"}.cb_icon_chevron_left{content:"\f053"}.cb_icon_chevron_right{content:"\f054"}.cb_icon_sort_levels{content:"\f884"}.cb_icon_double_left{content:"\f100"}.cb_icon_list{content:"\f022"}.cb_icon_chevron_down,.wpcf7 .wpcf7-form .cb-cf7-field.field-type-select .cb-cf7-field__inner:after{content:"\f078"}.cb_icon_order_desc{content:"\f881"}.cb_icon_order_asc{content:"\f15d"}.cb_icon_order_calculator{content:"\f1ec"}.cb_icon_chevron_up{content:"\f077"}.cb_icon_bars{content:"\f0c9"}.cb_icon_compass{content:"\f14e"}.cb_icon_clipboard_check,.wpcf7 .wpcf7-form.lock-form:before{content:"\f46c"}.cb-icon__triangle-warning,body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .private-area__citas-instruction .private-area__citas-instruction-title:before{content:"\f071"}.cb-icon__logout,body.page-template-template-reservas-amigos-arriaga .logout-amigo__module .logout-amigo__container .logout-amigo__btn-list .btn-logout-amigo span:after{content:"\f08b"}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo.status-cita-pendiente:before,.cb-icon__question,.item-cita.status-cita-pendiente:before{content:"\f059"}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo.status-cita-pendiente:before,.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo.status-cita-validada:before,.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo.status-sin-cita:before,.cb-icon__calendar-sucess,.citas-previas__module .citas-previas__container .citas-previas__nivel .citas-previas__nivel-list li.citas-previas__nivel-day .citas-previas__nivel-day-header.is-active .citas-previas__nivel-day-tab:after,.item-cita.status-cita-validada:before{content:"\f274";font-weight:400}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo .item-amigo__cita .item-amigo__cita-link:after,.cb-icon__link-arrow,.item-cita .item-cita__amigo .item-cita__amigo-link:after{content:"\f08e";font-weight:900}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo.status-sin-cita:before,.cb-icon__calendar-stroke,.citas-previas__module .citas-previas__container .citas-previas__nivel .citas-previas__nivel-list li.citas-previas__nivel-day .citas-previas__nivel-day-header .citas-previas__nivel-day-tab:after,.item-cita.status-sin-amigo:before{content:"\f133";font-weight:400}.cb_icon_clock_rotate{content:"\f1da"}.cb_icon_tag{content:"\f02b"}.cb_icon_spinner{content:"\f110"}.cb_icon_cursor_arrow{content:"\f245"}.cb_icon_square_arrow_top_right{content:"\f14c"}.cb_icon_quote_left{content:"\f10d"}.cb_icon_quote_right{content:"\f10e"}.cb_icon_line_arrow_bars,.cb_icon_line_arrow_left,.cb_icon_line_arrow_minus,.cb_icon_line_arrow_plus,.cb_icon_line_arrow_right,.font-line-arrows,.node_line_arrow_left:before,.node_line_arrow_left_double:before,.node_line_arrow_left_long:before,.node_line_arrow_right:before,.node_line_arrow_right_double:before,.node_line_arrow_right_long:before{font-family:linea-arrows-10;font-weight:400}.cb_icon_line_arrow_left,.node_line_arrow_left:before{content:"\e03f"}.cb_icon_line_arrow_left_long,.node_line_arrow_left_long:before{content:"\e066"}.cb_icon_line_arrow_left_double,.node_line_arrow_left_double:before{content:"\e040"}.cb_icon_line_arrow_right,.node_line_arrow_right:before{content:"\e04b"}.cb_icon_line_arrow_right_long,.node_line_arrow_right_long:before{content:"\e068"}.cb_icon_line_arrow_right_double,.node_line_arrow_right_double:before{content:"\e04c"}.cb_icon_line_arrow_plus{content:"\e048"}.cb_icon_line_arrow_minus{content:"\e041"}.cb_icon_line_arrow_bars{content:"\e032"}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-header,.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo .item-amigo__cita,.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo .item-amigo__cita .item-amigo__cita-link,.citas-previas__module .citas-previas__container .citas-previas__nivel .citas-previas__nivel-header,.citas-previas__module .citas-previas__container .citas-previas__nivel .citas-previas__nivel-list li.citas-previas__nivel-day .citas-previas__nivel-day-header,.custom-captcha__section .custom-captcha__card .custom-captcha__cta #cb_captcha_reload,.item-cita .item-cita__amigo,.item-cita .item-cita__amigo .item-cita__amigo-link,.item-cita .item-cita__header .item-cita__header-titles,.item-cita-seleccionable .item-cita-seleccionable__card .item-cita-seleccionable__header .item-cita-seleccionable__header-titles,.padre-centra-hijo,.wpcf7 .wpcf7-form .cb-ajax-loader,.wpcf7 .wpcf7-form .cb-ajax-loader .cb-ajax-loader__inner,.wpcf7 .wpcf7-form .cb-cf7-field .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before,.wpcf7 .wpcf7-form .cb-cf7-field.field-submit,.wpcf7 .wpcf7-form .cb-cf7-field.field-submit .field-submit__inner,.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file .file-field__footer .file-field__remove,.wpcf7 .wpcf7-form .cb-cf7-field.field-type-select .cb-cf7-field__inner:after,.wpcf7 .wpcf7-form.sent .wpcf7-response-output,body.body-modal-open .cb-modal .modal-dialog,body.body-modal-open .cb-modal .modal-dialog .modal-content,body.body-modal-open .cb-modal .modal-dialog .modal-content .modal-card,body.body-modal-open .cb-modal .modal-dialog .modal-content .modal-card .cb-modal__btn-close,body.page-template-template-reservas-amigos-arriaga #modal-reservar-cita .modal-reservar-cita__card .modal-reservar-cita__header,body.page-template-template-reservas-amigos-arriaga .login-amigo__module .login-amigo__container,body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .detail-cita .cita-reservada .cita-reservada__info-amigo,body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .detail-cita .cita-reservada .cita-reservada__info-cita,body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .private-area__citas-instruction{display:flex;justify-content:center;align-items:center}.truncate_ellipsis,.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file .file-field__claim,.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file .file-field__claim-selected,.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file .file-field__footer .file-field__filename{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-not-arrow,.wpcf7 .wpcf7-form .cb-cf7-field.field-type-select .cb-cf7-field__inner select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input_like_textfield{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.btn{border:none;box-shadow:0 0 10px rgba(0,0,0,.15)!important;background:0 0!important;position:relative;overflow:hidden;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out}.btn:before{content:"";position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out}.btn:hover:before{filter:brightness(80%)}.btn>*{position:relative;z-index:5;color:inherit}.btn.btn-brand,.btn.btn-brand *{color:#fff}.btn.btn-brand:before{background:#b9a41b}.btn.btn-secondary,.btn.btn-secondary *{color:#fff}.btn.btn-secondary:before{background:#002ee0}.btn.btn-tertiary,.btn.btn-tertiary *{color:#fff}.btn.btn-tertiary:before{background:#00e0b2}.btn.btn-white,.btn.btn-white *{color:#fff}.btn.btn-white:before{background:#fff}.btn.btn-white:hover,.btn.btn-white:hover *{color:#fff}.btn.btn-white:hover:before{filter:brightness(100%);background:#b9a41b}.btn.btn-gray,.btn.btn-gray *{color:#fff}.btn.btn-gray:before{background:#ddd}.btn.btn-dark,.btn.btn-dark *{color:#fff}.btn.btn-dark:before{background:#313131}.btn.btn-arriaga,.btn.btn-arriaga *{color:#fff}.btn.btn-arriaga:before{background:#e3004a}.btn:not(.btn-brand,.btn-secondary,.btn-tertiary,.btn-white,.btn-gray,.btn-dark,.btn-arriaga,.btn-primary),.btn:not(.btn-brand,.btn-secondary,.btn-tertiary,.btn-white,.btn-gray,.btn-dark,.btn-arriaga,.btn-primary) *{color:#fff}.btn:not(.btn-brand,.btn-secondary,.btn-tertiary,.btn-white,.btn-gray,.btn-dark,.btn-arriaga,.btn-primary):before{background:purple}.btn.btn-outline.btn-brand,.btn.btn-outline.btn-brand *{color:#b9a41b}.btn.btn-outline.btn-brand:before{background:0 0;border:2px solid #b9a41b}.btn.btn-outline.btn-secondary,.btn.btn-outline.btn-secondary *{color:#002ee0}.btn.btn-outline.btn-secondary:before{background:0 0;border:2px solid #002ee0}.btn.btn-outline.btn-tertiary,.btn.btn-outline.btn-tertiary *{color:#00e0b2}.btn.btn-outline.btn-tertiary:before{background:0 0;border:2px solid #00e0b2}.btn.btn-outline.btn-white,.btn.btn-outline.btn-white *{color:#fff}.btn.btn-outline.btn-white:before{background:0 0;border:2px solid #fff}.btn.btn-outline.btn-white:hover,.btn.btn-outline.btn-white:hover *{color:#fff}.btn.btn-outline.btn-white:hover:before{background:0 0;border:2px solid #fff;filter:brightness(80%)}.btn.btn-outline.btn-gray,.btn.btn-outline.btn-gray *{color:#ddd}.btn.btn-outline.btn-gray:before{background:0 0;border:2px solid #ddd}.btn.btn-outline.btn-dark,.btn.btn-outline.btn-dark *{color:#313131}.btn.btn-outline.btn-dark:before{background:0 0;border:2px solid #313131}.btn.btn-outline.btn-arriaga,.btn.btn-outline.btn-arriaga *{color:#e3004a}.btn.btn-outline.btn-arriaga:before{background:0 0;border:2px solid #e3004a}.btn.btn-circle:before{border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}body .only-de,body .only-en,body .only-es,body .only-eu,body .only-fr,body .only-it{display:none}body.body-es .only-es{display:inline}body.body-en .only-en{display:inline}body.body-eu .only-eu{display:inline}body.body-fr .only-fr{display:inline}body.body-it .only-it{display:inline}body.body-de .only-de{display:inline}.cb-link-underline{position:relative}.cb-link-underline:after{content:"";width:0;height:0;border-bottom:1px solid;position:absolute;bottom:-2px;left:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.cb-link-underline:hover:after{width:100%}body .under-header{margin-top:-85px}body.scrolled .under-header{margin-top:-85px}body .layout-web.layout-web__nav-left .under-header{margin-top:0!important}.scroll-top{border:1px solid;right:unset;left:15px;background:#002ee0}.layout-web.layout-web__nav-left .scroll-top{left:75px}.block-cross-line{position:relative;z-index:1;text-align:center}.block-cross-line:before{content:"";display:block;position:absolute;z-index:1;top:50%;left:0;width:100%;height:1px;border-bottom:1px dotted #fff}.block-cross-line>*{position:relative;z-index:5;background:#000;-webkit-box-decoration-break:clone;-ms-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;line-height:110%;padding:0 10px;display:inline}.grecaptcha-badge{z-index:99}.bg-oscurecer{position:relative;z-index:1}.bg-oscurecer>*{position:relative;z-index:5!important}.bg-oscurecer:before{content:"";display:block;position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.15)}.bg-oscurecer [id^=jarallax]{z-index:2!important}@keyframes osc-l{0%{left:0}50%{left:50%}100%{left:0}}@keyframes osc-r{0%{right:0}50%{right:50%}100%{right:0}}@keyframes padding_bottom_15px{0%{padding-bottom:0}20%{padding-bottom:15px}70%{padding-bottom:15px}100%{padding-bottom:0}}@keyframes balls_loader{from{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}}@-webkit-keyframes balls_loader{from{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}}@keyframes flow_from_top{from{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes flow_from_top{from{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes animation_scale_up{from{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes animation_scale_up{from{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes animation_scale_up_vertical{from{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes animation_scale_up_vertical{from{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}}@keyframes ui-spinner-rotate-right{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes ui-spinner-rotate-right{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ui-spinner-rotate-left{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes ui-spinner-rotate-left{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cb-rotate-right{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes cb-rotate-right{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes animation_offcanvas{from{width:30px;height:30px}to{width:100vw;height:100vh;top:0;left:0}}@-webkit-keyframes animation_offcanvas{from{width:30px;height:30px}to{width:100vw;height:100vh;top:0;left:0}}@keyframes grow_x_increment{from{counter-increment:count_animation}to{width:calc(0px + counter(count_animation))}}@-webkit-keyframes grow_x_increment{from{counter-increment:count_animation}to{width:calc(0px + counter(count_animation))}}#entradas-arriaga--trupp{clear:both;padding-top:10px;position:relative}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder button.btn[type=button],#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder>.card:nth-child(2) .personal_info form button[type=submit],#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .mini_cart button,#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .mini_cart_container .mini_cart_core .purchase_button_holder button,#entradas-arriaga--trupp .btn-widget{min-width:100px;height:40px;font-family:Staatliches;font-size:18px!important;line-height:100%;font-weight:300;letter-spacing:2px;display:flex;flex-flow:row;justify-content:center;align-items:center;background:#b9a41b!important;color:#fff}#entradas-arriaga--trupp #web5 .modal_container .modal .modal-dialog .modal-content .modal-footer button,#entradas-arriaga--trupp .btn-widget__secondary{min-width:100px;height:32px;font-family:Staatliches;font-size:16px;line-height:100%;font-weight:300;letter-spacing:2px;display:flex;flex-flow:row;justify-content:center;align-items:center;background:#f7f7f7;color:#ccc}#entradas-arriaga--trupp #loading{background:url("../imgs/loader-green-black.gif") #000;background-size:60px auto;background-position:center center;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%!important;min-height:100px!important;z-index:45}#entradas-arriaga--trupp #loading>*{display:none!important}#entradas-arriaga--trupp #web5 #background_modal{background:rgba(50,50,50,.7)}#entradas-arriaga--trupp #web5 .modal_container .modal{height:100vh;padding:40px 0 20px 0}#entradas-arriaga--trupp #web5 .modal_container .modal .modal-dialog{margin:0!important;padding:0 15px;width:100%;height:100%;display:flex;justify-content:center;align-items:center;max-width:100%!important}#entradas-arriaga--trupp #web5 .modal_container .modal .modal-dialog .modal-content{width:500px!important;max-width:100%;max-height:100%!important;overflow-y:auto}#entradas-arriaga--trupp #web5 .modal_container .modal .modal-dialog .modal-content .modal-header{text-transform:uppercase;max-height:unset!important;min-height:unset!important;align-items:center}#entradas-arriaga--trupp #web5 .modal_container .modal .modal-dialog .modal-content .modal-header button{font-size:20px;margin:0;line-height:100%;text-shadow:none;font-family:Lato;padding:0;width:30px}#entradas-arriaga--trupp #web5 .modal_container .modal .modal-dialog .modal-content .modal-body,#entradas-arriaga--trupp #web5 .modal_container .modal .modal-dialog .modal-content .modal-body *{color:#ccc!important;max-width:100%!important}#entradas-arriaga--trupp #web5 .modal_container .modal .modal-dialog .modal-content .modal-body>p{margin:0!important;font-size:16px;line-height:120%;font-weight:300!important;padding:5px}#entradas-arriaga--trupp #web5 .modal_container .modal .modal-dialog .modal-content .modal-body[type=O]{display:none}#entradas-arriaga--trupp #web5 .modal_container .modal .modal-dialog .modal-content .modal-footer{padding:10px}#entradas-arriaga--trupp #web5 .modal_container .modal .modal-dialog .modal-content .modal-footer button:first-child{margin-right:8px!important}#entradas-arriaga--trupp #web5 .modal_container .modal .modal-dialog .modal-content .modal-footer button:first-child:hover{background:#b9a41b!important;color:#fff!important}#entradas-arriaga--trupp #web5 .web5_event_wrapper{width:100%}#entradas-arriaga--trupp #web5 .web5_event_wrapper .header_section{height:auto!important}#entradas-arriaga--trupp #web5 .web5_event_wrapper .header_section .header_section_container{width:100%;padding:10px 15px}#entradas-arriaga--trupp #web5 .web5_event_wrapper .header_section .header_section_container .header_section_head{width:100%;padding:0}#entradas-arriaga--trupp #web5 .web5_event_wrapper .header_section .header_section_container .header_section_head>*{font-size:20px!important;line-height:100%}#entradas-arriaga--trupp #web5 .web5_event_wrapper .header_section .header_section_container .header_section_head .icon_holder{margin:0 10px 0 0;padding:0}#entradas-arriaga--trupp #web5 .web5_event_wrapper .header_section .header_section_container .header_section_head .icon_holder svg{width:20px!important}#entradas-arriaga--trupp #web5 .web5_event_wrapper .header_section .header_arrow{justify-content:flex-end;padding-right:15px}#entradas-arriaga--trupp #web5 .web5_event_wrapper .header_section .header_arrow svg{transform:scaleX(.4)}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions{background:0 0;min-height:0}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions .date_selector{background:0 0;min-height:0;padding-top:20px!important}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions .date_selector .grouped_sessions{padding-bottom:20px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions .date_selector .grouped_sessions .session{background:0 0;color:#fff;height:auto;font-family:Staatliches;border:1px dotted!important}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions .date_selector .grouped_sessions .session:last-child{margin-bottom:0}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions .date_selector .grouped_sessions .session>*{flex-shrink:initial}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions .date_selector .grouped_sessions .session .date_holder{padding:0;text-transform:uppercase;min-width:70px;width:70px;max-width:70px;height:70px;line-height:100%;justify-content:center;letter-spacing:1px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions .date_selector .grouped_sessions .session .date_holder .monthday{font-size:36px;line-height:100%}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions .date_selector .grouped_sessions .session .date_holder .month_web5{font-size:16px;line-height:100%;margin:0!important}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions .date_selector .grouped_sessions .session .main_container{flex-grow:1;max-width:100%}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions .date_selector .grouped_sessions .session .main_container .weekday_holder{line-height:120%;font-size:20px;font-family:Lato;font-weight:500;letter-spacing:1px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions .date_selector .grouped_sessions .session .last_column{padding:0;min-width:40px;width:40px;max-width:40px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions .date_selector .grouped_sessions .session .last_column .tick_holder{border:none;position:relative;color:#fff}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions .date_selector .grouped_sessions .session .last_column .tick_holder:before{content:"";width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;border:2px solid;border-radius:50%}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions .date_selector .grouped_sessions .session .last_column .tick_holder>*{position:relative;z-index:5;color:#fff!important}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #map_container{background:0 0!important;min-height:300px!important}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #map_container .container_zonas{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:0!important;position:relative;min-height:300px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #map_container .container_zonas .first_container{min-height:0!important;background:0 0;margin:0;padding:0;width:100%;outline:1px solid red}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #map_container .container_zonas .first_container .seating_zones{background:0 0!important;width:100%;display:block!important;position:relative}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #map_container .container_zonas .first_container .seating_zones>svg{width:100%;max-width:700px;outline:1px solid red}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #map_container .container_zonas .second_container{width:100%;height:auto;padding:0!important}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #map_container .container_zonas .second_container .zonas_btns{display:flex;flex-flow:row wrap;justify-content:center}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #map_container .container_zonas .second_container .zonas_btns>*{width:200px;margin:3px;color:#ccc;background:#f7f7f7!important;padding:10px 5px;align-self:unset!important}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #map_container .container_zonas .second_container .zonas_btns>* .name_block{padding:0;text-align:center;font-size:12px;line-height:130%}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #map_container .container_zonas .second_container .zonas_btns>* .price_block{display:none}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #map_container .container_zonas .second_container .zonas_btns>:hover{background:#b9a41b!important}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions .split_card_container{padding:10px 15px!important;align-items:center}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions .split_card_container .image_holder{height:100px!important;width:auto!important;padding:0!important;display:flex;align-items:center;justify-content:center;overflow:hidden}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions .split_card_container .image_holder img{height:100%!important;width:auto!important}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions .split_card_container .date_holder{height:auto!important;min-width:60px!important;padding:10px 5px!important;font-family:Staatliches;text-transform:uppercase;display:flex;flex-flow:column;outline:1px dotted;margin:0 15px!important;border-radius:1px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions .split_card_container .date_holder .secondary_month{order:2;font-size:22px;line-height:100%;letter-spacing:1px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions .split_card_container .date_holder .main_month{order:1;font-size:36px;line-height:100%;letter-spacing:1px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions .split_card_container .date_holder .secondary_month_bis{order:3;font-size:18px;line-height:100%;letter-spacing:1px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions .split_card_container .text_show_holder{border-left:none!important;padding:0!important}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions .split_card_container .text_show_holder .secondary_show_text{font-size:16px;line-height:100%}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions .split_card_container .text_show_holder .main_show_text{font-size:32px;line-height:100%;font-weight:300;font-family:Staatliches;padding-top:12px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions .split_card_container .text_show_holder .secondary_show_text_bis{font-size:16px;line-height:100%;text-transform:uppercase}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos{margin:0 auto;width:100%;height:400px!important;position:relative}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seating_container{flex-grow:0}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seating_container #GestorAforo{width:100%!important;height:450px!important}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seating_container #GestorAforo #GestorAforoPlano{height:450px!important;width:100%!important}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seating_container #GestorAforo #GestorAforoPlano #ContenedorButacas{width:100%;height:100%}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seating_container #GestorAforo #GestorAforoPlano #ContenedorButacas #vectorialButacas{width:100%;height:100%}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos .selector_container{background:rgba(0,0,0,.45);align-items:center;padding:5px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos .selector_container .selector_holder{color:#ccc;width:100%!important;max-width:100%;position:relative!important;max-height:100%;overflow-y:auto;top:unset}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos .selector_container .selector_holder .close_holder button{font-size:18px;color:#ccc}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos .selector_container .selector_holder .title_concesions{font-size:18px;line-height:100%;align-items:center;border-bottom:1px solid;text-transform:uppercase;font-weight:600;padding-bottom:0}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos .selector_container .selector_holder .title_concesions .material-icons{margin-right:5px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos .selector_container .selector_holder .options_container{text-transform:uppercase;background:0 0;font-size:14px;line-height:110%;font-weight:400;letter-spacing:1px;padding:10px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos .selector_container .selector_holder .options_container .concesion_holder_option{font-family:Lato;text-transform:none;padding:5px!important;margin:10px 0 0 0!important;font-weight:400;flex-wrap:nowrap;min-height:50px;align-items:center;outline:1px solid #ddd;border-radius:0}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos .selector_container .selector_holder .options_container .concesion_holder_option .concesion_name{width:100%;padding-left:5px;font-size:16px;line-height:100%}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos .selector_container .selector_holder .options_container .concesion_holder_option .concesion_price{width:90px;min-width:90px;max-width:90px;letter-spacing:0;font-size:18px;display:flex;flex-flow:row;align-items:center;justify-content:space-between}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos .selector_container .selector_holder .options_container .concesion_holder_option .concesion_price .concesion_tick{width:auto;padding:0}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos .selector_container .selector_holder .options_container .concesion_holder_option .concesion_price .concesion_tick .tick_holder{width:15px;height:15px;padding:0;margin:0;position:relative}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos .selector_container .selector_holder .options_container .concesion_holder_option .concesion_price .concesion_tick .tick_holder>*{font-size:19px!important;line-height:19px!important;margin:-2px 0 0 -3px!important;position:absolute;top:0;left:0}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container{background:0 0;color:#fff;height:auto!important;margin:10px 0 0 0;position:relative;padding:2px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container:before{content:"";position:absolute;z-index:1;top:0;left:0;background:0 0;border:2px solid #b9a41b;width:100%;height:100%}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container{width:100%!important;max-width:100%!important;position:relative;z-index:5;padding-left:2px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .seats_container{padding:0 10px 0 0!important;width:100%;max-height:unset!important}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .seats_container .selection_holder{box-shadow:none;border-radius:2px;border:1px dotted;padding:5px;min-width:calc(50% - 5px);max-width:calc(50% - 5px)}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .seats_container .selection_holder .discount_holder{position:relative;overflow:hidden;top:unset;left:unset;filter:none;box-shadow:none;border-radius:0;float:right;padding:0 5px;width:auto;height:auto;font-size:14px;margin:-5px 10px 0 0;line-height:18px;letter-spacing:2px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .seats_container .selection_holder .seats_holder{margin:0;letter-spacing:2px;font-size:15px;line-height:100%;padding-bottom:5px;font-weight:600}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .seats_container .selection_holder .concesion_holder{font-size:16px;line-height:100%;text-transform:uppercase;letter-spacing:1px;clear:both;width:100%;margin-top:5px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .seats_container .selection_holder .concesion_holder>.delete_holder{width:30px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .seats_container .selection_holder .concesion_holder>.delete_holder>*{font-size:24px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .seats_container .selection_holder .concesion_holder>*{font-size:12px;line-height:110%;display:flex;flex-flow:row;justify-content:flex-start;align-items:center;height:32px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .big_cart_mobile{background:#333;bottom:100%;padding-top:10px;flex-flow:row wrap;padding:0 5px 5px 0;bottom:calc(100% + 5px)}@media screen and (max-width:767px){#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .big_cart_mobile{max-height:230px;overflow-y:auto}}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .big_cart_mobile .selection_holder{min-width:calc(50% - 5px);max-width:calc(50% - 5px);border-radius:0;box-shadow:none;margin-top:5px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .big_cart_mobile .selection_holder .discount_holder{position:relative;overflow:hidden;top:unset;left:unset;filter:none;box-shadow:none;border-radius:0;float:right;padding:0 5px;width:auto;height:auto;font-size:14px;margin:-5px 10px 0 0;line-height:18px;letter-spacing:2px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .big_cart_mobile .selection_holder>.concesion_holder{text-transform:uppercase;font-size:16px;letter-spacing:1px;clear:both;width:100%;margin-top:5px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .big_cart_mobile .selection_holder>.concesion_holder>*{font-size:11px;line-height:100%;display:flex;flex-flow:row;justify-content:flex-start;align-items:center;height:30px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .big_cart_mobile .selection_holder>.concesion_holder .delete_holder *{font-size:24px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .big_cart_mobile .selection_holder .seats_holder{margin:0;letter-spacing:1px;font-size:14px;line-height:100%;padding-bottom:5px;font-weight:300;text-transform:uppercase}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .mini_cart_container{width:220px;min-width:220px;max-width:100%;padding:0}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .mini_cart_container .mini_cart_core{flex-flow:row nowrap;width:100%;justify-content:flex-end}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .mini_cart_container .mini_cart_core .total_holder{padding:0 10px 0 0!important;text-align:right}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .mini_cart_container .mini_cart_core .total_holder .total_purchase_text{font-size:18px!important;line-height:100%;padding-bottom:2px}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .mini_cart_container .mini_cart_core .total_holder .total_purchase_price{font-size:24px!important;text-align:right!important;line-height:100%}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .mini_cart_container .mini_cart_core .purchase_button_holder button>*{display:none!important}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .mini_cart button{word-spacing:100vw;max-width:100px;align-items:flex-start;word-wrap:anywhere;white-space:break-spaces;padding:0 10px;line-height:40px;overflow:hidden}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .cart_hover_button .ticon_cart_holder{padding:0!important;display:flex;align-items:center}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .cart_hover_button .ticon_cart_holder>*{font-size:32px;line-height:100%}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .cart_hover_button .ticket_counter_holder .ticket_counter{width:auto;height:auto;border-radius:0;font-size:22px;font-weight:600;line-height:100%;background:0 0;margin:0}#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container .cart_hover_button .icon_arrow_down{line-height:12px;font-size:22px!important;width:30px;justify-content:center;cursor:pointer}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar{padding:10px!important;height:auto}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar .progress_bar_container{margin:0!important;justify-content:space-between}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar .progress_bar_container .progress_bar_show{width:auto}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar .progress_bar_container .progress_bar_show>a{color:#333!important;font-size:14px;font-weight:500;letter-spacing:.5px}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar .progress_bar_container .progress_bar_breadcrumb{justify-content:flex-end;width:auto}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar .progress_bar_container .progress_bar_breadcrumb .progress_bar_breadcrumb_container{padding:0}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar .progress_bar_container .progress_bar_breadcrumb .progress_bar_breadcrumb_container .progress_bar_head_text{display:none}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar .progress_bar_container .progress_bar_breadcrumb .progress_bar_breadcrumb_container .btn-group{border-radius:2px;border:1px dotted #ccc}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar .progress_bar_container .progress_bar_breadcrumb .progress_bar_breadcrumb_container .btn-group>*{text-transform:uppercase;padding:0 5px;height:50px;font-size:14px;line-height:100%;align-items:center;display:flex;border-radius:0;max-width:150px;letter-spacing:1px}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+*{padding-bottom:0!important}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* hr{border-top:3px double #000}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container{max-width:100%!important}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .checkout_holder{width:100%}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .checkout_holder .card .card-img{width:130px!important;position:absolute;top:10px;left:10px}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .checkout_holder .card .card-body{padding:10px 10px 5px 150px!important}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .checkout_holder .card .card-body .card-title{color:#ccc;font-family:Staatliches;font-size:36px;font-weight:300;line-height:100%;margin-bottom:0}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .checkout_holder .card .card-body .datesEvent,#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .checkout_holder .card .card-body .venueEvent{font-size:16px;text-transform:uppercase;line-height:100%;align-items:center;height:auto;font-weight:400}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .checkout_holder .card .session .selection{padding-bottom:20px;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .checkout_holder .card .session .selection>*{border-bottom:1px solid #eee;padding:5px 15px}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .checkout_holder .card .session .selection .row_selection .info_selection{width:100%;font-size:18px;line-height:120%}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .checkout_holder .card .session .selection .row_selection .info_selection .text-left+*{text-transform:uppercase;padding-top:5px;font-size:14px;letter-spacing:.5px}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .checkout_holder .card .session .selection .row_selection .prices_holder{font-size:16px;line-height:100%;width:80px;min-width:80px;max-width:80px;letter-spacing:1px}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .checkout_holder .card .session .selection .row_selection .prices_holder .pvp_text{font-size:20px;letter-spacing:.5px;margin-right:-2px}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .checkout_holder .card .total_container{padding:0 0 10px 0;margin:0;flex-flow:row nowrap}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .checkout_holder .card .total_container .total_string_holder{width:100%;font-size:20px;line-height:100%;flex-shrink:1;width:auto!important;padding:0 5px 0 0}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .checkout_holder .card .total_container .total_amount{flex-shrink:1;width:auto;max-width:unset;min-width:unset;font-size:32px;line-height:100%;font-weight:600;padding:0}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .checkout_holder .card .taxes_container *{font-size:14px!important;line-height:100%;font-style:normal}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder{width:100%;padding:0!important}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder>.card:first-child{background:0 0}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder>.card:first-child>*{flex-flow:column;align-items:center;text-align:center;background:0 0;color:#fff}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder>.card:first-child>*>:nth-child(1){font-size:14px}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder>.card:first-child>*>:nth-child(1) img{display:none}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder>.card:first-child>*>:nth-child(2){font-size:20px;line-height:100%;margin-top:10px}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder>.card:nth-child(2) .personal_info{padding:15px}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder>.card:nth-child(2) .personal_info .title_container{padding-bottom:20px}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder>.card:nth-child(2) .personal_info .title_container .header_personal_info{color:#ccc;font-size:20px!important;font-weight:500;text-transform:uppercase}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder>.card:nth-child(2) .personal_info .title_container h5+*{font-size:18px;line-height:100%;font-weight:400}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder>.card:nth-child(2) .personal_info form>.web5-row{display:flex;flex-flow:column nowrap}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder>.card:nth-child(2) .personal_info form>.web5-row .text_field_holder .form-control-web5{background:0 0!important;padding:5px 0 0 0;height:auto!important}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder>.card:nth-child(2) .personal_info form>.web5-row .text_field_holder .form-control-web5 label{font-size:14px;line-height:100%;font-family:Lato;margin:0;background:0 0;position:relative!important;top:unset!important;transform:none!important;margin:0 0 10px 0;font-weight:600;color:#ccc;letter-spacing:1px}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder>.card:nth-child(2) .personal_info form>.web5-row .text_field_holder .form-control-web5 label.Mui-focused{color:#b9a41b!important}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder>.card:nth-child(2) .personal_info form>.web5-row .text_field_holder .form-control-web5 input+fieldset,#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder>.card:nth-child(2) .personal_info form>.web5-row .text_field_holder .form-control-web5 input:not([type=checkbox]){padding:0 10px!important;height:30px!important;border-radius:0;font-size:16px;line-height:100%;font-family:Lato;top:unset}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder>.card:nth-child(2) .personal_info form>.web5-row .text_field_holder .form-control-web5 input+fieldset.Mui-focused{color:#b9a41b!important}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder>.card:nth-child(2) .personal_info form input[type=checkbox]:checked{-moz-filter:brightness(0) saturate(100%) invert(42%) sepia(39%) saturate(2622%) hue-rotate(155deg) brightness(95%) contrast(101%);-webkit-filter:brightness(0) saturate(100%) invert(42%) sepia(39%) saturate(2622%) hue-rotate(155deg) brightness(95%) contrast(101%);filter:brightness(0) saturate(100%) invert(42%) sepia(39%) saturate(2622%) hue-rotate(155deg) brightness(95%) contrast(101%)}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder>.card:nth-child(2) .personal_info form input[type=checkbox]+*{font-size:12px;margin:0;font-weight:400;color:#ccc!important;letter-spacing:.5px}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder>.card:nth-child(2) .personal_info form legend{display:none!important}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder>.card:nth-child(2) .personal_info form button[type=submit]{min-width:200px}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder>.card:nth-child(2) .personal_info form>.web5-row>*>*{height:auto!important;margin:0;padding:10px 0 0 0}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder>.card:nth-child(2) .personal_info form>.web5-row>*>*+*{padding-top:10px}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder .methods_container{color:#ccc}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder .methods_container .methods_card_button{margin-bottom:10px}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder .methods_container .methods_card_button h5{color:#ccc;font-size:20px!important;line-height:100%!important;font-weight:500}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder .methods_container .methods_card_button>:first-child>*{display:flex;justify-content:center;align-items:center}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder .methods_container .methods_card_button button{font-weight:500}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder .methods_container .methods_card_button button>*{font-weight:500!important;font-size:14px;letter-spacing:.5px}#entradas-arriaga--trupp #web5 #widget_wrapper #progress_bar+* .web5-container>.web5-row .purchase_box_holder .methods_container .methods_card_button button img{margin-right:5px}@media screen and (max-width:767px){#entradas-arriaga--trupp #web5 .web5_event_wrapper #second #sessions #gestor_aforos #seat_cart_container .cart_container{padding:10px!important}}body .modal-backdrop{display:none}body .cb-modal{display:none!important}body .cb-modal,body .cb-modal *{transition:all 0s ease-in-out;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out}body .cb-modal .modal-dialog{-webkit-transform:translate(0,0)!important;-moz-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;-o-transform:translate(0,0)!important;transform:translate(0,0)!important}body.body-modal-open{overflow:hidden!important}body.body-modal-open .wrapper-web{z-index:999}body.body-modal-open .cb-modal.show{opacity:1;display:block!important;height:100vh;padding:0!important}body.body-modal-open .cb-modal .modal-dialog{margin:0;position:relative;z-index:9;padding:30px 15px;height:100%;width:100%;border:none;flex-flow:column nowrap;max-width:100%!important}body.body-modal-open .cb-modal .modal-dialog .cb-modal__close{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);border:none;display:block;cursor:url("../images/close.png") 15 15,auto;pointer-events:auto;color:transparent}body.body-modal-open .cb-modal .modal-dialog .modal-content{position:relative;z-index:9;width:auto;max-width:100%;max-height:100%;overflow:hidden;flex-flow:column nowrap;background:0 0}body.body-modal-open .cb-modal .modal-dialog .modal-content .modal-card{width:960px;max-width:100%;max-height:100%;overflow:hidden;flex-flow:column nowrap;align-items:flex-end;position:relative;z-index:1;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0}body.body-modal-open .cb-modal .modal-dialog .modal-content .modal-card .cb-modal__btn-close{float:none;line-height:100%;width:20px;height:20px;background:#313131;color:#fff;opacity:1;position:absolute;z-index:5;top:0;right:0;border:none;font-size:14px;padding-bottom:2px}body.body-modal-open .cb-modal .modal-dialog .modal-content .modal-card .modal-body{background:#fff;width:100%;max-height:100%;padding:0;position:relative;z-index:3;overflow-y:auto;color:#313131}.menu-lang__row .menu-lang{margin:0;display:flex;justify-content:flex-start;alig-items:center;gap:7px;padding:0;list-style:none;font-size:12px;line-height:100%}.menu-lang__row .menu-lang .menu-item-language{border-right:1px solid #a0a0a0;padding:0 7px 0 0}.menu-lang__row .menu-lang .menu-item-language a{color:#a0a0a0}.menu-lang__row .menu-lang .menu-item-language a:hover{color:#fff}.menu-lang__row .menu-lang .menu-item-language:last-child{border-right:none;padding-right:0}.menu-lang__row .menu-lang .menu-item-language.menu-item-language-current a{color:#fff}body.page-template-template-page-tabs .tab-content *{color:#fff!important}body.page-template-template-page-tabs .tab-content a,body.page-template-template-page-tabs .tab-content a *{color:#b9a41b!important}.obras-producciones__module .ow-main-content .ow-content{background:#fff}body.single-obras .ficha-obra .ficha-obra__hero{position:relative;z-index:1}body.single-obras .ficha-obra .ficha-obra__hero .media-object{position:relative;z-index:1}body.single-obras .ficha-obra .ficha-obra__hero .ficha-obra__hero-content{position:relative;z-index:8;background:#b9a41b}.wpcf7{font-family:Lato}.wpcf7 .wpcf7-form{position:relative;z-index:1}.wpcf7 .wpcf7-form .cb-cf7-field{margin-bottom:10px;position:static}.wpcf7 .wpcf7-form .cb-cf7-field br{display:none}.wpcf7 .wpcf7-form .cb-cf7-field .wpcf7-checkbox{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:15px}.wpcf7 .wpcf7-form .cb-cf7-field .wpcf7-checkbox .wpcf7-list-item{margin:0;position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:5px}.wpcf7 .wpcf7-form .cb-cf7-field .wpcf7-checkbox .wpcf7-list-item input{width:20px;height:100%;cursor:pointer;position:absolute;z-index:9;top:0;left:0;opacity:0}.wpcf7 .wpcf7-form .cb-cf7-field .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{position:relative;z-index:5;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:5px;cursor:pointer}.wpcf7 .wpcf7-form .cb-cf7-field .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before{width:20px;height:20px;font-size:15px;line-height:100%}.wpcf7 .wpcf7-form .cb-cf7-field.field-underline .cb-cf7-field__inner .wpcf7-form-control-wrap{position:relative;z-index:1}.wpcf7 .wpcf7-form .cb-cf7-field.field-underline .cb-cf7-field__inner .wpcf7-form-control-wrap .effect-underline{position:absolute;z-index:1;bottom:0;left:0;height:2px;width:100%;background:#b9a41b;transition:transform .5s ease;-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);transform-origin:bottom right}.wpcf7 .wpcf7-form .cb-cf7-field.field-underline .cb-cf7-field__inner .wpcf7-form-control-wrap input:focus~.effect-underline,.wpcf7 .wpcf7-form .cb-cf7-field.field-underline .cb-cf7-field__inner .wpcf7-form-control-wrap select:focus~.effect-underline,.wpcf7 .wpcf7-form .cb-cf7-field.field-underline .cb-cf7-field__inner .wpcf7-form-control-wrap textarea:focus~.effect-underline{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);transform-origin:bottom left}.wpcf7 .wpcf7-form .cb-cf7-field.field-submit .field-submit__inner{position:relative;text-align:center}.wpcf7 .wpcf7-form .cb-cf7-field.field-submit .field-submit__inner .wpcf7-submit{background:0 0;color:#b9a41b;padding:0 10px;border:2px solid #b9a41b;outline:0;text-transform:uppercase;height:40px;min-width:200px;max-width:100%;margin:0 auto;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;cursor:pointer;display:block;font-weight:600;font-size:16px;border-radius:20px}.wpcf7 .wpcf7-form .cb-cf7-field.field-submit .field-submit__inner .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 .wpcf7-form .cb-cf7-field.field-submit .field-submit__inner:hover .wpcf7-submit{background:#b9a41b;color:#fff}.wpcf7 .wpcf7-form .cb-cf7-field .cb-cf7-field__inner .wpcf7-form-control-wrap{display:block;position:static;line-height:100%}.wpcf7 .wpcf7-form .cb-cf7-field .cb-cf7-field__inner .wpcf7-form-control-wrap input,.wpcf7 .wpcf7-form .cb-cf7-field .cb-cf7-field__inner .wpcf7-form-control-wrap select,.wpcf7 .wpcf7-form .cb-cf7-field .cb-cf7-field__inner .wpcf7-form-control-wrap textarea{width:100%;padding:0 10px;height:40px;border:1px solid #ccc;outline:0;margin:0;line-height:100%;background:0 0;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0;position:relative;z-index:1}.wpcf7 .wpcf7-form .cb-cf7-field .cb-cf7-field__inner .wpcf7-form-control-wrap input.wpcf7-not-valid,.wpcf7 .wpcf7-form .cb-cf7-field .cb-cf7-field__inner .wpcf7-form-control-wrap select.wpcf7-not-valid,.wpcf7 .wpcf7-form .cb-cf7-field .cb-cf7-field__inner .wpcf7-form-control-wrap textarea.wpcf7-not-valid{border-color:#c41919}.wpcf7 .wpcf7-form .cb-cf7-field .cb-cf7-field__inner .wpcf7-form-control-wrap textarea{resize:none;height:8em;padding:10px}.wpcf7 .wpcf7-form .cb-cf7-field .cb-cf7-field__inner [class^=wpcf7-not]{position:relative;z-index:1;background:#c41919;color:#fff;text-align:center;padding:10px;width:100%;font-size:12px;line-height:100%;-webkit-animation-name:animation_scale_up_vertical;animation-name:animation_scale_up_vertical;-webkit-animation-duration:.6s;animation-duration:.6s;animation-direction:normal;-webkit-animation-direction:normal}.wpcf7 .wpcf7-form .cb-cf7-field .cb-cf7-field__inner [class^=wpcf7-not]:after{content:"";position:absolute;z-index:2;top:-10px;right:20px;width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent #c41919 transparent;-webkit-animation-name:animation_scale_up_vertical;animation-name:animation_scale_up_vertical;-webkit-animation-duration:.6s;animation-duration:.6s;animation-direction:normal;-webkit-animation-direction:normal}.wpcf7 .wpcf7-form .cb-cf7-field.field-type-select .cb-cf7-field__inner{position:relative;z-index:1}.wpcf7 .wpcf7-form .cb-cf7-field.field-type-select .cb-cf7-field__inner select{cursor:pointer;z-index:3}.wpcf7 .wpcf7-form .cb-cf7-field.field-type-select .cb-cf7-field__inner:after{position:absolute;z-index:1;top:0;right:0;width:20px;height:40px;justify-content:flex-start;font-size:10px}.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file{position:relative;z-index:1}.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file .cb-cf7-field__inner{position:relative;z-index:10;width:100%;height:80px}.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file .cb-cf7-field__inner .wpcf7-form-control-wrap{height:80px;border:1px solid #ccc}.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file .cb-cf7-field__inner input[type=file]{width:100%;height:100%;position:absolute;z-index:10;top:0;left:0;opacity:0;cursor:pointer;padding-top:80px}.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file .file-field__claim,.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file .file-field__claim-selected{width:100%;height:80px;position:absolute;z-index:3;top:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 10px}.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file .file-field__claim-selected:before,.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file .file-field__claim:before{padding-right:7px;font-size:130%;line-height:100%}.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file .file-field__claim-selected{opacity:0}.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file .file-field__footer,.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file .file-field__footer>p{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;overflow:hidden;max-height:0}.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file .file-field__footer .file-field__remove{background:0 0;color:#c41919;border:none;outline:0;width:20px;height:20px;font-size:20px;cursor:pointer;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0;margin-right:5px}.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file .file-field__footer .file-field__filename{display:inline}.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file.file-uploaded .file-field__claim{opacity:0}.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file.file-uploaded .file-field__claim-selected{opacity:1}.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file.file-uploaded .file-field__footer,.wpcf7 .wpcf7-form .cb-cf7-field.field-type-file.file-uploaded .file-field__footer>p{max-height:unset;padding-top:5px}.wpcf7 .wpcf7-form .ajax-loader{display:none}.wpcf7 .wpcf7-form .cb-ajax-loader{display:none;position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.85);margin:0;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0}.wpcf7 .wpcf7-form .cb-ajax-loader:before{display:none}.wpcf7 .wpcf7-form .cb-ajax-loader .cb-ajax-loader__inner{line-height:100%;width:50px;height:50px;position:relative;color:#b9a41b;background:#fff;font-size:40px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.wpcf7 .wpcf7-form.submitting .cb-ajax-loader{display:flex!important}.wpcf7 .wpcf7-form.custom-captcha-empty .wpcf7-response-output,.wpcf7 .wpcf7-form.custom-captcha-wrong .wpcf7-response-output,.wpcf7 .wpcf7-form.custom-error-cf7 .wpcf7-response-output,.wpcf7 .wpcf7-form.invalid .wpcf7-response-output{position:relative;z-index:1;margin:10px 0;width:100%;background:#c41919;color:#fff;font-size:12px;line-height:100%;padding:15px 10px;border:none}.wpcf7 .wpcf7-form.custom-captcha-empty .wpcf7-response-output:after,.wpcf7 .wpcf7-form.custom-captcha-wrong .wpcf7-response-output:after,.wpcf7 .wpcf7-form.custom-error-cf7 .wpcf7-response-output:after,.wpcf7 .wpcf7-form.invalid .wpcf7-response-output:after{content:"";position:absolute;z-index:2;top:-10px;right:20px;width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent #c41919 transparent}.wpcf7 .wpcf7-form.sent .wpcf7-response-output{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);z-index:100;margin:0;width:calc(100% - 15px);background:#3dc69d;color:#fff;font-size:18px;line-height:100%;padding:15px 10px;border:none}.wpcf7 .wpcf7-form.sent .wpcf7-response-output:after{content:"";position:absolute;z-index:2;top:-10px;right:20px;width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent #3dc69d transparent}.wpcf7 .wpcf7-form.lock-form{position:relative;z-index:1}.wpcf7 .wpcf7-form.lock-form:before{display:block;position:absolute;z-index:99;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.85);font-size:24px;line-height:100%;display:flex;align-items:flex-start;justify-content:center;padding-top:15px;color:#666}.wpcf7 #false-captcha,.wpcf7 [name=custom-row-submission],.wpcf7 [name=false-captcha]{display:none}.custom-captcha__section{padding:10px 0 20px 0;text-align:center;margin:0 auto;max-width:100%;width:250px}.custom-captcha__section .custom-captcha__card{width:100%}.custom-captcha__section .custom-captcha__card .custom-captcha__label{font-weight:400;letter-spacing:.5px;line-height:120%;font-size:12px;margin-bottom:10px}.custom-captcha__section .custom-captcha__card img{max-width:100%;display:block;margin:0}.custom-captcha__section .custom-captcha__card .custom-captcha__cta{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:5px;width:100%;position:relative}.custom-captcha__section .custom-captcha__card .custom-captcha__cta input{width:100%;display:block;margin:0;padding:10px 7px;outline:0;box-shadow:none;position:relative;z-index:1;background:0 0}.custom-captcha__section .custom-captcha__card .custom-captcha__cta #cb_captcha_reload{width:25px;height:25px;flex-shrink:0;font-size:14px;padding:2px;border:1px solid;outline:0;background:#313131;color:#b9a41b;border-radius:50%;position:absolute;z-index:6;top:50%;right:5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.custom-captcha__section+.wpcf7-form-control-wrap{margin:0 auto;max-width:100%;width:300px;display:block;font-size:12px;line-height:120%}.wpcf7-form.custom-captcha-empty .custom-captcha__section .custom-captcha__card input{border:2px solid orange}.wpcf7-form.custom-captcha-wrong .custom-captcha__section .custom-captcha__card input{border:2px solid red}.page-herramientas-amigos .card{width:100%;max-width:unset}.page-herramientas-amigos .page-herramientas-amigos__cta{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;gap:5px}.page-herramientas-amigos .page-herramientas-amigos__cta .btn{font-size:12px;min-width:200px;text-align:center}.page-herramientas-citas .card{width:100%;max-width:unset}.page-herramientas-citas .page-herramientas-citas__cta{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;gap:5px}.page-herramientas-citas .page-herramientas-citas__cta .btn{font-size:12px;min-width:200px;text-align:center}.amigos-arriaga__module{color:#fff;padding:50px 0}.amigos-arriaga__module .amigos-arriaga__container{display:flex;flex-flow:column nowrap;gap:100px}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel{width:100%}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-header{text-align:center;flex-flow:column nowrap;gap:5px;width:100%;padding:15px 10px;line-height:100%}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-header .amigos-arriaga__nivel-header-subtitle{font-size:14px;font-weight:200;text-transform:uppercase;letter-spacing:.05em}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-header .amigos-arriaga__nivel-header-title{font-size:36px;font-weight:500;margin:0;font-family:Staatliches}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-header .amigos-arriaga__nivel-header-fechas{font-size:16px;font-weight:300;padding:0;word-spacing:0.5em;margin:0}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list{margin:20px 0 0 0;list-style:none;padding:0;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;gap:10px}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li{width:calc(33.33% - 10px);list-style:none;padding:0 5px;border:2px solid}@media screen and (max-width:991px){.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li{width:calc(50% - 10px)}}@media screen and (max-width:599px){.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li{width:100%}}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo{width:100%;padding:15px}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo.status-cita-pendiente:before,.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo.status-cita-validada:before,.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo.status-sin-cita:before{font-size:32px;text-align:center;display:block;padding-bottom:8px;line-height:100%}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo .item-amigo__code{text-align:center;text-transform:uppercase;font-size:18px;font-weight:700}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo .item-amigo__header .item-amigo__header-email,.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo .item-amigo__header .item-amigo__header-nombre{display:flex;flex-flow:row nowrap;justify-content:space-between;align-content:flex-end;gap:5px;line-height:110%;padding:3px 0}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo .item-amigo__header .item-amigo__header-email .field-label,.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo .item-amigo__header .item-amigo__header-nombre .field-label{font-size:11px;font-weight:200}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo .item-amigo__header .item-amigo__header-email .field-label:after,.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo .item-amigo__header .item-amigo__header-nombre .field-label:after{content:":"}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo .item-amigo__header .item-amigo__header-email .field-value,.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo .item-amigo__header .item-amigo__header-nombre .field-value{font-size:16px;font-weight:400}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo .item-amigo__cita{text-align:center;flex-flow:column nowrap;padding:20px 0;font-weight:300;font-size:12px;line-height:130%;border-top:1px dashed;margin-top:7px}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo .item-amigo__cita .item-amigo__cita-label{font-size:10px;text-transform:uppercase}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo .item-amigo__cita .item-amigo__cita-link{padding-bottom:5px;align-items:flex-start;gap:5px}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo .item-amigo__cita .item-amigo__cita-link:after{font-size:10px}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo .item-amigo__cita .item-amigo__cita-inicio span,.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo .item-amigo__cita .item-amigo__cita-realizada span{display:block}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo .item-amigo__footer{text-align:right}.amigos-arriaga__module .amigos-arriaga__container .amigos-arriaga__nivel .amigos-arriaga__nivel-list li .item-amigo .item-amigo__footer a{padding:5px 12px;font-size:11px}body.page-template-template-reservas-amigos-arriaga .login-amigo__module{padding:60px 0}body.page-template-template-reservas-amigos-arriaga .login-amigo__module .login-amigo__container{flex-flow:column nowrap;gap:40px}body.page-template-template-reservas-amigos-arriaga .login-amigo__module .login-amigo__container a{color:#b9a41b;text-decoration:underline}body.page-template-template-reservas-amigos-arriaga .login-amigo__module .login-amigo__container .form-login{width:700px;max-width:100%;background:#e3004a;padding:30px}body.page-template-template-reservas-amigos-arriaga .login-amigo__module .login-amigo__container .form-login .form-login__header{text-align:center;font-size:14px;text-wrap:balance;width:350px;margin:0 auto 20px auto}body.page-template-template-reservas-amigos-arriaga .login-amigo__module .login-amigo__container .form-login .form-login__header .form-login__title{font-weight:700;font-size:28px}body.page-template-template-reservas-amigos-arriaga .login-amigo__module .login-amigo__container .form-login .wpcf7 .wpcf7-form p{margin-bottom:0}body.page-template-template-reservas-amigos-arriaga .login-amigo__module .login-amigo__container .form-login .wpcf7 .wpcf7-form p:empty{display:none}body.page-template-template-reservas-amigos-arriaga .login-amigo__module .login-amigo__container .form-login .wpcf7 .wpcf7-form .custom-captcha__section{padding:0}body.page-template-template-reservas-amigos-arriaga .login-amigo__module .login-amigo__container .form-login .wpcf7 .wpcf7-form .field-submit{margin:20px auto 0 auto}body.page-template-template-reservas-amigos-arriaga .login-amigo__module .login-amigo__container .form-login .wpcf7 .wpcf7-form .field-submit .wpcf7-submit{font-size:22px;font-weight:800;line-height:100%;letter-spacing:.1em;height:50px;border-radius:25px;width:250px;padding-bottom:2px}body.page-template-template-reservas-amigos-arriaga .login-amigo__module .login-amigo__container .form-login .wpcf7 .wpcf7-form.lock-form:before{color:transparent;background:#e3004a;opacity:.85}body.page-template-template-reservas-amigos-arriaga .login-amigo__module .login-amigo__container .form-login .wpcf7 .wpcf7-form .cb-ajax-loader{background:#e3004a;opacity:.85}body.page-template-template-reservas-amigos-arriaga .login-amigo__module .login-amigo__container .form-reset{width:400px;max-width:100%}body.page-template-template-reservas-amigos-arriaga .login-amigo__module .login-amigo__container .form-reset .form-reset__header{text-align:center;font-size:12px;text-wrap:balance;margin:0 auto 10px auto;padding-top:40px}body.page-template-template-reservas-amigos-arriaga .login-amigo__module .login-amigo__container .form-reset .form-reset__header .form-reset__title{font-weight:700;font-size:24px}body.page-template-template-reservas-amigos-arriaga .login-amigo__module .login-amigo__container .form-reset .wpcf7 .wpcf7-form p{margin-bottom:0}body.page-template-template-reservas-amigos-arriaga .login-amigo__module .login-amigo__container .form-reset .wpcf7 .wpcf7-form p:empty{display:none}body.page-template-template-reservas-amigos-arriaga .login-amigo__module .login-amigo__container .form-reset .wpcf7 .wpcf7-form .custom-captcha__section{padding:0}body.page-template-template-reservas-amigos-arriaga .login-amigo__module .login-amigo__container .form-reset .wpcf7 .wpcf7-form .field-submit{margin:20px auto 0 auto}body.page-template-template-reservas-amigos-arriaga .login-amigo__module .login-amigo__container .form-reset .wpcf7 .wpcf7-form .field-submit .wpcf7-submit{font-size:14px;padding-bottom:2px;width:250px}body.page-template-template-reservas-amigos-arriaga .login-amigo__module .login-amigo__container .form-reset .wpcf7 .wpcf7-form.lock-form:before{color:transparent;background:rgba(0,0,0,.7)}body.page-template-template-reservas-amigos-arriaga .login-amigo__module .login-amigo__container .form-reset .wpcf7 .wpcf7-form .cb-ajax-loader{background:rgba(0,0,0,.7)}body.page-template-template-reservas-amigos-arriaga .logout-amigo__module{padding:40px 0 30px 0;border-bottom:1px solid #313131;margin-bottom:10px}body.page-template-template-reservas-amigos-arriaga .logout-amigo__module .logout-amigo__container .logout-amigo__btn-list{display:flex;align-items:center;justify-content:space-between;flex-flow:row nowrap;gap:10px 20px}@media screen and (max-width:480px){body.page-template-template-reservas-amigos-arriaga .logout-amigo__module .logout-amigo__container .logout-amigo__btn-list{flex-flow:column nowrap;justify-content:center}}body.page-template-template-reservas-amigos-arriaga .logout-amigo__module .logout-amigo__container .logout-amigo__btn-list .logout-amigo__claim{font-size:18px}body.page-template-template-reservas-amigos-arriaga .logout-amigo__module .logout-amigo__container .logout-amigo__btn-list .logout-amigo__claim span{display:block;font-size:10px}body.page-template-template-reservas-amigos-arriaga .logout-amigo__module .logout-amigo__container .logout-amigo__btn-list .logout-amigo__claim span:before{content:"( Limite sesión actual "}body.page-template-template-reservas-amigos-arriaga .logout-amigo__module .logout-amigo__container .logout-amigo__btn-list .logout-amigo__claim span:after{content:" )"}body.page-template-template-reservas-amigos-arriaga .logout-amigo__module .logout-amigo__container .logout-amigo__btn-list .btn-logout-amigo{text-transform:uppercase}body.page-template-template-reservas-amigos-arriaga .logout-amigo__module .logout-amigo__container .logout-amigo__btn-list .btn-logout-amigo span:after{margin-left:7px}body.page-template-template-reservas-amigos-arriaga .private-area__module{padding:30px 0}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .private-area__citas-instruction{flex-flow:column nowrap;text-align:center;text-wrap:balance;padding-bottom:20px;border-bottom:1px solid #313131;gap:15px}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .private-area__citas-instruction .private-area__citas-instruction-time{text-transform:uppercase;font-size:20px}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .private-area__citas-instruction .private-area__citas-instruction-subtitle{width:500px;max-width:100%;font-size:16px;line-height:130%}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .private-area__citas-instruction .private-area__citas-instruction-subtitle span{font-family:Staatliches;display:block;font-size:32px;line-height:100%}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .private-area__citas-instruction .private-area__citas-instruction-title{width:400px;max-width:100%;font-size:16px;line-height:120%;font-weight:300;font-family:Staatliches;padding:10px 15px;border:1px solid;letter-spacing:.05em;word-spacing:0.15em;position:relative}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .private-area__citas-instruction .private-area__citas-instruction-title.time-after,body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .private-area__citas-instruction .private-area__citas-instruction-title.time-before{border-color:#c41919}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .private-area__citas-instruction .private-area__citas-instruction-title.time-success{border-color:#3dc69d}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .private-area__citas-rst{margin-top:10px}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .private-area__citas-rst .citas-previas__module{padding:0}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .private-area__citas-rst .citas-previas__module .citas-previas__container{padding:0;max-width:100%!important;gap:0}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .private-area__citas-rst .citas-previas__module .citas-previas__container .citas-previas__nivel .citas-previas__nivel-header{display:none}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .detail-cita{margin:30px auto;width:400px;max-width:100%}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .detail-cita .detail-cita__claim{font-size:24px;text-wrap:balance;text-align:center;line-height:110%;margin-bottom:30px}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .detail-cita .cita-reservada{width:100%;border-radius:20px;padding:30px 20px;text-align:center;background:#fff;color:#313131}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .detail-cita .cita-reservada .cita-reservada__info-amigo{flex-flow:column nowrap;gap:7px;padding-bottom:15px;border-bottom:2px solid}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .detail-cita .cita-reservada .cita-reservada__info-amigo .cita-reservada__info-amigo-email,body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .detail-cita .cita-reservada .cita-reservada__info-amigo .cita-reservada__info-amigo-nombre{display:flex;flex-flow:row nowrap;gap:5px;justify-content:space-between;align-items:center;line-height:100%;width:100%}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .detail-cita .cita-reservada .cita-reservada__info-amigo .cita-reservada__info-amigo-email span:first-child,body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .detail-cita .cita-reservada .cita-reservada__info-amigo .cita-reservada__info-amigo-nombre span:first-child{text-transform:uppercase;font-size:14px;min-width:100px;text-align:left;display:flex;justify-content:space-between}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .detail-cita .cita-reservada .cita-reservada__info-amigo .cita-reservada__info-amigo-email span:first-child:after,body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .detail-cita .cita-reservada .cita-reservada__info-amigo .cita-reservada__info-amigo-nombre span:first-child:after{content:":";padding:0 5px}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .detail-cita .cita-reservada .cita-reservada__info-amigo .cita-reservada__info-amigo-email span:last-child,body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .detail-cita .cita-reservada .cita-reservada__info-amigo .cita-reservada__info-amigo-nombre span:last-child{font-size:18px}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .detail-cita .cita-reservada .cita-reservada__info-cita{margin-top:20px;flex-flow:column nowrap;gap:3px;text-align:center}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .detail-cita .cita-reservada .cita-reservada__info-cita .cita-reservada__info-cita-dayweek{font-size:32px;line-height:100%}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .detail-cita .cita-reservada .cita-reservada__info-cita .cita-reservada__info-cita-dmy{font-size:52px;line-height:100%}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .detail-cita .cita-reservada .cita-reservada__info-cita .cita-reservada__info-cita-hour{font-size:46px;line-height:100%;text-transform:uppercase}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .detail-cita .cita-reservada .cita-reservada__info-cita .cita-reservada__info-cita-hour:after{content:"h"}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .detail-cita .cita-reservada .cita-reservada__info-cita .cita-reservada__info-cita-metadata{font-size:12px;text-wrap:balance;width:300px;max-width:100%}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .detail-cita .cita-reservada .cita-reservada__info-cita .cita-reservada__info-cita-metadata:before{content:"(";padding:0 5px}body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container .private-area__citas .detail-cita .cita-reservada .cita-reservada__info-cita .cita-reservada__info-cita-metadata:after{content:")";padding:0 5px}@media screen and (max-width:1199px){body.page-template-template-reservas-amigos-arriaga .private-area__module .private-area__container{width:100%}}body.page-template-template-reservas-amigos-arriaga #modal-reservar-cita .modal-reservar-cita__card{padding:40px 20px}body.page-template-template-reservas-amigos-arriaga #modal-reservar-cita .modal-reservar-cita__card .modal-reservar-cita__header{text-wrap:balance;text-align:center;flex-flow:column nowrap;gap:5px;padding:10px 0}body.page-template-template-reservas-amigos-arriaga #modal-reservar-cita .modal-reservar-cita__card .modal-reservar-cita__header .modal-reservar-cita__header-claim{font-size:32px;line-height:100%;font-family:Staatliches}body.page-template-template-reservas-amigos-arriaga #modal-reservar-cita .modal-reservar-cita__card .modal-reservar-cita__header .modal-reservar-cita__header-time{font-size:26px;line-height:100%}body.page-template-template-reservas-amigos-arriaga #modal-reservar-cita .modal-reservar-cita__card .modal-reservar-cita__header .modal-reservar-cita__header-instruction{width:400px;max-width:100%}body.page-template-template-reservas-amigos-arriaga #modal-reservar-cita .modal-reservar-cita__card .form-reservar .wpcf7 .wpcf7-form p{margin-bottom:0}body.page-template-template-reservas-amigos-arriaga #modal-reservar-cita .modal-reservar-cita__card .form-reservar .wpcf7 .wpcf7-form p:empty{display:none}body.page-template-template-reservas-amigos-arriaga #modal-reservar-cita .modal-reservar-cita__card .form-reservar .wpcf7 .wpcf7-form .custom-captcha__section{padding:0}body.page-template-template-reservas-amigos-arriaga #modal-reservar-cita .modal-reservar-cita__card .form-reservar .wpcf7 .wpcf7-form .field-amigo-email,body.page-template-template-reservas-amigos-arriaga #modal-reservar-cita .modal-reservar-cita__card .form-reservar .wpcf7 .wpcf7-form .field-amigo-id,body.page-template-template-reservas-amigos-arriaga #modal-reservar-cita .modal-reservar-cita__card .form-reservar .wpcf7 .wpcf7-form .field-amigo-nombre,body.page-template-template-reservas-amigos-arriaga #modal-reservar-cita .modal-reservar-cita__card .form-reservar .wpcf7 .wpcf7-form .field-cita-finicio,body.page-template-template-reservas-amigos-arriaga #modal-reservar-cita .modal-reservar-cita__card .form-reservar .wpcf7 .wpcf7-form .field-cita-id{pointer-events:none;display:none}body.page-template-template-reservas-amigos-arriaga #modal-reservar-cita .modal-reservar-cita__card .form-reservar .wpcf7 .wpcf7-form .field-submit{margin:20px auto 0 auto}body.page-template-template-reservas-amigos-arriaga #modal-reservar-cita .modal-reservar-cita__card .form-reservar .wpcf7 .wpcf7-form .field-submit .wpcf7-submit{font-size:16px;font-weight:800;line-height:100%;letter-spacing:0;height:50px;border-radius:25px;width:250px;padding-bottom:2px}.citas-previas__module{color:#fff;padding:50px 0}.citas-previas__module .citas-previas__container{display:flex;flex-flow:column nowrap;gap:100px}.citas-previas__module .citas-previas__container .citas-previas__nivel{width:100%}.citas-previas__module .citas-previas__container .citas-previas__nivel .citas-previas__nivel-header{text-align:center;flex-flow:column nowrap;gap:5px;width:100%;padding:15px 10px;line-height:100%}.citas-previas__module .citas-previas__container .citas-previas__nivel .citas-previas__nivel-header .citas-previas__nivel-header-subtitle{font-size:14px;font-weight:200;text-transform:uppercase;letter-spacing:.05em}.citas-previas__module .citas-previas__container .citas-previas__nivel .citas-previas__nivel-header .citas-previas__nivel-header-title{font-size:36px;font-weight:500;margin:0;font-family:Staatliches}.citas-previas__module .citas-previas__container .citas-previas__nivel .citas-previas__nivel-header .citas-previas__nivel-header-fechas{font-size:16px;font-weight:300;padding:0;word-spacing:0.5em;margin:0}.citas-previas__module .citas-previas__container .citas-previas__nivel .citas-previas__nivel-list{margin:20px 0 0 0;list-style:none;padding:0;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;flex-flow:column nowrap;justify-content:center;align-items:center;gap:10px}.citas-previas__module .citas-previas__container .citas-previas__nivel .citas-previas__nivel-list li.citas-previas__nivel-day{width:100%;list-style:none;padding:0 5px;border:1px solid}.citas-previas__module .citas-previas__container .citas-previas__nivel .citas-previas__nivel-list li.citas-previas__nivel-day .citas-previas__nivel-day-header{position:sticky;top:0;background:#000;z-index:20;padding:15px 0 10px 0;width:100%}.citas-previas__module .citas-previas__container .citas-previas__nivel .citas-previas__nivel-list li.citas-previas__nivel-day .citas-previas__nivel-day-header .citas-previas__nivel-day-tab{text-align:center;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:7px;background:#fff;color:#313131;padding:15px 10px;border-radius:10px;cursor:pointer;min-width:300px;max-width:100%}.citas-previas__module .citas-previas__container .citas-previas__nivel .citas-previas__nivel-list li.citas-previas__nivel-day .citas-previas__nivel-day-header .citas-previas__nivel-day-tab .str_date{text-transform:uppercase;font-size:22px;line-height:100%;order:20}.citas-previas__module .citas-previas__container .citas-previas__nivel .citas-previas__nivel-list li.citas-previas__nivel-day .citas-previas__nivel-day-header .citas-previas__nivel-day-tab .week_date{font-size:16px;order:10}.citas-previas__module .citas-previas__container .citas-previas__nivel .citas-previas__nivel-list li.citas-previas__nivel-day .citas-previas__nivel-day-header .citas-previas__nivel-day-tab:after{font-size:18px;order:30}.citas-previas__module .citas-previas__container .citas-previas__nivel .citas-previas__nivel-list li.citas-previas__nivel-day .citas-previas__nivel-day-header.is-active+.citas-previas__nivel-day-rst{display:block}.citas-previas__module .citas-previas__container .citas-previas__nivel .citas-previas__nivel-list li.citas-previas__nivel-day .citas-previas__nivel-day-rst{position:relative;z-index:10;margin-top:20px;margin-bottom:5px;display:none}.citas-previas__module .citas-previas__container .citas-previas__nivel .citas-previas__nivel-list li.citas-previas__nivel-day .citas-previas__nivel-day-rst ol{margin:0;display:flex;flex-flow:row wrap;justify-content:flex-start;gap:10px;list-style:none;padding:0}.citas-previas__module .citas-previas__container .citas-previas__nivel .citas-previas__nivel-list li.citas-previas__nivel-day .citas-previas__nivel-day-rst ol>li{width:calc(20% - 8px);margin:0;padding:5px;background:currentColor;border-radius:10px}@media screen and (max-width:599px){.citas-previas__module .citas-previas__container .citas-previas__nivel .citas-previas__nivel-list{justify-content:center}.citas-previas__module .citas-previas__container .citas-previas__nivel .citas-previas__nivel-list li.citas-previas__nivel-day{max-width:100%;width:300px}}@media screen and (max-width:1199px){.citas-previas__module .citas-previas__container{width:100%}}.item-cita{width:100%;padding:15px}.item-cita.status-cita-validada:before{font-size:32px;text-align:center;display:block;padding-bottom:8px;line-height:100%}.item-cita.status-cita-pendiente:before{font-size:32px;text-align:center;display:block;padding-bottom:8px;line-height:100%}.item-cita.status-sin-amigo:before{font-size:32px;text-align:center;display:block;padding-bottom:8px;line-height:100%}.item-cita .item-cita__header .item-cita__header-titles{font-weight:400;text-align:center;padding:5px 0;flex-flow:column nowrap;min-height:unset;gap:5px}.item-cita .item-cita__header .item-cita__header-titles .field-value__dayweek{font-size:14px;text-transform:uppercase;line-height:100%;margin-bottom:2px}.item-cita .item-cita__header .item-cita__header-titles .field-value__dmy{font-size:18px;line-height:100%;letter-spacing:.02em}.item-cita .item-cita__header .item-cita__header-titles .field-value__hour{font-size:36px;line-height:100%;font-weight:700}.item-cita .item-cita__header .item-cita__header-duracion,.item-cita .item-cita__header .item-cita__header-finicio,.item-cita .item-cita__header .item-cita__header-nombre{display:flex;flex-flow:row nowrap;justify-content:space-between;align-content:flex-end;gap:5px;line-height:110%;padding:3px 0}.item-cita .item-cita__header .item-cita__header-duracion .field-label,.item-cita .item-cita__header .item-cita__header-finicio .field-label,.item-cita .item-cita__header .item-cita__header-nombre .field-label{font-size:11px;font-weight:200}.item-cita .item-cita__header .item-cita__header-duracion .field-label:after,.item-cita .item-cita__header .item-cita__header-finicio .field-label:after,.item-cita .item-cita__header .item-cita__header-nombre .field-label:after{content:":"}.item-cita .item-cita__header .item-cita__header-duracion .field-value,.item-cita .item-cita__header .item-cita__header-finicio .field-value,.item-cita .item-cita__header .item-cita__header-nombre .field-value{font-size:14px;font-weight:400}.item-cita .item-cita__header .item-cita__header-duracion .field-value:after{content:"min"}.item-cita .item-cita__amigo{text-align:center;flex-flow:column nowrap;padding:20px 0;font-weight:300;font-size:12px;line-height:130%;border-top:1px dashed;margin-top:7px}.item-cita .item-cita__amigo .item-cita__amigo-label{font-size:10px;text-transform:uppercase}.item-cita .item-cita__amigo .item-cita__amigo-link{padding-bottom:5px;align-items:flex-start;gap:5px}.item-cita .item-cita__amigo .item-cita__amigo-link:after{font-size:10px}.item-cita .item-cita__amigo .item-cita__amigo-email span,.item-cita .item-cita__amigo .item-cita__amigo-realizada span{display:block}.item-cita .item-cita__footer{text-align:right}.item-cita .item-cita__footer a{padding:5px 12px;font-size:11px}.item-cita-seleccionable{width:100%;border-radius:10px;background:#000;color:#fff;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out}.item-cita-seleccionable:hover{background:#fff;color:#000}.item-cita-seleccionable .item-cita-seleccionable__card{position:relative;padding:15px 10px}.item-cita-seleccionable .item-cita-seleccionable__card .item-cita-seleccionable__header{position:relative;z-index:5}.item-cita-seleccionable .item-cita-seleccionable__card .item-cita-seleccionable__header .item-cita-seleccionable__header-titles{font-weight:400;text-align:center;padding:5px 0;flex-flow:column nowrap;min-height:unset;gap:5px}.item-cita-seleccionable .item-cita-seleccionable__card .item-cita-seleccionable__header .item-cita-seleccionable__header-titles .field-value__dayweek{font-size:14px;text-transform:uppercase;line-height:100%;margin-bottom:2px}.item-cita-seleccionable .item-cita-seleccionable__card .item-cita-seleccionable__header .item-cita-seleccionable__header-titles .field-value__dmy{font-size:18px;line-height:100%;letter-spacing:.02em}.item-cita-seleccionable .item-cita-seleccionable__card .item-cita-seleccionable__header .item-cita-seleccionable__header-titles .field-value__hour{font-size:36px;line-height:100%;font-weight:700}.item-cita-seleccionable .item-cita-seleccionable__card .btn-reservar-cita{position:absolute;z-index:9;top:0;left:0;width:100%;height:100%;opacity:0}