header.main-header.toro-centered-header{position:fixed;top:0;left:0;width:100%;z-index:1030;background:transparent!important;padding:20px 0;border:none!important;box-shadow:none!important;transition:background .5s ease,padding .4s ease}header.main-header.toro-centered-header.nav-fixed-top{background:linear-gradient(180deg,#3f0e0dd9,#3f0e0d8c 55%,#3f0e0d2e 82%,#3f0e0d00)!important;padding:12px 0 32px;border:none!important;box-shadow:none!important}.toro-navbar-container{max-width:1320px;margin:0 auto;padding:0 56px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:56px}.toro-nav-side{width:100%;display:flex;align-items:center}.toro-nav-left,.toro-desktop-nav-right{width:100%}.toro-menu-list{width:100%;display:flex;align-items:center;justify-content:space-between;list-style:none;margin:0;padding:0}.toro-menu-list li{margin:0!important;padding:0;display:flex;align-items:center}.toro-menu-list li a:not(.toro-reserve-btn){font-family:Raleway,sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#fff;text-decoration:none;padding:8px 0;position:relative;transition:color .25s ease;text-shadow:0 2px 12px rgba(0,0,0,.55);white-space:nowrap}.toro-menu-list li a:not(.toro-reserve-btn):hover,.toro-menu-list li.current-menu-item a:not(.toro-reserve-btn){color:#f9e8ad}.toro-menu-list li a:not(.toro-reserve-btn):after{content:"";position:absolute;left:0;bottom:2px;top:auto!important;width:100%;height:1px;background:#f9e8adbf;opacity:0;transform:scaleX(.4);transition:opacity .28s ease,transform .28s ease}.toro-menu-list li a:not(.toro-reserve-btn):hover:after,.toro-menu-list li.current-menu-item a:not(.toro-reserve-btn):after{opacity:1;transform:scaleX(1)}.toro-nav-center{display:flex;justify-content:center;align-items:center}.toro-nav-center .logo{flex:0 0 auto!important}.toro-nav-center .logo img{width:145px;height:auto;display:block;filter:drop-shadow(0 4px 16px rgba(0,0,0,.5));transition:width .35s ease,transform .3s ease}header.main-header.toro-centered-header.nav-fixed-top .toro-nav-center .logo img{width:118px}.toro-nav-center .logo a:hover img{transform:scale(1.03)}.toro-reserve-btn{display:inline-flex!important;align-items:center;justify-content:center;padding:8px 18px!important;font-family:Raleway,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none!important;color:#f9e8ad!important;background:#ffffff0a;border:1px solid rgba(249,232,173,.5);border-radius:2px;transition:all .28s ease;white-space:nowrap}.toro-reserve-btn:after{display:none!important}.toro-reserve-btn:hover{background:#f9e8ad24;color:#fff!important;border-color:#f9e8ade6}.swiper-mt:after,.top-single-bkg:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:160px;background:linear-gradient(180deg,#56100e00,#56100e73 55%,#56100e);z-index:1;pointer-events:none}.slider-caption{z-index:4!important}.swiper-mt-button-prev,.swiper-mt-button-next{display:none!important}h1,h2,h3,h4,h5,h6,.display-2,.single-post-title,.elementor-heading-title{line-height:1.25!important}h1,.display-2,.single-post-title{font-size:clamp(24px,3.4vw,38px)!important;letter-spacing:clamp(2.5px,.4vw,5px)!important}h2,h2.elementor-heading-title{font-size:clamp(20px,2.5vw,30px)!important;letter-spacing:clamp(2px,.3vw,3.5px)!important}h3,h3.elementor-heading-title{font-size:clamp(18px,2vw,24px)!important;letter-spacing:2px!important}h4,h4.elementor-heading-title{font-size:clamp(16px,1.6vw,20px)!important;letter-spacing:1.5px!important}h5,h5.elementor-heading-title{font-size:clamp(14px,1.3vw,17px)!important;letter-spacing:1.5px!important}h6,.elementor-element-e7dfebf .elementor-heading-title,.elementor-element-9fc7685 .elementor-heading-title,.elementor-element-54d5de8 .elementor-heading-title{font-size:12px!important;letter-spacing:2.5px!important}.elementor-element-df5e116 .elementor-heading-title,.elementor-element-e5d8b13 .elementor-heading-title,.elementor-element-5998d4b .elementor-heading-title,.elementor-element-5de9a5d .elementor-heading-title{font-size:clamp(28px,3.2vw,38px)!important;letter-spacing:2px!important}.elementor-widget-text-editor p,.testimonial-desc{font-size:clamp(14.5px,1.2vw,16px)!important;line-height:1.75!important}.toro-hero-headline{font-size:clamp(24px,3.6vw,40px)!important;letter-spacing:clamp(3px,.5vw,6px)!important;margin-bottom:12px!important;text-transform:uppercase}.toro-hero-sub{max-width:580px;margin:12px auto 0;font-size:clamp(14px,1.5vw,16px);line-height:1.68;color:#ffffffeb;font-weight:400;letter-spacing:.3px;text-shadow:0 2px 12px rgba(0,0,0,.65)}.elementor-element-3659f5f>.elementor-widget-container,.elementor-element-1b07c54>.elementor-widget-container,.elementor-element-50581f2>.elementor-widget-container,.elementor-element-4d1ae18>.elementor-widget-container{margin:18px 0 0!important;padding:0!important}.elementor-element-50729453>.elementor-element-populated{margin-top:0!important}.elementor-element-e6432ca>.elementor-widget-container{margin-bottom:14px!important}.elementor-element-8278556 h6{margin-bottom:12px!important;color:#f9e8ad!important}.elementor-element-8fc67b5>.elementor-container{align-items:center}.elementor-element-e7dfebf .elementor-heading-title{color:#f9e8ad!important;border-bottom-color:#f9e8ad80!important}.elementor-element-4efb165>.elementor-widget-container{margin:4px 0 20px!important}.elementor-element-c4d23da{width:100%!important;max-width:540px!important;text-align:left!important}.toro-philosophie-text p{font-size:15.5px;line-height:1.76;color:#ffffffe0;margin:0 0 15px}.toro-philosophie-text p.toro-philosophie-lead{font-size:17px;line-height:1.7;font-weight:500;color:#fff;border-left:2px solid #f9e8ad;padding-left:16px;margin-bottom:18px}.elementor-element-ec8003d{margin-top:22px!important}.elementor-element-d94545c .elementor-heading-title{font-size:13px!important;letter-spacing:2.5px!important;color:#f9e8ad!important;margin-bottom:8px!important}.toro-grundsaetze-rows{list-style:none;padding:0;margin:4px 0 24px;max-width:420px;border-top:1px solid rgba(249,232,173,.22)}.toro-grundsaetze-rows li{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid rgba(249,232,173,.22)}.toro-grundsatz-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid rgba(249,232,173,.55);color:#f9e8ad;font-size:10px;flex-shrink:0}.toro-grundsatz-label{font-family:Raleway,sans-serif;font-size:15px;font-weight:600;letter-spacing:1px;color:#fff}.elementor-element-546ab50>.elementor-widget-container{margin:0!important}@media(max-width:767px){.elementor-element-c4d23da{max-width:100%!important;padding:0 12px!important;text-align:center!important}.toro-philosophie-text p.toro-philosophie-lead{border-left:none;padding-left:0;padding-bottom:14px;border-bottom:1px solid rgba(249,232,173,.25)}.toro-grundsaetze-rows{margin-left:auto;margin-right:auto;max-width:320px}.toro-grundsaetze-rows li{justify-content:center}.elementor-element-4db1c90.elementor-align-left,.elementor-element-73a5aeb.elementor-align-left{text-align:center!important}}.elementor-element-0feb6bb>.elementor-background-overlay{background-color:#3f0e0d!important;opacity:.74!important}.elementor-element-1fe0ea3{width:100%!important}.toro-reviews-eyebrow{display:inline-block;font-family:Raleway,sans-serif;font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#f9e8ad;padding-bottom:4px;margin-bottom:10px;border-bottom:1px solid rgba(249,232,173,.5)}.elementor-element-0b173e6>.elementor-widget-container{margin-bottom:24px!important}.toro-review-rotator{max-width:720px;margin:0 auto;text-align:center}.toro-review-slides{display:grid;grid-template-areas:"slide";align-items:center;padding:26px 20px;border-top:1px solid rgba(249,232,173,.22);border-bottom:1px solid rgba(249,232,173,.22)}.toro-review-slide{grid-area:slide;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .6s ease,transform .6s ease,visibility .6s ease;pointer-events:none}.toro-review-slide.is-active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.elementor-element-0feb6bb .testimonial-desc{font-size:clamp(16px,2vw,19px)!important;line-height:1.78!important;font-weight:400!important;color:#fff!important;margin:0 auto 18px!important;max-width:640px}.elementor-element-0feb6bb .testimonial-client{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:Raleway,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#f9e8ad}.toro-review-dots{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:22px}.toro-review-dot{width:8px;height:8px;border-radius:999px;border:none;padding:0;background:#f9e8ad52;cursor:pointer;transition:width .35s ease,background-color .35s ease}.toro-review-dot.is-active{width:26px;background:#f9e8ad}@media(max-width:767px){.toro-review-slides{padding:20px 10px}}.elementor-element-54d5de8 .elementor-heading-title{color:#f9e8ad!important;border-bottom-color:#f9e8ad80!important}.elementor-element-76e0e06>.elementor-widget-container{margin:4px 0 20px!important}.elementor-element-9ee13f8>.elementor-element-populated{margin:0!important}.toro-contact-reserve-container{align-items:flex-start;gap:48px}.toro-contact-rows{list-style:none;padding:0;margin:8px 0 0;max-width:460px;border-top:1px solid rgba(249,232,173,.22)}.toro-contact-rows li{display:flex;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid rgba(249,232,173,.22)}.toro-contact-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(249,232,173,.55);color:#f9e8ad;font-size:13px;flex-shrink:0}.toro-contact-detail{display:flex;flex-direction:column;gap:2px;text-align:left}.toro-contact-label{font-family:Raleway,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#f9e8ad}.toro-contact-value{font-size:15.5px;color:#fff!important;text-decoration:none!important;transition:color .2s ease}a.toro-contact-value:hover{color:#f9e8ad!important}.toro-reserve-form-wrap{width:100%;padding:6px 0 0 28px;border-left:1px solid rgba(249,232,173,.22);text-align:left}.toro-reserve-form-title{font-family:Raleway,sans-serif;font-size:14px!important;font-weight:700!important;letter-spacing:2.5px!important;text-transform:uppercase;color:#f9e8ad!important;margin:0 0 16px!important}.toro-steps-bar{display:flex;align-items:center;gap:10px;padding-bottom:16px;margin-bottom:22px;border-bottom:1px solid rgba(249,232,173,.22)}.toro-step-tab{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;padding:0;cursor:pointer;font-family:Raleway,sans-serif;color:#ffffff7a;transition:color .2s ease}.toro-step-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid rgba(249,232,173,.35);font-size:10.5px;font-weight:700;color:#f9e8adbf;transition:all .2s ease}.toro-step-name{font-size:11.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.toro-step-tab.is-active,.toro-step-tab.is-done{color:#fff}.toro-step-tab.is-active .toro-step-num{background:#f9e8ad;border-color:#f9e8ad;color:#3f0e0d}.toro-step-tab.is-done .toro-step-num{border-color:#f9e8ad;color:#f9e8ad}.toro-step-line{flex:1;height:1px;background:#f9e8ad33}.toro-step-pane{display:none;animation:toroStepFade .28s ease}.toro-step-pane.is-active{display:block}@keyframes toroStepFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.toro-slot-group{margin-bottom:20px}.toro-slot-label{display:block;font-family:Raleway,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:#f9e8adeb;margin-bottom:8px}.toro-slot-label small{font-weight:400;letter-spacing:.8px;text-transform:none;color:#ffffffa6;margin-left:4px}.toro-slot-row{display:flex;flex-wrap:wrap;gap:8px}.toro-slot-btn{background:transparent;border:1px solid rgba(249,232,173,.35);color:#fff;font-family:Raleway,sans-serif;font-size:13px;font-weight:600;letter-spacing:.8px;padding:9px 14px;border-radius:2px;cursor:pointer;transition:all .2s ease;line-height:1.2}.toro-slot-btn:hover{border-color:#f9e8ad;color:#f9e8ad}.toro-slot-btn.is-active{background:#f9e8ad;border-color:#f9e8ad;color:#3f0e0d;font-weight:700}.toro-guest-slots .toro-slot-btn{min-width:42px;padding:9px 10px;text-align:center}.toro-date-slots{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.toro-date-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:9px 6px}.toro-date-dow{font-size:10.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;opacity:.8}.toro-date-num{font-family:Arimo,sans-serif;font-size:13px;font-weight:600}.toro-custom-date-wrap{margin-top:10px}.toro-custom-date-input{width:100%;min-height:42px;background:transparent!important;border:1px solid rgba(249,232,173,.45)!important;border-radius:2px!important;padding:8px 12px!important;font-family:Arimo,sans-serif;font-size:15px!important;color:#fff!important}.toro-custom-date-input::-webkit-calendar-picker-indicator{filter:invert(.9) sepia(.3) saturate(.8);cursor:pointer}.toro-ruhetag-hint{margin:8px 0 0!important;font-size:13px;color:#f9e8ad!important}.toro-time-sections{display:flex;flex-direction:column;gap:12px}.toro-time-sublabel{display:block;font-size:11.5px;color:#ffffffb8;margin-bottom:6px}.toro-area-slots{display:grid;grid-template-columns:1fr 1fr;gap:8px}.toro-form-grid.toro-contact-inputs{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(249,232,173,.18)}.toro-form-field{display:flex;flex-direction:column;gap:5px;text-align:left}.toro-form-field-full{margin-top:14px}.toro-form-field label{font-family:Raleway,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:#f9e8ade6;margin:0}.toro-form-field input{width:100%;min-height:40px;background:transparent!important;border:none!important;border-bottom:1px solid rgba(249,232,173,.35)!important;border-radius:0!important;padding:8px 2px!important;font-family:Arimo,sans-serif;font-size:16px!important;color:#fff!important;outline:none!important;box-shadow:none!important;transition:border-color .25s ease}.toro-form-field input::placeholder{color:#ffffff73}.toro-form-field input:focus{border-bottom-color:#f9e8ad!important}.toro-slot-summary-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-left:2px solid #f9e8ad;background:#3f0e0d73;margin-bottom:18px}.toro-slot-summary{font-size:13.5px;line-height:1.5;color:#ffffffeb}.toro-slot-summary strong{color:#f9e8ad;font-weight:600}.toro-summary-edit{background:transparent;border:none;padding:0;font-family:Raleway,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#f9e8ad;text-decoration:underline;cursor:pointer;flex-shrink:0}.toro-step-nav{margin-top:22px;display:flex;align-items:center;justify-content:flex-start;gap:16px}.toro-step-nav-split{justify-content:space-between}.toro-back-btn{background:transparent;border:none;padding:8px 4px;font-family:Raleway,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#f9e8add9;cursor:pointer;transition:color .2s ease}.toro-back-btn:hover{color:#fff}.toro-submit-btn{background:transparent!important;cursor:pointer}.toro-reserve-feedback{margin-top:16px!important;padding-top:12px;border-top:1px solid rgba(249,232,173,.25);font-size:14.5px;line-height:1.6;color:#f9e8ad!important}@media(max-width:991px){.toro-contact-reserve-container{flex-direction:column;gap:32px}.toro-contact-reserve-container>.elementor-column{width:100%!important}.toro-reserve-form-wrap{padding:28px 0 0;border-left:none;border-top:1px solid rgba(249,232,173,.22)}}@media(max-width:767px){#reservierung{padding:0 16px!important}.toro-contact-reserve-container{gap:24px}.elementor-element-5d7c47e{padding:0 6px}.toro-contact-rows{margin:4px auto 0;max-width:100%}.toro-contact-rows li{padding:12px 4px;gap:14px}.toro-reserve-form-wrap{padding:26px 2px 0;text-align:left}.toro-reserve-form-title{text-align:center;margin-bottom:18px!important}.toro-guest-slots{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.toro-date-slots{grid-template-columns:repeat(3,1fr);gap:8px}.toro-time-slots{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.toro-time-slots .toro-slot-btn{padding:10px 6px;text-align:center}.toro-form-grid.toro-contact-inputs{grid-template-columns:1fr;gap:14px;margin-top:10px;padding-top:10px}.toro-steps-bar{gap:6px}.toro-step-name{font-size:10.5px;letter-spacing:1px}.toro-step-nav{margin-top:20px}.toro-step-nav:not(.toro-step-nav-split) .toro-submit-btn{width:100%;justify-content:center;padding:14px 20px!important}.toro-step-nav-split{gap:12px}.toro-step-nav-split .toro-submit-btn{flex:1;justify-content:center;padding:14px 16px!important}}.toro-hero-actions{margin-top:24px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.toro-hero-btn{display:inline-block;padding:11px 24px;font-family:Raleway,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;text-decoration:none!important;color:#f9e8ad!important;border:1px solid rgba(249,232,173,.75);background:#2b08078c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:all .3s ease}.toro-hero-btn:hover{background:#f9e8ad33;color:#fff!important;border-color:#f9e8ad}@media(max-width:1120px){header.main-header.toro-centered-header{padding:14px 0}.toro-navbar-container{display:flex;align-items:center;justify-content:space-between;padding:0 20px}.toro-nav-left,.toro-desktop-nav-right{display:none!important}.toro-nav-center .logo img{width:96px}.swiper-mt{height:560px!important}.slider-caption{padding-top:44px!important}.slider-text{width:90%!important}.toro-hero-actions{margin-top:18px;gap:10px}.toro-hero-btn{padding:9px 16px;font-size:11px;letter-spacing:1.8px}.toro-nav-right{width:auto}.nav-button-holder{display:block!important}.nav-button{border:none!important;background:transparent!important;width:36px!important;height:36px!important;padding:6px 0!important;display:flex!important;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px}.nav-button .menu-bar{width:24px!important;height:1.5px!important;background:#fff!important;margin:0!important;display:block}.nav-button .menu-bar:nth-child(2){width:18px!important}}.menu-mask{background-color:#300a09f7!important;padding:0!important}.toro-mobile-drawer{display:flex;flex-direction:column;min-height:100vh;padding:20px 24px!important}.toro-mobile-drawer__top{display:flex;justify-content:flex-end;width:100%}.toro-mobile-drawer .exit-mobile{position:relative!important;margin-top:0!important;width:36px!important;height:36px!important;border:none!important;background:transparent!important;padding:0!important}.toro-mobile-drawer .exit-mobile .menu-bar{width:22px!important;height:1.5px!important;background:#fff!important;position:absolute!important;top:50%!important;left:50%!important;margin:0!important}.toro-mobile-drawer .exit-mobile .menu-bar:nth-child(1){transform:translate(-50%,-50%) rotate(-45deg)!important}.toro-mobile-drawer .exit-mobile .menu-bar:nth-child(2){transform:translate(-50%,-50%) rotate(45deg)!important}.toro-mobile-drawer__body{flex:1;display:flex;align-items:center;justify-content:center}.toro-mobile-list.menu-mobile{margin:0!important;padding:0!important;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.toro-mobile-list.menu-mobile li{padding:0!important;margin:0!important}.toro-mobile-list.menu-mobile li a{font-family:Raleway,sans-serif;font-size:18px!important;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#fff!important;text-decoration:none!important}.toro-mobile-list.menu-mobile li a:hover{color:#f9e8ad!important}footer.toro-footer{background:#3f0e0d!important;color:#ffffffdb!important;padding:0!important;border-top:1px solid rgba(249,232,173,.22)}.toro-footer-section.footer-section{margin-top:80px!important;padding:64px 0 32px}.toro-footer-brand{text-align:center;padding-bottom:42px;margin-bottom:42px;border-bottom:1px solid rgba(249,232,173,.18)}.toro-footer-logo{max-width:240px;width:100%;height:auto;display:inline-block}.toro-footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding-bottom:44px;border-bottom:1px solid rgba(249,232,173,.18)}.toro-footer-col{text-align:left}.toro-footer-col-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.toro-footer-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid rgba(249,232,173,.5);color:#f9e8ad;font-size:12px;flex-shrink:0}.toro-footer-title{font-family:Raleway,sans-serif;font-size:13px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase;color:#f9e8ad!important;margin:0!important}.toro-footer-text{font-size:14.5px;line-height:1.72;color:#ffffffe0;margin:0!important;padding-left:42px}.toro-footer-text a{color:#ffffffe0!important;text-decoration:none!important;transition:color .2s ease}.toro-footer-text a:hover{color:#f9e8ad!important}.toro-footer-muted{color:#f9e8adc7;font-size:13.5px}.toro-footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:24px;font-size:13px;color:#ffffffa6}.toro-footer-links{display:flex;align-items:center;gap:12px}.toro-footer-links a{color:#ffffffbf!important;text-decoration:none!important;letter-spacing:1px;transition:color .2s ease}.toro-footer-links a:hover{color:#f9e8ad!important}.toro-footer-sep{color:#f9e8ad73}@media(max-width:991px){.toro-footer-grid{grid-template-columns:repeat(2,1fr);gap:28px}}@media(max-width:767px){.toro-footer-section.footer-section{margin-top:50px!important;padding:48px 16px 28px}.toro-footer-brand{padding-bottom:30px;margin-bottom:30px}.toro-footer-logo{max-width:190px}.toro-footer-grid{grid-template-columns:1fr;gap:24px;padding-bottom:32px}.toro-footer-col{text-align:center}.toro-footer-col-head{justify-content:center;margin-bottom:8px}.toro-footer-text{padding-left:0}.toro-footer-bottom{flex-direction:column-reverse;gap:12px;text-align:center}}
