.elementor .Menu-font{font-family:var(--Font);font-weight:600;font-size:clamp(1.5rem, 1.3269rem + 0.7692vw, 2.25rem);;}.elementor .Menu-font:hover,.elementor .Menu-font:focus-visible{color:var(--magenta);}.elementor .Menu-font:active{color:var(--magenta);}.elementor .b2{font-family:var(--Font);font-weight:600;font-size:clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem);;padding-block-start:10px;padding-block-end:10px;padding-inline-start:25px;padding-inline-end:25px;border-width:1px;border-color:var(--magenta);border-style:solid;background-color:var(--nothing);align-self:start;}.elementor .b2:hover,.elementor .b2:focus-visible{color:var(--magenta);}.elementor .b2:focus{color:var(--magenta);}.elementor .b2:active{color:var(--magenta);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-width:1px;border-color:var(--magenta);}.elementor .p2{font-family:var(--Font);font-weight:500;font-size:clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem);;line-height:1.2em;}.elementor .p3{font-family:var(--Font);font-weight:700;font-size:clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem);;line-height:1.2em;}.elementor .h3{font-family:var(--Font);font-weight:700;font-size:clamp(1.125rem, 0.4615rem + 2.9487vw, 4rem);;color:var(--magenta);text-transform:uppercase;}.elementor .innercontainer{padding:0px;flex-direction:column;gap:35px;}.elementor .hero-heading{font-family:"Montserrat";font-weight:700;font-size:clamp(3rem, 0.8365rem + 9.6154vw, 12.375rem);;color:var(--white);line-height:0.85em;text-transform:uppercase;}.elementor .outer-contianer{padding-block-start:75px;padding-block-end:75px;padding-inline-start:5%;padding-inline-end:5%;flex-direction:column;gap:50px;}.elementor .p1{font-family:"Montserrat";font-weight:500;font-size:clamp(1rem, 0.5934rem + 1.8072vw, 1.75rem);;line-height:1.2em;}.elementor .b1{font-family:"Montserrat";font-weight:500;font-size:clamp(1.625rem, 1.4519rem + 0.7692vw, 2.375rem);;color:var(--magenta);padding:0px;background-color:var(--nothing);align-self:start;}.elementor .b1:hover,.elementor .b1:focus-visible{color:var(--white);}.elementor .h2{font-family:var(--Font);font-weight:700;font-size:clamp(2.25rem, 1.3846rem + 3.8462vw, 6rem);;color:var(--black);text-transform:uppercase;}.elementor .h4{font-family:var(--Font);font-weight:700;font-size:clamp(1.125rem, 0.9231rem + 0.8974vw, 2rem);;hyphens: auto;
-webkit-hyphens: auto;
overflow-wrap: break-word;
word-break: normal;\n}