.elementor-kit-7{--e-global-color-primary:#FF0000;--e-global-color-secondary:#FF0000;--e-global-color-text:#FF0000;--e-global-color-accent:#FF0000;--e-global-color-el_color_1:#DD3333;--e-global-color-el_color_1_2:#B71F1F;--e-global-color-el_color_1_6:#DD333380;--e-global-color-el_color_1_7:#DD333333;--e-global-color-el_color_6:#1A1A1A;--e-global-color-el_color_7:#222222;--e-global-color-el_color_7_1:#222222B0;--e-global-color-el_color_7_2:#22222254;--e-global-color-el_color_7_6:#f5f5f5;--e-global-color-el_color_7_4:#0000001C;--e-global-color-el_color_6_3:#00000014;--e-global-color-el_color_0:#FFFFFF;--e-global-color-el_color_6_4:#00000054;--e-global-color-el_color_0_1:#FFFFFF80;--e-global-color-ahorro_azul:#0B3A86;--e-global-color-ahorro_amarillo:#E2CF1F;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-el_content_4-font-size:24px;--e-global-typography-el_content_4-font-weight:400;--e-global-typography-el_content_4-text-transform:none;--e-global-typography-el_content_4-font-style:normal;--e-global-typography-el_content_4-text-decoration:none;--e-global-typography-el_content_4-line-height:1.6em;--e-global-typography-el_content_4-letter-spacing:0px;--e-global-typography-el_content_1-font-family:"Barlow";--e-global-typography-el_content_1-font-size:17px;--e-global-typography-el_content_1-font-weight:400;--e-global-typography-el_content_1-text-transform:none;--e-global-typography-el_content_1-font-style:normal;--e-global-typography-el_content_1-text-decoration:none;--e-global-typography-el_content_1-line-height:1.7em;--e-global-typography-el_content_1-letter-spacing:0px;--e-global-typography-el_content_2-font-family:"Barlow";--e-global-typography-el_content_2-font-size:16px;--e-global-typography-el_content_2-font-weight:400;--e-global-typography-el_content_2-text-transform:none;--e-global-typography-el_content_2-font-style:normal;--e-global-typography-el_content_2-text-decoration:none;--e-global-typography-el_content_2-line-height:1.6em;--e-global-typography-el_content_2-letter-spacing:0px;--e-global-typography-el_content_3-font-family:"Barlow";--e-global-typography-el_content_3-font-size:15px;--e-global-typography-el_content_3-font-weight:400;--e-global-typography-el_content_3-text-transform:none;--e-global-typography-el_content_3-font-style:normal;--e-global-typography-el_content_3-text-decoration:none;--e-global-typography-el_content_3-line-height:1.5em;--e-global-typography-el_content_3-letter-spacing:0px;--e-global-typography-el_title_1-font-family:"Barlow Condensed";--e-global-typography-el_title_1-font-size:44px;--e-global-typography-el_title_1-font-weight:800;--e-global-typography-el_title_1-text-transform:none;--e-global-typography-el_title_1-line-height:1.1em;--e-global-typography-el_title_1-letter-spacing:0px;--e-global-typography-el_title_2-font-family:"Barlow Condensed";--e-global-typography-el_title_2-font-size:36px;--e-global-typography-el_title_2-font-weight:800;--e-global-typography-el_title_2-line-height:1.3em;--e-global-typography-el_title_2-letter-spacing:0px;--e-global-typography-el_title_3-font-family:"Barlow Condensed";--e-global-typography-el_title_3-font-size:28px;--e-global-typography-el_title_3-font-weight:800;--e-global-typography-el_title_3-text-transform:none;--e-global-typography-el_title_3-line-height:1.4em;--e-global-typography-el_title_4-font-family:"Barlow Condensed";--e-global-typography-el_title_4-font-size:24px;--e-global-typography-el_title_4-font-weight:800;--e-global-typography-el_title_4-text-transform:none;--e-global-typography-el_title_4-line-height:1.4em;--e-global-typography-el_title_4-letter-spacing:0px;--e-global-typography-el_title_5-font-family:"Barlow Condensed";--e-global-typography-el_title_5-font-size:20px;--e-global-typography-el_title_5-font-weight:800;--e-global-typography-el_title_5-text-transform:none;--e-global-typography-el_title_5-line-height:1.4em;--e-global-typography-el_title_5-letter-spacing:0px;--e-global-typography-el_title_6-font-family:"Barlow Condensed";--e-global-typography-el_title_6-font-size:17px;--e-global-typography-el_title_6-font-weight:800;--e-global-typography-el_title_6-text-transform:none;--e-global-typography-el_title_6-line-height:1.4em;--e-global-typography-el_title_6-letter-spacing:0px;--e-global-typography-el_page_title_1-font-family:"Barlow Condensed";--e-global-typography-el_page_title_1-font-size:24px;--e-global-typography-el_page_title_1-font-weight:800;--e-global-typography-el_page_title_1-text-transform:uppercase;--e-global-typography-el_page_title_1-font-style:normal;--e-global-typography-el_page_title_1-text-decoration:none;--e-global-typography-el_page_title_1-line-height:1.4em;--e-global-typography-el_page_title_1-letter-spacing:0px;--e-global-typography-el_accent_title_1-font-family:"Barlow Condensed";--e-global-typography-el_accent_title_1-font-size:36px;--e-global-typography-el_accent_title_1-font-weight:800;--e-global-typography-el_accent_title_1-text-transform:uppercase;--e-global-typography-el_accent_title_1-font-style:normal;--e-global-typography-el_accent_title_1-text-decoration:none;--e-global-typography-el_accent_title_1-line-height:1.3em;--e-global-typography-el_breadcrumbs_1-font-family:"Barlow";--e-global-typography-el_breadcrumbs_1-font-size:14px;--e-global-typography-el_breadcrumbs_1-font-weight:500;--e-global-typography-el_breadcrumbs_1-text-transform:uppercase;--e-global-typography-el_breadcrumbs_1-font-style:normal;--e-global-typography-el_breadcrumbs_1-text-decoration:none;--e-global-typography-el_breadcrumbs_1-line-height:1.2em;--e-global-typography-el_breadcrumbs_1-letter-spacing:0px;--e-global-typography-el_quote_1-font-size:20px;--e-global-typography-el_quote_1-font-weight:400;--e-global-typography-el_quote_1-text-transform:none;--e-global-typography-el_quote_1-font-style:italic;--e-global-typography-el_quote_1-text-decoration:none;--e-global-typography-el_quote_1-line-height:1.6em;--e-global-typography-el_quote_1-letter-spacing:0px;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}#the7-body{--the7-elementor-beautiful-loading-bg:var( --e-global-color-el_color_0 );--the7-btn-bg:var( --e-global-color-el_color_1 );--the7-btn-hover-bg:var( --e-global-color-el_color_1_2 );--the7-accent-color:var( --e-global-color-el_color_1 );--the7-divider-color:var( --e-global-color-el_color_7_4 );--the7-content-boxes-bg:var( --e-global-color-el_color_7_6 );--the7-beautiful-spinner-color:var( --e-global-color-el_color_1 );--the7-btn-color:var( --e-global-color-el_color_7 );--the7-btn-border-color:#DD3333;--the7-btn-hover-color:var( --e-global-color-el_color_7 );--the7-btn-border-hover-color:var( --e-global-color-el_color_1_2 );--the7-btn-s-font-size:12px;--the7-btn-s-text-transform:uppercase;--the7-btn-s-padding:3px 11px 3px 11px;--the7-btn-s-min-height:30px;--the7-btn-s-border-radius:4px 4px 4px 4px;--the7-btn-s-icon-gap:8px;--the7-btn-m-font-size:13px;--the7-btn-m-text-transform:uppercase;--the7-btn-m-padding:4px 15px 4px 15px;--the7-btn-m-min-width:1px;--the7-btn-m-min-height:36px;--the7-btn-m-border-radius:4px 4px 4px 4px;--the7-btn-m-icon-gap:10px;--the7-btn-l-font-size:14px;--the7-btn-l-text-transform:uppercase;--the7-btn-l-padding:8px 18px 8px 18px;--the7-btn-l-min-width:1px;--the7-btn-l-min-height:44px;--the7-btn-l-border-radius:4px 4px 4px 4px;--the7-btn-l-icon-gap:12px;--the7-btn-lg-font-size:16px;--the7-btn-lg-text-transform:uppercase;--the7-btn-lg-padding:10px 24px 10px 24px;--the7-btn-lg-min-height:56px;--the7-btn-lg-border-radius:4px 4px 4px 4px;--the7-btn-lg-icon-gap:14px;--the7-btn-xl-font-size:18px;--the7-btn-xl-text-transform:uppercase;--the7-btn-xl-padding:10px 28px 10px 28px;--the7-btn-xl-min-width:1px;--the7-btn-xl-min-height:66px;--the7-btn-xl-border-radius:4px 4px 4px 4px;--the7-btn-xl-icon-gap:16px;--the7-top-input-padding:5px;--the7-right-input-padding:10px;--the7-bottom-input-padding:5px;--the7-left-input-padding:10px;--the7-input-height:30px;--the7-input-color:var( --e-global-color-el_color_7_1 );--the7-required-mark-color:var( --e-global-color-el_color_1 );--the7-input-bg-color:var( --e-global-color-el_color_0 );--the7-form-border:solid;--the7-top-input-border-width:1px;--the7-right-input-border-width:1px;--the7-bottom-input-border-width:1px;--the7-left-input-border-width:1px;--the7-input-border-radius:4px 4px 4px 4px;--the7-input-border-radius-top:4px;--the7-input-border-radius-right:4px;--the7-input-border-radius-bottom:4px;--the7-input-border-radius-left:4px;--the7-form-placeholder-opacity:0.5;--the7-form-placeholder-opacity-focus:0.15;--the7-base-color:var( --e-global-color-el_color_7_1 );--the7-secondary-text-color:var( --e-global-color-el_color_7_2 );--the7-base-font-family:var( --e-global-typography-el_content_1-font-family ), Sans-serif;--the7-text-big-font-size:var( --e-global-typography-el_content_1-font-size );--the7-text-small-font-size:var( --e-global-typography-el_content_1-font-size );--the7-base-font-size:var( --e-global-typography-el_content_1-font-size );--the7-base-font-weight:var( --e-global-typography-el_content_1-font-weight );--the7-base-text-transform:var( --e-global-typography-el_content_1-text-transform );--the7-base-font-style:var( --e-global-typography-el_content_1-font-style );--the7-base-text-decoration:var( --e-global-typography-el_content_1-text-decoration );--the7-text-big-line-height:var( --e-global-typography-el_content_1-line-height );--the7-text-small-line-height:var( --e-global-typography-el_content_1-line-height );--the7-base-line-height:var( --e-global-typography-el_content_1-line-height );--the7-base-letter-spacing:var( --e-global-typography-el_content_1-letter-spacing );--the7-links-color:var( --e-global-color-el_color_1_2 );--the7-links-hover-color:var( --e-global-color-el_color_1_2 );--the7-title-color:var( --e-global-color-el_color_7 );--the7-h1-font-family:var( --e-global-typography-el_title_1-font-family ), Sans-serif;--the7-h1-font-size:var( --e-global-typography-el_title_1-font-size );--the7-h1-font-weight:var( --e-global-typography-el_title_1-font-weight );--the7-h1-text-transform:var( --e-global-typography-el_title_1-text-transform );--the7-h1-line-height:var( --e-global-typography-el_title_1-line-height );--the7-h1-letter-spacing:var( --e-global-typography-el_title_1-letter-spacing );--the7-h2-font-family:var( --e-global-typography-el_title_2-font-family ), Sans-serif;--the7-h2-font-size:var( --e-global-typography-el_title_2-font-size );--the7-h2-font-weight:var( --e-global-typography-el_title_2-font-weight );--the7-h2-line-height:var( --e-global-typography-el_title_2-line-height );--the7-h2-letter-spacing:var( --e-global-typography-el_title_2-letter-spacing );--the7-h3-font-family:var( --e-global-typography-el_title_3-font-family ), Sans-serif;--the7-h3-font-size:var( --e-global-typography-el_title_3-font-size );--the7-h3-font-weight:var( --e-global-typography-el_title_3-font-weight );--the7-h3-text-transform:var( --e-global-typography-el_title_3-text-transform );--the7-h3-line-height:var( --e-global-typography-el_title_3-line-height );--the7-h4-font-family:var( --e-global-typography-el_title_4-font-family ), Sans-serif;--the7-h4-font-size:var( --e-global-typography-el_title_4-font-size );--the7-h4-font-weight:var( --e-global-typography-el_title_4-font-weight );--the7-h4-text-transform:var( --e-global-typography-el_title_4-text-transform );--the7-h4-line-height:var( --e-global-typography-el_title_4-line-height );--the7-h4-letter-spacing:var( --e-global-typography-el_title_4-letter-spacing );--the7-h5-font-family:var( --e-global-typography-el_title_5-font-family ), Sans-serif;--the7-h5-font-size:var( --e-global-typography-el_title_5-font-size );--the7-h5-font-weight:var( --e-global-typography-el_title_5-font-weight );--the7-h5-text-transform:var( --e-global-typography-el_title_5-text-transform );--the7-h5-line-height:var( --e-global-typography-el_title_5-line-height );--the7-h5-letter-spacing:var( --e-global-typography-el_title_5-letter-spacing );--the7-h6-font-family:var( --e-global-typography-el_title_6-font-family ), Sans-serif;--the7-h6-font-size:var( --e-global-typography-el_title_6-font-size );--the7-h6-font-weight:var( --e-global-typography-el_title_6-font-weight );--the7-h6-text-transform:var( --e-global-typography-el_title_6-text-transform );--the7-h6-line-height:var( --e-global-typography-el_title_6-line-height );--the7-h6-letter-spacing:var( --e-global-typography-el_title_6-letter-spacing );--the7-widget-title-font-family:var( --e-global-typography-el_title_5-font-family ), Sans-serif;--the7-widget-title-font-size:var( --e-global-typography-el_title_5-font-size );--the7-widget-title-font-weight:var( --e-global-typography-el_title_5-font-weight );--the7-widget-title-text-transform:var( --e-global-typography-el_title_5-text-transform );--the7-widget-title-line-height:var( --e-global-typography-el_title_5-line-height );--the7-widget-title-letter-spacing:var( --e-global-typography-el_title_5-letter-spacing );--the7-widget-gap:15px;--the7-widget-content-font-family:var( --e-global-typography-el_content_2-font-family ), Sans-serif;--the7-widget-content-font-size:var( --e-global-typography-el_content_2-font-size );--the7-widget-content-font-weight:var( --e-global-typography-el_content_2-font-weight );--the7-widget-content-text-transform:var( --e-global-typography-el_content_2-text-transform );--the7-widget-content-font-style:var( --e-global-typography-el_content_2-font-style );--the7-widget-content-text-decoration:var( --e-global-typography-el_content_2-text-decoration );--the7-widget-content-line-height:var( --e-global-typography-el_content_2-line-height );--the7-widget-content-letter-spacing:var( --e-global-typography-el_content_2-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1350px;}.e-con{--container-max-width:1350px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.scroll-top-elementor-icon i,.scroll-top:before{font-size:20px;}a.scroll-top-elementor-icon svg{width:20px;height:20px;}#the7-body a.scroll-top{padding:0.6em;width:auto;height:auto;border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;left:auto;right:var(--the7-scroll-h-offset,0 );transform:translate3d(0,0,0);--the7-scroll-h-offset:15px;bottom:15px;}.scroll-top-elementor-icon i{width:1em;height:1em;text-align:center;}body .scroll-top-elementor-icon i,body .scroll-top:before{color:var( --e-global-color-el_color_7 );}body .scroll-top-elementor-icon svg{fill:var( --e-global-color-el_color_7 );color:var( --e-global-color-el_color_7 );}body .scroll-top{background-color:var( --e-global-color-el_color_1 );}body .scroll-top-elementor-icon:hover i, body .scroll-top:hover:before{color:var( --e-global-color-el_color_7 );}body .scroll-top-elementor-icon:hover svg{fill:var( --e-global-color-el_color_7 );color:var( --e-global-color-el_color_7 );}body .scroll-top:hover{background-color:var( --e-global-color-el_color_1_2 );}body{--the7-btn-s-font-family:"Barlow Condensed", Sans-serif;--the7-btn-m-font-family:"Barlow Condensed", Sans-serif;--the7-btn-l-font-family:"Barlow Condensed", Sans-serif;--the7-btn-lg-font-family:"Barlow Condensed", Sans-serif;--the7-btn-xl-font-family:"Barlow Condensed", Sans-serif;--the7-btn-s-font-weight:700;--the7-btn-m-font-weight:700;--the7-btn-l-font-weight:700;--the7-btn-lg-font-weight:700;--the7-btn-xl-font-weight:700;--the7-btn-s-text-transform:none;--the7-btn-m-text-transform:none;--the7-btn-l-text-transform:none;--the7-btn-lg-text-transform:none;--the7-btn-xl-text-transform:none;--the7-h1-font-family:"Barlow Condensed", Sans-serif;--the7-h2-font-family:"Barlow Condensed", Sans-serif;--the7-h3-font-family:"Barlow Condensed", Sans-serif;--the7-h4-font-family:"Barlow Condensed", Sans-serif;--the7-h5-font-family:"Barlow Condensed", Sans-serif;--the7-h6-font-family:"Barlow Condensed", Sans-serif;--the7-h1-font-weight:600;--the7-h2-font-weight:600;--the7-h3-font-weight:600;--the7-h4-font-weight:600;--the7-h5-font-weight:600;--the7-h6-font-weight:600;--the7-h1-line-height:1.4em;--the7-h2-line-height:1.4em;--the7-h3-line-height:1.4em;--the7-h4-line-height:1.4em;--the7-h5-line-height:1.4em;--the7-h6-line-height:1.4em;}body#the7-body{--the7-form-xs-font-family:var( --e-global-typography-el_content_2-font-family ), Sans-serif;--the7-form-sm-font-family:var( --e-global-typography-el_content_2-font-family ), Sans-serif;--the7-form-md-font-family:var( --e-global-typography-el_content_2-font-family ), Sans-serif;--the7-form-lg-font-family:var( --e-global-typography-el_content_2-font-family ), Sans-serif;--the7-form-xl-font-family:var( --e-global-typography-el_content_2-font-family ), Sans-serif;--the7-form-xs-font-weight:var( --e-global-typography-el_content_2-font-weight );--the7-form-sm-font-weight:var( --e-global-typography-el_content_2-font-weight );--the7-form-md-font-weight:var( --e-global-typography-el_content_2-font-weight );--the7-form-lg-font-weight:var( --e-global-typography-el_content_2-font-weight );--the7-form-xl-font-weight:var( --e-global-typography-el_content_2-font-weight );--the7-form-xs-text-transform:var( --e-global-typography-el_content_2-text-transform );--the7-form-sm-text-transform:var( --e-global-typography-el_content_2-text-transform );--the7-form-md-text-transform:var( --e-global-typography-el_content_2-text-transform );--the7-form-lg-text-transform:var( --e-global-typography-el_content_2-text-transform );--the7-form-xl-text-transform:var( --e-global-typography-el_content_2-text-transform );--the7-form-xs-letter-spacing:var( --e-global-typography-el_content_2-letter-spacing );--the7-form-sm-letter-spacing:var( --e-global-typography-el_content_2-letter-spacing );--the7-form-md-letter-spacing:var( --e-global-typography-el_content_2-letter-spacing );--the7-form-lg-letter-spacing:var( --e-global-typography-el_content_2-letter-spacing );--the7-form-xl-letter-spacing:var( --e-global-typography-el_content_2-letter-spacing );}.elementor-field-group, .elementor-kit-7 .comment-form-cookies-consent, .elementor-kit-7 .comment-notes{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-form-fields-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );margin-bottom:-30px;}.elementor-field-group{margin-bottom:30px;}.elementor-field-group.recaptcha_v3-bottomleft, .elementor-kit-7 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-mark-required .elementor-field-label:after, .woocommerce-Reviews .comment-form .required{color:var( --e-global-color-el_color_1 );}
			input[type="text"]::placeholder,
			input[type="search"]::placeholder,
			input[type="tel"]::placeholder,
			input[type="url"]::placeholder,
			input[type="email"]::placeholder,
			input[type="number"]::placeholder,
			input[type="date"]::placeholder,
			input[type="range"]::placeholder,
			input[type="password"]::placeholder,
			.elementor-field-group .elementor-field-textual::placeholder{opacity:0.5;}
			input[type="text"]:focus::placeholder,
			input[type="search"]:focus::placeholder,
			input[type="tel"]:focus::placeholder,
			input[type="url"]:focus::placeholder,
			input[type="email"]:focus::placeholder,
			input[type="number"]:focus::placeholder,
			input[type="date"]:focus::placeholder,
			input[type="range"]:focus::placeholder,
			input[type="password"]:focus::placeholder,
			.elementor-field-group .elementor-field-textual:focus::placeholder{opacity:0.15;}.elementor-field-label, .elementor-field-subgroup label,.woocommerce-Reviews .elementor-field-group > label, .the7-elementor-product-comments .comment-form label{font-size:12px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:var( --e-global-color-el_color_7 );}body.rtl .elementor-labels-inline .elementor-field-group > .elementor-field-label{padding-left:10px;}body:not(.rtl) .elementor-labels-inline .elementor-field-group > .elementor-field-label{padding-right:10px;}body .elementor-labels-above .elementor-field-group > .elementor-field-label{padding-bottom:10px;}body .woocommerce-Reviews .elementor-field-group > label{margin-bottom:10px;}.elementor-field-group .elementor-field-textual.elementor-size-xs,
		.content .elementor-field-group .elementor-field-textual.elementor-size-xs{font-family:var( --e-global-typography-el_content_3-font-family ), Sans-serif;font-size:var( --e-global-typography-el_content_3-font-size );font-weight:var( --e-global-typography-el_content_3-font-weight );text-transform:var( --e-global-typography-el_content_3-text-transform );font-style:var( --e-global-typography-el_content_3-font-style );line-height:var( --e-global-typography-el_content_3-line-height );letter-spacing:var( --e-global-typography-el_content_3-letter-spacing );padding:4px 8px 4px 8px;min-height:30px;border-radius:4px 4px 4px 4px;}.elementor-field-group .elementor-field-textual.elementor-size-sm,
		.content .elementor-field-group .elementor-field-textual.elementor-size-sm{font-family:var( --e-global-typography-el_content_3-font-family ), Sans-serif;font-size:var( --e-global-typography-el_content_3-font-size );font-weight:var( --e-global-typography-el_content_3-font-weight );text-transform:var( --e-global-typography-el_content_3-text-transform );font-style:var( --e-global-typography-el_content_3-font-style );line-height:var( --e-global-typography-el_content_3-line-height );letter-spacing:var( --e-global-typography-el_content_3-letter-spacing );padding:6px 12px 6px 12px;min-height:36px;border-radius:4px 4px 4px 4px;}.elementor-field-group .elementor-field-textual.elementor-size-md,
		.content .elementor-field-group .elementor-field-textual.elementor-size-md{font-family:var( --e-global-typography-el_content_2-font-family ), Sans-serif;font-size:var( --e-global-typography-el_content_2-font-size );font-weight:var( --e-global-typography-el_content_2-font-weight );text-transform:var( --e-global-typography-el_content_2-text-transform );font-style:var( --e-global-typography-el_content_2-font-style );line-height:var( --e-global-typography-el_content_2-line-height );letter-spacing:var( --e-global-typography-el_content_2-letter-spacing );padding:8px 14px 8px 14px;min-height:44px;border-radius:4px 4px 4px 4px;}.elementor-field-group .elementor-field-textual.elementor-size-lg,
		.content .elementor-field-group .elementor-field-textual.elementor-size-lg{font-family:var( --e-global-typography-el_content_1-font-family ), Sans-serif;font-size:var( --e-global-typography-el_content_1-font-size );font-weight:var( --e-global-typography-el_content_1-font-weight );text-transform:var( --e-global-typography-el_content_1-text-transform );font-style:var( --e-global-typography-el_content_1-font-style );line-height:var( --e-global-typography-el_content_1-line-height );letter-spacing:var( --e-global-typography-el_content_1-letter-spacing );padding:8px 18px 8px 18px;min-height:56px;border-radius:4px 4px 4px 4px;}.elementor-field-group .elementor-field-textual.elementor-size-xl,
		.content .elementor-field-group .elementor-field-textual.elementor-size-xl{font-family:var( --e-global-typography-el_content_1-font-family ), Sans-serif;font-size:var( --e-global-typography-el_content_1-font-size );font-weight:var( --e-global-typography-el_content_1-font-weight );text-transform:var( --e-global-typography-el_content_1-text-transform );font-style:var( --e-global-typography-el_content_1-font-style );line-height:var( --e-global-typography-el_content_1-line-height );letter-spacing:var( --e-global-typography-el_content_1-letter-spacing );padding:12px 20px 12px 20px;min-height:66px;border-radius:4px 4px 4px 4px;}.elementor-widget-text-editor p,
				.elementor-tab-content p,
				.the7-e-tab-content.the7-e-tab-text-content p,
				.elementor-widget-woocommerce-product-content p,
				.elementor-widget-theme-post-content > .elementor-widget-container >  p,
				#the7-body .elementor-widget-text-editor ul,
				#the7-body .elementor-tab-content ul,
				#the7-body .the7-e-tab-content.the7-e-tab-text-content ul,
				#the7-body .elementor-widget-woocommerce-product-content ul,
				#the7-body .elementor-widget-theme-post-content > .elementor-widget-container > ul,
				#the7-body .elementor-widget-text-editor ol,
				#the7-body .elementor-tab-content ol,
				#the7-body .the7-e-tab-content.the7-e-tab-text-content ol,
				#the7-body .elementor-widget-woocommerce-product-content ol,
				#the7-body .elementor-widget-theme-post-content > .elementor-widget-container > ol,
				.the7-elementor-product-comments #reviews .comment-text .description p,
				.elementor-widget-post-comments .comment-content p{margin-bottom:15px;}:root{--the7-p-spacing:15px;}a:hover{color:var( --e-global-color-el_color_1_2 );}.elementor-tab-content a:hover,
				.the7-e-tab-content.the7-e-tab-text-content a:hover,
				.box-description a:hover,
				.e-hotspot__tooltip a:hover,
				.e-inner-tab-content a:hover,
				.elementor-widget-text-editor a:hover,
				.comment-respond a:hover{text-decoration:underline;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}body#the7-body{--the7-form-xs-letter-spacing:var( --e-global-typography-el_content_2-letter-spacing );--the7-form-sm-letter-spacing:var( --e-global-typography-el_content_2-letter-spacing );--the7-form-md-letter-spacing:var( --e-global-typography-el_content_2-letter-spacing );--the7-form-lg-letter-spacing:var( --e-global-typography-el_content_2-letter-spacing );--the7-form-xl-letter-spacing:var( --e-global-typography-el_content_2-letter-spacing );}.elementor-field-group .elementor-field-textual.elementor-size-xs,
		.content .elementor-field-group .elementor-field-textual.elementor-size-xs{font-size:var( --e-global-typography-el_content_3-font-size );line-height:var( --e-global-typography-el_content_3-line-height );letter-spacing:var( --e-global-typography-el_content_3-letter-spacing );}.elementor-field-group .elementor-field-textual.elementor-size-sm,
		.content .elementor-field-group .elementor-field-textual.elementor-size-sm{font-size:var( --e-global-typography-el_content_3-font-size );line-height:var( --e-global-typography-el_content_3-line-height );letter-spacing:var( --e-global-typography-el_content_3-letter-spacing );}.elementor-field-group .elementor-field-textual.elementor-size-md,
		.content .elementor-field-group .elementor-field-textual.elementor-size-md{font-size:var( --e-global-typography-el_content_2-font-size );line-height:var( --e-global-typography-el_content_2-line-height );letter-spacing:var( --e-global-typography-el_content_2-letter-spacing );}.elementor-field-group .elementor-field-textual.elementor-size-lg,
		.content .elementor-field-group .elementor-field-textual.elementor-size-lg{font-size:var( --e-global-typography-el_content_1-font-size );line-height:var( --e-global-typography-el_content_1-line-height );letter-spacing:var( --e-global-typography-el_content_1-letter-spacing );}.elementor-field-group .elementor-field-textual.elementor-size-xl,
		.content .elementor-field-group .elementor-field-textual.elementor-size-xl{font-size:var( --e-global-typography-el_content_1-font-size );line-height:var( --e-global-typography-el_content_1-line-height );letter-spacing:var( --e-global-typography-el_content_1-letter-spacing );}#the7-body{--the7-text-big-font-size:var( --e-global-typography-el_content_1-font-size );--the7-text-small-font-size:var( --e-global-typography-el_content_1-font-size );--the7-base-font-size:var( --e-global-typography-el_content_1-font-size );--the7-text-big-line-height:var( --e-global-typography-el_content_1-line-height );--the7-text-small-line-height:var( --e-global-typography-el_content_1-line-height );--the7-base-line-height:var( --e-global-typography-el_content_1-line-height );--the7-base-letter-spacing:var( --e-global-typography-el_content_1-letter-spacing );--the7-h1-font-size:var( --e-global-typography-el_title_1-font-size );--the7-h1-line-height:var( --e-global-typography-el_title_1-line-height );--the7-h1-letter-spacing:var( --e-global-typography-el_title_1-letter-spacing );--the7-h2-font-size:var( --e-global-typography-el_title_2-font-size );--the7-h2-line-height:var( --e-global-typography-el_title_2-line-height );--the7-h2-letter-spacing:var( --e-global-typography-el_title_2-letter-spacing );--the7-h3-font-size:var( --e-global-typography-el_title_3-font-size );--the7-h3-line-height:var( --e-global-typography-el_title_3-line-height );--the7-h4-font-size:var( --e-global-typography-el_title_4-font-size );--the7-h4-line-height:var( --e-global-typography-el_title_4-line-height );--the7-h4-letter-spacing:var( --e-global-typography-el_title_4-letter-spacing );--the7-h5-font-size:var( --e-global-typography-el_title_5-font-size );--the7-h5-line-height:var( --e-global-typography-el_title_5-line-height );--the7-h5-letter-spacing:var( --e-global-typography-el_title_5-letter-spacing );--the7-h6-font-size:var( --e-global-typography-el_title_6-font-size );--the7-h6-line-height:var( --e-global-typography-el_title_6-line-height );--the7-h6-letter-spacing:var( --e-global-typography-el_title_6-letter-spacing );--the7-widget-title-font-size:var( --e-global-typography-el_title_5-font-size );--the7-widget-title-line-height:var( --e-global-typography-el_title_5-line-height );--the7-widget-title-letter-spacing:var( --e-global-typography-el_title_5-letter-spacing );--the7-widget-content-font-size:var( --e-global-typography-el_content_2-font-size );--the7-widget-content-line-height:var( --e-global-typography-el_content_2-line-height );--the7-widget-content-letter-spacing:var( --e-global-typography-el_content_2-letter-spacing );}}@media(max-width:777px){.elementor-kit-7{--e-global-typography-el_content_4-font-size:20px;--e-global-typography-el_title_1-font-size:30px;--e-global-typography-el_title_1-line-height:1.2em;--e-global-typography-el_title_2-font-size:30px;--e-global-typography-el_accent_title_1-font-size:28px;--e-global-typography-el_breadcrumbs_1-font-size:12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}#the7-body{--the7-btn-lg-font-size:14px;--the7-btn-lg-padding:8px 18px 8px 18px;--the7-btn-lg-min-height:44px;--the7-btn-lg-icon-size:12px;--the7-btn-xl-font-size:15px;--the7-btn-xl-padding:8px 18px 8px 18px;--the7-btn-xl-icon-gap:12px;--the7-text-big-font-size:var( --e-global-typography-el_content_1-font-size );--the7-text-small-font-size:var( --e-global-typography-el_content_1-font-size );--the7-base-font-size:var( --e-global-typography-el_content_1-font-size );--the7-text-big-line-height:var( --e-global-typography-el_content_1-line-height );--the7-text-small-line-height:var( --e-global-typography-el_content_1-line-height );--the7-base-line-height:var( --e-global-typography-el_content_1-line-height );--the7-base-letter-spacing:var( --e-global-typography-el_content_1-letter-spacing );--the7-h1-font-size:var( --e-global-typography-el_title_1-font-size );--the7-h1-line-height:var( --e-global-typography-el_title_1-line-height );--the7-h1-letter-spacing:var( --e-global-typography-el_title_1-letter-spacing );--the7-h2-font-size:var( --e-global-typography-el_title_2-font-size );--the7-h2-line-height:var( --e-global-typography-el_title_2-line-height );--the7-h2-letter-spacing:var( --e-global-typography-el_title_2-letter-spacing );--the7-h3-font-size:var( --e-global-typography-el_title_3-font-size );--the7-h3-line-height:var( --e-global-typography-el_title_3-line-height );--the7-h4-font-size:var( --e-global-typography-el_title_4-font-size );--the7-h4-line-height:var( --e-global-typography-el_title_4-line-height );--the7-h4-letter-spacing:var( --e-global-typography-el_title_4-letter-spacing );--the7-h5-font-size:var( --e-global-typography-el_title_5-font-size );--the7-h5-line-height:var( --e-global-typography-el_title_5-line-height );--the7-h5-letter-spacing:var( --e-global-typography-el_title_5-letter-spacing );--the7-h6-font-size:var( --e-global-typography-el_title_6-font-size );--the7-h6-line-height:var( --e-global-typography-el_title_6-line-height );--the7-h6-letter-spacing:var( --e-global-typography-el_title_6-letter-spacing );--the7-widget-title-font-size:var( --e-global-typography-el_title_5-font-size );--the7-widget-title-line-height:var( --e-global-typography-el_title_5-line-height );--the7-widget-title-letter-spacing:var( --e-global-typography-el_title_5-letter-spacing );--the7-widget-content-font-size:var( --e-global-typography-el_content_2-font-size );--the7-widget-content-line-height:var( --e-global-typography-el_content_2-line-height );--the7-widget-content-letter-spacing:var( --e-global-typography-el_content_2-letter-spacing );}body#the7-body{--the7-form-xs-letter-spacing:var( --e-global-typography-el_content_2-letter-spacing );--the7-form-sm-letter-spacing:var( --e-global-typography-el_content_2-letter-spacing );--the7-form-md-letter-spacing:var( --e-global-typography-el_content_2-letter-spacing );--the7-form-lg-letter-spacing:var( --e-global-typography-el_content_2-letter-spacing );--the7-form-xl-letter-spacing:var( --e-global-typography-el_content_2-letter-spacing );}.elementor-field-group .elementor-field-textual.elementor-size-xs,
		.content .elementor-field-group .elementor-field-textual.elementor-size-xs{font-size:var( --e-global-typography-el_content_3-font-size );line-height:var( --e-global-typography-el_content_3-line-height );letter-spacing:var( --e-global-typography-el_content_3-letter-spacing );}.elementor-field-group .elementor-field-textual.elementor-size-sm,
		.content .elementor-field-group .elementor-field-textual.elementor-size-sm{font-size:var( --e-global-typography-el_content_3-font-size );line-height:var( --e-global-typography-el_content_3-line-height );letter-spacing:var( --e-global-typography-el_content_3-letter-spacing );}.elementor-field-group .elementor-field-textual.elementor-size-md,
		.content .elementor-field-group .elementor-field-textual.elementor-size-md{font-size:var( --e-global-typography-el_content_2-font-size );line-height:var( --e-global-typography-el_content_2-line-height );letter-spacing:var( --e-global-typography-el_content_2-letter-spacing );}.elementor-field-group .elementor-field-textual.elementor-size-lg,
		.content .elementor-field-group .elementor-field-textual.elementor-size-lg{font-size:var( --e-global-typography-el_content_1-font-size );line-height:var( --e-global-typography-el_content_1-line-height );letter-spacing:var( --e-global-typography-el_content_1-letter-spacing );}.elementor-field-group .elementor-field-textual.elementor-size-xl,
		.content .elementor-field-group .elementor-field-textual.elementor-size-xl{font-size:var( --e-global-typography-el_content_1-font-size );line-height:var( --e-global-typography-el_content_1-line-height );letter-spacing:var( --e-global-typography-el_content_1-letter-spacing );}body{--the7-h1-line-height:1.2em;--the7-h2-line-height:1.2em;--the7-h3-line-height:1.2em;--the7-h4-line-height:1.2em;--the7-h5-line-height:1.2em;--the7-h6-line-height:1.2em;}}
/* Start custom CSS *//* ===== Ahorroneumáticos · estilos globales (portada v3) ===== */
:root{--an-red:#DD3333;--an-red-d:#B71F1F;--an-asf:#17181B;--an-yel:#F2C400;--an-line:#ECE9E4;--an-ease:cubic-bezier(.2,.7,.2,1)}
body{font-family:"Barlow",sans-serif}
.elementor-heading-title{font-family:"Barlow Condensed",sans-serif;letter-spacing:0}
/* Botones */
body .elementor-widget.an-btn .elementor-button.elementor-button{background:var(--an-red);color:#fff;fill:#fff;font-family:"Barlow Condensed",sans-serif;font-size:20px;font-weight:700;letter-spacing:.02em;line-height:1;padding:17px 30px 15px;border-radius:6px;border:2px solid var(--an-red);transition:transform .25s var(--an-ease),background-color .25s,border-color .25s,color .25s,box-shadow .25s}
body .elementor-widget.an-btn .elementor-button.elementor-button:hover,body .elementor-widget.an-btn .elementor-button.elementor-button:focus-visible{transform:translateY(-3px);background:var(--an-red-d);border-color:var(--an-red-d);color:#fff;box-shadow:0 16px 26px -14px rgba(221,51,51,.75)}
body .elementor-widget.an-btn--ghost .elementor-button.elementor-button{background:transparent;border-color:rgba(255,255,255,.55)}
body .elementor-widget.an-btn--ghost .elementor-button.elementor-button:hover{background:#fff;border-color:#fff;color:var(--an-asf);box-shadow:none}
body .elementor-widget.an-btn--ghost-dark .elementor-button.elementor-button{background:transparent;border-color:var(--an-asf);color:var(--an-asf)}
body .elementor-widget.an-btn--ghost-dark .elementor-button.elementor-button:hover{background:var(--an-asf);border-color:var(--an-asf);color:#fff;box-shadow:none}
body .elementor-widget.an-btn--light .elementor-button.elementor-button{background:#fff;border-color:#fff;color:var(--an-red)}
body .elementor-widget.an-btn--light .elementor-button.elementor-button:hover{background:var(--an-asf);border-color:var(--an-asf);color:#fff;box-shadow:none}
.elementor-button:focus-visible{outline:3px solid var(--an-yel);outline-offset:3px}
/* Hero */
.an-hero .an-hero-col>.elementor-widget-wrap{max-width:1180px}
.an-hero-title .elementor-heading-title{font-size:clamp(54px,8.4vw,118px);line-height:.88;font-weight:800;text-transform:uppercase;max-width:10ch;color:#fff}
.an-hero-text{max-width:560px}.an-hero-text p{font-size:clamp(18px,1.55vw,22px);line-height:1.5;margin:0}
.an-ctas>.elementor-container>.elementor-column>.elementor-widget-wrap{display:flex;flex-wrap:wrap;gap:12px}
.an-ctas .elementor-widget{margin:0!important}
.an-hero-label .elementor-heading-title{font-size:22px;font-weight:700;color:#fff}
/* Ventajas */
.an-usps>.elementor-container{background:#fff;border-radius:14px;box-shadow:0 34px 60px -34px rgba(23,24,27,.5);padding:30px 14px}
.an-usps .elementor-column+.elementor-column{border-left:1px solid var(--an-line)}
.an-usp .elementor-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:rgba(221,51,51,.1);transition:background .3s,color .3s,transform .5s var(--an-ease)}
.an-usp:hover .elementor-icon{background:var(--an-red);color:#fff;transform:rotate(-12deg) scale(1.06)}
.an-usp:hover .elementor-icon i,.an-usp:hover .elementor-icon svg{color:#fff;fill:#fff}
.an-usp .elementor-icon-box-title{font-family:"Barlow Condensed",sans-serif;font-size:23px;font-weight:700;line-height:1.05;margin-bottom:6px}
.an-usp .elementor-icon-box-description{font-size:15px;line-height:1.45}
/* Servicios: tarjetas con foto */
.an-svc .elementor-image-box-wrapper{position:relative;overflow:hidden;border-radius:12px;background:var(--an-asf);isolation:isolate}
.an-svc .elementor-image-box-img{display:block;width:100%!important;margin:0!important}
.an-svc .elementor-image-box-img img{display:block;width:100%;height:340px;object-fit:cover;opacity:.9;transition:transform 1s var(--an-ease),opacity .4s}
.an-svc .elementor-image-box-wrapper::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(23,24,27,0) 25%,rgba(23,24,27,.94) 92%);z-index:1;pointer-events:none;transition:background .4s}
.an-svc .elementor-image-box-content{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:26px 26px 24px;text-align:left}
.an-svc .elementor-image-box-title{margin:0;color:#fff;font-family:"Barlow Condensed",sans-serif;font-size:30px;font-weight:800;line-height:1}
.an-svc .elementor-image-box-title a{color:#fff}
.an-svc .elementor-image-box-title a::after{content:"";position:absolute;inset:0;z-index:3}
.an-svc .elementor-image-box-title::before{content:"";display:block;width:34px;height:4px;margin-bottom:12px;background:var(--an-red);transition:width .5s var(--an-ease)}
.an-svc .elementor-image-box-description{color:rgba(255,255,255,.82);font-size:15px;line-height:1.45;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s var(--an-ease),opacity .4s,margin .4s}
.an-svc:hover .elementor-image-box-img img,.an-svc:focus-within .elementor-image-box-img img{transform:scale(1.08);opacity:.75}
.an-svc:hover .elementor-image-box-title::before,.an-svc:focus-within .elementor-image-box-title::before{width:70px}
.an-svc:hover .elementor-image-box-description,.an-svc:focus-within .elementor-image-box-description{max-height:110px;opacity:1;margin-top:10px}
.an-svc .elementor-image-box-title a:focus-visible{outline:none}.an-svc:focus-within .elementor-image-box-wrapper{box-shadow:0 0 0 3px var(--an-yel)}
@media (hover:none){.an-svc .elementor-image-box-description{max-height:none;opacity:1;margin-top:10px}}
/* Banda roja furgoneta */
.an-red .elementor-heading-title{font-size:clamp(52px,6.4vw,92px);font-weight:800;line-height:.9;text-transform:uppercase}
.an-big{font-family:"Barlow Condensed",sans-serif;font-size:clamp(26px,2.8vw,40px);line-height:1.1;font-weight:600;margin:12px 0 26px;max-width:22ch}
.an-big .anp-precio-inline{color:var(--an-yel);font-weight:800}
.an-furgo-img img{transform:rotate(-8deg);filter:drop-shadow(0 30px 30px rgba(0,0,0,.35));transition:transform 1s var(--an-ease)}
.an-red:hover .an-furgo-img img{transform:rotate(0) scale(1.04)}
/* Foto taller con bloque de color */
.an-photo .elementor-widget-container{position:relative;isolation:isolate}

.an-photo img{display:block;border-radius:14px;box-shadow:22px 22px 0 0 var(--an-red),0 30px 50px -30px rgba(0,0,0,.6);transition:transform .8s var(--an-ease)}
.an-photo:hover img{transform:translate(-6px,-6px)}
.an-list .elementor-icon-list-text{font-size:17px;font-weight:500}
.an-list a:hover .elementor-icon-list-text{color:var(--an-red)}
/* Opiniones y marcas */
.an-testi .elementor-testimonial__text,.an-testi .elementor-testimonial-content{font-size:18px;line-height:1.55}
.an-logos img{filter:grayscale(1);opacity:.55;transition:filter .3s,opacity .3s}
.an-logos .swiper-slide:hover img{filter:none;opacity:1}
.an-seo-cols h3.elementor-heading-title{font-size:24px}
.an-dark .elementor-heading-title{color:#fff}
/* Móvil */
@media (max-width:767px){
 .an-usps .elementor-column+.elementor-column{border-left:0;border-top:1px solid var(--an-line)}
 .an-usps>.elementor-container{padding:8px 4px}
 .an-svc .elementor-image-box-img img{height:260px}
 .an-photo .elementor-widget-container::before{inset:16px -10px -10px 16px}
}
@media (prefers-reduced-motion:reduce){
 *,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important}
 .elementor-invisible{visibility:visible!important}
}
/* Hero: degradado sobre el pase de fotos */
.an-hero>.elementor-background-slideshow::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(23,24,27,.95) 0%,rgba(23,24,27,.82) 38%,rgba(23,24,27,.25) 75%,rgba(23,24,27,.1) 100%),linear-gradient(0deg,rgba(23,24,27,.85) 0%,rgba(23,24,27,0) 45%)}
.an-hero-title{margin-bottom:24px!important}
.an-hero-text{margin-bottom:30px!important}
@media (max-width:767px){.an-hero>.elementor-background-slideshow::after{background:linear-gradient(0deg,rgba(23,24,27,.96) 0%,rgba(23,24,27,.7) 60%,rgba(23,24,27,.45) 100%)}}
body .elementor-widget.an-btn .elementor-button.elementor-button{font:700 20px/1 "Barlow Condensed",sans-serif!important;text-transform:none!important;padding:17px 30px 15px!important}
.elementor-widget-text-editor{font-size:17px;line-height:1.65}
.an-testi .elementor-testimonial{background:#fff;border-radius:12px;padding:28px 26px;box-shadow:0 18px 34px -26px rgba(23,24,27,.5);height:100%}
.an-testi .elementor-testimonial__name{font-family:"Barlow Condensed",sans-serif;font-size:20px}
@media (max-width:767px){.an-photo img{box-shadow:12px 12px 0 0 var(--an-red)}}
.anp-rims ul,.anp-rims li{margin:0!important;padding:0!important;list-style:none!important}
.an-dark .anp-carrusel{color:#fff}
/* ===== Páginas interiores ===== */
.an-pagehead{overflow:hidden}
.an-pagehead::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(23,24,27,.92) 0%,rgba(23,24,27,.7) 45%,rgba(23,24,27,.25) 100%),linear-gradient(0deg,rgba(23,24,27,.9) 0%,rgba(23,24,27,0) 55%)}
.an-pagehead>.elementor-container{position:relative;z-index:2}
.an-pagehead::after{content:"";position:absolute;left:0;bottom:0;z-index:2;width:min(240px,30vw);height:6px;background:var(--an-red)}
.an-ph-title .elementor-heading-title{font-size:clamp(46px,7.2vw,104px)!important;line-height:.9!important;font-weight:800!important;text-transform:uppercase;color:#fff!important;max-width:14ch}
.an-ph-crumbs,.an-ph-crumbs a,.an-ph-crumbs span{color:rgba(255,255,255,.75)!important;font-size:14px!important;text-transform:none!important;letter-spacing:0!important}
.an-ph-crumbs a:hover{color:#fff!important}
.an-ph-crumbs{margin-bottom:14px!important}
.an-lead p{font-size:clamp(19px,1.6vw,22px);line-height:1.55;color:var(--an-asf)}
.an-aside>.elementor-container>.elementor-column>.elementor-widget-wrap{border-radius:14px;border-top:4px solid var(--an-red);box-shadow:0 30px 50px -30px rgba(23,24,27,.6)}
.an-list--light .elementor-icon-list-text{color:#fff!important;font-size:16px}
.an-list--light a:hover .elementor-icon-list-text{color:var(--an-yel)!important}
.an-photo--small img{box-shadow:12px 12px 0 0 var(--an-red)!important;margin:10px 0 20px}
/* Banda de contacto */
.an-callback .an-bigphone .elementor-heading-title{font-family:"Barlow Condensed",sans-serif;font-size:clamp(44px,5vw,72px);font-weight:800;line-height:1;margin-top:10px}
.an-callback .an-bigphone a{color:var(--an-yel)!important;transition:color .2s}
.an-callback .an-bigphone a:hover{color:#fff!important}
.an-form-card>.elementor-widget-wrap{background:#fff;border-radius:14px;padding:34px!important;box-shadow:0 30px 60px -30px rgba(0,0,0,.8)}
.an-form .elementor-field-group .elementor-field{min-height:52px;border-radius:6px;border:1px solid #d9d6d0;background:#fafaf8;font-size:16px}
.an-form .elementor-field:focus{border-color:var(--an-red);box-shadow:0 0 0 3px rgba(221,51,51,.18)}
.an-form .elementor-button{min-height:54px;border-radius:6px;background:var(--an-red)!important;font:700 21px/1 "Barlow Condensed",sans-serif!important;transition:background .2s,transform .2s}
.an-form .elementor-button:hover{background:var(--an-red-d)!important;transform:translateY(-2px)}
/* Tablas de precios de cambio de aceite */
.an-pricegrid .elementor-column>.elementor-widget-wrap{background:#fff;border-radius:12px;padding:24px 20px!important;margin:10px;box-shadow:0 1px 0 var(--an-line),0 16px 30px -22px rgba(23,24,27,.5);transition:transform .3s var(--an-ease),box-shadow .3s}
.an-pricegrid .elementor-column:hover>.elementor-widget-wrap{transform:translateY(-6px);box-shadow:0 1px 0 var(--an-line),0 26px 40px -24px rgba(23,24,27,.6)}
.an-pricegrid .elementor-heading-title{font-family:"Barlow Condensed",sans-serif}
@media (max-width:767px){.an-ph-title .elementor-heading-title{max-width:none}.an-form-card>.elementor-widget-wrap{padding:22px!important}}
.an-h2 h2.elementor-heading-title{font-size:clamp(32px,3.2vw,44px);line-height:1.02;font-weight:800}
.an-h2 h3.elementor-heading-title{font-size:clamp(24px,2.2vw,30px);line-height:1.05;font-weight:700}
.an-aside.elementor-sticky--active{z-index:5!important}
.elementor-location-header,.elementor-location-header .elementor-sticky--active,.the7-e-sticky-row-active{z-index:100!important}
.an-pricehead .elementor-heading-title{font-family:"Barlow Condensed",sans-serif;font-size:clamp(30px,3vw,42px)!important;font-weight:800!important}
.an-center,.an-center p{text-align:center;margin-left:auto;margin-right:auto;max-width:760px}
.an-center{margin-bottom:34px!important}
.an-band .elementor-widget-heading .elementor-heading-title{font-size:clamp(44px,5.6vw,80px);font-weight:800;line-height:.92;text-transform:uppercase}
.an-list--big .elementor-icon-list-text{font-size:19px!important}
.an-usp--card .elementor-icon-box-wrapper{background:#fff;border-radius:14px;padding:30px 26px;box-shadow:0 1px 0 var(--an-line),0 18px 34px -26px rgba(23,24,27,.5);height:100%;transition:transform .35s var(--an-ease),box-shadow .35s}
.an-usp--card:hover .elementor-icon-box-wrapper{transform:translateY(-6px);box-shadow:0 1px 0 var(--an-line),0 28px 44px -26px rgba(23,24,27,.6)}
.an-usp--card .elementor-icon-box-description{font-size:16px}
.an-map iframe{display:block;width:100%!important;height:460px!important;border:0;filter:grayscale(.9) contrast(1.05);transition:filter .5s}
.an-map:hover iframe{filter:none}
.an-photo--tall img{height:clamp(300px,34vw,480px);width:100%;object-fit:cover}
/* testimonios: cita arriba, firma abajo */
.an-testi .elementor-testimonial{flex-direction:column!important;justify-content:flex-start!important;position:relative}
.an-testi .elementor-testimonial__content{position:relative;padding-top:34px;flex:1}
.an-testi .elementor-testimonial__content::before{content:"\201C";position:absolute;top:-18px;left:-4px;font-family:"Barlow Condensed",sans-serif;font-size:84px;line-height:1;color:#DD3333}
.an-testi .elementor-testimonial__footer{margin-top:18px;padding-top:14px;border-top:1px solid #eee}

/* bandas: aire entre texto y botones */
.an-band .elementor-widget-heading .elementor-heading-title{line-height:.98;padding-top:.06em}
body .elementor-widget-text-editor p.an-big{max-width:32ch;margin:14px 0 30px!important;line-height:1.15}

/* v-ajustes 20/10: aire bajo titulos */
.elementor-widget-heading + .elementor-widget:not(.elementor-widget-heading){margin-top:18px}
.an-pagehead .elementor-widget-heading + .elementor-widget{margin-top:0}
.elementor-widget-text-editor :is(h2,h3,h4){margin:1.3em 0 .55em}
.elementor-widget-text-editor :is(h2,h3,h4):first-child{margin-top:0}
/* texto de entrada con el mismo cuerpo que el resto */
.an-lead,.an-lead p,body .elementor-widget-text-editor.an-lead{font-size:inherit!important;line-height:1.65!important}
/* contacto en claro */
.an-contact .an-bigphone a{color:#DD3333!important}
.an-contact .an-bigphone a:hover{color:#1A1A1A!important}
.an-contact .an-form-card>.elementor-widget-wrap{border:1px solid #ececec;box-shadow:0 30px 60px -34px rgba(23,24,27,.45)}
.an-map{line-height:0}

/* v 21/10: bandas a dos columnas, telefono a la derecha */
.an-band-aside>.elementor-widget-wrap{padding:6px 0 6px 44px!important;border-left:2px solid rgba(255,255,255,.18)}
.an-band-aside .an-bigphone .elementor-heading-title{font-family:"Barlow Condensed",sans-serif;font-size:clamp(46px,4.6vw,72px);font-weight:800;line-height:1;letter-spacing:.01em}
.an-band-aside .an-bigphone a{color:#E2CF1F!important;transition:color .25s}
.an-band-aside .an-bigphone a:hover{color:#fff!important}
.an-red .an-band-aside .an-bigphone a{color:#fff!important}
.an-red .an-band-aside .an-bigphone a:hover{color:#1A1A1A!important}
.an-band-aside .an-band-hours, .an-band-aside .an-band-hours p{color:rgba(255,255,255,.78)!important;font-size:16px;line-height:1.55;margin:10px 0 22px!important}
.an-band-aside .elementor-widget-heading + .elementor-widget{margin-top:0}
@media (max-width:767px){.an-band-aside>.elementor-widget-wrap{padding:28px 0 0!important;border-left:0;border-top:2px solid rgba(255,255,255,.18);margin-top:18px}}

/* v 21/10: paginas legales */
.an-legal-toc .an-legal-toc-box{padding:26px 26px 22px;background:#F4F4F2;border-radius:12px;border-top:4px solid #DD3333;z-index:5}
.an-legal-toc ol li{list-style:none!important;margin:0!important}
.an-legal-toc ol li::marker{content:""}
.an-legal-toc .an-legal-toc__t{font-family:"Barlow Condensed",sans-serif;font-size:22px;font-weight:700;color:#1A1A1A;margin:0 0 12px!important}
.an-legal-toc ol{margin:0;padding:0;list-style:none;counter-reset:lg}
.an-legal-toc li{counter-increment:lg;border-top:1px solid #e3e3df}
.an-legal-toc li a{display:flex;gap:10px;padding:10px 0;color:#333!important;font-size:15px;line-height:1.35;transition:color .2s,padding .2s}
.an-legal-toc li a::before{content:counter(lg,decimal-leading-zero);font-family:"Barlow Condensed",sans-serif;font-weight:700;color:#DD3333;min-width:20px}
.an-legal-toc li a:hover{color:#DD3333!important;padding-left:4px}
.an-legal-text{max-width:760px}
.an-legal-text h2{font-family:"Barlow Condensed",sans-serif;font-size:clamp(26px,2.4vw,32px);font-weight:700;line-height:1.1;color:#1A1A1A;margin:1.8em 0 .6em!important;padding-top:14px;border-top:1px solid #ececec;scroll-margin-top:120px}
.an-legal-text h2:first-child{margin-top:0!important;padding-top:0;border-top:0}
.an-legal-text p,.an-legal-text li{font-size:17px;line-height:1.7}
.an-legal-text ul{padding-left:1.2em;margin:0 0 1.2em}
.an-legal-text li{margin-bottom:.4em}
.an-legal-text li::marker{color:#DD3333}
.an-legal-text a{color:#DD3333;text-decoration:underline;text-underline-offset:3px}
@media (max-width:1024px){.an-legal-toc .an-legal-toc-box{margin-bottom:28px}}

/* v 21/10 movil: el boton redondo de llamada tapaba precios; en movil basta con la pastilla Consultar Medidas */
@media (max-width:767px){.an-call{display:none!important}}/* End custom CSS */