.elementor-3236 .elementor-element.elementor-element-774f7343.ob-is-breaking-bad>.elementor-container{justify-content:flex-start!important;flex-direction:row}.elementor-3236 .elementor-element.elementor-element-774f7343.ob-is-breaking-bad.ob-bb-inner>.elementor-container{justify-content:flex-start!important;flex-direction:row}.elementor-3236 .elementor-element.elementor-element-774f7343.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-vertical{flex-direction:column}.elementor-3236 .elementor-element.elementor-element-774f7343.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-vertical{flex-direction:column}.elementor-3236 .elementor-element.elementor-element-774f7343.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit}.elementor-3236 .elementor-element.elementor-element-21e2f47d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3236 .elementor-element.elementor-element-21e2f47d.elementor-column{align-self:inherit;cursor:default}.elementor-3236 .elementor-element.elementor-element-14bbe0c7{width:100%;max-width:100%}.custom-404{text-align:center;padding:50px 20px;font-family:'Josefin Sans',sans-serif;background-size:cover;color:#7b0f0f}.error-code{font-size:90px;font-weight:700;margin-bottom:10px}.error-message{font-size:28px;font-weight:600;text-transform:uppercase;margin-bottom:5px}.error-subtext{font-size:20px;font-weight:400;margin-bottom:20px}.error-description{font-size:18px;line-height:1.6;margin-bottom:30px;color:#5c0000;font-weight:400}.error-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.button-grey,.button-red{text-decoration:none;padding:12px 24px;border-radius:8px;font-weight:600;border:none;transition:background-color .3s ease;font-family:'Josefin Sans',sans-serif;min-width:160px;text-align:center;display:inline-block;box-sizing:border-box}.button-grey{background-color:#fff!important;border:2px solid #7b0f0f!important;color:#7b0f0f!important;opacity:1!important;pointer-events:auto!important}.button-grey:hover{background-color:#f2f2f2!important}.button-red{background-color:#7b0f0f!important;color:#fff!important;opacity:1!important;pointer-events:auto!important}.button-red:hover{background-color:#a41515}@media (max-width:1024px){.custom-404{padding:40px 15px}.error-code{font-size:70px}.error-message{font-size:24px}.error-subtext{font-size:18px}.error-description{font-size:16px;margin-bottom:25px}.button-grey,.button-red{min-width:140px;padding:10px 20px;font-size:14px}}@media (max-width:600px){.custom-404{padding:30px 10px}.error-code{font-size:50px}.error-message{font-size:20px}.error-subtext{font-size:16px}.error-description{font-size:14px;margin-bottom:20px}.error-buttons{flex-direction:column;gap:15px}.button-grey,.button-red{min-width:100%;padding:12px 0;font-size:16px}}