.elementor-30 .elementor-element.elementor-element-70dd20c5:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-70dd20c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-cf91cd1e-f4f7-4196-85da-5c6d5f22d597);background-position:0px -120px;background-size:cover;}.elementor-30 .elementor-element.elementor-element-70dd20c5 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-70dd20c5 > .elementor-container{min-height:350px;}.elementor-30 .elementor-element.elementor-element-70dd20c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30 .elementor-element.elementor-element-f30bad5 .elementor-heading-title{color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-ccf8076.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-30 .elementor-element.elementor-element-0264c3a{font-weight:400;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-c3392f7{margin-top:0px;margin-bottom:0px;padding:3% 0% 3% 0%;}.elementor-30 .elementor-element.elementor-element-3ce2b4d > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-30 .elementor-element.elementor-element-1e2284b{--spacer-size:20px;}.elementor-30 .elementor-element.elementor-element-eb57bbc{text-align:start;}.elementor-30 .elementor-element.elementor-element-eb57bbc img{width:100%;}.elementor-30 .elementor-element.elementor-element-082d703 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-30 .elementor-element.elementor-element-329fc03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-30 .elementor-element.elementor-element-329fc03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-30 .elementor-element.elementor-element-329fc03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-30 .elementor-element.elementor-element-329fc03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-30 .elementor-element.elementor-element-329fc03 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-30 .elementor-element.elementor-element-329fc03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-30 .elementor-element.elementor-element-329fc03 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-329fc03 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-329fc03{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-30 .elementor-element.elementor-element-329fc03 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-514e894{--spacer-size:20px;}.elementor-30 .elementor-element.elementor-element-270efef .elementor-button{font-weight:500;}.elementor-30 .elementor-element.elementor-element-5213255{--divider-border-style:solid;--divider-color:#E00000;--divider-border-width:3px;}.elementor-30 .elementor-element.elementor-element-5213255 .elementor-divider-separator{width:100%;}.elementor-30 .elementor-element.elementor-element-5213255 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30 .elementor-element.elementor-element-b0d89c8 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-30 .elementor-element.elementor-element-8c4d9b7{--spacer-size:20px;}.elementor-30 .elementor-element.elementor-element-992562e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-992562e{text-align:start;}.elementor-30 .elementor-element.elementor-element-992562e img{width:100%;max-width:100%;height:340px;}.elementor-30 .elementor-element.elementor-element-0be8b72 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-b846d33 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-30 .elementor-element.elementor-element-b846d33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(27px/2);}.elementor-30 .elementor-element.elementor-element-b846d33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(27px/2);}.elementor-30 .elementor-element.elementor-element-b846d33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(27px/2);}.elementor-30 .elementor-element.elementor-element-b846d33 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-27px/2);}.elementor-30 .elementor-element.elementor-element-b846d33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-27px/2);}.elementor-30 .elementor-element.elementor-element-b846d33 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-b846d33 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-b846d33{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-30 .elementor-element.elementor-element-b846d33 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-e6b45f6{--spacer-size:20px;}.elementor-30 .elementor-element.elementor-element-262b414 .elementor-button{font-weight:500;}.elementor-30 .elementor-element.elementor-element-8c5dcfa:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-8c5dcfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f56fc6b );}.elementor-30 .elementor-element.elementor-element-8c5dcfa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30 .elementor-element.elementor-element-8c5dcfa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-0e38cc0 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-30 .elementor-element.elementor-element-73ad9e0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-73ad9e0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-73ad9e0.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-73ad9e0.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-d5d5d0f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-d5d5d0f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-d5d5d0f.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-d5d5d0f.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-d5d5d0f .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-d5d5d0f .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-aafb091{padding:2% 0% 2% 0%;}.elementor-30 .elementor-element.elementor-element-4a48a16 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-30 .elementor-element.elementor-element-8d9bc10 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-5656591 .pp-list-items:not(.pp-inline-items) li:not(:last-child){margin-bottom:10px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ddd;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-5656591 .pp-list-items.pp-inline-items li:not(:last-child){margin-right:10px;}body.rtl .elementor-30 .elementor-element.elementor-element-5656591 .pp-list-items.pp-inline-items li:not(:last-child){margin-left:10px;}.elementor-30 .elementor-element.elementor-element-5656591 .pp-list-items li{padding:0px 0px 10px 0px;}.elementor-30 .elementor-element.elementor-element-5656591 .pp-list-items.pp-inline-items li:not(:last-child){border-right-style:solid;border-right-width:1px;border-right-color:#ddd;}.elementor-30 .elementor-element.elementor-element-5656591 .pp-list-container .pp-list-items li{align-items:center;}.elementor-30 .elementor-element.elementor-element-5656591 .pp-list-items .pp-icon-list-icon{color:#48BF28;font-size:16px;line-height:16px;height:16px;width:16px;}.elementor-30 .elementor-element.elementor-element-5656591 .pp-list-items .pp-icon-list-icon svg{fill:#48BF28;}.elementor-30 .elementor-element.elementor-element-5656591 .pp-list-items .pp-icon-list-image img{width:16px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-5656591.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-right:12px;}body.rtl .elementor-30 .elementor-element.elementor-element-5656591.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-left:12px;}.elementor-30 .elementor-element.elementor-element-5656591.pp-icon-right .pp-list-items .pp-icon-wrapper{margin-left:12px;}.elementor-30 .elementor-element.elementor-element-5656591 .pp-icon-wrapper{top:0px;}.elementor-30 .elementor-element.elementor-element-5656591 .pp-icon-list-text{font-size:16px;}.elementor-30 .elementor-element.elementor-element-8058def .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-5dd19c2 .pp-list-items:not(.pp-inline-items) li:not(:last-child){margin-bottom:10px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ddd;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-5dd19c2 .pp-list-items.pp-inline-items li:not(:last-child){margin-right:10px;}body.rtl .elementor-30 .elementor-element.elementor-element-5dd19c2 .pp-list-items.pp-inline-items li:not(:last-child){margin-left:10px;}.elementor-30 .elementor-element.elementor-element-5dd19c2 .pp-list-items li{padding:0px 0px 10px 0px;}.elementor-30 .elementor-element.elementor-element-5dd19c2 .pp-list-items.pp-inline-items li:not(:last-child){border-right-style:solid;border-right-width:1px;border-right-color:#ddd;}.elementor-30 .elementor-element.elementor-element-5dd19c2 .pp-list-container .pp-list-items li{align-items:center;}.elementor-30 .elementor-element.elementor-element-5dd19c2 .pp-list-items .pp-icon-list-icon{color:var( --e-global-color-primary );font-size:16px;line-height:16px;height:16px;width:16px;}.elementor-30 .elementor-element.elementor-element-5dd19c2 .pp-list-items .pp-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-5dd19c2 .pp-list-items .pp-icon-list-image img{width:16px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-5dd19c2.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-right:12px;}body.rtl .elementor-30 .elementor-element.elementor-element-5dd19c2.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-left:12px;}.elementor-30 .elementor-element.elementor-element-5dd19c2.pp-icon-right .pp-list-items .pp-icon-wrapper{margin-left:12px;}.elementor-30 .elementor-element.elementor-element-5dd19c2 .pp-icon-wrapper{top:0px;}.elementor-30 .elementor-element.elementor-element-5dd19c2 .pp-icon-list-text{font-size:16px;}.elementor-30 .elementor-element.elementor-element-0aae1a3{--spacer-size:50px;}.elementor-30 .elementor-element.elementor-element-f626da3:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-f626da3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-9937b3cd-9e91-4a05-bf01-d297bc62c10b);background-position:center center;background-size:cover;}.elementor-30 .elementor-element.elementor-element-f626da3 > .elementor-background-overlay{background-color:var( --e-global-color-57a053f );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-f626da3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30 .elementor-element.elementor-element-731187a > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-30 .elementor-element.elementor-element-b5fb4f5{--spacer-size:50px;}.elementor-30 .elementor-element.elementor-element-56177bd{text-align:center;font-weight:800;color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-7d57349{--spacer-size:50px;}.elementor-30 .elementor-element.elementor-element-1c0ba04:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-1c0ba04 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f56fc6b );}.elementor-30 .elementor-element.elementor-element-1c0ba04 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6D6D6;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-30 .elementor-element.elementor-element-1c0ba04 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-d0d0eae .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-fa0ebbc .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-e7bbb68 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-faf97a6 img{height:380px;}.elementor-30 .elementor-element.elementor-element-1065b42:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-1065b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f56fc6b );}.elementor-30 .elementor-element.elementor-element-1065b42 > .elementor-background-overlay{background-image:var(--wpr-bg-fb7d1a43-5616-46a7-beda-6ffb7677e144);background-position:center center;background-size:cover;opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-1065b42{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 0% 3% 0%;}.elementor-30 .elementor-element.elementor-element-29a05ed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-29a05ed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-70c19823-87b6-4e5a-b2c9-8bd4a64c0bb6);background-position:center center;background-size:cover;}.elementor-30 .elementor-element.elementor-element-29a05ed > .elementor-element-populated{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-30 .elementor-element.elementor-element-29a05ed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-be3b5db{--spacer-size:250px;}.elementor-30 .elementor-element.elementor-element-63a1b3e .elementor-button{font-size:22px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-469ddc6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-469ddc6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-1eda117f-f774-4141-87f2-150a56a9a751);background-position:center center;background-size:cover;}.elementor-30 .elementor-element.elementor-element-469ddc6 > .elementor-element-populated{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-30 .elementor-element.elementor-element-469ddc6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-244d7d9{--spacer-size:250px;}.elementor-30 .elementor-element.elementor-element-c173dd4 .elementor-button{font-size:22px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-536dc43:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-536dc43 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-599a6e92-7d71-423c-85d1-a03c33ebb5fe);background-position:center center;background-size:cover;}.elementor-30 .elementor-element.elementor-element-536dc43 > .elementor-element-populated{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-30 .elementor-element.elementor-element-536dc43 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-163b213{--spacer-size:250px;}.elementor-30 .elementor-element.elementor-element-eac5955 .elementor-button{font-size:22px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-0b273d9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-0b273d9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-537e8d06-303c-4d95-ba7e-7502bca148e2);background-position:center center;background-size:cover;}.elementor-30 .elementor-element.elementor-element-0b273d9 > .elementor-element-populated{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-30 .elementor-element.elementor-element-0b273d9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-edc0544{--spacer-size:250px;}.elementor-30 .elementor-element.elementor-element-36e431a .elementor-button{font-size:22px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-ceb7062:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-ceb7062 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-d11f4d64-0001-4053-a359-b5aa87d22852);background-position:center center;background-size:cover;}.elementor-30 .elementor-element.elementor-element-ceb7062 > .elementor-element-populated{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-30 .elementor-element.elementor-element-ceb7062 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-c50f6a7{--spacer-size:250px;}.elementor-30 .elementor-element.elementor-element-34b2847 .elementor-button{font-size:22px;font-weight:600;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-70dd20c5:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-70dd20c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-30 .elementor-element.elementor-element-523c937 .elementor-heading-title{font-size:43px;}.elementor-30 .elementor-element.elementor-element-2f20405 .elementor-heading-title{font-size:43px;}.elementor-30 .elementor-element.elementor-element-992562e img{width:100%;}.elementor-30 .elementor-element.elementor-element-73ad9e0 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-73ad9e0 .elementor-icon-box-title a{font-size:43px;}.elementor-30 .elementor-element.elementor-element-73ad9e0 .elementor-icon-box-description{font-size:16px;}.elementor-30 .elementor-element.elementor-element-d5d5d0f .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-d5d5d0f .elementor-icon-box-title a{font-size:43px;}.elementor-30 .elementor-element.elementor-element-d5d5d0f .elementor-icon-box-description{font-size:16px;}.elementor-30 .elementor-element.elementor-element-fa454f4 .elementor-heading-title{font-size:43px;}.elementor-30 .elementor-element.elementor-element-d0d0eae .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-d0d0eae .elementor-icon-box-title a{font-size:43px;}.elementor-30 .elementor-element.elementor-element-d0d0eae .elementor-icon-box-description{font-size:16px;}.elementor-30 .elementor-element.elementor-element-fa0ebbc .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-fa0ebbc .elementor-icon-box-title a{font-size:43px;}.elementor-30 .elementor-element.elementor-element-fa0ebbc .elementor-icon-box-description{font-size:16px;}.elementor-30 .elementor-element.elementor-element-e7bbb68 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-e7bbb68 .elementor-icon-box-title a{font-size:43px;}.elementor-30 .elementor-element.elementor-element-e7bbb68 .elementor-icon-box-description{font-size:16px;}.elementor-30 .elementor-element.elementor-element-a8c4f60 .elementor-heading-title{font-size:43px;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-70dd20c5:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-70dd20c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-30 .elementor-element.elementor-element-523c937 .elementor-heading-title{font-size:32px;}.elementor-30 .elementor-element.elementor-element-eb57bbc img{width:96%;}.elementor-30 .elementor-element.elementor-element-329fc03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-329fc03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-30 .elementor-element.elementor-element-329fc03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-30 .elementor-element.elementor-element-329fc03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-30 .elementor-element.elementor-element-329fc03 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-30 .elementor-element.elementor-element-329fc03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-30 .elementor-element.elementor-element-329fc03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-329fc03 .elementor-icon-list-item > a{font-size:18px;}.elementor-30 .elementor-element.elementor-element-514e894{--spacer-size:20px;}.elementor-30 .elementor-element.elementor-element-5213255 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-30 .elementor-element.elementor-element-2f20405 .elementor-heading-title{font-size:32px;}.elementor-30 .elementor-element.elementor-element-992562e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-992562e img{width:100%;height:160px;}.elementor-30 .elementor-element.elementor-element-b846d33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-b846d33 .elementor-icon-list-item > a{font-size:18px;}.elementor-30 .elementor-element.elementor-element-fa454f4 .elementor-heading-title{font-size:32px;}}/* Start custom CSS for text-editor, class: .elementor-element-9a72149 */.hfb-notice {
  position: relative;
  margin: 16px 0;
  padding: 16px 24px;
  background: #fde8ea;
  color: #1a1a1a;
  border: 1px solid #f3f4f6;
  border-left: 6px solid #D0102B; /* HFB red stripe */
  border-radius: 10px;
  box-shadow: 0 4px 10px rgba(0,0,0,.04);
  transition: box-shadow .2s ease;
}

.hfb-notice:hover {
  box-shadow: 0 8px 20px rgba(0,0,0,.07);
}

.hfb-notice__text {
  margin: 0;
  font-size: 16px;
  line-height: 1.45;
}

.hfb-notice__phone {
  color: #D0102B;
  font-weight: 700;
  white-space: nowrap;
  text-decoration: none;
  border-bottom: 1px dashed #D0102B;
}

.hfb-notice__phone:hover,
.hfb-notice__phone:focus {
  border-bottom-style: solid;
  outline: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbe29ee */.hfb-drop-section{
    --drop-red:#ED1D26;
    --drop-dark:#1E1E1E;
    --drop-muted:#6B6B6B;
    --drop-bg:#FDFDFD;
    --drop-green:#14A44D;
    max-width:900px;
    margin:0 auto;
    padding:20px;
    text-align:center;
    border:2px solid var(--drop-red);
    border-radius:16px;
    background:#fff;
    box-shadow:0 4px 12px rgba(0,0,0,0.05);
  }
.hfb-drop-hero {
  text-align: center;
  margin: 0 0 18px 0;
}
.hfb-drop-hero img {
  width: 65%;
  height: auto;
  display: block;
  margin: 0 auto;   /* this ensures it’s centered */
  border-radius: 14px;
  object-fit: cover;
}
  .hfb-drop-title{margin:4px 0 14px 0;font-size:clamp(26px,3vw,36px);line-height:1.2;color:var(--drop-dark);font-weight:800;position:relative;display:inline-block;padding-bottom:6px}
  .hfb-drop-title::after{content:"";width:60%;height:3px;background:var(--drop-red);position:absolute;bottom:0;left:20%}
  .hfb-drop-intro{font-size:clamp(16px,1.8vw,18px);line-height:1.6;color:var(--drop-dark);margin:0 0 14px 0}
  .hfb-drop-note{background:var(--drop-bg);border:1px solid #e9e9e9;border-radius:12px;padding:14px 16px;margin:12px auto;display:inline-block;text-align:center}
  .hfb-drop-note p{margin:6px 0;font-size:16px}
  .hfb-drop-free span{background:var(--drop-green);color:#fff;padding:2px 8px;border-radius:999px;font-weight:700}
  .hfb-drop-hours{margin:12px 0;font-size:16px;color:var(--drop-dark)}
  .hfb-drop-callout{margin:14px auto;padding:12px 16px;border:1px dashed var(--drop-red);border-radius:12px;display:inline-block;text-align:center}
  .hfb-drop-callout p{margin:0;font-size:16px}
  .hfb-drop-callout a{color:var(--drop-red);text-decoration:none;font-weight:700}
  .hfb-drop-disclaimer{margin-top:16px;color:var(--drop-red);font-size:15px;font-weight:600}
  @media (max-width:480px){
    .hfb-drop-callout,.hfb-drop-note{padding:12px}
  }
  
  
  
  .hfb-dropoff-box {
  background: #fff;
  border: 1px solid #eee;
  border-left: 5px solid #d0112b;
  border-radius: 14px;
  padding: 22px;
  margin: 22px 0;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
}

.hfb-drop-intro {
  margin: 0 0 18px;
  font-size: 18px;
  line-height: 1.6;
  color: #333;
  font-weight: 500;
}

.hfb-drop-locations {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
}

.hfb-drop-location {
  background: #fafafa;
  border: 1px solid #e8e8e8;
  border-radius: 12px;
  padding: 18px;
  transition: all 0.25s ease;
}

.hfb-drop-location:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.08);
  border-color: #d0112b;
}

.hfb-drop-location h4 {
  margin: 0 0 8px;
  font-size: 18px;
  color: #d0112b;
  font-weight: 700;
}

.hfb-drop-location p {
  margin: 0;
  font-size: 16px;
  line-height: 1.55;
  color: #333;
}

@media (max-width: 900px) {
  .hfb-drop-locations {
    grid-template-columns: 1fr;
  }

  .hfb-dropoff-box {
    padding: 18px;
  }

  .hfb-drop-intro {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5a5d7c */.mattress-highlight {
    background: #f9f1f0;
    border-left: 5px solid #ED1D26;
    padding: 20px;
    max-width: 600px;
    margin: 1.5rem auto;
    font-family: Arial, sans-serif;
    color: #333;
    border-radius: 4px;
    font-size: 1.1rem;
  }
  .mattress-highlight p {
    margin: 0.5em 0;
    line-height: 1.5;
  }
  .mattress-highlight p strong {
    color: #ED1D26;
  }/* End custom CSS */