@font-face{font-family:Roboto Condensed;src:url(fonts/roboto-condensed-regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(fonts/roboto-condensed-bold.ttf) format('truetype');font-weight:600 900;font-style:normal;font-display:swap}@font-face{font-family:Archivo Black;src:url(fonts/archivo-black.ttf) format('truetype');font-weight:400 900;font-style:normal;font-display:swap}
:root{--rx-red:#b90e13;--rx-ink:#202a30;--rx-line:#dde1e4;--rx-muted:#697278;--rx-body:'Roboto Condensed',Arial,sans-serif;--rx-display:'Archivo Black',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body.rexstor-theme{margin:0;background:white;color:#1c2023;font-family:var(--rx-body);font-size:16px;line-height:1.45}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--rx-red);outline-offset:4px}img{max-width:100%;height:auto}.skip-link{position:fixed;top:-100px;left:15px;z-index:99999;background:white;padding:15px}.skip-link:focus{top:10px}.rexstor-utility{height:36px;background:#eeeff0;display:flex;align-items:center;justify-content:space-between;padding:0 3.5%;font-size:11px}.rexstor-header{min-height:80px;display:flex;align-items:center;gap:30px;padding:16px 3.5%;border-bottom:1px solid var(--rx-line);background:#fff;position:sticky;top:0;z-index:50}.admin-bar .rexstor-header{top:32px}.rexstor-logo,.custom-logo-link{display:block;flex-shrink:0;line-height:0}.rexstor-logo img,.custom-logo{width:245px;height:auto;max-height:70px;object-fit:contain}.rexstor-header nav{margin-left:auto}.rexstor-menu{list-style:none;margin:0;padding:0}.rexstor-header .rexstor-menu{display:flex;gap:30px;align-items:center}.rexstor-header .menu-item{position:relative}.rexstor-header .menu-item>a{text-transform:uppercase;font-weight:700;font-size:13px;white-space:nowrap;display:block}.rexstor-header .menu-item-has-children>a:after{content:'⌄';margin-left:8px}.rexstor-header .sub-menu{list-style:none;position:absolute;top:100%;left:0;min-width:200px;padding:15px;background:#fff;box-shadow:0 8px 30px #0002;display:none}.rexstor-header .menu-item:hover>.sub-menu,.rexstor-header .menu-item:focus-within>.sub-menu{display:block}.rexstor-header .sub-menu li{padding:7px}.rexstor-header .sub-menu .sub-menu{left:100%;top:0}.rexstor-sales{padding:15px 22px;background:var(--rx-red);color:white;font-weight:700;font-size:13px;display:flex;gap:20px;align-items:center}.rexstor-toggle{display:none}.rexstor-content{max-width:1200px;min-height:50vh;margin:auto;padding:55px 25px}.rexstor-content h1{font-family:var(--rx-display);font-size:36px}.rexstor-content a{color:var(--rx-red)}
.rexstor-theme .elementor{font-family:var(--rx-body)}.rexstor-theme .elementor .elementor-widget{margin-block-end:0;min-width:0;max-width:100%}.rexstor-theme .elementor .elementor-heading-title{color:inherit!important;font-family:var(--rx-body)!important;font-weight:700!important;line-height:1.1;letter-spacing:0}.rexstor-theme .elementor .elementor-widget-text-editor{color:inherit;font-family:var(--rx-body);font-size:inherit;line-height:inherit}.rexstor-theme .elementor p{margin:0}.rexstor-theme .elementor .elementor-button{font-family:var(--rx-body)!important;font-weight:700!important;letter-spacing:0!important;font-size:13px;line-height:1.2;border-radius:0;background:var(--rx-red);color:#fff;padding:13px 20px;border:1px solid transparent;transition:background .2s,transform .2s}.rexstor-theme .elementor .elementor-button:hover{background:#940b10;transform:translateY(-2px)}.rexstor-theme .elementor .rx-outline .elementor-button{background:#fffffff2;color:var(--rx-ink);border-color:#92999e}.rexstor-theme .elementor .rx-white .elementor-button{background:#fff;color:#20272b;border-color:#d4d8da}.rexstor-theme .elementor .e-con{--container-widget-width:100%;--container-default-padding-top:0;--container-default-padding-right:0;--container-default-padding-bottom:0;--container-default-padding-left:0;--widgets-spacing:0px;--gap:0px;gap:0;min-width:0}.rexstor-theme .elementor .rx-section{padding:28px 3% 0!important;max-width:1800px;margin-left:auto;margin-right:auto}.rexstor-theme .elementor .rx-section-title{padding-left:29px;margin-bottom:17px;position:relative}.rexstor-theme .elementor .rx-section-title .elementor-heading-title{font-size:22px;line-height:1.1}.rx-section-title:before{content:'';position:absolute;left:0;top:11px;width:18px;height:2px;background:var(--rx-red)}
.rexstor-theme .elementor .rx-hero{min-height:470px;position:relative;isolation:isolate;justify-content:center;padding:40px 7%!important}.rx-hero:before{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#edf0f2 0%,#edf0f2fc 27%,#edf0f2ee 40%,transparent 46%)}.rexstor-theme .elementor .rx-hero-copy{width:44%;position:relative;z-index:1;gap:23px!important}.rexstor-theme .elementor .rx-eyebrow{font-size:10px;letter-spacing:2.2px;font-weight:700;line-height:1.3;white-space:nowrap}.rexstor-theme .elementor .rx-hero-title .elementor-heading-title{font-family:var(--rx-display)!important;font-size:clamp(38px,4.5vw,76px);font-weight:400!important;letter-spacing:-2px;line-height:.95}.rx-hero-title{position:relative}.rx-hero-title:before{content:'';position:absolute;left:-23px;top:-12px;width:27px;height:23px;border-left:4px solid var(--rx-red);border-top:4px solid var(--rx-red)}.rexstor-theme .elementor .rx-hero-intro{font-size:16px;line-height:1.25;max-width:440px}.rexstor-theme .elementor .rx-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px!important}.rx-actions>.elementor-widget{width:auto}
.rexstor-theme .elementor .rx-products{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px!important}.rexstor-theme .elementor .rx-product{padding:15px 12px 12px!important;border:1px solid var(--rx-line);background:#fafbfd;gap:6px!important}.rx-product .elementor-heading-title{font-size:16px!important}.rexstor-theme .elementor .rx-product-sub{font-size:11px;color:var(--rx-muted)}.rx-product .elementor-widget-image{margin:15px 0 10px}.rx-product .elementor-widget-image img{width:100%;height:120px;object-fit:contain;mix-blend-mode:multiply}.rexstor-theme .elementor .rx-spec{font-size:10px;padding:5px;border:1px solid var(--rx-line);text-align:center;color:#5d6870}.rexstor-theme .elementor .rx-product-link .elementor-button{font-size:10px;background:none;padding:6px 0 0;color:var(--rx-red);border:0}
.rexstor-theme .elementor .rx-range-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px!important}.rexstor-theme .elementor .rx-range{min-height:235px;padding:20px!important;position:relative;isolation:isolate;overflow:hidden;gap:10px!important;background:#f0f2f3}.rx-range-image{position:absolute!important;right:0;top:0;width:68%!important;height:100%;z-index:-2}.rx-range-image .elementor-widget-container,.rx-range-image img{width:100%;height:100%;object-fit:cover}.rx-range:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f7f8f8 0%,#f7f8f8ee 28%,#f7f8f88c 48%,transparent 68%)}.rx-range h3{font-size:28px!important;letter-spacing:-.5px!important}.rx-range .elementor-widget-text-editor{font-size:15px;line-height:1.3;width:63%}.rx-range .elementor-widget-button{margin-top:auto}.rx-range .elementor-button{font-size:12px!important;padding:11px 14px!important}
.rexstor-theme .elementor .rx-performance{background:var(--rx-ink);color:#fff;margin-top:28px;padding-bottom:25px!important;max-width:none}.rexstor-theme .elementor .rx-performance-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr)) 1.2fr;gap:0!important}.rexstor-theme .elementor .rx-metric{padding:0 20px!important;border-right:1px solid #ffffff40;gap:4px!important}.rx-metric:first-child{padding-left:0!important}.rx-metric:last-child{border:0}.rx-metric .elementor-widget-text-editor{font-size:10px;color:#cbd3d7}.rx-metric h3{font-size:22px!important}.rx-metric:last-child h3{font-size:16px!important}
.rexstor-theme .elementor .rx-app-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px!important}.rexstor-theme .elementor .rx-app{padding:22px!important;min-height:185px;border:1px solid var(--rx-line);position:relative;isolation:isolate;overflow:hidden;gap:9px!important}.rx-app-image{position:absolute!important;right:0;top:0;width:52%!important;height:100%;z-index:-2}.rx-app-image .elementor-widget-container,.rx-app-image img{width:100%;height:100%;object-fit:cover}.rx-app:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fff 0%,#fff 35%,#ffffffe5 52%,transparent 80%)}.rx-app .elementor-widget-heading{max-width:58%}.rx-app h3{font-size:18px!important}.rx-app .elementor-widget-text-editor{font-size:13px;line-height:1.35;color:var(--rx-muted);max-width:52%}.rx-app .elementor-widget-button{margin-top:auto}.rx-app .elementor-button{padding:0!important;background:transparent!important;color:var(--rx-red)!important;font-size:11px!important;border:0!important}
.rexstor-theme .elementor .rx-quality{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 0!important;border-top:1px solid var(--rx-line);border-bottom:1px solid var(--rx-line);margin:25px 3% 0;width:94%}.rexstor-theme .elementor .rx-quality-item{padding:0 20px!important;border-right:1px solid var(--rx-line);gap:5px!important}.rx-quality-item:last-child{border:0}.rx-quality-item h3{font-size:13px!important}.rx-quality-item .elementor-widget-text-editor{font-size:11px;color:var(--rx-muted)}
.rexstor-theme .elementor .rx-global{display:grid!important;grid-template-columns:1.1fr 1.6fr .65fr;gap:25px!important;padding-bottom:25px!important;border-bottom:1px solid var(--rx-line)}.rx-global-copy>.elementor-widget-text-editor{font-size:15px;color:var(--rx-muted);line-height:1.4;margin:0 0 23px 29px;width:calc(100% - 29px)}.rx-global-copy>.elementor-widget-button{margin-left:29px}.rexstor-theme .elementor .rx-map{justify-content:center}.rx-map-legend{font-size:10px;text-align:center;color:var(--rx-muted)}.rexstor-theme .elementor .rx-stats{gap:16px!important}.rexstor-theme .elementor .rx-stat{border-left:1px solid var(--rx-line);padding-left:30px!important}.rx-stat h3{font-size:29px!important;color:var(--rx-red)!important}.rx-stat .elementor-widget-text-editor{font-size:14px;color:var(--rx-muted)}
.rexstor-theme .elementor .rx-reasons{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));padding:8px 0 25px!important}.rexstor-theme .elementor .rx-reason{padding:0 22px!important;border-right:1px solid var(--rx-line);text-align:center;gap:15px!important}.rx-reason:last-child{border:0}.rx-reason h3{font-size:15px!important;line-height:1.2!important}.rx-reason-icon .elementor-heading-title{color:var(--rx-red)!important;font-size:46px!important;line-height:1!important}.rexstor-theme .elementor .rx-features{display:grid!important;grid-template-columns:1fr 1fr;gap:15px!important}.rexstor-theme .elementor .rx-feature{color:#fff;padding:26px 6%!important;min-height:245px;position:relative;isolation:isolate;gap:12px!important}.rx-feature:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#172329 0%,#172329f0 35%,#17232966 65%,transparent);z-index:-1}.rx-feature:nth-child(2):before{background:linear-gradient(90deg,#203724,#203724df 40%,transparent)}.rx-feature h2{font-size:27px!important}.rx-feature>.elementor-widget-text-editor:not(.rx-feature-label){font-size:15px;max-width:58%;line-height:1.35;color:#e2e6e7}.rx-feature-label{font-size:14px;font-weight:700;border-left:3px solid var(--rx-red);padding-left:14px}.rx-feature .elementor-widget-button{margin-top:auto}.rx-feature .elementor-button{background:none!important;padding:8px 0!important;border-bottom:1px solid #c0c9ce!important}
.rx-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.rx-news-grid article{display:flex;min-height:200px;border:1px solid var(--rx-line)}.rx-news-grid article>a{width:36%;flex-shrink:0}.rx-news-grid article img{width:100%;height:100%;object-fit:cover}.rx-news-grid article>div{padding:15px;display:flex;flex-direction:column;gap:9px}.rx-news-grid time{font-size:11px;color:var(--rx-muted)}.rx-news-grid h3{font-family:var(--rx-body);font-size:16px;line-height:1.2;margin:0}.rx-news-grid p{font-size:12px;color:var(--rx-muted)}.rx-news-grid article>div>a{color:var(--rx-red);font-size:11px;font-weight:700;margin-top:auto}.rexstor-theme .elementor .rx-contact{margin-top:28px;padding:35px 5%!important;background:#f3f5f6;border-top:1px solid var(--rx-line);gap:14px!important;text-align:center;align-items:center}.rx-contact h2{font-size:28px!important}.rx-contact .elementor-widget-button{width:auto}
.rexstor-footer{padding:35px 4%;background:var(--rx-ink);color:#d1d9de}.rexstor-footer-grid{display:grid;grid-template-columns:2.2fr repeat(4,1fr);gap:30px;max-width:1700px;margin:auto}.rexstor-footer-brand p{font-size:14px;line-height:1.45;margin:20px 0;max-width:350px}.rexstor-email{font-size:15px;color:#fff}.rexstor-footer-column{border-left:1px solid #ffffff40;padding-left:25px}.rexstor-footer-column h3{font-size:13px;line-height:1.2;text-transform:uppercase;color:white;margin:0 0 13px}.rexstor-footer-column .rexstor-menu a,.rexstor-footer-column .widget_nav_menu a{font-size:14px;display:block;padding:3px 0}.rexstor-footer-column a:hover{color:white;text-decoration:underline}.rexstor-footer-column ul{list-style:none;margin:0;padding:0}.rexstor-footer-column .sub-menu{padding-left:10px}.rexstor-legal{display:flex;justify-content:space-between;gap:20px;padding:20px 3%;font-size:11px;color:#6c757b}.rexstor-legal ul{display:flex;gap:15px}.woocommerce .button,.woocommerce button.button{background:var(--rx-red);color:#fff;border-radius:0}.woocommerce{max-width:1500px;margin:auto;padding:25px 3%}
@media(min-width:1600px){.rexstor-theme .elementor .rx-hero{min-height:600px}.rx-product .elementor-widget-image img{height:155px}.rexstor-theme .elementor .rx-range{min-height:290px}.rx-range h3{font-size:33px!important}.rx-range .elementor-widget-text-editor{font-size:18px}.rexstor-theme .elementor .rx-app{min-height:230px}.rx-app h3{font-size:22px!important}.rx-app .elementor-widget-text-editor{font-size:16px}.rexstor-theme .elementor .rx-feature{min-height:300px}}
@media(max-width:1100px){.rexstor-header{gap:20px}.rexstor-logo img,.custom-logo{width:205px}.rexstor-header .rexstor-menu{gap:20px}.rexstor-header .menu-item>a{font-size:12px}.rexstor-sales{padding:13px 16px;font-size:11px}.rexstor-theme .elementor .rx-hero{min-height:410px}.rexstor-theme .elementor .rx-eyebrow{font-size:8px;letter-spacing:1px}.rexstor-theme .elementor .rx-hero-title .elementor-heading-title{font-size:46px}.rexstor-theme .elementor .rx-hero-intro{font-size:14px}.rexstor-theme .elementor .rx-actions{gap:10px!important}.rx-actions .elementor-button{font-size:11px!important;padding:12px!important}.rx-product .elementor-heading-title{font-size:13px!important}.rx-product .elementor-widget-image img{height:95px}.rx-product .rx-spec{font-size:8px!important}.rx-range h3{font-size:24px!important}.rx-range .elementor-widget-text-editor{font-size:13px}.rx-range .elementor-button{font-size:10px!important}.rx-metric h3{font-size:18px!important}.rx-metric:last-child h3{font-size:13px!important}.rx-app h3{font-size:16px!important}.rx-app .elementor-widget-text-editor{font-size:12px}.rx-global .rx-section-title .elementor-heading-title{font-size:20px!important}.rx-global-copy>.elementor-widget-text-editor{font-size:13px}.rx-global-copy .elementor-button{font-size:11px!important;padding:12px!important}.rexstor-footer-grid{gap:20px}.rexstor-footer-column{padding-left:15px}}
@media(max-width:767px){html{scroll-padding-top:85px}.rexstor-utility{height:30px;font-size:9px}.rexstor-utility>span:nth-child(2){display:none}.rexstor-header{padding:13px 5%;min-height:65px}.admin-bar .rexstor-header{top:46px}.rexstor-header .rexstor-logo img,.custom-logo{width:175px}.rexstor-toggle{display:block;margin-left:auto;background:none;border:0;font-size:25px}.rexstor-sales{display:none}.rexstor-header nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;padding:20px 5%;border-bottom:1px solid var(--rx-line)}.rexstor-header nav.is-open{display:block}.rexstor-header .rexstor-menu{flex-direction:column;align-items:flex-start;gap:20px}.rexstor-header .menu-item>a{font-size:15px}.rexstor-header .sub-menu,.rexstor-header .sub-menu .sub-menu{position:static;display:block;box-shadow:none;padding:10px 0 0 15px}.rexstor-header .sub-menu li{padding:5px 0}.rexstor-theme .elementor .rx-section{padding:25px 5% 0!important}.rexstor-theme .elementor .rx-section-title .elementor-heading-title{font-size:20px}.rexstor-theme .elementor .rx-hero{min-height:650px;padding:35px 7% 310px!important;background-size:auto 350px!important;background-position:68% bottom!important;background-repeat:no-repeat!important;background-color:#edf0f2}.rx-hero:before{background:linear-gradient(#edf0f2 0%,#edf0f2 44%,transparent 58%)}.rexstor-theme .elementor .rx-hero-copy{width:100%;gap:22px!important}.rexstor-theme .elementor .rx-hero-title .elementor-heading-title{font-size:clamp(36px,7.2vw,55px);letter-spacing:-1.4px}.rexstor-theme .elementor .rx-hero-intro{font-size:15px;max-width:420px}.rexstor-theme .elementor .rx-eyebrow{font-size:8px;white-space:normal}.rexstor-theme .elementor .rx-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important}.rexstor-theme .elementor .rx-product{padding:11px 8px!important}.rx-product .elementor-heading-title{font-size:13px!important}.rx-product .elementor-widget-image img{height:100px}.rexstor-theme .elementor .rx-product-sub{font-size:10px}.rexstor-theme .elementor .rx-range-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important}.rexstor-theme .elementor .rx-range{padding:15px!important;min-height:215px}.rx-range h3{font-size:21px!important}.rx-range .elementor-widget-text-editor{font-size:13px;width:75%}.rx-range .elementor-button{font-size:9px!important;padding:9px!important}.rexstor-theme .elementor .rx-performance{padding-bottom:25px!important}.rexstor-theme .elementor .rx-performance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 0!important}.rexstor-theme .elementor .rx-metric{padding:0 12px!important}.rx-metric:nth-child(3){border:0}.rx-metric h3{font-size:17px!important}.rx-metric:last-child h3{font-size:12px!important}.rexstor-theme .elementor .rx-app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}.rexstor-theme .elementor .rx-app{padding:14px!important;min-height:205px}.rx-app h3{font-size:16px!important}.rx-app .elementor-widget-heading{max-width:70%}.rx-app .elementor-widget-text-editor{font-size:12px;max-width:67%}.rexstor-theme .elementor .rx-quality{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0!important;margin:25px 5% 0;width:90%}.rexstor-theme .elementor .rx-quality-item{padding:0 12px!important}.rx-quality-item:nth-child(2){border:0}.rx-quality-item h3{font-size:12px!important}.rexstor-theme .elementor .rx-global{grid-template-columns:1fr;gap:20px!important;padding-bottom:25px!important}.rexstor-theme .elementor .rx-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important}.rexstor-theme .elementor .rx-stat{padding-left:10px!important}.rx-stat h3{font-size:26px!important}.rx-stat .elementor-widget-text-editor{font-size:12px}.rexstor-theme .elementor .rx-reasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 0!important;padding-bottom:25px!important}.rexstor-theme .elementor .rx-reason{padding:0 12px!important}.rx-reason:nth-child(3){border:0}.rx-reason h3{font-size:13px!important}.rexstor-theme .elementor .rx-features{grid-template-columns:1fr;gap:12px!important}.rexstor-theme .elementor .rx-feature{padding:25px 5%!important;min-height:250px}.rx-feature h2{font-size:25px!important}.rx-feature>.elementor-widget-text-editor:not(.rx-feature-label){font-size:14px}.rx-news-grid{grid-template-columns:1fr}.rx-news-grid article{min-height:160px}.rexstor-footer{padding:30px 5%}.rexstor-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.rexstor-footer-brand{grid-column:1/-1}.rexstor-footer-brand p{max-width:450px}.rexstor-legal{padding:20px 5%;flex-direction:column}.rexstor-legal ul{flex-wrap:wrap;gap:10px 18px}.rexstor-theme .elementor .rx-contact{padding:30px 5%!important}.rx-contact h2{font-size:25px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

.rexstor-theme .elementor .rx-reason-icon .elementor-icon{font-size:43px;color:var(--rx-red)}.rx-reason-icon .elementor-icon svg{fill:var(--rx-red);width:43px;height:43px}
/* 1.1 — native product carousel and WordPress mega menu */
.rx-carousel{position:relative;width:100%}.rx-carousel-controls{display:flex;justify-content:flex-end;align-items:center;gap:9px;margin:-45px 0 17px;min-height:30px}.rx-carousel-controls button{background:white;border:1px solid #cbd1d5;color:#b90e13;font-size:21px;width:36px;height:32px;cursor:pointer}.rx-carousel-controls button:disabled{opacity:.3;cursor:default}.rx-carousel-count{font-size:12px;color:#68747c;margin-right:8px}.rx-carousel-track{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b90e13 #edf0f2;padding-bottom:14px}.rx-carousel-card{flex:0 0 calc((100% - 48px)/4);border:1px solid #dde1e4;padding:18px 16px;background:#fff;scroll-snap-align:start;display:flex;flex-direction:column;color:#1c2023;min-width:0;transition:box-shadow .2s}.rx-carousel-card:hover{box-shadow:0 5px 18px #0001}.rx-carousel-card h3{font-family:var(--rx-body);font-size:19px;line-height:1.15;margin:0 0 6px;font-weight:700;text-transform:uppercase}.rx-carousel-card p{font-size:13px;color:#697278}.rx-carousel-card img{width:100%;height:180px;object-fit:contain;mix-blend-mode:multiply;margin:14px 0}.rx-carousel-spec{display:flex;justify-content:space-between;gap:5px;font-size:11px;margin-top:auto}.rx-carousel-spec span{padding:5px;border:1px solid #dde1e4}.rx-carousel-link{color:#b90e13;font-size:12px;font-weight:700;margin-top:15px}.rexstor-header #mega-menu-wrap-primary{background:transparent;position:static}.rexstor-header #mega-menu-wrap-primary #mega-menu-primary{display:flex;gap:9px;background:#fff}.rexstor-header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{color:#202a30;background:white;font-family:var(--rx-body);font-size:14px;font-weight:700;text-transform:uppercase;padding:0 12px;height:42px;line-height:42px}.rexstor-header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{color:#b90e13;background:#f6f7f8}.rexstor-header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{background:#fff;border-top:3px solid #b90e13;box-shadow:0 15px 35px #14242c26;padding:25px;left:3vw;width:94vw;max-width:1450px;right:3vw;display:none}.rexstor-header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu.mega-toggle-on>ul.mega-sub-menu{display:block}.rexstor-header #mega-menu-wrap-primary #mega-menu-primary .mega-sub-menu a.mega-menu-link{color:#26343c!important;font-family:var(--rx-body)!important;background:#fff!important;font-size:16px!important;line-height:1.4!important;padding:12px!important;font-weight:700!important;text-transform:none!important}.rexstor-header #mega-menu-wrap-primary #mega-menu-primary .mega-sub-menu a:hover{color:#b90e13!important;background:#f4f6f7!important}.rx-photo-credits{font-size:11px;color:#75818a;margin:20px 0}.rx-detail-page .elementor-heading-title{font-family:var(--rx-body)!important}.rx-detail-page h1{font-size:52px!important;line-height:1.05!important}.rx-detail-page h2{font-size:28px!important}.rx-detail-page .elementor-widget-text-editor{font-size:18px;line-height:1.7}.rx-detail-page .elementor-widget-image img{width:100%;max-height:420px;object-fit:cover}.rexstor-theme .elementor .rx-hero{background-image:url(images/hero.webp);background-color:#edf0f2}.rexstor-theme .elementor .rx-hero:before{content:'';background:linear-gradient(90deg,#edf0f2e6 0%,#edf0f2d9 35%,transparent 49%)}.rx-home-news-note{font-size:16px}.rexstor-theme .elementor .rx-range-image img,.rexstor-theme .elementor .rx-app-image img{image-rendering:auto}.rx-detail-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:24px 0}.rx-detail-links a{padding:20px;border:1px solid #dde1e4;color:#b90e13;font-weight:700}
@media(max-width:1024px){.rx-carousel-card{flex-basis:calc((100% - 32px)/3)}.rexstor-header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{padding:0 6px;font-size:12px}.rx-carousel-card img{height:150px}}
@media(max-width:767px){.rx-carousel-card{flex-basis:calc((100% - 16px)/2)}.rx-carousel-card h3{font-size:17px}.rx-carousel-card img{height:130px}.rx-carousel-controls{margin:10px 0 14px}.rx-carousel-spec{flex-wrap:wrap}.rexstor-header nav{margin-left:0}.rexstor-header #mega-menu-wrap-primary #mega-menu-primary{display:block}.rexstor-header #mega-menu-wrap-primary .mega-menu-toggle{display:none}.rexstor-header #mega-menu-wrap-primary #mega-menu-primary .mega-sub-menu{position:static!important;width:100%!important;padding:10px!important;box-shadow:none!important}.rexstor-header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:16px;padding:0 10px}.rx-detail-page h1{font-size:36px!important}.rx-detail-links{grid-template-columns:1fr}}
@media(max-width:450px){.rx-carousel-card{flex-basis:85%}}
