.elementor-19 .elementor-element.elementor-element-16b5505{--display:flex;--min-height:85vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0rem;--padding-bottom:5.625rem;--padding-left:6.25rem;--padding-right:6.25rem;}.elementor-19 .elementor-element.elementor-element-16b5505 .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-1ead0fb{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.75rem) 0rem;}.elementor-19 .elementor-element.elementor-element-1ead0fb .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:4.5rem;font-weight:900;line-height:0.95em;text-shadow:2px 2px 10px rgba(0, 0, 0, 0.75);}.elementor-19 .elementor-element.elementor-element-e4dc53a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2rem;font-weight:300;text-shadow:2px 2px 10px rgba(0, 0, 0, 0.75);}.elementor-19 .elementor-element.elementor-element-027cd98{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--flex-wrap:wrap;--overflow:hidden;--padding-top:3.5rem;--padding-bottom:4.5rem;--padding-left:6.25rem;--padding-right:6.25rem;}.elementor-19 .elementor-element.elementor-element-027cd98:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-027cd98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-016ba9f .elementor-cta .elementor-cta__bg, .elementor-19 .elementor-element.elementor-element-016ba9f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-19 .elementor-element.elementor-element-016ba9f{width:var( --container-widget-width, 50% );max-width:50%;padding:0rem 1.5rem 0rem 0rem;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-016ba9f .elementor-cta__content{min-height:540px;}.elementor-19 .elementor-element.elementor-element-016ba9f .elementor-cta__title{font-family:"Lato", Sans-serif;font-size:1.75rem;font-weight:900;}.elementor-19 .elementor-element.elementor-element-016ba9f .elementor-cta__title:not(:last-child){margin-bottom:0.625rem;}.elementor-19 .elementor-element.elementor-element-016ba9f .elementor-cta__button{font-family:"Lato", Sans-serif;font-size:0.75rem;font-weight:700;letter-spacing:1px;border-width:1px;border-radius:0px;}.elementor-19 .elementor-element.elementor-element-016ba9f .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000000;}.elementor-19 .elementor-element.elementor-element-40a889e .elementor-cta .elementor-cta__bg, .elementor-19 .elementor-element.elementor-element-40a889e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-19 .elementor-element.elementor-element-40a889e{width:var( --container-widget-width, 50% );max-width:50%;padding:0rem 0rem 0rem 1.5rem;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-40a889e .elementor-cta__content{min-height:540px;}.elementor-19 .elementor-element.elementor-element-40a889e .elementor-cta__title{font-family:"Lato", Sans-serif;font-size:1.75rem;font-weight:900;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-19 .elementor-element.elementor-element-40a889e .elementor-cta__title:not(:last-child){margin-bottom:0.625rem;}.elementor-19 .elementor-element.elementor-element-40a889e .elementor-cta__button{font-family:"Lato", Sans-serif;font-size:0.75rem;font-weight:700;letter-spacing:1px;color:var( --e-global-color-text );border-color:var( --e-global-color-text );border-width:1px;border-radius:0px;}.elementor-19 .elementor-element.elementor-element-40a889e .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000000;}.elementor-19 .elementor-element.elementor-element-4a7c6c1 .elementor-cta .elementor-cta__bg, .elementor-19 .elementor-element.elementor-element-4a7c6c1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-19 .elementor-element.elementor-element-4a7c6c1{width:var( --container-widget-width, 50% );max-width:50%;padding:0rem 1.5rem 0rem 0rem;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-4a7c6c1 .elementor-cta__content{min-height:540px;}.elementor-19 .elementor-element.elementor-element-4a7c6c1 .elementor-cta__title{font-family:"Lato", Sans-serif;font-size:1.75rem;font-weight:900;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-19 .elementor-element.elementor-element-4a7c6c1 .elementor-cta__title:not(:last-child){margin-bottom:0.625rem;}.elementor-19 .elementor-element.elementor-element-4a7c6c1 .elementor-cta__button{font-family:"Lato", Sans-serif;font-size:0.75rem;font-weight:700;letter-spacing:1px;border-width:1px;border-radius:0px;}.elementor-19 .elementor-element.elementor-element-4a7c6c1 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000000;}.elementor-19 .elementor-element.elementor-element-9d90aa2 .elementor-cta .elementor-cta__bg, .elementor-19 .elementor-element.elementor-element-9d90aa2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-19 .elementor-element.elementor-element-9d90aa2{width:var( --container-widget-width, 50% );max-width:50%;padding:0rem 0rem 0rem 1.5rem;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-9d90aa2 .elementor-cta__content{min-height:540px;}.elementor-19 .elementor-element.elementor-element-9d90aa2 .elementor-cta__title{font-family:"Lato", Sans-serif;font-size:1.75rem;font-weight:900;}.elementor-19 .elementor-element.elementor-element-9d90aa2 .elementor-cta__title:not(:last-child){margin-bottom:0.625rem;}.elementor-19 .elementor-element.elementor-element-9d90aa2 .elementor-cta__button{font-family:"Lato", Sans-serif;font-size:0.75rem;font-weight:700;letter-spacing:1px;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );border-width:1px;border-radius:0px;}.elementor-19 .elementor-element.elementor-element-9d90aa2 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000000;}.elementor-19 .elementor-element.elementor-element-60f3f57 .elementor-cta .elementor-cta__bg, .elementor-19 .elementor-element.elementor-element-60f3f57 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-19 .elementor-element.elementor-element-60f3f57{width:var( --container-widget-width, 50% );max-width:50%;padding:0rem 1.5rem 0rem 0rem;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-60f3f57 .elementor-cta__content{min-height:540px;}.elementor-19 .elementor-element.elementor-element-60f3f57 .elementor-cta__title{font-family:"Lato", Sans-serif;font-size:1.75rem;font-weight:900;}.elementor-19 .elementor-element.elementor-element-60f3f57 .elementor-cta__title:not(:last-child){margin-bottom:0.625rem;}.elementor-19 .elementor-element.elementor-element-60f3f57 .elementor-cta__button{font-family:"Lato", Sans-serif;font-size:0.75rem;font-weight:700;letter-spacing:1px;border-width:1px;border-radius:0px;}.elementor-19 .elementor-element.elementor-element-60f3f57 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000000;}.elementor-19 .elementor-element.elementor-element-6dcce0e .elementor-cta .elementor-cta__bg, .elementor-19 .elementor-element.elementor-element-6dcce0e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-19 .elementor-element.elementor-element-6dcce0e{width:var( --container-widget-width, 50% );max-width:50%;padding:0rem 0rem 0rem 1.5rem;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-6dcce0e .elementor-cta__content{min-height:540px;}.elementor-19 .elementor-element.elementor-element-6dcce0e .elementor-cta__title{font-family:"Lato", Sans-serif;font-size:1.75rem;font-weight:900;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-19 .elementor-element.elementor-element-6dcce0e .elementor-cta__title:not(:last-child){margin-bottom:0.625rem;}.elementor-19 .elementor-element.elementor-element-6dcce0e .elementor-cta__button{font-family:"Lato", Sans-serif;font-size:0.75rem;font-weight:700;letter-spacing:1px;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );border-width:1px;border-radius:0px;}.elementor-19 .elementor-element.elementor-element-6dcce0e .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000000;}.elementor-19 .elementor-element.elementor-element-5257540 .elementor-cta .elementor-cta__bg, .elementor-19 .elementor-element.elementor-element-5257540 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-19 .elementor-element.elementor-element-5257540{width:var( --container-widget-width, 100% );max-width:100%;padding:0rem 0rem 0rem 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-5257540 .elementor-cta__content{min-height:540px;}.elementor-19 .elementor-element.elementor-element-5257540 .elementor-cta__title{font-family:"Lato", Sans-serif;font-size:1.75rem;font-weight:900;}.elementor-19 .elementor-element.elementor-element-5257540 .elementor-cta__title:not(:last-child){margin-bottom:0.625rem;}.elementor-19 .elementor-element.elementor-element-5257540 .elementor-cta__button{font-family:"Lato", Sans-serif;font-size:0.75rem;font-weight:700;letter-spacing:1px;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );border-width:1px;border-radius:0px;}.elementor-19 .elementor-element.elementor-element-5257540 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000000;}.elementor-19 .elementor-element.elementor-element-7621dc7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:6.25rem;--padding-right:6.25rem;}.elementor-19 .elementor-element.elementor-element-7621dc7:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-7621dc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-c481710{--display:flex;--gap:0.75rem 0rem;--row-gap:0.75rem;--column-gap:0rem;--overflow:hidden;--margin-top:0rem;--margin-bottom:2.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-19 .elementor-element.elementor-element-8b31391{text-align:center;}.elementor-19 .elementor-element.elementor-element-8b31391 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:4rem;font-weight:900;}.elementor-19 .elementor-element.elementor-element-4045f20{text-align:center;}.elementor-19 .elementor-element.elementor-element-4045f20 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2rem;font-weight:300;}.elementor-19 .elementor-element.elementor-element-2c110d2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19 .elementor-element.elementor-element-4f56152{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:4.5rem;--padding-bottom:4rem;--padding-left:6.25rem;--padding-right:0rem;}.elementor-19 .elementor-element.elementor-element-4f56152:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-4f56152 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-6748570{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;padding:0rem 6.25rem 0rem 0rem;--divider-element-spacing:1.5rem;}.elementor-19 .elementor-element.elementor-element-6748570 .elementor-divider-separator{width:100%;}.elementor-19 .elementor-element.elementor-element-6748570 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-19 .elementor-element.elementor-element-6748570 .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:2.5rem;font-weight:900;}.elementor-19 .elementor-element.elementor-element-a74e074{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0rem 3rem;--row-gap:0rem;--column-gap:3rem;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-cd4a620{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;font-family:"Lato", Sans-serif;font-size:1.375rem;font-weight:300;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-09bee78{z-index:2;}.elementor-19 .elementor-element.elementor-element-d10b10d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:7.5rem;--padding-bottom:6.25rem;--padding-left:0rem;--padding-right:0rem;}.elementor-19 .elementor-element.elementor-element-d10b10d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-d10b10d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://szfilters.com/wp-content/uploads/2026/01/examples-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-2846f8b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.875rem) 0rem;text-align:center;}.elementor-19 .elementor-element.elementor-element-2846f8b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:4.5rem;font-weight:900;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-c7825d8 .elementor-button{background-color:#00000000;font-family:"Lato", Sans-serif;font-size:0.875rem;font-weight:700;letter-spacing:1px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0.625rem 1.125rem 0.625rem 1.125rem;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-027cd98{--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-19 .elementor-element.elementor-element-7621dc7{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-19 .elementor-element.elementor-element-8b31391 .elementor-heading-title{font-size:3rem;}.elementor-19 .elementor-element.elementor-element-4f56152{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-19 .elementor-element.elementor-element-6748570{padding:0rem 0rem 0rem 0rem;}.elementor-19 .elementor-element.elementor-element-a74e074{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-cd4a620{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-d10b10d{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-16b5505{--padding-top:0rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-19 .elementor-element.elementor-element-1ead0fb .elementor-heading-title{font-size:2.5rem;}.elementor-19 .elementor-element.elementor-element-027cd98{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-19 .elementor-element.elementor-element-016ba9f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-016ba9f .elementor-cta__content{min-height:400px;padding:0rem 1rem 1.5rem 1rem;}.elementor-19 .elementor-element.elementor-element-016ba9f .elementor-cta__title{font-size:1.5rem;}.elementor-19 .elementor-element.elementor-element-40a889e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-40a889e .elementor-cta__content{min-height:400px;padding:0rem 1rem 1.5rem 1rem;}.elementor-19 .elementor-element.elementor-element-4a7c6c1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-4a7c6c1 .elementor-cta__content{min-height:400px;padding:0rem 1rem 1.5rem 1rem;}.elementor-19 .elementor-element.elementor-element-9d90aa2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-9d90aa2 .elementor-cta__content{min-height:400px;padding:0rem 1rem 1.5rem 1rem;}.elementor-19 .elementor-element.elementor-element-60f3f57{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-60f3f57 .elementor-cta__content{min-height:400px;padding:0rem 1rem 1.5rem 1rem;}.elementor-19 .elementor-element.elementor-element-6dcce0e{width:var( --container-widget-width, 100% );max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-6dcce0e .elementor-cta__content{min-height:400px;padding:0rem 1rem 1.5rem 1rem;}.elementor-19 .elementor-element.elementor-element-5257540{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-5257540 .elementor-cta__content{min-height:400px;padding:0rem 1rem 1.5rem 1rem;}.elementor-19 .elementor-element.elementor-element-7621dc7{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-19 .elementor-element.elementor-element-c481710{--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-19 .elementor-element.elementor-element-8b31391 .elementor-heading-title{font-size:2.5rem;}.elementor-19 .elementor-element.elementor-element-4045f20 .elementor-heading-title{font-size:1.5rem;}.elementor-19 .elementor-element.elementor-element-4f56152{--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-19 .elementor-element.elementor-element-6748570{padding:0rem 1.5rem 0rem 1.5rem;}.elementor-19 .elementor-element.elementor-element-6748570 .elementor-divider__text{font-size:2rem;}.elementor-19 .elementor-element.elementor-element-a74e074{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-19 .elementor-element.elementor-element-cd4a620{padding:0rem 1.5rem 0rem 1.5rem;font-size:1.125rem;}.elementor-19 .elementor-element.elementor-element-09bee78.elementor-element{--order:-99999 /* order start hack */;}.elementor-19 .elementor-element.elementor-element-d10b10d{--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-19 .elementor-element.elementor-element-2846f8b .elementor-heading-title{font-size:3rem;}}/* Start custom CSS for container, class: .elementor-element-027cd98 */.elementor-19 .elementor-element.elementor-element-027cd98 .elementor-cta__button { padding: 0.625rem 1rem; }
@media (max-width: 480px) {
    .elementor-19 .elementor-element.elementor-element-027cd98 .elementor-cta__button { padding: 0.5rem 1rem; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c481710 */.elementor-19 .elementor-element.elementor-element-c481710 { position: relative; }
.elementor-19 .elementor-element.elementor-element-c481710::before { position: absolute; top: 0; left: 0; display: flex; width: 100%; height: 100%; font-family: 'Lato', sans-serif; font-weight: 600; color: #fff; content: 'AVAILABLE NOW'; align-items: center; justify-content: center; transform: translate3d(-100%, 0, 0); transition: transform .3s; transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); }
.elementor-19 .elementor-element.elementor-element-c481710:hover::before { transform: translate3d(0, 0, 0); }
.elementor-19 .elementor-element.elementor-element-c481710 > div { transition: transform 0.3s; transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); }
.elementor-19 .elementor-element.elementor-element-c481710:hover > div { transform: translate3d(0, 200%, 0); }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-6748570 */@media (max-width: 480px) {
    .elementor-19 .elementor-element.elementor-element-6748570 .elementor-divider-separator { flex-direction: column; }
    .elementor-19 .elementor-element.elementor-element-6748570 .elementor-divider-separator::after { width: 100%; order: -1; }
    .elementor-19 .elementor-element.elementor-element-6748570 .elementor-divider__text.elementor-divider__element { margin: 0; padding-top: 0.875rem; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd4a620 */.elementor-19 .elementor-element.elementor-element-cd4a620 p { margin-bottom: 1.5rem; }/* End custom CSS */