.elementor-4557 .elementor-element.elementor-element-836e7d1d:not(.elementor-motion-effects-element-type-background), .elementor-4557 .elementor-element.elementor-element-836e7d1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1e1a4f;}.elementor-4557 .elementor-element.elementor-element-836e7d1d > .elementor-container{max-width:1296px;}.elementor-4557 .elementor-element.elementor-element-836e7d1d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 0px 88px 0px;}.elementor-4557 .elementor-element.elementor-element-836e7d1d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4557 .elementor-element.elementor-element-b3b635c8{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#c9c7e2;}.elementor-4557 .elementor-element.elementor-element-16e6e1ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#ff6b62;}.elementor-4557 .elementor-element.elementor-element-8e93eb8c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:900;line-height:1.05em;letter-spacing:-1px;color:#ffffff;}.elementor-4557 .elementor-element.elementor-element-3330899b{font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#c9c7e2;}.elementor-4557 .elementor-element.elementor-element-637572e7 > .elementor-container{max-width:1296px;}.elementor-4557 .elementor-element.elementor-element-637572e7{padding:0px 0px 0px 0px;}.elementor-4557 .elementor-element.elementor-element-86fea737 .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-4557 .elementor-element.elementor-element-86fea737 .elementor-button:hover, .elementor-4557 .elementor-element.elementor-element-86fea737 .elementor-button:focus{background-color:#b31212;}.elementor-4557 .elementor-element.elementor-element-656ff8e5 .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-4557 .elementor-element.elementor-element-656ff8e5 .elementor-button:hover, .elementor-4557 .elementor-element.elementor-element-656ff8e5 .elementor-button:focus{background-color:#ffffff;color:#1e1a4f;}.elementor-4557 .elementor-element.elementor-element-656ff8e5 .elementor-button:hover svg, .elementor-4557 .elementor-element.elementor-element-656ff8e5 .elementor-button:focus svg{fill:#1e1a4f;}.elementor-4557 .elementor-element.elementor-element-4cbc8837 > .elementor-container{max-width:1296px;}.elementor-4557 .elementor-element.elementor-element-4cbc8837{padding:88px 0px 64px 0px;}.elementor-4557 .elementor-element.elementor-element-5105e3f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#e21919;}.elementor-4557 .elementor-element.elementor-element-208b7901 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:800;line-height:1.1em;letter-spacing:-1px;color:#1e1a4f;}.elementor-4557 .elementor-element.elementor-element-deb867d5{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#4a4966;}.elementor-4557 .elementor-element.elementor-element-1d9a7ba7 > .elementor-container{max-width:1296px;}.elementor-4557 .elementor-element.elementor-element-1d9a7ba7{padding:72px 0px 64px 0px;}.elementor-4557 .elementor-element.elementor-element-45e3b71a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#e21919;}.elementor-4557 .elementor-element.elementor-element-67c30be6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;line-height:1.12em;letter-spacing:-1px;color:#1e1a4f;}.elementor-4557 .elementor-element.elementor-element-487e0d44{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;color:#4a4966;}.elementor-4557 .elementor-element.elementor-element-e1b16db6:not(.elementor-motion-effects-element-type-background), .elementor-4557 .elementor-element.elementor-element-e1b16db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1e1a4f;}.elementor-4557 .elementor-element.elementor-element-e1b16db6 > .elementor-container{max-width:1296px;}.elementor-4557 .elementor-element.elementor-element-e1b16db6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 64px 0px;}.elementor-4557 .elementor-element.elementor-element-e1b16db6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4557 .elementor-element.elementor-element-7c621a65 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#ff6b62;}.elementor-4557 .elementor-element.elementor-element-5138d256 > .elementor-container{max-width:1296px;}.elementor-4557 .elementor-element.elementor-element-5138d256{padding:72px 0px 72px 0px;}.elementor-4557 .elementor-element.elementor-element-d03e2053 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#e21919;}.elementor-4557 .elementor-element.elementor-element-04096609 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;line-height:1.15em;letter-spacing:-1px;color:#1e1a4f;}.elementor-4557 .elementor-element.elementor-element-391615c1{--spacer-size:8px;}.elementor-4557 .elementor-element.elementor-element-a1c939ba{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#4a4966;}.elementor-4557 .elementor-element.elementor-element-f3ac8a6f > .elementor-container{max-width:1296px;}.elementor-4557 .elementor-element.elementor-element-f3ac8a6f{padding:0px 0px 0px 0px;}.elementor-4557 .elementor-element.elementor-element-2b2ac579 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:1.15em;letter-spacing:-1px;color:#ffffff;}.elementor-4557 .elementor-element.elementor-element-d9912536{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;color:#c9c7e2;}.elementor-4557 .elementor-element.elementor-element-7b7f3213 .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-4557 .elementor-element.elementor-element-7b7f3213 .elementor-button:hover, .elementor-4557 .elementor-element.elementor-element-7b7f3213 .elementor-button:focus{background-color:#2c2770;}.elementor-4557 .elementor-element.elementor-element-3dab5634{--spacer-size:12px;}.elementor-4557 .elementor-element.elementor-element-7ccbce2a .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-4557 .elementor-element.elementor-element-7ccbce2a .elementor-button:hover, .elementor-4557 .elementor-element.elementor-element-7ccbce2a .elementor-button:focus{background-color:#ffffff;color:#1e1a4f;}.elementor-4557 .elementor-element.elementor-element-7ccbce2a .elementor-button:hover svg, .elementor-4557 .elementor-element.elementor-element-7ccbce2a .elementor-button:focus svg{fill:#1e1a4f;}@media(max-width:767px){.elementor-4557 .elementor-element.elementor-element-8e93eb8c .elementor-heading-title{font-size:34px;}.elementor-4557 .elementor-element.elementor-element-208b7901 .elementor-heading-title{font-size:30px;}.elementor-4557 .elementor-element.elementor-element-67c30be6 .elementor-heading-title{font-size:28px;}.elementor-4557 .elementor-element.elementor-element-04096609 .elementor-heading-title{font-size:26px;}.elementor-4557 .elementor-element.elementor-element-2b2ac579 .elementor-heading-title{font-size:26px;}}@media(min-width:768px){.elementor-4557 .elementor-element.elementor-element-1e7a69f4{width:58%;}.elementor-4557 .elementor-element.elementor-element-9aa11351{width:45%;}.elementor-4557 .elementor-element.elementor-element-254108e2{width:55%;}.elementor-4557 .elementor-element.elementor-element-e30c539b{width:42%;}.elementor-4557 .elementor-element.elementor-element-0dc8e085{width:38%;}.elementor-4557 .elementor-element.elementor-element-7ed6be23{width:62%;}.elementor-4557 .elementor-element.elementor-element-a6d06596{width:40%;}.elementor-4557 .elementor-element.elementor-element-6cda215f{width:60%;}.elementor-4557 .elementor-element.elementor-element-9ef69eca{width:60%;}.elementor-4557 .elementor-element.elementor-element-4120451b{width:40%;}}/* Start custom CSS for heading, class: .elementor-element-8e93eb8c */.elementor-4557 .elementor-element.elementor-element-8e93eb8c .elementor-heading-title{font-size:clamp(32px,3.8vw,52px)}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-836e7d1d */.elementor-4557 .elementor-element.elementor-element-836e7d1d{position:relative;overflow:hidden}.elementor-4557 .elementor-element.elementor-element-836e7d1d>.elementor-container{position:relative;z-index:1}.elementor-4557 .elementor-element.elementor-element-836e7d1d::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-4557 .elementor-element.elementor-element-836e7d1d::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-4557 .elementor-element.elementor-element-836e7d1d::before{width:70%}.elementor-4557 .elementor-element.elementor-element-836e7d1d::after{width:120px;height:120px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f3ac8a6f */.elementor-4557 .elementor-element.elementor-element-f3ac8a6f{margin:0 72px 88px;width:auto;position:relative;overflow:hidden;background:#1e1a4f;padding:64px}.elementor-4557 .elementor-element.elementor-element-f3ac8a6f>.elementor-container{position:relative;z-index:1}.elementor-4557 .elementor-element.elementor-element-f3ac8a6f::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-4557 .elementor-element.elementor-element-f3ac8a6f{margin:0 16px 56px;padding:32px 20px}.elementor-4557 .elementor-element.elementor-element-f3ac8a6f::after{width:140px;height:140px}}/* End custom CSS */