.elementor .heading-display-2{font-family:var(--Font_heading);font-weight:400;font-size:3.75rem;letter-spacing:-1%;line-height:105%;flex:1 0 auto;}.elementor .heading-1{font-family:var(--Font_heading);font-weight:400;font-size:3.5rem;letter-spacing:-1%;line-height:110%;}.elementor .heading-2{font-family:var(--Font_heading);font-weight:400;font-size:3rem;letter-spacing:-1%;line-height:110%;}.elementor .heading-3{font-family:var(--Font_heading);font-weight:400;font-size:2.5rem;letter-spacing:-1%;line-height:110%;}.elementor .heading-4{font-family:var(--Font_heading);font-weight:400;font-size:2rem;letter-spacing:-1%;line-height:110%;}.elementor .heading-5{font-family:var(--Font_heading);font-weight:400;font-size:1.5rem;word-spacing:-1%;line-height:115%;}.elementor .heading-6{font-family:var(--Font_heading);font-weight:400;font-size:1.25rem;letter-spacing:-1%;line-height:125%;}.elementor .subheading-l{font-family:Inter;font-weight:500;font-size:1.75rem;color:var(--Dark_Blue);letter-spacing:-2%;line-height:150%;}.elementor .subheading-m{font-family:Inter;font-weight:500;font-size:1.5rem;color:var(--Dark_Blue);letter-spacing:-2%;line-height:150%;}.elementor .subheading-s{font-family:Inter;font-weight:500;font-size:1.25rem;color:var(--Dark_Blue);letter-spacing:-2%;line-height:150%;}.elementor .subheading-xs{font-family:Inter;font-weight:500;font-size:1.125rem;color:var(--Dark_Blue);letter-spacing:-2%;line-height:150%;}.elementor .subheading-xxs{font-family:Inter;font-weight:500;font-size:1rem;color:var(--Dark_Blue);letter-spacing:-2%;line-height:150%;}.elementor .text-l{font-family:General Sans;font-weight:400;font-size:1.25rem;letter-spacing:0px;line-height:150%;}.elementor .text-m{font-family:General Sans;font-weight:400;font-size:1.125rem;letter-spacing:0%;line-height:140%;}.elementor .text-s{font-family:General Sans;font-weight:400;font-size:1rem;line-height:150%;}.elementor .text-xxs{position:relative;z-index:2;font-family:General Sans;font-weight:400;font-size:0.875rem;letter-spacing:0px;line-height:150%;text-transform:none;}.elementor .button-main{font-family:var(--Font_body);color:#fff;padding-block-start:1em;padding-block-end:1em;padding-inline-start:3em;padding-inline-end:3em;border-radius:3px;background-color:var(--Red);min-width: 210px;\n}.elementor .label{font-family:General Sans;font-weight:400;font-size:0.875em;letter-spacing:3%;line-height:115%;text-transform:uppercase;flex:1 0 auto;}.elementor .form-light{padding:0px;gap:15px;}.elementor .glass{border-radius:6px;background:  rgba(255, 255, 255, 0.1);
	backdrop-filter: blur(30px);
  &::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 1; 
  opacity: 0.1; 

 background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PScwIDAgMjAwIDIwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZmlsdGVyIGlkPSduJz48ZmVUdXJidWxlbmNlIHR5cGU9J2ZyYWN0YWxOb2lzZScgYmFzZUZyZXF1ZW5jeT0nMC42NScgbnVtT2N0YXZlcz0nMycgc3RpdGNoVGlsZXM9J3N0aXRjaCcvPjwvZmlsdGVyPjxyZWN0IHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIGZpbHRlcj0ndXJsKCNuKScvPjwvc3ZnPg==");
  background-repeat: repeat;
}\n}.elementor .heading-display-1{font-family:var(--Font_heading);font-weight:400;font-size:4.25rem;letter-spacing:-1%;line-height:105%;}.elementor .arrow-button{min-width:18em;font-family:General Sans;font-weight:500;font-size:0.875rem;color:var(--White);letter-spacing:2%;text-align:start;text-transform:uppercase;padding-block-start:1.5em;padding-block-end:1.5em;padding-inline-start:2em;padding-inline-end:1em;border-radius:2px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:10px;border-color:var(--Red_lighter);border-style:solid;background-color:var(--Red);display: inline-flex;
justify-content: space-between;
align-items: center;
&::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 1em;
  height: 1em;
  background-image:  url("https://venerable.kinsta.cloud/wp-content/uploads/2026/04/icon-arrow-next-right.svg");
  background-repeat: no-repeat;
  background-position: center center;
  transition: all .2s ease-out;
}\n}.elementor .arrow-button:hover,.elementor .arrow-button:focus-visible{background-color:var(--Red_lighter);&:after {
  transform: translateX(10px);
}}\n}.elementor .standard-button{min-width:18em;font-family:General Sans;font-weight:500;font-size:0.875rem;letter-spacing:2%;text-align:center;text-transform:uppercase;padding-block-start:1.5em;padding-block-end:1.5em;padding-inline-start:2em;padding-inline-end:2em;background-color:var(--Red);}.elementor .standard-button:hover,.elementor .standard-button:focus-visible{background-color:var(--Red_lighter);}.elementor .main-button{min-width:18em;font-family:General Sans;font-weight:500;font-size:0.875rem;color:var(--White);letter-spacing:3%;text-transform:uppercase;padding-block-start:1.5em;padding-block-end:1.5em;padding-inline-start:2em;padding-inline-end:2em;border-radius:2px;background-color:var(--Red);}.elementor .main-button:hover,.elementor .main-button:focus-visible{background-color:var(--Red_lighter);}.elementor .underline-link{a {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: .25em;
  text-decoration-color: rgba(255,255,255,.4);
  transition: all .2s ease-out;
}
 a:hover {
      text-decoration-color: rgba(255,255,255,1);
  }\n}.elementor .arrow-button-simple{min-width:0px;min-height:0px;position:relative;z-index:3;font-family:General Sans;font-weight:500;font-size:0.875rem;color:var(--White);letter-spacing:2%;text-transform:uppercase;padding:0px;margin:0px;border-width:0px;background-color:#991a1a00;display: inline-flex;
justify-content: flex-start;
align-items: center;
gap: 1.2em;
&::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 3em;
  height: 3em;
  background-color:  var(--Red);
  background-image:  url("https://venerable.kinsta.cloud/wp-content/uploads/2026/04/icon-arrow-next-right.svg");
  background-repeat: no-repeat;
  background-position: center center;
  transition: all .2s ease-out;
}\n}.elementor .arrow-button-simple:hover,.elementor .arrow-button-simple:focus-visible{background-color:#a5212600;&:after {
  transform: translateX(5px);
}\n}