.elementor-226 .elementor-element.elementor-element-8c652ce{--display:flex;}.elementor-226 .elementor-element.elementor-element-8c652ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-226 .elementor-element.elementor-element-410bded{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-226 .elementor-element.elementor-element-410bded{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for container, class: .elementor-element-8c652ce */.elementor-226 .elementor-element.elementor-element-8c652ce{padding:0;max-width:var(--gw-container-widescreen-width-inner)}body[data-elementor-device-mode=desktop] .elementor-226 .elementor-element.elementor-element-8c652ce{max-width:var(--gw-container-desktop-width-inner)}.elementor-226 .elementor-element.elementor-element-8c652ce .gw-stack{overflow:hidden;border-radius:40px;min-height:750px;padding:0}.elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_image{width:100%;height:calc(100% + 80px);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_image>*{transform:translateY(calc(-40px + var(--scroll-y, 0) * 0.4px));transition:transform .4s}.elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_image img{width:100%;height:100%;object-fit:cover}.elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_content{width:100%;height:100%;position:relative;background:linear-gradient(66deg, #FE2325 0%, #FB522F 50%, rgba(255, 255, 255, 0) 90%);display:flex;align-items:center;padding:65px}.elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_textZone{display:flex;flex-direction:column;gap:40px;padding:0;padding-top:52px;position:relative}.elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_textZone:before{content:" ";display:block;width:0%;height:8px;border-radius:8px;background:#fff;position:absolute;top:0;left:0;transition:width .4s ease 1s}.elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_logo{position:absolute;z-index:20;width:75px;height:75px;top:20px;right:20px}.elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_logo img{width:100%;height:100%;object-fit:contain}.elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_text{width:50%}body[data-elementor-device-mode=laptop] .elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_text{width:75%}.elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_text,.elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_text *{color:#fff !important}.elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_text,.elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_text p{font-size:24px;line-height:normal}.elementor-226 .elementor-element.elementor-element-8c652ce h2{color:#fff !important;font-size:45px;margin:0;max-width:60%;line-height:50px}.elementor-226 .elementor-element.elementor-element-8c652ce h2 *{display:inline-block}.elementor-226 .elementor-element.elementor-element-8c652ce .gw-element-pos{overflow:hidden;padding:10px;margin:-10px}.elementor-226 .elementor-element.elementor-element-8c652ce .gw-element-pos>span{transform:translateY(calc(-100% - 20px));transition:transform .4s ease 1.3s}.elementor-226 .elementor-element.elementor-element-8c652ce .gw-element-pos[data-element-pos="2"]>span{transition-delay:1.6s}.elementor-226 .elementor-element.elementor-element-8c652ce .gw-element-pos[data-element-pos="3"]>span{transition-delay:1.9s}.elementor-226 .elementor-element.elementor-element-8c652ce .gw-element-pos[data-element-pos="4"]>span{transition-delay:2.2s}.elementor-226 .elementor-element.elementor-element-8c652ce .gw-element-pos[data-element-pos="5"]>span{transition-delay:2.5s}.elementor-226 .elementor-element.elementor-element-8c652ce.gw-in-view-once .gw-bloc-demo_textZone:before{width:30%}.elementor-226 .elementor-element.elementor-element-8c652ce.gw-in-view-once .gw-element-pos>span{transform:translateY(0)}body[data-elementor-device-mode=tablet] .elementor-226 .elementor-element.elementor-element-8c652ce .gw-stack{min-height:max-content}body[data-elementor-device-mode=tablet] .elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_logo{display:none}body[data-elementor-device-mode=tablet] .elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_content{background:linear-gradient(0deg, #FE2325 0%, #FB522F 50%, rgba(255, 255, 255, 0) 100%);align-items:flex-end;padding:45px;padding-top:14em}body[data-elementor-device-mode=tablet] .elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_textZone{gap:24px;padding-top:42px}body[data-elementor-device-mode=tablet] .elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_text{width:100%}body[data-elementor-device-mode=tablet] .elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_text,body[data-elementor-device-mode=tablet] .elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_text p{font-size:18px !important}body[data-elementor-device-mode=tablet] .elementor-226 .elementor-element.elementor-element-8c652ce h2{font-size:35px !important;line-height:43px !important;max-width:100%}body[data-elementor-device-mode=mobile] .elementor-226 .elementor-element.elementor-element-8c652ce .gw-stack{min-height:max-content}body[data-elementor-device-mode=mobile] .elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_logo{display:none}body[data-elementor-device-mode=mobile] .elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_content{background:linear-gradient(0deg, #FE2325 0%, #FB522F 50%, rgba(255, 255, 255, 0) 100%);align-items:flex-end;padding:45px;padding-top:14em}body[data-elementor-device-mode=mobile] .elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_textZone{gap:24px;padding-top:42px}body[data-elementor-device-mode=mobile] .elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_text{width:100%}body[data-elementor-device-mode=mobile] .elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_text,body[data-elementor-device-mode=mobile] .elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_text p{font-size:18px !important}body[data-elementor-device-mode=mobile] .elementor-226 .elementor-element.elementor-element-8c652ce h2{font-size:35px !important;line-height:43px !important;max-width:100%}body[data-elementor-device-mode=mobile] .elementor-226 .elementor-element.elementor-element-8c652ce .gw-bloc-demo_content{padding:35px;padding-top:14em}/* End custom CSS */