@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-latin-ext.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;src:url(../fonts/Cormorant-italic-latin.woff2) format("woff2");font-style:italic;font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;src:url(../fonts/Cormorant-italic-latin-ext.woff2) format("woff2");font-style:italic;font-weight:600;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;src:url(../fonts/Roboto.ttf) format("truetype");font-style:normal;font-display:swap}body{font-family:Montserrat,sans-serif!important}#all h1,#all h2,#all h3,#all h5{font-family:Montserrat,sans-serif!important}#all input::-webkit-input-placeholder{font-family:Montserrat,sans-serif!important}#all input::-moz-placeholder{font-family:Montserrat,sans-serif!important}#all input:-ms-input-placeholder{font-family:Montserrat,sans-serif!important}#all input::-ms-input-placeholder{font-family:Montserrat,sans-serif!important}#all #miniform_online #FRMEntradaFormateada,#all #miniform_online #FRMSalidaFormateada,#all #miniform_online #counterNinyos,#all #tabla_form input,#all a,#all b,#all h1,#all h2,#all h3,#all h5,#all input,#all input::placeholder,#all label,#all legend,#all li,#all optgroup,#all option,#all p,#all select,#all span:not(.glyphicon),#all strong,#all textarea{font-family:Montserrat,sans-serif!important}#all fontsninja-text{font-family:Montserrat,sans-serif!important}#all .sidebar_formReserva #contenedorFormasPago .bloqueFormasPago label.bloqueFFPago{font-family:Montserrat,sans-serif!important}#all .sidebar_formReserva #bloque_fechasReserva .etiqResumenDatos{font-family:Montserrat,sans-serif!important}#all .etiqResumenTitulos{font-family:Montserrat,sans-serif!important}#all .result_totales_paginacion{font-family:Montserrat,sans-serif!important}#all #promo-code-container .promo-code-title{font-family:Montserrat,sans-serif!important}#all #galeria_full span.tagSubCabecera{font-family:Montserrat,sans-serif!important}#all h2.class_title{font-family:Montserrat,sans-serif!important}#all .subtitle-ficha{font-family:Montserrat,sans-serif!important}#all #formReservaPropiedad .bloque_formulario label{font-family:Montserrat,sans-serif!important}#all #centro h2.form-title{font-family:Montserrat,sans-serif!important}#all #centro .sidebar_masDatos #aviso_res #avisoReserva>div>span{font-family:Montserrat,sans-serif!important}#all #centro .sidebar_masDatos #aviso_res #avisoReserva>div>span.accept-booking{font-family:Montserrat,sans-serif!important}#all #centro .sidebar_masDatos #preciof label{font-family:Montserrat,sans-serif!important}#all #centro .sidebar_masDatos #noches_precio span{font-family:Montserrat,sans-serif!important}#all #centro .sidebar_masDatos #idioma_valoraciones span{font-family:Montserrat,sans-serif!important}#all #centro .sidebar_masDatos #idioma_valoraciones span.active{font-family:Montserrat,sans-serif!important}#all #centro .sidebar_masDatos .bloque_precios_desde label{font-family:Montserrat,sans-serif!important}#all #centro .sidebar_masDatos .bloque_precios_desde span.porDS,#all #centro .sidebar_masDatos .bloque_precios_desde span.precioDesde,#all #centro .sidebar_masDatos .bloque_precios_desde span.precio_partido_oferta{font-family:Montserrat,sans-serif!important}#all #centro #resultados_totales .cabecera_result a,#all #centro .sidebar_favoritosB .cabecera_result a{font-family:Montserrat,sans-serif!important}#all .similar_accommodations .contendor_boton_results a{font-family:Montserrat,sans-serif!important}#all .busqueda_referencia_le form div #FRMNombre,#all .busqueda_referencia_venta form div #FRMNombre{font-family:Montserrat,sans-serif!important}#all .form-control{font-family:Montserrat,sans-serif!important}#all #form_minRespo input,#all #form_minRespo select{font-family:Montserrat,sans-serif!important}#all .sidebar_masDatos .class_title{font-family:Montserrat,sans-serif!important}#all .sidebar_masDatos .num_valoraciones{font-family:Montserrat,sans-serif!important}#all .sidebar_masDatos #listado_total_valoraciones .tituloF{font-family:Montserrat,sans-serif!important}#all .sale-info .sale-title .text{font-family:Montserrat,sans-serif!important}#all .h2_favoritos{font-family:Montserrat,sans-serif!important}#all .sidebar_favoritos TEXTAREA#comentarios_favoritos,#all .sidebar_favoritos_form input{font-family:Montserrat,sans-serif!important}#all .sidebar_formReserva .etiqResumen{font-family:Montserrat,sans-serif!important}#all .sidebar_formReserva .precioRfColumn .precioRfColumn{font-family:Montserrat,sans-serif!important}#all .sidebar_formReserva a{font-family:Montserrat,sans-serif!important}#all .sidebar_formReserva .ciudad{font-family:Montserrat,sans-serif!important}#all .sidebar_formReserva .formGroup input,#all .sidebar_formReserva .formGroup select,#all .sidebar_formReserva .formGroup textarea{font-family:Montserrat,sans-serif!important}#all .sidebar_formReserva .formGroup input#calc{font-family:Montserrat,sans-serif!important}#all .custom-marker2 .name{font-family:Montserrat,sans-serif!important}#all .discount-amount,#all .discount-desacription{font-family:Montserrat,sans-serif!important}#all .sidebar_formReserva #contenidoNotasAdicionales h2{font-family:Montserrat,sans-serif!important}#all #encabezadoLeft .titulo_h1 #contenido_titulo .nombre a{font-family:Montserrat,sans-serif!important}#all #cabecera_ficha #encabezadoF .titulo_h1 .nombre a{font-family:Montserrat,sans-serif!important}#all .its--online-fix #scroll li a{font-family:Montserrat,sans-serif!important}#all .sidebar_formReserva .separador h2{font-family:Montserrat,sans-serif!important}#all #contenedor .info_alojamiento span{font-family:Montserrat,sans-serif!important}#all #contenedor #contenido.sidebar_formReserva .nombre a{font-family:Montserrat,sans-serif!important}#all #contenedor #contenido #bloque_foto_cont .separador .class_title{font-family:Montserrat,sans-serif!important}#all .its--online-fix .sidebar_masDatos .readless a,#all .its--online-fix .sidebar_masDatos .readmore a{font-family:Montserrat,sans-serif!important}#all .its--online-fix #caracteristicas-dormitorio .title-rooms{font-family:Montserrat,sans-serif!important}#all .its--online-fix #caracteristicas-dormitorio .room-title{font-family:Montserrat,sans-serif!important}#all .its--online-fix #caracteristicas-dormitorio .bed-title{font-family:Montserrat,sans-serif!important}#all .clean-all a{font-family:Montserrat,sans-serif!important}#all #xtra #FRMOrdenSidebar{font-family:Montserrat,sans-serif!important}#all .result-selector li span{font-family:Montserrat,sans-serif!important}#all #miniform_online .localidad select,#all #miniform_online .pais_resultados select{font-family:Montserrat,sans-serif!important}#all footer#footer.footer-block-its-corporative #upper_footer .widget ul>li>a{font-family:Montserrat,sans-serif!important}#all footer#footer.footer-block-its-corporative #upper_footer .widget.datos_empresa .widget_inner p a{font-family:Montserrat,sans-serif!important}#all footer#footer #upper_footer .widget#address_widget .whatsapp-button .whatsapp-button__text--number,#all footer#footer #upper_footer .widget#address_widget .whatsapp-button .whatsapp-button__text--text{font-family:Montserrat,sans-serif!important}#all footer#footer #upper_footer .widget p.title{font-family:Montserrat,sans-serif!important}#all .ta-footer .ta-newsletter-texto h3{font-family:Cormorant,serif!important}#all .ta-footer .ta-newsletter-form input,#all .ta-footer .ta-newsletter-form label,#all .ta-footer .ta-newsletter-form label span{font-family:Roboto,sans-serif!important}.ta-footer{background-color:#1d445c;color:#fff;font-family:Montserrat,sans-serif}.ta-footer *,.ta-footer :after,.ta-footer :before{-webkit-box-sizing:border-box;box-sizing:border-box}.ta-footer li,.ta-footer ul{margin:0;padding:0;list-style:none}.ta-footer a{color:#fff;text-decoration:none}.ta-footer a:focus,.ta-footer a:hover{color:#fff;text-decoration:none}.ta-footer .ta-newsletter{padding:60px 0 20px}.ta-footer .ta-newsletter-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px;margin:0 auto}.ta-footer .ta-newsletter-texto{width:41.75%;padding:10px 40px 10px 10px}.ta-footer .ta-newsletter-texto h3{margin:0 0 20px;font-family:Cormorant,serif;font-size:40px;font-weight:600;font-style:italic;line-height:1.2;color:#fff}.ta-footer .ta-newsletter-texto p{margin:0;font-size:14px;font-weight:400;color:#fff}.ta-footer .ta-newsletter-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:58.25%;padding:10px;margin:0 -5px -10px;cursor:pointer}.ta-footer .ta-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 5px;margin-bottom:10px}.ta-footer .ta-field-half{width:50%}.ta-footer .ta-field-full{width:100%}.ta-footer .ta-field-submit{width:33.333%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ta-footer .ta-field input[type=email],.ta-footer .ta-field input[type=text]{width:100%;max-width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:47px;padding:6px 16px;border:0;border-radius:4px;background-color:#fff;color:#595959;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.4;cursor:pointer}.ta-footer .ta-field input[type=email]::-webkit-input-placeholder,.ta-footer .ta-field input[type=text]::-webkit-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.ta-footer .ta-field input[type=email]::-moz-placeholder,.ta-footer .ta-field input[type=text]::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.ta-footer .ta-field input[type=email]:-ms-input-placeholder,.ta-footer .ta-field input[type=text]:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.ta-footer .ta-field input[type=email]::-ms-input-placeholder,.ta-footer .ta-field input[type=text]::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.ta-footer .ta-field input[type=email]::placeholder,.ta-footer .ta-field input[type=text]::placeholder{color:inherit;font-family:inherit;opacity:.6}.ta-footer .ta-field input[type=email]:focus,.ta-footer .ta-field input[type=text]:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.ta-footer .ta-field-check label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px;margin:0;color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;cursor:pointer}.ta-footer .ta-field-check input[type=checkbox]{-ms-flex-negative:0;flex-shrink:0;margin:3px 0 0}.ta-footer .ta-btn{display:block;width:100%;padding:5px;border:0;border-radius:4px;background-color:#e6a561;color:#fff;font-family:Montserrat,sans-serif;font-size:15px;line-height:1;text-align:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.ta-footer .ta-btn:focus,.ta-footer .ta-btn:hover{background-color:#fff;color:#fff}.ta-footer .ta-footer-cols-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1140px;margin:0 auto}.ta-footer .ta-footer-col{width:25%;padding:30px}.ta-footer .ta-footer-col h2{margin:20px 0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:1.2;color:#fff}.ta-footer .ta-footer-col-marca{text-align:start}.ta-footer .ta-footer-logo{display:inline-block;width:90%;height:auto;vertical-align:middle}.ta-footer .ta-redes{display:grid;grid-auto-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column-gap:14px;margin:40px 0 0;text-align:center}.ta-footer .ta-redes a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:#fff}.ta-footer .ta-redes a:hover{opacity:.9}.ta-footer .ta-redes a svg{width:14px;height:14px;fill:#1d445c}.ta-footer .ta-footer-links{margin:0;font-size:14px;font-weight:400;line-height:27px;color:#fff}.ta-footer .ta-footer-links a{font-weight:600}.ta-footer .ta-footer-col-contacto .ta-footer-horario{width:103.546%;max-width:103.546%;margin:0 0 20px;font-size:14px;font-weight:400;color:#fff}.ta-footer .ta-footer-col-contacto .ta-footer-datos{font-size:14px;font-weight:400;line-height:16px}.ta-footer .ta-footer-col-contacto .ta-footer-datos p{margin:0 0 1em}.ta-footer .ta-footer-col-contacto .ta-footer-datos p:last-child{margin-bottom:0}.ta-footer .ta-footer-legal{border-top:1px solid #fff;padding:20px 0 0}.ta-footer .ta-footer-legal-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1140px;margin:0 auto}.ta-footer .ta-footer-legal-col{padding:10px}.ta-footer .ta-footer-legal-col:nth-child(1){width:35.875%}.ta-footer .ta-footer-legal-col:nth-child(2){width:34.667%}.ta-footer .ta-footer-legal-col:nth-child(3){width:29.122%}.ta-footer .ta-footer-legal-col p{margin:0;font-size:12px;font-weight:400;line-height:1.5;text-align:center;color:#fff}.ta-footer .ta-footer-legal-col:nth-child(1)>p{width:100%;max-width:100%}.ta-footer .ta-footer-legal-col:nth-child(2)>p{width:99.311%;max-width:99.311%}.ta-footer .ta-footer-legal-col:nth-child(3)>p{width:102.558%;max-width:102.558%}@media (max-width:1024px){.ta-footer .ta-newsletter{padding:40px 20px}.ta-footer .ta-btn{font-size:12px}}@media (max-width:767px){.ta-footer .ta-newsletter{padding:40px 20px}.ta-footer .ta-newsletter-texto{width:100%;padding:10px}.ta-footer .ta-newsletter-texto h3{font-size:35px;line-height:1.3em}.ta-footer .ta-newsletter-form{width:100%}.ta-footer .ta-field-half,.ta-footer .ta-field-submit{width:100%}.ta-footer .ta-footer-col{width:100%;padding:10px 30px}.ta-footer .ta-footer-col h2{margin:0 0 20px}.ta-footer .ta-footer-col-marca{padding:20px 30px;text-align:center}.ta-footer .ta-footer-logo{width:50%}.ta-footer .ta-redes{margin-top:20px}.ta-footer .ta-footer-legal{padding:0}.ta-footer .ta-footer-legal-col:nth-child(1),.ta-footer .ta-footer-legal-col:nth-child(2),.ta-footer .ta-footer-legal-col:nth-child(3){width:100%}}.ta-header{position:relative;z-index:600;background-color:#1d445c;padding:0 10px;font-family:Montserrat,sans-serif}.ta-header *,.ta-header :after,.ta-header :before{-webkit-box-sizing:border-box;box-sizing:border-box}.ta-header li,.ta-header ul{margin:0;padding:0;list-style:none}.ta-header a{text-decoration:none}.ta-header a:focus,.ta-header a:hover{text-decoration:none}.ta-header .ta-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;max-width:1140px;margin:0 auto;padding:10px 0}.ta-header .ta-preheader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px}.ta-header .ta-preheader-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:57.054%;max-width:57.054%;margin:0 -15px}.ta-header .ta-preheader-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 15px}.ta-header .ta-preheader-item:not(:last-child):after{content:"";position:relative;-ms-flex-item-align:center;align-self:center;right:-15px;height:57%;border-left:1px solid #cacaca}.ta-header .ta-preheader-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:12px;font-weight:400;line-height:20px;-webkit-transition:color .3s;transition:color .3s}.ta-header .ta-preheader-item a:focus,.ta-header .ta-preheader-item a:hover{color:#fff}.ta-header .ta-preheader-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:10px}.ta-header .ta-preheader-icon:not(:empty){min-width:15px}.ta-header .ta-preheader-icon svg{width:12px;height:12px;fill:#fff;-webkit-transition:fill .3s;transition:fill .3s}.ta-header .ta-preheader-text{-ms-flex-item-align:center;align-self:center;padding-left:5px}.ta-header .ta-lang{position:relative;width:8%;max-width:8%;margin-top:-4px;-ms-flex-item-align:start;align-self:flex-start;font-size:12px;font-weight:500}.ta-header .ta-lang>ul{position:relative}.ta-header .ta-lang a{display:block;padding:5px 10px;border:1px solid transparent;background-color:#1d445c;color:#fff;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ta-header .ta-lang a:focus,.ta-header .ta-lang a:hover{color:#98cad5}.ta-header .ta-lang .ta-lang-toggle{position:relative;padding-right:calc(10px + 1.4em)}.ta-header .ta-lang .ta-lang-submenu{visibility:hidden;position:absolute;top:100%;right:0;left:0;z-index:101;border-top:1px solid #cdcdcd}.ta-header .ta-lang .ta-lang-submenu a{border-width:0 1px 1px}.ta-header .ta-lang .ta-lang-current.ta-open .ta-lang-submenu,.ta-header .ta-lang .ta-lang-current:focus-within .ta-lang-submenu,.ta-header .ta-lang .ta-lang-current:hover .ta-lang-submenu{visibility:visible}.ta-header .ta-headerbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:10px}.ta-header .ta-logo{width:238.09px;max-width:238.09px;-ms-flex-negative:0;flex-shrink:0}.ta-header .ta-logo a{display:block}.ta-header .ta-logo img{display:block;width:100%;height:auto}.ta-header .ta-nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:78%;max-width:78%;min-width:0}.ta-header .ta-nav>.ta-menu{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}.ta-header .ta-nav>.ta-menu>li{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.ta-header .ta-nav>.ta-menu>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:13px 0;color:#fff;font-size:12px;font-weight:600;line-height:20px;text-transform:capitalize;white-space:nowrap;-webkit-transition:.4s;transition:.4s}.ta-header .ta-nav>.ta-menu>li>a:focus,.ta-header .ta-nav>.ta-menu>li>a:hover{color:#98cad5}.ta-header .ta-nav>.ta-menu>li:not(:first-child)>a{margin-left:22.5px}.ta-header .ta-nav>.ta-menu>li:not(:last-child)>a{margin-right:22.5px}.ta-header .ta-nav>.ta-menu>li:hover>.ta-submenu{display:block}.ta-header .ta-nav>.ta-menu>li.ta-has-children:after{content:"";position:absolute;top:100%;left:0;right:0;height:15px;pointer-events:none}.ta-header .ta-nav>.ta-menu>li.ta-has-children:hover:after{pointer-events:auto}.ta-header .ta-nav>.ta-menu>li:not(:first-child)>.ta-submenu{left:22.5px}.ta-header .ta-sub-arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-10px 0;padding:10px 0 10px 10px;line-height:1;pointer-events:none}.ta-header .ta-sub-arrow svg{width:.7em;height:.7em;fill:currentColor}.ta-header .ta-submenu{display:none;position:absolute;top:100%;left:0;z-index:1000;width:12em;margin-top:15px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 15px 20px 0 rgba(0,0,0,.1);box-shadow:0 15px 20px 0 rgba(0,0,0,.1);font-size:13px}.ta-header .ta-submenu li{position:relative}.ta-header .ta-submenu li:not(:last-child){border-bottom:1px solid #d1d1d1}.ta-header .ta-submenu li:first-child>a{border-top-left-radius:4px;border-top-right-radius:4px}.ta-header .ta-submenu li:last-child>a{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.ta-header .ta-submenu li:hover>.ta-submenu{display:block}.ta-header .ta-submenu a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 10px;border-left:8px solid transparent;color:#818181;font-size:12px;font-weight:600;line-height:20px;text-transform:uppercase;-webkit-transition:.4s;transition:.4s}.ta-header .ta-submenu a:focus,.ta-header .ta-submenu a:hover{color:#71afbf}.ta-header .ta-submenu .ta-submenu{top:0;left:100%;margin-top:0}.ta-header .ta-submenu .ta-submenu a{border-left-width:16px}.ta-header .ta-submenu .ta-sub-arrow{margin-left:auto}.ta-header .ta-submenu .ta-sub-arrow svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.ta-header .ta-toggle{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:.25em;border:0;border-radius:3px;background-color:#1d445c;color:#fff;font-size:25px;line-height:1;cursor:pointer}.ta-header .ta-toggle svg{display:block;width:1em;height:1em;fill:currentColor}.ta-header .ta-toggle .ta-toggle-close{display:none}.ta-header.ta-menu-open .ta-toggle .ta-toggle-open{display:none}.ta-header.ta-menu-open .ta-toggle .ta-toggle-close{display:block}.ta-header .ta-nav-mobile{display:none;position:absolute;top:calc(100% + 20px);left:0;right:0;z-index:9997;max-height:0;overflow:hidden;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 15px 20px 0 rgba(0,0,0,.1);box-shadow:0 15px 20px 0 rgba(0,0,0,.1);font-size:13px;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:max-height .3s,-webkit-transform .3s;transition:max-height .3s,-webkit-transform .3s;transition:max-height .3s,transform .3s;transition:max-height .3s,transform .3s,-webkit-transform .3s}.ta-header .ta-nav-mobile .ta-menu{display:block}.ta-header .ta-nav-mobile li{display:block;position:relative}.ta-header .ta-nav-mobile li:not(:last-child){border-bottom:1px solid #d1d1d1}.ta-header .ta-nav-mobile a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px 10px;border-left:8px solid transparent;color:#818181;font-size:16px;font-weight:600;line-height:20px;text-transform:uppercase}.ta-header .ta-nav-mobile a:focus,.ta-header .ta-nav-mobile a:hover{color:#71afbf}.ta-header .ta-nav-mobile .ta-submenu{display:none;position:static;width:auto;margin:0;background-color:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-size:inherit}.ta-header .ta-nav-mobile .ta-submenu a{border-left-width:16px}.ta-header .ta-nav-mobile .ta-submenu .ta-submenu a{border-left-width:24px}.ta-header .ta-nav-mobile li.ta-open>.ta-submenu{display:block}.ta-header .ta-nav-mobile .ta-sub-arrow{margin:-10px 0 -10px 10px;padding:10px;pointer-events:auto}.ta-header .ta-nav-mobile .ta-sub-arrow svg{width:1em;height:1em;-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ta-header .ta-nav-mobile li.ta-open>a>.ta-sub-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ta-header.ta-menu-open .ta-nav-mobile{max-height:100vh;overflow-y:auto;-webkit-transform:scaleY(1);transform:scaleY(1)}@media (max-width:1024px){.ta-header .ta-preheader-list{width:659.062px;max-width:100%}.ta-header .ta-preheader-item a{font-size:14px}.ta-header .ta-nav{width:67%;max-width:67%}.ta-header .ta-nav>.ta-menu>li>a{font-size:11px}.ta-header .ta-nav>.ta-menu>li:not(:first-child)>a{margin-left:11.5px}.ta-header .ta-nav>.ta-menu>li:not(:last-child)>a{margin-right:11.5px}.ta-header .ta-nav>.ta-menu>li:not(:first-child)>.ta-submenu{left:11.5px}.ta-header .ta-nav>.ta-menu>li.ta-has-children:after{height:20px}.ta-header .ta-submenu{margin-top:20px}.ta-header .ta-submenu .ta-submenu{margin-top:0}}@media (max-width:767px){.ta-header{padding:0 5%}.ta-header .ta-inner{padding:0}.ta-header .ta-preheader{display:none}.ta-header .ta-headerbar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 5%}.ta-header .ta-nav{display:none}.ta-header .ta-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;width:26.064%}.ta-header .ta-nav-mobile{display:block}}