.elementor-4556 .elementor-element.elementor-element-da0be8ed:not(.elementor-motion-effects-element-type-background), .elementor-4556 .elementor-element.elementor-element-da0be8ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1e1a4f;}.elementor-4556 .elementor-element.elementor-element-da0be8ed > .elementor-container{max-width:1296px;}.elementor-4556 .elementor-element.elementor-element-da0be8ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 0px 88px 0px;}.elementor-4556 .elementor-element.elementor-element-da0be8ed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4556 .elementor-element.elementor-element-b1eca06d{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#c9c7e2;}.elementor-4556 .elementor-element.elementor-element-7db17d17 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#ff6b62;}.elementor-4556 .elementor-element.elementor-element-6d76bace .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:900;line-height:1.05em;letter-spacing:-1px;color:#ffffff;}.elementor-4556 .elementor-element.elementor-element-024ad972{font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#c9c7e2;}.elementor-4556 .elementor-element.elementor-element-b0d7d4cf > .elementor-container{max-width:1296px;}.elementor-4556 .elementor-element.elementor-element-b0d7d4cf{padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-2ccab155 .elementor-button{background-color:#e21919;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;padding:18px 28px 18px 28px;}.elementor-4556 .elementor-element.elementor-element-2ccab155 .elementor-button:hover, .elementor-4556 .elementor-element.elementor-element-2ccab155 .elementor-button:focus{background-color:#b31212;}.elementor-4556 .elementor-element.elementor-element-a68e7ab6 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;border-radius:0px 0px 0px 0px;padding:18px 28px 18px 28px;}.elementor-4556 .elementor-element.elementor-element-a68e7ab6 .elementor-button:hover, .elementor-4556 .elementor-element.elementor-element-a68e7ab6 .elementor-button:focus{background-color:#ffffff;color:#1e1a4f;}.elementor-4556 .elementor-element.elementor-element-a68e7ab6 .elementor-button:hover svg, .elementor-4556 .elementor-element.elementor-element-a68e7ab6 .elementor-button:focus svg{fill:#1e1a4f;}.elementor-4556 .elementor-element.elementor-element-45d83ad8 > .elementor-container{max-width:1296px;}.elementor-4556 .elementor-element.elementor-element-45d83ad8{padding:88px 0px 64px 0px;}.elementor-4556 .elementor-element.elementor-element-3fd6dc49 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#e21919;}.elementor-4556 .elementor-element.elementor-element-c5e314fd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:800;line-height:1.1em;letter-spacing:-1px;color:#1e1a4f;}.elementor-4556 .elementor-element.elementor-element-089462d4{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#4a4966;}.elementor-4556 .elementor-element.elementor-element-1d5f0cdd > .elementor-container{max-width:1296px;}.elementor-4556 .elementor-element.elementor-element-1d5f0cdd{padding:72px 0px 64px 0px;}.elementor-4556 .elementor-element.elementor-element-c67e2e9d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#e21919;}.elementor-4556 .elementor-element.elementor-element-7795de1c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;line-height:1.12em;letter-spacing:-1px;color:#1e1a4f;}.elementor-4556 .elementor-element.elementor-element-b619d433{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;color:#4a4966;}.elementor-4556 .elementor-element.elementor-element-7cb099ef:not(.elementor-motion-effects-element-type-background), .elementor-4556 .elementor-element.elementor-element-7cb099ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1e1a4f;}.elementor-4556 .elementor-element.elementor-element-7cb099ef > .elementor-container{max-width:1296px;}.elementor-4556 .elementor-element.elementor-element-7cb099ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 64px 0px;}.elementor-4556 .elementor-element.elementor-element-7cb099ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4556 .elementor-element.elementor-element-53cc5daa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#ff6b62;}.elementor-4556 .elementor-element.elementor-element-6b34ebe2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#ff6b62;}.elementor-4556 .elementor-element.elementor-element-c688ded3 > .elementor-container{max-width:1296px;}.elementor-4556 .elementor-element.elementor-element-c688ded3{padding:72px 0px 72px 0px;}.elementor-4556 .elementor-element.elementor-element-52695fcb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#e21919;}.elementor-4556 .elementor-element.elementor-element-45d4d66d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;line-height:1.15em;letter-spacing:-1px;color:#1e1a4f;}.elementor-4556 .elementor-element.elementor-element-011468ca{--spacer-size:8px;}.elementor-4556 .elementor-element.elementor-element-de93ab77{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#4a4966;}.elementor-4556 .elementor-element.elementor-element-dbe406f9 > .elementor-container{max-width:1296px;}.elementor-4556 .elementor-element.elementor-element-dbe406f9{padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-d70cdde0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:1.15em;letter-spacing:-1px;color:#ffffff;}.elementor-4556 .elementor-element.elementor-element-21626f89{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;color:#c9c7e2;}.elementor-4556 .elementor-element.elementor-element-7ce7c1be .elementor-button{background-color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:#1e1a4f;color:#1e1a4f;border-radius:0px 0px 0px 0px;padding:18px 28px 18px 28px;}.elementor-4556 .elementor-element.elementor-element-7ce7c1be .elementor-button:hover, .elementor-4556 .elementor-element.elementor-element-7ce7c1be .elementor-button:focus{background-color:#2c2770;}.elementor-4556 .elementor-element.elementor-element-f643ef19{--spacer-size:12px;}.elementor-4556 .elementor-element.elementor-element-bf3754bb .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;border-radius:0px 0px 0px 0px;padding:18px 28px 18px 28px;}.elementor-4556 .elementor-element.elementor-element-bf3754bb .elementor-button:hover, .elementor-4556 .elementor-element.elementor-element-bf3754bb .elementor-button:focus{background-color:#ffffff;color:#1e1a4f;}.elementor-4556 .elementor-element.elementor-element-bf3754bb .elementor-button:hover svg, .elementor-4556 .elementor-element.elementor-element-bf3754bb .elementor-button:focus svg{fill:#1e1a4f;}@media(max-width:767px){.elementor-4556 .elementor-element.elementor-element-6d76bace .elementor-heading-title{font-size:34px;}.elementor-4556 .elementor-element.elementor-element-c5e314fd .elementor-heading-title{font-size:30px;}.elementor-4556 .elementor-element.elementor-element-7795de1c .elementor-heading-title{font-size:28px;}.elementor-4556 .elementor-element.elementor-element-45d4d66d .elementor-heading-title{font-size:26px;}.elementor-4556 .elementor-element.elementor-element-d70cdde0 .elementor-heading-title{font-size:26px;}}@media(min-width:768px){.elementor-4556 .elementor-element.elementor-element-d68a477d{width:58%;}.elementor-4556 .elementor-element.elementor-element-3919053d{width:45%;}.elementor-4556 .elementor-element.elementor-element-95342a06{width:55%;}.elementor-4556 .elementor-element.elementor-element-76454a7b{width:42%;}.elementor-4556 .elementor-element.elementor-element-bfb1adbd{width:38%;}.elementor-4556 .elementor-element.elementor-element-590c64ce{width:62%;}.elementor-4556 .elementor-element.elementor-element-fa3ed405{width:40%;}.elementor-4556 .elementor-element.elementor-element-4909e810{width:60%;}.elementor-4556 .elementor-element.elementor-element-9d63f36e{width:60%;}.elementor-4556 .elementor-element.elementor-element-1bfb6263{width:40%;}.elementor-4556 .elementor-element.elementor-element-8bf8f7e1{width:60%;}.elementor-4556 .elementor-element.elementor-element-c5203bdc{width:40%;}}/* Start custom CSS for heading, class: .elementor-element-6d76bace */.elementor-4556 .elementor-element.elementor-element-6d76bace .elementor-heading-title{font-size:clamp(32px,3.8vw,52px)}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-da0be8ed */.elementor-4556 .elementor-element.elementor-element-da0be8ed{position:relative;overflow:hidden}.elementor-4556 .elementor-element.elementor-element-da0be8ed>.elementor-container{position:relative;z-index:1}.elementor-4556 .elementor-element.elementor-element-da0be8ed::before{content:'';position:absolute;right:0;top:0;width:44%;height:100%;background:#272264;clip-path:polygon(24% 0,100% 0,100% 100%,0 100%);z-index:0}.elementor-4556 .elementor-element.elementor-element-da0be8ed::after{content:'';position:absolute;right:0;bottom:0;width:220px;height:220px;background:#e21919;clip-path:polygon(100% 0,100% 100%,0 100%);z-index:0}@media(max-width:767px){.elementor-4556 .elementor-element.elementor-element-da0be8ed::before{width:70%}.elementor-4556 .elementor-element.elementor-element-da0be8ed::after{width:120px;height:120px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dbe406f9 */.elementor-4556 .elementor-element.elementor-element-dbe406f9{margin:0 72px 88px;width:auto;position:relative;overflow:hidden;background:#1e1a4f;padding:64px}.elementor-4556 .elementor-element.elementor-element-dbe406f9>.elementor-container{position:relative;z-index:1}.elementor-4556 .elementor-element.elementor-element-dbe406f9::after{content:'';position:absolute;right:-40px;top:-40px;width:260px;height:260px;background:#e21919;clip-path:polygon(100% 0,100% 100%,0 100%)}@media(max-width:767px){.elementor-4556 .elementor-element.elementor-element-dbe406f9{margin:0 16px 56px;padding:32px 20px}.elementor-4556 .elementor-element.elementor-element-dbe406f9::after{width:140px;height:140px}}/* End custom CSS */