.fusion-body .fusion-flex-container.fusion-builder-row-1,.fusion-body .fusion-flex-container.fusion-builder-row-2{z-index:10020}.fusion-is-sticky .fusion-header-v3 .fusion-header{padding-top:10px;padding-bottom:10px}.ginput_container_coupon #gf_coupon_button.button{background:#f0f0f0}.ginput_container_coupon #gf_coupon_button.button:is(:hover,:focus-visible){background:#efefef}.racc_autoescuela_slider_home{z-index:0!important}@media only screen and (max-width:600px){.racc_autoescuela_slider_home{background-image:none!important}}:root{--break:1em;--break-rem:1rem;--radius:10px;--radius-small:10px;--radius-medium:24px;--radius-huge:32px;--radius-total:100vw;--transition-all:all 0.3s ease-in-out;--color-base:#1A1A1A;--color-contrast:#FFFFFF;--color-ink:#2F2F2F;--color-shadow:#57595D;--color-granite:#71757A;--color-moon:#92979E;--color-fog:#AAB1B8;--color-gray:#CED5DE;--color-apollo:#DEE3E9;--color-solitude:#E8ECF0;--color-lighthouse:#F0F2F5;--color-smoke:#FAFBFC;--color-flower:#F05B02;--color-flames:#F5A21F;--color-lavender:#674A92;--color-leaf:#B4CB1A;--color-racc-sahara:#B59300;--color-racc:#FFCF00;--color-racc-golden:#F5C700;--color-racc-citronite:#D2AB00;--color-racc-lemonade:#FFE98A;--color-racc-corn:#FFF5CA;--font-body:"Poppins", Arial, Helvetica, sans-serif;--font-huge:var(--font-h1);--font-h1:clamp(3.25rem, 2.833rem + 1.39vw, 3.875rem);--font-h2:clamp(2.375rem, 1.792rem + 1.94vw, 3.25rem);--font-h3:clamp(1.875rem, 1.375rem + 1.67vw, 2.625rem);--font-h4:clamp(1.5rem, 1.167rem + 1.11vw, 2rem);--font-h5:clamp(1.313rem, 1.188rem + 0.42vw, 1.5rem);--font-base:clamp(1.063rem, 1.04rem + 0.11vw, 1.125rem);--font-base16:clamp(0.938rem, 0.896rem + 0.14vw, 1rem);--font-small:clamp(0.813rem, 0.771rem + 0.14vw, 0.875rem);--font-light:300;--font-regular:400;--font-semibold:600;--font-bold:700;--font-height-body:1.5;--font-height-heading:1.2;--post_title_typography-font-size:var(--font-h2) !important}@media screen and (min-width:1025px){:root{--font-huge:calc(var(--font-h1) * 1.2)}}@media screen and (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}body{font-size:var(--font-base);font-weight:var(--font-regular);line-height:var(--font-height-body)}h1,h2,h3,h4,h5,h6,[class$="-style"]{font-weight:var(--font-regular);line-height:var(--font-height-heading)!important;color:inherit!important}h1,.fusion-modal h1,.fusion-page-title-bar h1,.fusion-tb-footer h1,.fusion-tb-page-title-bar h1,.fusion-title h1,.fusion-widget-area h1,.post-content h1,.search-page-search-form h1,.fusion-page-title-bar .fusion-page-title-row h1{font-size:var(--font-h1);font-weight:var(--font-bold);line-height:1.1!important;text-wrap:balance}h2,.ei-title h2,.main-flex .slide-content h2,.post h2,.post-content h2{font-size:var(--font-h2);font-weight:var(--font-bold);text-wrap:balance}.fusion-body #wrapper .fusion-title h2{font-size:var(--font-h2)!important}h3,.fusion-post-content h3,.fusion-title h3,.person-author-wrapper span,.post-content h3,.project-content h3,.sidebar .widget h3,.title h3{font-size:var(--font-h3);font-weight:var(--font-bold)}h4,.fusion-project-details-tb .project-info h4,.fusion-theme-sharing-box h4,.fusion-title h4,.fusion-widget-area h4,.post-content h4,.project-content .project-info h4{font-size:var(--font-h4);font-weight:var(--font-bold)}h5,.fusion-post-content h5,.fusion-title h5,.fusion-widget-area h5,.post-content h5,.title h5{font-size:var(--font-base);font-weight:var(--font-bold)}.h1-style{font-size:var(--font-h1)!important}.h2-style{font-size:var(--font-h2)!important}.h3-style{font-size:var(--font-h3)!important}.h4-style{font-size:var(--font-h4)!important}.h5-style{font-size:var(--font-h5)!important}p,.post-content p{text-wrap:pretty;font-size:var(--font-base);font-weight:var(--font-regular);line-height:var(--font-height-body)}p:has(small){line-height:1.1!important}p.h4-style,p.h5-style{line-height:var(--font-height-body)!important}small{font-size:var(--font-small)}@media only screen and (max-width:1099px){h1.fusion-responsive-typography-calculated,*.h1-style.fusion-responsive-typography-calculated{font-size:var(--font-h1)!important}h2.fusion-responsive-typography-calculated,*.h2-style.fusion-responsive-typography-calculated{font-size:var(--font-h2)!important}h3.fusion-responsive-typography-calculate,*.h3-style.fusion-responsive-typography-calculated{font-size:var(--font-h3)!important}h4.fusion-responsive-typography-calculated,h5.fusion-responsive-typography-calculated,*.h4-style.fusion-responsive-typography-calculated,*.h5-style.fusion-responsive-typography-calculated{font-size:var(--font-h4)!important}.h5-style.fusion-responsive-typography-calculated{font-size:var(--font-base)!important}}.awb-off-canvas .fusion-fullwidth,.fusion-tb-footer .fusion-fullwidth,.fusion-tb-header .fusion-fullwidth,.fusion-tb-page-title-bar .fusion-fullwidth,.width-100 .fusion-fullwidth{--awb-padding-top:calc(var(--break) * 6.5);--awb-padding-bottom:calc(var(--break) * 6);padding-top:var(--awb-padding-top);padding-bottom:var(--awb-padding-bottom)!important}@media screen and (max-width:1024px){.awb-off-canvas .fusion-fullwidth,.fusion-tb-footer .fusion-fullwidth,.fusion-tb-header .fusion-fullwidth,.fusion-tb-page-title-bar .fusion-fullwidth,.width-100 .fusion-fullwidth{--awb-padding-top:calc(var(--break) * 3.5);--awb-padding-bottom:calc(var(--break) * 3)}}@media screen and (max-width:1024px) and (min-width:768px){.width-100 .fusion-fullwidth>.fusion-builder-row{max-width:calc(100% + 30px)!important;margin-left:0!important;margin-right:0!important}}.post-content *+:where(h1,h2,h3,h4,h5,[class$="-style"]){margin-block-start:var(--break)}@media screen and (min-width:64.063em){.post-content *+:where(h1,h2,h3,.h1-style,.h2-style,.h3-style){margin-block-start:calc(var(--break) / 1.5)}}.post-content *+:where(p,ul,ol,button,h6,.h6-style){margin-block-start:var(--break)}.post-content :where(p,ol,ul)+:where(h1,h2,h3,h4,h5,h6,[class$="-style"]){margin-block-start:calc(var(--break) * 0.75)}.post-content :where(p,ol,ul)+p[class$="-style"]{margin-block-start:var(--break)}.fusion-post-content p,.post-content p,.fusion-post-content p[class*="-style"],.post-content p[class*="-style"]{margin-bottom:0;margin-block-start:calc(var(--break) / 1.5)}.post-content ul:not(.inline-list) li+li{margin-block-start:var(--break)}.post-content li li+li{margin-block-start:calc(var(--break) / 0.75)}.post-content :where(p,ul,ol,h1,h2,h3,h4,h5,h6,[class$="-style"])+:where(div,section,img,figure,embed,video,table,form,button),.post-content :where(div,section,img,figure,embed,video,table,form,button)+:where(p,ul,ol,h1,h2,h3,h4,h5,h6,[class$="-style"]){margin-block-start:calc(var(--break) * 1.5)}.post-content :where(div,section,img,figure,embed,video,table,form,button)+.list-zero-margin{margin-block-start:var(--break)}.spacing{margin-block-start:calc(var(--break) * 3.5);margin-block-end:calc(var(--break) * 3.5)}.spacing-start{margin-block-start:calc(var(--break) * 3.5)}.spacing-end{margin-block-end:calc(var(--break) * 3.5)}.spacing-start-half{margin-block-start:calc(var(--break) * 1.5)}.spacing-end-half{margin-block-end:calc(var(--break) * 1.5)}@media screen and (max-width:1024px){.spacing{margin-block-start:calc(var(--break) * 2.5);margin-block-end:calc(var(--break) * 2.5)}.spacing-start{margin-block-start:calc(var(--break) * 2.5)}.spacing-end{margin-block-end:calc(var(--break) * 2.5)}}@media screen and (min-width:1025px){.show-large{display:inherit!important}.show-small{display:none!important}}@media screen and (max-width:1024px){.show-large{display:none!important}.show-small{display:inherit!important}}.text-center{text-align:center}.hidden{display:none!important}.no-bullets{list-style:none;padding-left:0}.color-contrast{color:var(--color-contrast)!important}.heading-margin-bttom-half{margin-bottom:calc(var(--break) / 2)!important}.link-underline:not(:is(:hover,:focus-visible)){text-decoration:underline}.fusion-button{text-transform:initial}.fusion-button.fusion-button-default{--button_accent_color:var(--color-base);--button_accent_hover_color:var(--color-base);--button_border_hover_color:var( --color-racc);--button_gradient_top_color:var( --color-racc);--button_gradient_bottom_color:var( --color-racc);--button_gradient_top_color_hover:var(--color-racc-sahara);--button_gradient_bottom_color_hover:var(--color-racc-sahara);--button_typography-font-family:"Poppins", Arial, Helvetica, sans-serif;--button_typography-font-style:normal;--button_typography-font-weight:600;font-size:var(--font-h5)}.fusion-button.button-large{width:fit-content;padding:15px 37px;font-size:1rem}.fusion-secondary-menu{padding-top:calc(var(--break) / 1.5);padding-bottom:calc(var(--break) / 1.5)}.fusion-secondary-menu>ul>li>a{height:auto}.fusion-secondary-menu .menu-item a:is(:hover,:focus-visible){color:var(--color-racc)}.fusion-secondary-menu .menu-item-type-custom+.menu-item-language{padding-left:var(--break)}.fusion-secondary-menu .menu-item-language{text-transform:uppercase}.fusion-secondary-menu .menu-item-language:not(.menu-item-language-current) a:not(:is(:hover,:focus-visible)){color:#898989}.fusion-secondary-menu .icon-area-privada a img{vertical-align:-5px}.fusion-secondary-menu .icon-area-privada a:not(:is(:hover,:focus-visible)) img{filter:brightness(0) invert(1)}@media screen and (min-width:1201px){.fusion-secondary-menu .menu-item-language:last-child a{padding-right:0}}.fusion-secondary-header .fusion-secondary-menu>ul>li,.fusion-secondary-header .fusion-secondary-menu>ul>li *{line-height:22px!important}.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row::before,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row::after{display:none}.fusion-logo img{max-height:50px!important}.fusion-header>.fusion-row .fusion-main-menu{width:100%}.fusion-header>.fusion-row .fusion-main-menu .fusion-overlay-search{display:none}.fusion-header>.fusion-row .fusion-main-menu .fusion-menu{width:100%;display:flex}.fusion-main-menu>ul>li>a{font-size:var(--font-base)!important}.fusion-main-menu>ul>li.current-menu-item>a.fusion-bottombar-highlight::after,.fusion-main-menu>ul>li.current-menu-ancestor>a.fusion-bottombar-highlight::after{border-color:var(--color-racc)!important}.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu li.current-menu-item a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2.5px;background-color:#fff0}.fusion-header>.fusion-row .fusion-main-menu .fusion-menu .menu-button>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon)::after{display:none}.fusion-header>.fusion-row .fusion-main-menu .fusion-menu .menu-button>a.fusion-bottombar-highlight{display:inline-flex;justify-content:center;align-items:center;position:relative;max-height:55px;font-family:var(--font-body);font-size:var(--font-base16);font-weight:var(--font-bold);text-decoration:none;cursor:pointer;color:var(--color-base);background-color:var(--color-racc);border-color:var(--color-racc);padding:calc(var(--break) * 1.25) calc(var(--break) * 2);border:none;border-radius:var(--radius-medium);box-sizing:border-box;transition:var(--transition-all)}.fusion-header>.fusion-row .fusion-main-menu .fusion-menu .menu-button>a.fusion-bottombar-highlight span{font-size:var(--font-base16)}.fusion-header>.fusion-row .fusion-main-menu .fusion-menu .menu-button>a.fusion-bottombar-highlight:is(:hover,:focus-visible){background-color:var(--color-racc-citronite)!important;background-color:var(--color-racc-citronite)!important}body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon)::after{top:initial;bottom:0}.fusion-main-menu{height:auto!important;margin:0;padding:0;border:none}.fusion-is-sticky .fusion-header-v3 .fusion-header{padding-top:0!important;padding-bottom:0!important}body:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a,body:not(.fusion-top-header) .fusion-main-menu>ul>li>a{height:calc(var(--nav_height) + 3px)}.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder{margin-bottom:-20px}.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a{padding-left:calc(var(--break) * 3)}.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a{padding-left:calc(var(--break) * 4.5)}.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a::before{display:none}body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a{--mobile_menu_nav_height:60px}body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a:is(:hover,:focus-visible){background-color:var(--color-racc-corn);color:var(--color-base)}body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon)::after{top:initial;bottom:0}.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a,.fusion-mobile-nav-holder .menu-text{font-size:var(--font-h4)}.fusion-main-menu>ul>li>a .fusion-caret{display:none}.fusion-mobile-menu-icons{margin-top:0}.fusion-mobile-menu-icons a{font-size:28px}body:not(.mobile-menu-design-flyout) .fusion-mobile-current-nav-item>a,body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item.current-menu-item>a{background-color:var(--color-racc-golden);color:var(--color-racc-base)}.menu-reserva,.page-id-8005 .menu-matricula,.page-id-8491 .menu-matricula,.page-id-7947 .menu-matricula,.page-id-7950 .menu-matricula{display:none!important}.page-id-8005 .menu-reserva,.page-id-8491 .menu-reserva{display:flex!important}@media screen and (min-width:1201px){.fusion-header>.fusion-row{display:flex;justify-content:flex-start;align-items:center;gap:calc(var(--break) * 1.5)}.fusion-header>.fusion-row .fusion-main-menu .fusion-menu .menu-button{display:flex;align-items:center;margin-left:auto}}@media screen and (max-width:1200px){.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-block-end:var(--logo_margin-bottom);display:grid;grid-template-columns:2fr 1fr}.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-mobile-nav-holder{grid-column:2 span;margin-bottom:0}}.fusion-megamenu-wrapper{width:100vw;padding:0;background-color:var(--color-lighthouse)}.fusion-megamenu-wrapper .fusion-megamenu-holder{max-width:1600px;width:100%!important;margin-inline:auto;background-color:var(--color-lighthouse);padding:1.5em 0}.fusion-megamenu-wrapper .fusion-megamenu-title{padding:0;font-size:var(--font-base16);padding-bottom:var(--break)}.ltr .fusion-megamenu-wrapper .fusion-megamenu-sitewidth .fusion-megamenu-submenu:first-child{border-left:none}.fusion-megamenu-wrapper .fusion-megamenu-submenu{padding:0 var(--break)}.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu li{margin-bottom:.75em}.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a{padding:0;font-size:var(--font-base16)}.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a:is(:hover,:focus-visible){background-color:#fff0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2.5px}.fusion-megamenu-wrapper .fusion-megamenu-submenu .fusion-megamenu-bullet{display:none}.layout-wide-mode.avada-has-100-footer footer.fusion-footer-widget-area>.fusion-row{max-width:1600px!important}.fusion-footer footer .fusion-columns{margin:0}.fusion-footer footer .fusion-columns .fusion-column{--footer_widgets_padding:0;padding-left:0;padding-right:0}.fusion-footer footer .fusion-row .fusion-columns{--columns-for-large:5;--breakpoint-large:1251px;--columns-for-medium:4;--breakpoint-medium:1025px;--columns-for-small:2;--breakpoint-small:601px;display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(clamp(clamp(100%/(var(--columns-for-large) + 1) + 0.1%, (var(--breakpoint-large) - 100vw)*1000, 100%/(var(--columns-for-medium) + 1) + 0.1%), (var(--breakpoint-medium) - 100vw)*1000, 100%/(var(--columns-for-small) + 1) + 0.1%), (var(--breakpoint-small) - 100vw)*1000, 100%),1fr));gap:calc(var(--break) * 2.5)}.fusion-footer footer .fusion-row .fusion-columns>.fusion-column{width:100%!important;max-width:100%!important}.fusion-footer-widget-area .widget-title{font-size:var(--font-base16)!important;margin-bottom:calc(var(--break) / 2)}.fusion-footer-widget-area ul li a{padding-inline:0!important}.fusion-footer-widget-area .fusion-clearfix{display:none}.fusion-footer-widget-area .inline-list{gap:var(--break)}.fusion-footer-widget-area .inline-list a:is(:hover,:focus-visible) img{opacity:.5}.fusion-footer-widget-area .fusion-social-networks.boxed-icons .fusion-social-network-icon:not(.custom){background-color:var(--color-granite);border-color:var(--color-granite);color:var(--colo-contrast)}.fusion-footer-widget-area .fusion-social-networks.boxed-icons .fusion-social-network-icon:not(.custom):is(:hover,:focus-visible){background-color:var(--color-racc);border-color:var(--color-racc);color:var(--colo-base)}#wrapper .fusion-footer-widget-area .fusion-vertical-menu-widget .menu li.current-menu-item>a,#wrapper .fusion-footer-widget-area .fusion-vertical-menu-widget .menu li.current_page_item>a,#wrapper .fusion-footer-widget-area .fusion-vertical-menu-widget .menu li.current_page_item>a,.fusion-footer-widget-area .side-nav li.current_page_item a{border:none!important}.fusion-footer-copyright-area p a:is(:hover,:focus-visible){color:var(--color-racc-corn)}@media screen and (max-width:1250px){.fusion-footer footer .fusion-row .fusion-columns>.fusion-column:first-child{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:var(--break) calc(var(--break) * 2);margin-block-end:var(--break)}.fusion-footer footer .fusion-row .fusion-columns>.fusion-column:first-child .fusion-footer-widget-column{margin-bottom:0}}@media screen and (max-width:850px){.fusion-footer footer .fusion-row .fusion-columns>.fusion-column:first-child{flex-direction:column;justify-content:flex-start;align-items:flex-start}}@media only screen and (max-width:800px){.fusion-footer footer .fusion-columns .fusion-column{margin:0}}.fusion-modal .modal-dialog{max-width:1200px}.hero-content h1{margin-bottom:.25em}.hero-content.hero-fullwidth h1{max-width:900px;margin-inline:auto}.home .hero-content h1{font-size:clamp(2.125rem, 1.989rem + 0.68vw, 2.5rem)}.hero-content .cnt_buscador_autoescuelas{display:flex;gap:calc(var(--break) / 3);margin-top:calc(var(--break) * 1.5)}.hero-content .cnt_buscador_autoescuelas #drivingschool-address{font-size:var(--font-h5);border-radius:var(--radius);padding:17px 20px}.hero-content .cnt_buscador_autoescuelas #boton{background-color:var(--color-racc);border:none;color:var(--color-base);font-size:var(--font-h5);width:auto;height:auto;font-weight:600;text-align:center;line-height:1;padding:17px 40px;cursor:pointer;border-radius:var(--radius);transition:var(--transition-all)}.hero-content .cnt_buscador_autoescuelas #boton:is(:hover,:focus-visible){background-color:var(--color-racc-sahara)}.hero-gift>.fusion-column-wrapper{gap:var(--break);flex-direction:row!important;align-items:center}.hero-background{margin-bottom:0}.hero-background .fusion-imageframe{display:inherit}@media screen and (min-width:1201px){.hero-content:not(.hero-fullwidth)>.fusion-column-wrapper{max-width:700px}}@media screen and (max-width:1200px) and (min-width:1025px){.hero-content:not(.hero-fullwidth)>.fusion-column-wrapper{max-width:50vw}}@media screen and (min-width:1025px){.hero .fusion-builder-row{display:grid;grid-auto-rows:minmax(0,1fr);place-items:center;isolation:isolate}.hero .fusion-builder-row>*{grid-column:1 / -1;grid-row:1 / -1}.hero .fusion-builder-row .hero-background{z-index:-1;height:100%;width:100vw;margin:0 -50vw}.hero .fusion-builder-row .hero-background .fusion-column-wrapper{margin:0}.hero-background .fusion-imageframe img{width:100%;max-height:650px;object-fit:cover}.hero-content *{color:var(--color-contrast)}.hero-content h1{line-height:1.2;color:var(--color-contrast)}.hero-content.hero-fullwidth{width:calc(100% - var(--awb-spacing-right) - var(--awb-spacing-left));margin-left:var(--awb-spacing-left);margin-right:var(--awb-spacing-right)}}@media screen and (max-width:1024px){.hero{background-color:var(--color-contrast)}.hero-content{margin-bottom:0}.hero-background .fusion-imageframe img{min-height:280px;object-fit:cover}.hero-content{padding-left:calc(var(--break) * 1.5);padding-right:calc(var(--break) * 1.5)}.hero-content h1{margin-top:calc(var(--break) / 1.5)}.hero-button{width:100%}.hero-content .fusion-text br{display:none}.hero.hero-overlay .fusion-builder-row{display:grid;grid-template-rows:auto calc(var(--break) * 1.5) auto calc(var(--break) * 1.5);grid-gap:0}.hero.hero-overlay .fusion-builder-row>.hero-content{grid-area:3 / 1 / 4 / 2;z-index:10}.hero.hero-overlay .fusion-builder-row>.hero-content.not-overlay{grid-area:1 / 1 / 2 / 2}.hero.hero-overlay .fusion-builder-row>.hero-background{grid-area:2 / 1 / 5 / 2;height:100%}.hero.hero-overlay .fusion-builder-row>.hero-background *{height:100%}.hero .fusion-builder-row>.hero-content .fusion-column-wrapper{padding:0}.hero-content .fusion-column-wrapper,.hero-background .fusion-column-wrapper{margin-left:0;margin-right:0}}@media screen and (max-width:480px){.hero-content .cnt_buscador_autoescuelas{flex-direction:column;margin-top:var(--break)}.hero-content .cnt_buscador_autoescuelas #drivingschool-address{width:100%}}.skeleton-images-radius .fusion-layout-column .fusion-imageframe{width:100%;aspect-ratio:21/9}.skeleton-images-radius .fusion-layout-column .fusion-imageframe img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:1025px){.skeleton-images-radius .fusion-layout-column .fusion-text{padding-inline:calc(var(--break) * 2)}}.blog-shortcode-post-title{font-size:var(--font-h4)!important}.blog-shortcode-post-title+.fusion-post-content-container{margin-block-start:calc(var(--break) / 1.5)}.blog-shortcode-post-title+.fusion-post-content-container p{font-size:1rem}.fusion-tabs-widget-items.news-list .post-holder a{font-size:var(--font-small);line-height:var(--font-height-heading)}.single-post .post-slideshow .slides img{aspect-ratio:21/9;object-fit:cover;width:100%;height:100%;margin-block-start:calc(var(--break) * 1.5);margin-block-end:var(--break)}.single-post .post-content h2{font-size:var(--font-h3)}.single-post .post-content h3{font-size:var(--font-h4)}.single-post .post-content h4{font-size:var(--font-h5)}.single-post .fusion-meta-info{margin-block-start:calc(var(--break) * 3)}.single-post .single-related-posts{margin-block-start:calc(var(--break) * 3);margin-block-end:calc(var(--break) * 3)}.single-post #content article>h1.fusion-post-title{text-wrap:inherit;margin-block-start:calc(var(--break) * 2.5)}.single-post #content article>.fusion-flexslider+h1.fusion-post-title{margin-block-start:0}.fusion-page-title-wrapper{justify-content:center}.modal-brand .start-style_wrapper.gform_wrapper.gravity-theme{margin-block-end:0}.modal-brand .start-style_wrapper.gform_wrapper.gravity-theme .start-style .gfield_label{margin-inline:initial}.modal-brand .start-style_wrapper.gform_wrapper.gravity-theme .gfield+.gfield:not(.gsection):not(.gfield--type-tos){margin-block-start:0}.modal-brand .start-style_wrapper.gform_wrapper.gravity-theme .gform_footer{margin-block-start:calc(var(--break) * 2)}.modal-brand .start-style_wrapper.gform_wrapper.gravity-theme .gform_footer input.button{min-width:100%;padding-top:var(--break);padding-bottom:var(--break)}.modal-brand .modal-content{--awb-background:var(--color-contrast);border:none;border-radius:var(--radius);padding-top:0}.modal-brand .modal-content .modal-header{background-color:var(--color-apollo)!important;border:none;border-radius:var(--radius) var(--radius) 0 0;padding:calc(var(--break) * 1.5) calc(var(--break) * 2);margin-bottom:calc(var(--break) * 2)}.modal-brand .modal-content .modal-header .close{font-weight:var(--font-light);color:var(--color-base)}.modal-brand .modal-content .modal-body{padding:calc(var(--break) * 2);padding-top:0}.modal-brand .modal-content .modal-body p.title{font-size:var(--font-h4);margin-block-start:calc(var(--break) / -2)}.modal-brand hr,.modal-brand .modal-content .modal-body hr{height:1px;background-color:var(--color-fog);border:none;margin-block-start:calc(var(--break) * 2);margin-block-end:calc(var(--break) * 2.5)}.grid-cards .fusion-content-boxes::before,.grid-cards .fusion-content-boxes::after,.grid-cards .fusion-content-boxes .fusion-clearfix{display:none}.grid-cards .fusion-column-wrapper{overflow:visible;margin-left:0;margin-right:0;padding-left:30px;padding-right:30px}.grid-cards .fusion-content-boxes{display:grid;grid-template-columns:1fr;gap:var(--break);margin-left:0;margin-right:0;overflow:visible}.grid-cards.hide-excerpt-small .fusion-content-boxes{grid-template-columns:repeat(2,1fr)}.grid-cards .fusion-content-boxes .content-box-column{background-color:var(--color-contrast);border-radius:var(--radius);padding:0 0 calc(var(--break) * 1.5) 0;margin-bottom:0;box-shadow:0 0 22.3px rgb(0 0 0 / .1);overflow:visible}.grid-cards .content-box-wrapper .heading-with-icon,.grid-cards .content-box-wrapper .heading-with-icon .heading-link{display:flex;flex-direction:column}.grid-cards .content-box-wrapper .heading-with-icon{margin-bottom:0}.grid-cards .content-box-wrapper .heading-with-icon .heading-link picture{display:block;margin-left:calc((var(--break) * 1.5) * -1);margin-right:calc((var(--break) * 1.5) * -1)}.grid-cards .content-box-wrapper .heading-with-icon img{width:100%;object-fit:cover;margin:0;aspect-ratio:16/9;border-radius:var(--radius) var(--radius) 0 0}.grid-cards .content-box-wrapper .heading-with-icon .content-box-heading,.grid-cards .content-box-wrapper .heading-with-icon h3{padding:calc(var(--break) / 1.5) calc(var(--break-rem) * 1.5) calc(var(--break) / 3) calc(var(--break-rem) * 1.5)}.grid-cards .content-box-wrapper .heading-with-icon .content-box-heading:not(:is(:hover,:focus-visible)),.grid-cards .content-box-wrapper .heading-with-icon h3:not(:is(:hover,:focus-visible)){color:var(--color-base)!important}.grid-cards .content-box-wrapper .content-container{padding:0 calc(var(--break-rem) * 1.5);margin-bottom:0}.grid-cards:not(.less-space) .content-box-wrapper .content-container{min-height:71px}.grid-cards .content-box-wrapper .content-container p:not(:last-child){margin-bottom:var(--break)}.grid-cards .content-box-wrapper .fusion-read-more{padding:calc(var(--break) * 1.5);background-color:var(--color-racc);border-radius:var(--radius);width:calc(100% - (calc(var(--break-rem) * 1.5) * 2));color:var(--color-ink);text-align:center;font-size:16px;line-height:1;font-weight:var(--font-bold);padding:var(--break) calc(var(--break) * 1.5);margin-top:calc(var(--break-rem) * 1.5);margin-left:calc(var(--break-rem) * 1.5);margin-right:calc(var(--break-rem) * 1.5)}.grid-cards .content-box-wrapper .fusion-read-more::after{display:none}.grid-cards .content-box-wrapper .fusion-read-more:is(:hover,:focus-visible){background-color:var(--color-racc-citronite);color:var(--color-ink)}@media screen and (min-width:1025px){.grid-cards .fusion-content-boxes{gap:calc(var(--break) * 2)}.grid-cards.grid-3items .fusion-content-boxes{grid-template-columns:repeat(3,1fr)}.grid-cards.grid-4items .fusion-content-boxes{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:1024px) and (min-width:768px){.grid-cards .fusion-content-boxes{grid-template-columns:repeat(2,1fr);gap:calc(var(--break) * 1.5)}}@media screen and (min-width:768px){.grid-cards.less-space .content-box-wrapper .content-container{min-height:71px}.grid-cards.less-space .content-box-wrapper .fusion-read-more{margin-top:calc(var(--break-rem) / 2)}}@media screen and (max-width:767px){.grid-cards .fusion-column-wrapper{padding-left:15px;padding-right:15px}.grid-cards.less-space .fusion-column-wrapper{padding-left:0;padding-right:0}.grid-cards .content-box-wrapper .heading-with-icon img{aspect-ratio:4/3}.grid-cards.less-space .content-box-wrapper .heading-with-icon .content-box-heading,.grid-cards.less-space .content-box-wrapper .heading-with-icon h3,.grid-cards.less-space .content-box-wrapper .content-container{padding-left:var(--break-rem);padding-right:var(--break-rem)}.grid-cards.less-space .content-box-wrapper .fusion-read-more{margin-left:var(--break-rem);margin-right:var(--break-rem);width:calc(100% - calc(var(--break-rem) * 2))}}@media screen and (max-width:600px){.grid-cards.hide-excerpt-small .fusion-column-wrapper{padding-left:0;padding-right:0}.grid-cards.hide-excerpt-small .content-box-wrapper .content-container,.grid-cards.hide-excerpt-small .content-box-wrapper .fusion-read-more{display:none}.grid-cards .fusion-content-boxes .content-box-column{padding-bottom:var(--break)}.grid-cards .content-box-wrapper .heading-with-icon .heading-link h3{padding-bottom:0;font-size:var(--font-h4)!important;padding-top:var(--break);padding-bottom:calc(var(--break) / 2);text-align:center}.grid-cards.less-space .content-box-wrapper .heading-with-icon .heading-link h3{text-align:left}}.grid-blog{margin-top:var(--break)}.grid-blog>.fusion-column-wrapper{overflow:visible}.grid-blog :where(.fusion-post-wrapper,.fusion-portfolio-content-wrapper){border:none!important;border-radius:var(--radius)!important;box-shadow:0 0 22.3px rgb(0 0 0 / .1)}.grid-blog :where(.fusion-posts-container,.fusion-portfolio-wrapper){display:grid;grid-template-columns:1fr;gap:var(--break);height:auto!important;margin-left:0!important;margin-right:0!important;margin-left:0!important;margin-right:0!important;overflow:visible}.grid-blog .fusion-blog-shortcode-1 :where(.fusion-posts-container,.fusion-portfolio-wrapper){margin:0!important}.grid-blog :where(.fusion-post-grid,.fusion-portfolio-post){--awb-border-radius:6px;position:relative!important;height:auto!important;width:auto!important;padding:0!important;left:initial!important;top:initial!important}.grid-blog .fusion-portfolio-four .fusion-portfolio-post,.grid-blog .fusion-blog-layout-grid-4 .fusion-portfolio-post,.grid-blog .fusion-blog-layout-grid-4 .fusion-post-grid{width:auto!important}.grid-blog .fusion-blog-shortcode-1 .fusion-posts-container{margin-left:0!important;margin-right:0!important}.grid-blog .fusion-post-wrapper{display:flex;flex-direction:column;height:100%}.grid-blog .fusion-post-wrapper .slides{border-radius:var(--radius) var(--radius) 0 0}.grid-blog .fusion-image-wrapper img{aspect-ratio:16/9;object-fit:cover;transition:var(--transition-all);overflow:clip}.grid-blog .fusion-image-wrapper:is(:hover,:focus-visible) img{transform:scale(1.1)}.grid-blog :where(.fusion-post-content-wrapper,.fusion-portfolio-content){padding:calc(var(--break-rem) * 1.5)!important;display:flex;flex-direction:column;height:100%}.grid-blog :where(.fusion-post-content-wrapper,.fusion-portfolio-content) .entry-title,.grid-blog :where(.fusion-post-content-wrapper,.fusion-portfolio-content) .blog-shortcode-post-title{font-size:var(--font-h4)!important;margin-bottom:calc(var(--break) / 2.5)}.grid-blog :where(.fusion-post-content-wrapper,.fusion-portfolio-content) .fusion-post-content{margin-bottom:calc(var(--break) / 1.5)!important}.grid-blog :where(.fusion-post-content-wrapper,.fusion-portfolio-content) .entry-title a:not(:is(:hover,:focus-visible)){color:var(--color-base)!important}.grid-blog :where(.fusion-post-content-wrapper,.fusion-portfolio-content) .fusion-single-line-meta{font-size:var(--font-small)!important;font-weight:600}.grid-blog :where(.fusion-post-content-wrapper,.fusion-portfolio-content) .fusion-single-line-meta a:not(:is(:hover,:focus-visible)){color:var(--color-granite)!important}.grid-blog :where(.fusion-post-content-wrapper,.fusion-portfolio-content) .fusion-meta-info{padding-top:0;padding-bottom:0;margin-top:auto}.grid-blog :where(.fusion-post-content-wrapper,.fusion-portfolio-content) .fusion-read-more{font-weight:600;font-size:var(--font-base)}.grid-blog :where(.fusion-post-content-wrapper,.fusion-portfolio-content) .fusion-read-more:not(:is(:hover,:focus-visible)){color:var(--color-base)!important}.grid-blog .fusion-image-wrapper img{aspect-ratio:16/9;object-fit:cover;transition:var(--transition-all);overflow:clip}@media screen and (min-width:1025px){.grid-blog :where(.fusion-posts-container,.fusion-portfolio-wrapper){gap:calc(var(--break) * 2);grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:1024px) and (min-width:768px){.grid-blog :where(.fusion-posts-container,.fusion-portfolio-wrapper){grid-template-columns:repeat(2,1fr);gap:calc(var(--break) * 1.5)}.grid-blog.grid-cards .fusion-column-wrapper{padding-left:15px;padding-right:15px}}@media screen and (max-width:767px){.grid-blog .fusion-image-wrapper img{aspect-ratio:4/3}.grid-blog.grid-cards .fusion-column-wrapper{padding-left:0;padding-right:0}}.module-portfolio .fusion-portfolio{overflow:visible}.module-portfolio .fusion-portfolio-wrapper{margin:0 0 20px 0!important}.module-portfolio .fusion-portfolio-post{background-color:var(--color-contrast)}.module-portfolio .fusion-image-wrapper img{width:100%}.fusion-portfolio-content-wrapper .fusion-portfolio-content{margin-top:0;margin-bottom:0}.fusion-portfolio-content-wrapper .fusion-post-content{margin-top:20px;margin-bottom:0}@media screen and (min-width:1025px){.grid-blog.module-portfolio.grid-3items .fusion-portfolio-wrapper{grid-template-columns:repeat(3,1fr)}.grid-blog.module-portfolio.grid-2items .fusion-portfolio-wrapper{grid-template-columns:repeat(2,1fr)}}[id]{scroll-margin-top:6ex}.intro{max-width:700px}.intro-wide{max-width:1200px}.text-color-contrast{color:var(--color-contrast)}.teorica{text-decoration:underline;text-decoration-color:var(--color-flames)}.practica{text-decoration:underline;text-decoration-color:var(--color-leaf)}.huge-number{font-size:100px;font-weight:var(--font-bold);color:var(--color-leaf);line-height:1}.huge-number+:where(h2,h3,font-h4){margin-block-start:calc(var(--break) / 2)}.overlay-link{position:absolute;width:100%;height:100%;z-index:10;inset:0}.text-in-columns>.fusion-column-wrapper .fusion-text+.fusion-text{margin-block-start:calc(var(--break) * 2.5)}.bordered .fusion-imageframe img,.bordered.fusion-imageframe img{border-radius:var(--radius-huge)}.bordered.with-color .fusion-imageframe img{border:1px solid var(--color-fog)}.illustration-detail img{width:100%;max-height:220px;margin-block-end:var(--break)}@media screen and (min-width:64.063em){.cards.with-4-items .fusion-builder-row .illustration-detail img{max-height:175px}.text-in-columns>.fusion-column-wrapper{display:inline-block!important;column-count:2;column-gap:calc(var(--break) * 2.5)}}@media screen and (max-width:64em){.aspect-ratio-responsive img{aspect-ratio:4/3;object-fit:cover}}:where(.check-list,.cross-list,.check-cross-list,.info-list){list-style:none;padding-left:0;margin-block-start:calc(var(--break) * 1.5)}:where(.check-list,.cross-list,.check-cross-list,.info-list) li{position:relative;padding-inline-start:calc(0.5ch + 24px)}:where(.check-list,.cross-list,.check-cross-list,.info-list) li::before{content:"";display:block;position:absolute;top:0;left:0;width:24px;height:24px;background:url(https://raccautoescuela.es/wp-content/uploads/2025/09/icon_check-circle.svg) no-repeat center;background-size:contain}.cross-list li::before,.check-cross-list li.cross::before{background-image:url(https://raccautoescuela.es/wp-content/uploads/2025/09/icon_cross-circle.svg)}.info-list{margin-block-start:calc(var(--break) * 2)}.info-list li{padding-inline-start:calc(1ch + 34px);line-height:1.8}.info-list li span strong{display:block}.info-list li::before{width:34px;height:34px}.info-list li.phone::before{background-image:url(https://raccautoescuela.es/wp-content/uploads/2025/09/icon_phone.svg)}.info-list li.envelope::before{background-image:url(https://raccautoescuela.es/wp-content/uploads/2025/09/icon_envelope.svg)}.info-list li.pin::before{background-image:url(https://raccautoescuela.es/wp-content/uploads/2025/09/icon_pin.svg)}.info-list li.calendar::before{background-image:url(https://raccautoescuela.es/wp-content/uploads/2025/09/icon_calendar.svg)}.info-list li.clock::before{background-image:url(https://raccautoescuela.es/wp-content/uploads/2025/09/icon_clock.svg)}.fusion-button.fusion-button-default{min-width:180px;font-size:var(--font-base);font-weight:var(--font-semibold);line-height:1;margin-block-start:calc(var(--break) * 1.5);padding:calc(var(--break) * 1.15) calc(var(--break) * 2);border:2px solid #fff0;border-radius:var(--radius-medium)}.box-button-wrapper .fusion-column-wrapper{display:flex;flex-direction:column;gap:calc(var(--break) * 2)}.box-button{position:relative;display:grid;grid-template-columns:1fr;align-items:center;gap:calc(var(--break) * 1.5);margin:0;padding:calc(var(--break) * 1.5);background-color:var(--color-racc);border-radius:var(--radius-huge);transition:var(--transition-all);overflow:clip}.box-button:is(:hover,:focus-visible){background-color:var(--color-racc-sahara)}.box-button .content p{margin-block-start:calc(var(--break) / 3)}.box-button button{display:flex;width:fit-content;align-items:center;justify-content:space-between;background-color:var(--color-base);color:var(--color-contrast);border-radius:var(--radius);padding:calc(var(--break) / 2) var(--break);border:none;box-shadow:none;overflow:clip;outline:none;transition:width 0.5s ease}.box-button button img{position:relative;width:28px}.box-button button span{font-size:var(--font-base);overflow:hidden;max-width:0;white-space:nowrap;transition:max-width 0.5s ease,margin-right 0.2s ease 0.3s}.box-button:is(:hover,:focus-visible) button span{max-width:15rem;margin-right:.5rem;transition:max-width 0.5s ease,margin-right 0.2s ease}.box-button img{transition:var(--transition-all)}.box-button:is(:hover,:focus-visible) img{transform:scale(1.12)}@media screen and (min-width:601px){.box-button{grid-template-columns:1.25fr 1fr}}@media screen and (max-width:1024px){.box-button-wrapper{margin-block-start:calc(var(--break) * 2.5)}}@media screen and (max-width:600px){.box-button .content+img{max-width:60vw;margin-inline:auto}}.cards .fusion-builder-row{display:grid;grid-template-columns:1fr;gap:0}.cards .fusion-builder-row+*{margin-block-start:calc(var(--break) * 2)}.cards .fusion-builder-row :where(.boxed,.unboxed){width:100%}@media screen and (min-width:1201px){.cards.with-items .fusion-builder-row:has(>:nth-child(3)),.cards:where(.with-3-items,.with-6-items) .fusion-builder-row{grid-template-columns:repeat(3,1fr)}.cards.with-4-items .fusion-builder-row{grid-template-columns:repeat(4,1fr)}.cards.with-5-items .fusion-builder-row{grid-template-columns:repeat(5,1fr)}.cards.with-items .fusion-builder-row:has(>:nth-child(1):last-child){grid-template-columns:1.5fr 1fr 1.5fr}.cards.with-1-item .fusion-builder-row{grid-template-columns:0.5fr 2fr 0.5fr}.cards.with-items .fusion-builder-row:has(>:nth-child(1):last-child) .fusion-layout-column,.cards.with-1-item .fusion-layout-column{grid-area:1 / 2 / 2 / 3}.cards.with-items .fusion-builder-row:has(>:nth-child(2):last-child),.cards.with-2-items .fusion-builder-row{grid-template-columns:0.5fr repeat(2,1fr) 0.5fr}.cards.with-items .fusion-builder-row:has(>:nth-child(2):last-child) .fusion-layout-column:first-child,.cards.with-2-items .fusion-layout-column:first-child{grid-area:1 / 2 / 2 / 3}.cards.with-items .fusion-builder-row:has(>:nth-child(2):last-child) .fusion-layout-column:last-child,.cards.with-2-items .fusion-layout-column:last-child{grid-area:1 / 3 / 2 / 4}.cards.with-3-items.grid-style .fusion-builder-row{grid-template-columns:1.5fr 1fr}.cards.with-3-items.grid-style .fusion-layout-column:first-child{grid-area:1 / 1 / 3 / 2}.cards.with-3-items.grid-style .fusion-layout-column:first-child .fusion-column-wrapper{justify-content:flex-end}.cards.with-3-items.grid-style .fusion-layout-column:nth-child(2){grid-area:1 / 2 / 2 / 3}.cards.with-3-items.grid-style .fusion-layout-column:last-child{grid-area:2 / 2 / 3 / 3}}@media screen and (max-width:1200px) and (min-width:767px){.cards.with-items .fusion-builder-row:has(>:nth-child(2)),.cards:where(.with-2-items,.with-3-items,.with-4-items,.with-5-items,.with-6-items) .fusion-builder-row{grid-template-columns:repeat(2,1fr)}.cards.with-3-items.grid-style .fusion-layout-column:first-child{grid-area:1 / 1 / 2 / 3}.cards.with-3-items.grid-style .fusion-layout-column:nth-child(2){grid-area:2 / 1 / 3 / 2}.cards.with-3-items.grid-style .fusion-layout-column:last-child{grid-area:2 / 2 / 3 / 3}}.unboxed>.fusion-column-wrapper{padding:var(--break) calc(var(--break) * 1.5)}.boxed>.fusion-column-wrapper:not(:empty){background-color:var(--color-contrast);border-radius:var(--radius-huge);padding:calc(var(--break) * 2) calc(var(--break) * 1.5)}.boxed>.fusion-column-wrapper:not(:empty):is(:hover,:focus-visible){background-color:var(--color-contrast)}.boxed>.fusion-column-wrapper h3+h4{margin-block-start:calc(var(--break) / 4)}.boxed.leaf>.fusion-column-wrapper:not(:empty),.boxed.leaf>.fusion-column-wrapper:not(:empty):is(:hover,:focus-visible){background-color:var(--color-leaf)}.boxed.pack>.fusion-column-wrapper:not(:empty){border:3px solid var(--color-fog)}.boxed.pack>.fusion-column-wrapper h3:not(.h2-style){font-size:var(--font-huge)!important;line-height:0.9!important}.boxed.pack>.fusion-column-wrapper h3:not(.h2-style) span{font-size:var(--font-h2)!important}.boxed.pack>.fusion-column-wrapper h3+p,.boxed.pack>.fusion-column-wrapper h4+p{margin-block-start:calc(var(--break) * 3)}.boxed.pack>.fusion-column-wrapper ul+*{margin-block-start:calc(var(--break) * 2)}.boxed.pack>.fusion-column-wrapper .fusion-text+div{margin-block-start:auto;padding-top:calc(var(--break) / 1.5)}.boxed.pack>.fusion-column-wrapper .fusion-button.fusion-button-default{width:100%;cursor:default}.boxed.pack>.fusion-column-wrapper .fusion-button.fusion-button-default.transparent,.boxed.pack>.fusion-column-wrapper .fusion-button.fusion-button-default.transparent:is(:hover,:focus-visible){background-color:#fff0}[class*="stripes"]>.fusion-column-wrapper{position:relative;isolation:isolate}[class*="stripes"]>.fusion-column-wrapper::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background-repeat:no-repeat}.bordered[class*="stripes"]>.fusion-column-wrapper::after{border-radius:var(--radius-huge)}.stripes1>.fusion-column-wrapper::after{background-image:url(https://raccautoescuela.es/wp-content/uploads/2025/10/stripe-lavander_rotation1.svg),url(https://raccautoescuela.es/wp-content/uploads/2025/10/stripe-flames_rotation1.svg);background-position:top -10.85vw left -3.9vw,bottom -7.81vw right -5.29vw;background-size:25.16vw,24.738vw}.stripes2>.fusion-column-wrapper::after{background-image:url(https://raccautoescuela.es/wp-content/uploads/2025/10/stripe-leaf_rotation1.svg),url(https://raccautoescuela.es/wp-content/uploads/2025/10/stripe-flames_rotation2.svg),url(https://raccautoescuela.es/wp-content/uploads/2025/10/stripe-lavander_rotation2.svg);background-position:top -9.54vw left -3.9vw,top -1.73vw right -10.85vw,bottom -6.07vw right 21.7vw;background-size:28.2vw,22.565vw,29.078vw}.stripes3>.fusion-column-wrapper::after{background-image:url(https://raccautoescuela.es/wp-content/uploads/2025/10/stripe-leaf_rotation2.svg),url(https://raccautoescuela.es/wp-content/uploads/2025/10/stripe-yellow_rotation1.svg);background-position:top -6.07vw right -7.81vw,bottom -7.11vw left .866vw;background-size:18.66vw,29.078vw}.stripes4>.fusion-column-wrapper::after{background-image:url(https://raccautoescuela.es/wp-content/uploads/2025/10/stripe-yellow_rotation2.svg),url(https://raccautoescuela.es/wp-content/uploads/2025/10/stripe-lavander_rotation3.svg);background-position:top -10.85vw left -3.9vw,bottom -9.54vw right -5.29vw;background-size:25.16vw,24.738vw}.overlay>.fusion-column-wrapper{position:relative;isolation:isolate}.overlay>.fusion-column-wrapper::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .15);z-index:10}.heroine .fusion-builder-row{display:grid;grid-template-columns:calc(var(--break) * 3) 1fr calc(var(--break) * 3);grid-template-rows:calc(var(--break) * 3) 1fr calc(var(--break) * 3);isolation:isolate}.heroine .fusion-builder-row>:where(.backgrounds,.content){width:100%;height:100%}.heroine .fusion-builder-row .backgrounds{grid-area:1 / 1 / 4 / 4;z-index:-1}.heroine .fusion-builder-row .content{grid-area:2 / 2 / 3 / 3;margin-block-end:0}.heroine .fusion-builder-row .backgrounds .fusion-column-wrapper{margin:0}.heroine .backgrounds .fusion-image-element,.heroine .backgrounds .fusion-imageframe{width:100%;height:100%}.heroine .backgrounds .fusion-imageframe img{width:100%;height:100%;max-height:650px;object-fit:cover}.heroine .content>.fusion-column-wrapper{margin:0 auto;width:96%!important}.heroine .content>.fusion-column-wrapper>.fusion-builder-row{height:100%;display:flex;justify-content:flex-start;align-items:flex-start}.heroine .content.bottom>.fusion-column-wrapper>.fusion-builder-row{align-items:flex-end}.heroine .content .boxed{width:fit-content;margin-block-end:0}.heroine .content .boxed>.fusion-column-wrapper{width:fit-content;max-width:600px;border-radius:var(--radius-huge);margin:0;padding:calc(var(--break) * 1.25);backdrop-filter:blur(9px) saturate(143%);-webkit-backdrop-filter:blur(9px) saturate(143%);background-color:rgb(255 255 255 / .7);border:1px solid rgb(209 213 219 / .3)}.heroine .content .boxed>.fusion-column-wrapper h1{font-size:var(--font-h3)!important;text-wrap:initial}.heroine .content .boxed>.fusion-column-wrapper p:has(small){margin-block-start:calc(var(--break) * 1.25)}@media screen and (max-width:1600px){.heroine{padding-left:0;padding-right:0}}@media screen and (max-width:1200px){.heroine{height:500px}}@media screen and (max-width:767px){.heroine{height:auto}.heroine .fusion-builder-row{grid-template-columns:calc(var(--break) * 2) 1fr calc(var(--break) * 2);grid-template-rows:calc(var(--break) * 2.5) 1fr calc(var(--break) * 2.5)}.heroine .content>.fusion-column-wrapper>.fusion-builder-row,.heroine .content.bottom>.fusion-column-wrapper>.fusion-builder-row{justify-content:center;align-items:center}.heroine .content .boxed div:has(>.fusion-button){text-align:center}}@media screen and (max-width:600px){.heroine .content .boxed .fusion-button.fusion-button-default{width:100%}}.heroine-not-fullwidth .fusion-builder-row{display:grid;grid-template-columns:1fr;grid-template-rows:auto;isolation:isolate}.heroine-not-fullwidth .fusion-builder-row>:where(.backgrounds,.content){width:100%;height:100%}.heroine-not-fullwidth .fusion-builder-row .backgrounds{grid-area:1 / 1 / 2 / 2}.heroine-not-fullwidth .fusion-builder-row .backgrounds>.fusion-column-wrapper{border-radius:var(--radius-huge);overflow:clip}.heroine-not-fullwidth .fusion-builder-row .content{grid-area:2 / 1 / 3 / 2}.heroine-not-fullwidth .backgrounds .fusion-image-element,.heroine-not-fullwidth .backgrounds .fusion-imageframe{width:100%;height:100%}.heroine-not-fullwidth .backgrounds .fusion-imageframe img{width:100%;height:100%;max-height:650px;object-fit:cover;border-radius:var(--radius-huge)}.heroine-not-fullwidth .content>.fusion-column-wrapper{margin:0 auto;width:96%!important}.heroine-not-fullwidth .content>.fusion-column-wrapper>.fusion-builder-row{height:100%;display:flex;justify-content:flex-start;align-items:flex-end}.heroine-not-fullwidth .content .boxed{width:fit-content;margin-block-end:0}@media screen and (min-width:1025px){.heroine-not-fullwidth .fusion-builder-row{grid-template-columns:calc(var(--break) * 3) 1fr calc(var(--break) * 3);grid-template-rows:calc(var(--break) * 3) 1fr calc(var(--break) * 3)}.heroine-not-fullwidth .fusion-builder-row .backgrounds{grid-area:1 / 1 / 4 / 4;z-index:-1}.heroine-not-fullwidth .fusion-builder-row .content{grid-area:2 / 2 / 3 / 3;margin-block-end:0}.heroine-not-fullwidth .content .boxed>.fusion-column-wrapper{width:fit-content;max-width:600px;border-radius:var(--radius-huge);margin:0;padding:calc(var(--break) * 1.25);background-color:var(--color-contrast)}}@media screen and (max-width:1024px){.heroine-not-fullwidth .fusion-builder-row .backgrounds.overlay>.fusion-column-wrapper::before{display:none}.heroine-not-fullwidth .content .boxed>.fusion-column-wrapper{padding:0}}.grid-blog :where(.fusion-post-content-wrapper,.fusion-portfolio-content) .entry-title,.grid-blog :where(.fusion-post-content-wrapper,.fusion-portfolio-content) .blog-shortcode-post-title{font-size:var(--font-h5)!important}.faqs h2{margin-block-end:calc(var(--break) / 1.5)}.faqs .fusion-accordian *{font-family:var(--font-body)}.faqs .fusion-accordian .panel-group{display:flex;flex-direction:column;gap:calc(var(--break) * 1.5)}.faqs .fusion-accordian .fusion-panel{background-color:var(--color-contrast);border-radius:var(--radius-huge);padding:var(--break) calc(var(--break) * 1.5)}.faqs .fusion-accordian .panel-title{--awb-title-font-size:var(--font-h5);font-size:var(--font-h5);color:var(--color-base);font-weight:var(--font-bold)}.faqs.tipos-carnet .fusion-accordian .panel-title{--awb-title-font-size:var(--font-h4);font-size:var(--font-h4)}.fusion-accordian .panel-heading .panel-title a{--awb-title-color:var(--color-lavander)}.fusion-accordian .panel-heading .panel-title a,.fusion-accordian .panel-heading .panel-title a.active{color:var(--color-base)}.fusion-accordian .panel-heading .panel-title a:is(:hover,:focus-visible){color:var(--color-granite)}.faqs .fusion-accordian .toggle-content *{font-size:var(--font-base)}.faqs .fusion-accordian .panel-title a{align-items:center}.faqs .fusion-accordian .panel-title a .fa-fusion-box{display:flex;justify-content:center;align-items:center;display:none}.faqs .fusion-accordian .panel-title a .fa-fusion-box::before{font-size:20px;width:auto}.faqs.fusion-accordian .panel-title a .fusion-toggle-icon-wrapper{padding:4px;transition:all 0.35s ease-in-out}.faqs .fusion-accordian .panel-title a .fusion-toggle-icon-wrapper::after{content:"";display:block;width:48px;height:48px;background:url(https://raccautoescuela.es/wp-content/uploads/2025/09/icon_plus-1.svg) no-repeat center center;background-size:contain;transition:var(--transition-all)}.faqs .fusion-accordian .panel-title a.active .fusion-toggle-icon-wrapper::after{background:url(https://raccautoescuela.es/wp-content/uploads/2025/09/icon_minus-1.svg) no-repeat center center}.fusion-accordian .panel-heading .panel-title a:is(:hover,:focus-visible) .fusion-toggle-icon-wrapper::after,.fusion-accordian .panel-heading .panel-title a.active:is(:hover,:focus-visible) .fusion-toggle-icon-wrapper::after{filter:brightness(0) saturate(100%) invert(50%) sepia(10%) saturate(191%) hue-rotate(174deg) brightness(89%) contrast(94%)}.milestones .fusion-counters-box .fusion-counter-box .counter-box-container{padding:0;border:none}.milestones .fusion-counters-box .content-box-counter{font-weight:var(--font-bold);line-height:1}.milestones .fusion-counters-box .counter-box-content{font-size:var(--font-h4);line-height:1.2;margin-top:var(--break)}.school-intro p{margin-block-end:0}.school-intro p a:not(:is(:hover,:focus-visible)){text-decoration:underline}.school-intro .address img{margin-block-end:calc(var(--break) / 2)}.school-intro .address p{line-height:1.7}.no-tabs .tab-navigation{display:none}.tab-content{margin-block-start:calc(var(--break) * 2)}.with-permiso-por-puntos{display:none}.portfolio_tags-permiso-por-puntos .with-permiso-por-puntos,.portfolio_tags-permis-per-punts .with-permiso-por-puntos{display:flex}.portfolio_tags-sin-carnet-de-coche .without-coches,.portfolio_tags-sense-carnet-de-cotxe .without-coches,.portfolio_tags-sin-carnet-de-motos .without-motos,.portfolio_tags-sense-carnet-de-motos .without-motos{display:none}.pills{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:calc(var(--break) * 2.5) var(--break);list-style:none;border:none;padding-left:0;margin-block-end:0}.pills li{display:flex}.pills li+li{margin-block-start:0!important}.pills a{font-size:var(--font-base);color:var(--color-base);font-weight:var(--font-semibold);line-height:1;text-align:center;background-color:var(--color-lighthouse);border:2px solid var(--color-apollo);border-radius:var(--radius-total);padding:calc(var(--break) / 1.5) calc(var(--break) * 1.5);transition:all 0.35s ease-in-out}.tab-navigation .pills a{background-color:var(--color-contrast)}.pills a:is(:hover,:focus-visible){text-decoration:none;color:var(--color-base);border-color:var(--color-racc);background-color:var(--color-racc-corn)}.pills a.active,.pills a.active a{color:var(--color-base);border-color:var(--color-racc-racc);background-color:var(--color-racc-lemonade)}.tab-navigation .pills a::before{content:"Carnet "}#carnet-a [id]{scroll-margin-top:calc(var(--break) * 12)}@media screen and (min-width:1201px){.cards:not(.navigation-on-top) .tab-navigation{position:absolute;top:calc(var(--break) * -7);right:var(--awb-spacing-right)}#carnet-a [id]{scroll-margin-top:calc(var(--break) * 18)}}.banner-dgt .boxed>.fusion-column-wrapper:not(:empty){padding:calc(var(--break) * 3)}.banner-dgt .boxed .fusion-builder-row .content .fusion-button.fusion-button-default{color:var(--color-contrast);margin-block-start:calc(var(--break) * 2.5);background-color:#005892}.banner-dgt .boxed .fusion-builder-row .content .fusion-button.fusion-button-default .fusion-button-text{color:var(--color-contrast)!important}.banner-dgt .boxed .fusion-builder-row .content .fusion-button.fusion-button-default:is(:hover,:focus-visible){background-color:#0087D0}@media screen and (max-width:64em){.banner-dgt .boxed>.fusion-column-wrapper:not(:empty){padding:calc(var(--break) * 2)}.banner-dgt .boxed .fusion-builder-row .image .fusion-imageframe img{max-width:350px}}@media screen and (max-width:48em){.banner-dgt .boxed .fusion-builder-row .image .fusion-imageframe img{max-width:250px}}.gm-style-cc,.gm-style-cc>div{display:none!important}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-map-canv{height:640px}.schools #asl-storelocator.asl-cont.asl-template-3 .asl-wrapper .sl-gdpr-cont .gdpr-ol-bg .gdpr-box p{color:var(--color-contrast)!important}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .asl-addr-search .form-control::placeholder{color:var(--color-granite)}.schools #asl-storelocator.asl-cont.asl-template-3 *{font-family:var(--font-body)!important;font-size:var(--font-base)!important;line-height:var(--font-height-body)!important;letter-spacing:0!important;color:var(--color-base)!important}.schools .asl-cont#asl-storelocator .sl-container-fluid>.sl-row{box-shadow:0 0 73px 0 rgb(0 0 0 / .15);border-radius:var(--radius-medium);overflow:clip}.schools .asl-cont#asl-storelocator .sl-container-fluid>.sl-row .sl-main-cont{box-shadow:none;border-radius:none}.schools #asl-storelocator.asl-cont.asl-template-3 .asl-ddl-filters{margin-block-end:calc(var(--break) * 2)!important}.schools #asl-storelocator.asl-cont.asl-template-3 .asl-ddl-filters .sl-row{gap:calc(var(--break) * 1.5)}.schools #asl-storelocator.asl-cont.asl-template-3 .asl-ddl-filters .sl-row:not(:has(.sl-ddl-state)){display:none}.schools #asl-storelocator.asl-cont.asl-template-3 .asl-ddl-filters .sl-row .pol-md-4{padding-left:0;padding-right:0}.schools #asl-storelocator.asl-cont.asl-template-3 .asl-ddl-filters .sl-address-filter .asl-filter-cntrl .asl-cntrl-lbl{font-weight:var(--font-semibold);margin-bottom:calc(var(--break) / 3);text-transform:initial}.schools #asl-storelocator.asl-cont.asl-template-3 .asl-ddl-filters .sl-address-filter .asl-filter-cntrl .sl-filter-inner .btn-group button.adropdown-toggle{height:auto;font-size:var(--font-base);color:var(--color-base);line-height:1!important;border-radius:var(--radius-medium);padding:calc(var(--break) / 1.5) var(--break)}.schools #asl-storelocator.asl-cont.asl-template-3 .asl-ddl-filters .sl-address-filter .asl-filter-cntrl .sl-filter-inner .btn-group button.adropdown-toggle .multiselect-selected-text{font-weight:var(--font-regular);text-transform:initial;color:var(--color-base)}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-filter-sec{padding:0 var(--break)}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .asl-addr-search{margin:calc(var(--break) / 1.5) 0}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .asl-addr-search .asl-clear-btn{top:3px}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .asl-addr-search .asl-search-address{height:auto;font-size:var(--font-base16)!important;line-height:1!important;padding-left:calc(var(--break) * 2);border:2px solid var(--color-leaf);border-radius:var(--radius-medium);background-color:var(--color-contrast);padding:calc(var(--break) / 1.5) var(--break) calc(var(--break) / 1.5) calc(var(--break) * 2)}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .asl-addr-search .sl-search-btn{top:2px;right:2px;height:calc(100% - 4px);border-radius:0 calc(var(--radius-medium) - 2px) calc(var(--radius-medium) - 2px) 0;overflow:clip}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .asl-addr-search .sl-search-btn i{background-color:var(--color-leaf);padding:calc(var(--break) / 1.5) var(--break);margin:0}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .asl-addr-search .sl-search-btn i:is(:hover,:focus-visible){background-color:var(--color-racc-sahara)}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .asl-addr-search .sl-search-btn i::before{display:flex;align-items:center;justify-content:center;line-height:1;margin:0}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .asl-filter-tabs{height:100%;padding:0 var(--break) var(--break) var(--break);border-radius:var(--radius-medium);overflow:clip}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .asl-filter-tabs .nav .nav-item .nav-link{height:auto;justify-content:flex-start;background-color:#fff0;border:2px solid var(--color-lavender)!important;border-radius:var(--radius-medium);padding:calc(var(--break) / 1.5) var(--break)}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .asl-filter-tabs .nav .nav-item .nav-link span{font-size:var(--font-base16)!important;font-weight:var(--font-regular);text-transform:initial;text-align:left}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .asl-filter-tabs .nav .nav-item .nav-link span.badge{padding:0;margin-left:calc(var(--break) / 2)!important}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .asl-filter-tabs .nav>.nav-item>.nav-link>span:first-child::before{content:"Filtrar: "}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-filter-sec .asl-filter-cont .sl-sec-title a{background-color:var(--color-lavender)}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item{padding:var(--break) calc(var(--break) * 1.5);margin:0}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .sl-addr-list-title,.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec h3{font-size:var(--font-h5)!important;line-height:var(--font-height-heading)!important;font-weight:var(--font-semibold);margin-block-end:0}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .sl-cat-tag{margin-block-start:calc(var(--break) * 1.25);margin-block-end:0}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .sl-cat-tag ul{gap:calc(var(--break) / 1.5);margin-block-end:calc(var(--break) * 1.5)}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item.highlighted .sl-addr-sec .sl-cat-tag ul li{background-color:var(--color-contrast)}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .sl-cat-tag ul li{margin:0;font-size:var(--font-small)!important;background-color:var(--color-lighthouse);border:1px solid var(--color-apollo);border-radius:var(--radius-total);padding:calc(var(--break) / 2) var(--break)}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .sl-cat-tag ul li+li{margin-block-start:0}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul{gap:calc(var(--break) / 2)}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li{margin-block-start:0;margin-block-end:0}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item.highlighted{background-color:var(--color-lighthouse)}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-filter-sec .asl-filter-cont .sl-sec-title a span{font-weight:var(--font-regular);color:var(--color-contrast)!important}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-filter-sec .asl-filter-cont .sl-sec-title a .asl-back-stores{font-weight:var(--font-regular);font-size:var(--font-small)!important;color:var(--color-contrast)!important}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-filter-sec .asl-filter-cont .sl-sec-title a .asl-back-stores .icon-left-big::before{color:var(--color-contrast)!important}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-filter-sec .asl-filter-cont .asl-filter-list{height:auto}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-filter-sec .asl-filter-cont .asl-filter-list ul{margin:0}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-filter-sec .asl-filter-cont .asl-filter-list li+li{margin-block-start:0}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-dist-calc{font-size:var(--font-small)!important}.schools.vacancies #asl-storelocator.asl-cont.asl-template-3 .asl-ddl-filters,.schools.vacancies #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-filter-sec{display:none!important}.schools.vacancies #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .asl-filter-tabs{padding-top:var(--break)}#asl-storelocator.asl-cont .asl-wrapper .sl-gdpr-cont .gdpr-ol{background-image:url(https://raccautoescuela.es/wp-content/uploads/2025/11/google-maps.png)!important}.schools #asl-storelocator.asl-cont .infoBox .infoWindow .infowindowContent{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:calc(var(--break) / 2);background-color:var(--color-contrast);border-radius:0 0 var(--radius) var(--radius);padding:0 var(--break) var(--break) var(--break);margin-block-start:0}.schools #asl-storelocator.asl-cont .infoBox .sl-row{margin:0}.schools #asl-storelocator.asl-cont.asl-template-3 .infoBox #style_0 h3{font-weight:var(--font-semibold);border-radius:var(--radius) var(--radius) 0 0;padding:calc(var(--break) / 2) var(--break)!important}.schools #asl-storelocator.asl-cont .infoBox .infoWindow .infowindowContent .sl-tag{margin-bottom:0;font-weight:var(--font-regular);font-size:var(--font-small)!important}.schools #asl-storelocator.asl-cont .infoBox .infoWindow .infowindowContent .info-addr{margin:0;word-break:break-all}.schools #asl-storelocator.asl-cont .infoBox .info-addr .sl-row{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:calc(var(--break) / 6)}.schools #asl-storelocator.asl-cont .infoBox .info-addr .sl-row .pol-md-12+.pol-6{display:none}.schools #asl-storelocator.asl-cont .infoBox .sl-addr-sec>*,.schools #asl-storelocator.asl-cont .infoBox .info-addr .sl-row>*{padding:0;flex-basis:100%;max-width:100%;font-size:var(--font-base16)!important}.schools #asl-storelocator.asl-cont .infoBox .infoWindow .infowindowContent .info-addr .info-addr-inner{font-size:var(--font-small)!important;margin-block-end:0}.schools #asl-storelocator.asl-cont.asl-template-3 .infoBox .infoWindow .infowindowContent .info-addr .info-addr-inner a,.schools #asl-storelocator.asl-cont .infoBox .infoWindow .infowindowContent .info-addr .info-addr-inner a{font-weight:var(--font-regular);font-size:var(--font-small)!important}.schools #asl-storelocator.asl-cont .infoBox #style_0 .asl-buttons{padding:0;margin-block-start:calc(var(--break) / 1.5)}.schools #asl-storelocator.asl-cont.asl-template-3 .infoBox #style_0 .infowindowContent .asl-buttons a{font-weight:var(--font-semibold);font-size:var(--font-small)!important;border-radius:var(--radius-total);padding:calc(var(--break) / 1.5) calc(var(--break) * 1.5);transition:var(--transition-all)}.schools #asl-storelocator.asl-cont.asl-template-3 .infoBox #style_0 .infowindowContent .asl-buttons a:is(:hover,:focus-visible){background-color:var(--color-racc-sahara)}.schools #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li i{padding-right:4px}.schools .asl-cont .addr-loc [class^="icon-"],.schools .asl-cont .addr-loc [class*=" icon-"],.schools #asl-storelocator.asl-cont .infoBox .infoWindow .infowindowContent .info-addr [class^="icon-"],.schools #asl-storelocator.asl-cont .infoBox .infoWindow .infowindowContent .info-addr [class*=" icon-"]{display:flex;place-items:center}.schools .asl-cont .addr-loc [class^="icon-"]::before,.schools .asl-cont .addr-loc [class*=" icon-"]::before,.schools #asl-storelocator.asl-cont .infoBox .infoWindow .infowindowContent .info-addr [class^="icon-"]::before,.schools #asl-storelocator.asl-cont .infoBox .infoWindow .infowindowContent .info-addr [class*=" icon-"]::before{content:""!important;width:24px;height:24px;background-repeat:no-repeat;background-size:contain}.schools .asl-cont .icon-address-card-o::before{background-image:url(https://raccautoescuela.es/wp-content/uploads/2025/09/icon_pin.svg)}.schools .asl-cont .icon-mobile::before,.schools .asl-cont .icon-mobile-1::before{background-image:url(https://raccautoescuela.es/wp-content/uploads/2025/09/icon_phone.svg)}.schools .asl-cont .icon-mail::before,.schools .asl-cont .icon-at::before{background-image:url(https://raccautoescuela.es/wp-content/uploads/2025/09/icon_envelope.svg)}.schools .asl-cont .icon-link::before{background-image:url(https://raccautoescuela.es/wp-content/uploads/2025/11/icon_external-link.svg)}.franchisees-testimonial h4{font-size:var(--font-base);font-weight:var(--font-regular);margin-block-start:calc(var(--break) / 2);margin-block-end:calc(var(--break) * 1.5)}.slider-reviews{padding-left:0;padding-right:0}.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"] .ti-reviews-container .ti-controls{position:relative;display:flex!important;flex-direction:row-reverse;justify-content:flex-start;gap:var(--break)!important;top:initial!important;padding-right:calc(var(--break) * 3)!important;padding-bottom:calc(var(--break) * 4);margin:0}.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"] .ti-controls .ti-next,.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"] .ti-controls .ti-prev{position:relative;width:54px;height:54px;display:block;opacity:1;background-color:#fff0;outline-width:0;outline-color:#fff0;border-radius:50%}.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"] .ti-controls .ti-next::before,.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"] .ti-controls .ti-prev::before{height:20px;width:20px}.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"] .ti-controls .ti-next:is(:hover,:focus-visible),.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"] .ti-controls .ti-prev:is(:hover,:focus-visible){cursor:pointer;background-color:var(--color-shadow)!important;outline-color:var(--color-granite)!important}.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"] .ti-reviews-container-wrapper{gap:calc(var(--break) * 2.5)!important;margin:0!important}.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"] .ti-widget-container,.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"] .ti-widget-container *{color:var(--color-base);font-size:var(--font-small);font-family:var(--font-body)!important}.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"] .ti-widget-container .ti-review-itemm{flex-basis:300px!important;max-width:100%}.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"]:not([data-pid=""]) .ti-review-item>.ti-inner{background-color:transparent!important;border-radius:none!important;padding:0!important}.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"] .ti-review-item>.ti-inner:before{content:"";position:absolute;top:calc(var(--break) * 5);right:calc(var(--break) * 1.25);width:36px;height:27px;background:url(https://raccautoescuela.es/wp-content/uploads/2025/09/quotation-mark.svg) no-repeat center;background-size:contain}.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"] .ti-review-header{flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:calc(var(--break) * 1.5)!important}.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"] .ti-review-header .ti-profile-details{text-align:left}.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"] .ti-review-header .ti-profile-details .ti-name{font-size:var(--font-base);padding-bottom:calc(var(--break) / 5)}.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"] .ti-review-header .ti-profile-details .ti-date{font-size:var(--font-small);padding-bottom:calc(var(--break) / 3)}.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"] .ti-review-header .ti-profile-img{align-self:flex-start;margin-top:0!important;margin-bottom:0!important}.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"] .ti-review-header .ti-profile-img img{position:relative;border-radius:50%!important;z-index:-10}.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"]:not(.ti-no-profile-img) .ti-review-header .ti-platform-icon{top:initial;bottom:0;left:32px}.slider-reviews .ti-widget .ti-review-item .ti-inner .ti-stars{height:auto!important;width:100%!important;text-align:left!important;background-color:var(--color-contrast);border-radius:var(--radius-huge) var(--radius-huge) 0 0;margin-bottom:0!important;margin-top:var(--break)!important;padding:calc(var(--break) * 1.5);padding-bottom:0}.slider-reviews .ti-widget .ti-review-item .ti-inner .ti-review-content{width:100%!important;font-size:var(--font-small);text-align:left;background-color:var(--color-contrast);border-radius:0 0 var(--radius-huge) var(--radius-huge);padding:calc(var(--break) * 1.5)!important}@media screen and (min-width:1025px){.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"] .ti-reviews-container-wrapper{gap:calc(var(--break) * 5)!important}.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"] .ti-widget-container .ti-review-item{flex-basis:550px!important;max-width:100%}.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"] .ti-review-header .ti-profile-img img{width:100px!important;height:100px!important;margin-bottom:calc(var(--break) * -3)!important}.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"]:not(.ti-no-profile-img) .ti-review-header .ti-platform-icon{bottom:calc(calc(var(--break) * -3) + 13px);left:calc(100px - 26px)}.slider-reviews .ti-widget .ti-review-item .ti-inner .ti-stars{padding:calc(var(--break) * 1.5) calc(var(--break) * 2) var(--break) calc(var(--break) * 2);margin-left:calc(var(--break) * 3)}.slider-reviews .ti-widget .ti-review-item .ti-inner .ti-review-content{padding:0 calc(var(--break) * 2) calc(var(--break) * 2) calc(var(--break) * 2)!important;margin-left:calc(var(--break) * 3)}.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"] .ti-review-item>.ti-inner:before{top:calc(var(--break) * 3.5);right:calc(var(--break) * -1.5);width:70px;height:53px}}@media (min-width:480px){.slider-reviews .ti-widget[data-layout-id="36"][data-set-id="light-background-large"] .ti-review-item:is(:hover,:focus-visible){transform:none}}.banner-black-orange *{font-family:var(--font-body)}@media screen and (max-width:1024px){.banner-black-orange strong{display:block}.banner-black-orange span{display:none}}.fusion-button{text-decoration:none!important}.search-info-box{font-size:var(--font-base);min-height:200px;width:100%;background-color:var(--color-contrast);padding:calc(var(--break) * 1.5) calc(var(--break) * 2);border-radius:var(--radius);margin:0;border:1px solid var(--color-silver);box-shadow:0 4px 8px rgb(0 0 0 / .1)}.search-info-box h3+p{margin-block-start:calc(var(--break) / 2)}.search-info-box p a:not(:is(:hover,:focus-visible)){text-decoration:underline}h2.tipo_permisos{margin-block-start:calc(var(--break) / 1.5)}.recovery-points .cnt_pagetitle{margin-block-end:calc(var(--break) * 1.5)}.recovery-points .cnt_pagetitle p{margin-block-start:0}.recovery-points .sidebar-summary h3{margin-block-start:calc(var(--break) * 2)}.recovery-points .filter-block{list-style:none;border-radius:var(--radius);background-color:var(--color-contrast);margin-block-start:var(--break);padding:var(--break)}.recovery-points .filter-block .item{display:flex;justify-content:space-between;gap:var(--break)}.recovery-points .filter-block .item .item-text{flex-basis:100%;font-size:1rem}.recovery-points .filter-block .item .item-switch{flex-basis:50px}.recovery-points .switch{position:relative;display:inline-block;width:40px;height:22px}.recovery-points .switch input{opacity:0;width:0;height:0}.recovery-points .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-gray);-webkit-transition:.4s;transition:.4s}.recovery-points .slider:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:var(--color-contrast);-webkit-transition:.4s;transition:.4s}.recovery-points input:checked+.slider{background-color:var(--color-racc-golden)}.recovery-points input:focus+.slider{box-shadow:0 0 1px var(--color-racc-golden)}.recovery-points input:checked+.slider:before{transform:translateX(18px)}.recovery-points .slider.round{border-radius:22px}.recovery-points .slider.round:before{border-radius:50%}.recovery-points .month-slider{display:flex;justify-content:space-between;align-items:center;width:100%;margin-inline:auto;padding:0;border-radius:var(--radius)}.recovery-points .month-slider::before,.recovery-points .month-slider::after{display:none}.recovery-points .month-slider .month{margin-block-start:0}.recovery-points .month-slider button{width:auto;background-color:var(--color-contrast);color:var(--color-base);font-size:1.25rem;border:none;cursor:pointer;padding:calc(var(--break) / 1.5) var(--break);margin-top:0;border-radius:var(--radius)}.recovery-points .month-slider button:is(:hover,:focus-visible){color:var(--color-racc-golden)}.recovery-points .month{margin-bottom:0}.recovery-points .search-info-box{font-size:var(--font-base);min-height:200px;width:100%;background-color:var(--color-contrast);padding:calc(var(--break) * 1.5) calc(var(--break) * 2);border-radius:var(--radius);margin:0;box-shadow:none;border:1px solid var(--color-silver);box-shadow:0 4px 8px rgb(0 0 0 / .1)}.recovery-points .item-price{margin-block-end:calc(var(--break) * 2.5)}.recovery-points .item-price-detail-wrapper{display:flex;gap:calc(var(--break) * 1.5);align-items:flex-start;justify-content:space-between;margin-block-start:calc(var(--break) * 2)}.recovery-points .item-price-detail{flex:1;display:flex;flex-direction:column;gap:calc(var(--break) / 2);align-items:center;justify-content:flex-start}.recovery-points .item-price-detail .text{text-align:center;line-height:1}.recovery-points .item-price-detail .text p{line-height:var(--font-height-heading)}.recovery-points .item-price-detail .text p+p{margin-block-start:0}.recovery-points .item-price-more{text-align:center;text-decoration:underline;cursor:pointer;margin-block-start:calc(var(--break) * 2)}.recovery-points .item-price-more .cnt_curso_detalles{display:none;text-align:left;padding:var(--break)}.recovery-points .item-price-more .cnt_curso_map{height:300px;margin:0;margin-block-start:calc(var(--break) * 1.5)}.recovery-points .item-price-number{text-align:center;margin-block-start:var(--break)}.recovery-points .item-price-button{text-align:center;margin-block-start:calc(var(--break) * 2);margin-block-end:calc(var(--break) * 2)}@media screen and (max-width:64em){.recovery-points .fusion-column-wrapper{margin-left:0;margin-right:0}}.booking .info-box{max-width:initial;margin-block-start:calc(var(--break) * 2.5)}.booking .info-box>h2{font-weight:var(--font-semibold)}.booking .info-box .detalles_reserva h2{font-size:var(--font-h3)}.booking .timer{max-width:600px;font-size:var(--font-h2);font-family:var(--button_typography-font-family);border:2px solid var(--color-gray);padding:calc(var(--break) / 3);margin:var(--break) auto calc(var(--break) * 1.5) auto;text-align:center}.booking .cnt_curso_precio{margin-block:calc(var(--break) / 2);text-align:center;font-size:var(--font-h1);font-weight:var(--font-bold)}.booking .cnt_curso_button{text-align:center}.booking .fusion-button.fusion-button-default.volver{margin-block-end:calc(var(--break) * 2);border:2px solid #fff0;background-color:#fff0;border-color:var(--color-racc);transition:var(--transition-all)}.booking .fusion-button.fusion-button-default.volver:is(:hover,:focus-visible){background-color:var(--color-racc-corn);border-color:var(--color-racc)}.booking hr{color:var(--color-gray);margin-block-start:calc(var(--break) * 4);margin-block-end:calc(var(--break) * 3)}.booking .cnt_curso_map{height:350px;margin-block-start:var(--break);margin-block-end:calc(var(--break) * 2)}.booking .detalles_reserva ul ul{margin-block-start:calc(var(--break) / 1.5)}.final-results :where(.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active){border-color:var(--color-jupiter) var(--color-jupiter) transparent!important}.final-results .nav-fill .nav-item{background-color:var(--color-contrast);font-size:var(--font-h3);font-weight:var(--font-bold)}.tab-pricing-wrapper{background-color:var(--color-contrast);border:1px solid var(--color-jupiter);margin-block-end:calc(var(--break) * 1.5)}.tab-pricing-results{gap:calc(var(--break) * 1.5);margin-block-start:calc(var(--break) * 1.5)}.tab-pricing-results{margin-block-end:calc(var(--break) * 1.5);padding-inline:calc(var(--break) / 1.5)}.tab-pricing-results .card{max-width:100%;margin:0!important;padding:calc(var(--break) * 1.5)!important;border:1px solid var(--color-racc-golden)}.tab-pricing-results .card .button-wrapper{text-align:center;margin-block-start:calc(var(--break) * 1.5);margin-block-end:calc(var(--break) * 1.5)}.tab-pricing-results .card .item-box-blog-heading{text-align:center;font-weight:var(--font-semibold)}.tab-pricing-results .card .item-box-blog-title{text-align:left;font-weight:var(--font-bold);margin-block-start:calc(var(--break) / 1.5);margin-block-end:0;font-size:var(--font-base)}.tab-pricing-results .card .item-box-blog-text{text-align:left;margin-block-start:var(--break)}.tab-pricing-results .card .item-box-blog-text .fa-check{color:var(--color-fog)}.detalle-autoescuela-shortcode strong:empty,.detalle-autoescuela-shortcode strong:empty+br{display:none}.detalle-autoescuela-shortcode h1+h2{margin-block-start:calc(var(--break) / 4)}@media screen and (min-width:1025px){.tab-pricing-results .card{flex:1}}@media screen and (max-width:1024px){.tab-pricing-results .card{flex:0 0 100%}}.driving-school-searcher-headline{margin-block-start:calc(var(--break) * 2.5)}.driving-school-searcher .cnt_buscador_autoescuelas .pac-target-input{height:auto;line-height:var(--font-height-heading);font-size:var(--font-h5);padding:var(--break);border-radius:var(--radius);color:var(--color-base)}.driving-school-searcher .slider-container{position:relative;width:100%;margin-block-start:calc(var(--break) * 3.5);border:1px solid var(--color-racc-golden);border-radius:var(--radius);padding-inline:calc(var(--break) / 2)}.driving-school-searcher #slider_distance{width:100%;appearance:none;background:#fff0;height:28px;z-index:1}.driving-school-searcher #slider_distance::-webkit-slider-runnable-track{appearance:none;background:#fff0;height:40px}.driving-school-searcher #slider_distance::-moz-range-track{background:#fff0;height:40px}.driving-school-searcher #slider_distance:before{content:"";position:absolute;top:50%;transform:translateY(-50%);height:2px;background-color:var(--color-granite);width:100%;left:0}.driving-school-searcher #slider_distance::-webkit-slider-thumb{appearance:none;width:20px;height:20px;background-color:var(--color-granite);border-radius:50%;cursor:pointer;margin-top:10px;border:10px solid #fff0;box-sizing:border-box}.driving-school-searcher #slider_distance::-moz-range-thumb{width:20x;height:20px;background:gray;border-radius:50%;cursor:pointer;margin-top:10px;border:10px solid #fff0;box-sizing:border-box}.driving-school-searcher #slider-labels{display:flex;justify-content:space-between;padding-top:10px}.driving-school-searcher .ticks{display:flex;justify-content:space-between;position:absolute;width:100%;height:12px;top:50%;transform:translateY(-50%);background:repeating-linear-gradient(to right,var(--color-racc-golden),var(--color-racc-golden) 1px,transparent 1px,transparent 5%);pointer-events:none}.driving-school-searcher .cnt_tipo_carnet_div{margin-block-start:calc(var(--break) * 3.5);text-align:center}.driving-school-searcher .cnt_tipo_carnet_div span{top:3px;position:relative}.driving-school-searcher .cnt_tipo_carnet_div img{width:32px}.driving-school-searcher .cnt_tipo_carnet_div input{transform:scale(1.5);filter:grayscale(1)}.driving-school-searcher #search_map{height:500px;margin-block-start:calc(var(--break) * 1.5)}.driving-schools-results #search_results{margin:calc(var(--break) * 1.5) 0;display:grid;grid-template-columns:1fr;grid-gap:calc(var(--break) * 1.5)}@media screen and (min-width:768px){.driving-schools-results #search_results{grid-template-columns:repeat(2,1fr)}}#search_results{margin:2em 0}.listado_cursos,#listado_cursos .row{margin-bottom:.5em}.search-info-box img{max-width:42px}.cnt_curso_fechas_text{margin-top:0}.cnt_curso_quedan_plazas{color:red}.arrow{border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:4px;margin:2px 6px;border-color:grey;transition:var(--transition-all)}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:4px!important;position:relative}