.elementor .gradient-heading-secondary{background:linear-gradient(177deg,rgb(247 247 245) 0%,rgb(242 242 241) 20%,rgb(226 228 229) 57%,rgb(181 187 195) 100%);-webkit-text-fill-color:#fff0;-webkit-background-clip:text;\n}.elementor .gradient-heading-primary{background:linear-gradient(214deg,rgb(181 187 195) 0%,rgb(85 87 91) 47%,rgb(17 17 17) 100%);-webkit-text-fill-color:#fff0;-webkit-background-clip:text;\n}.elementor .dm-fade-up{font-family:var(--font-body);font-weight:600;font-size:var(--size-h3)}.elementor .scroll-bg-wrapper{transition:background-color 0.6s ease;\n}.elementor .heading-1{inset-block-start:10px;font-family:var(--font-heading);font-weight:400;font-size:var(--size-h1);color:var(--color-primary);letter-spacing:var(--letter-spacing);line-height:var(--line-height-h1);text-align:start}.elementor .heading-2{font-family:var(--font-heading);font-weight:400;font-size:var(--size-h2);color:var(--color-primary);letter-spacing:var(--letter-spacing);line-height:var(--line-height-h2-h6)}.elementor .heading-3{font-family:var(--font-heading);font-weight:400;font-size:var(--size-h3);color:var(--color-primary);letter-spacing:var(--letter-spacing);line-height:var(--line-height-h2-h6);text-align:center;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .body-text-normal-center{width:80%;font-family:var(--font-body);font-weight:400;font-size:var(--size-body-normal);color:var(--color-body-text);text-align:center;margin:auto;align-self:center}.elementor .body-text-normal{font-family:var(--font-body);font-weight:400;font-size:var(--size-body-normal);color:var(--color-body-text);letter-spacing:var(--letter-spacing);line-height:var(--line-height-body);text-align:start;gap:var(--space-s);align-self:start}.elementor .div-fullwidth{width:100%;padding-block-start:var(--section-xs);padding-block-end:var(--section-s);padding-inline-start:0;padding-inline-end:0;margin:auto;display:flex;flex-direction:column;gap:var(--space-xl);z-index:99999;\n}.elementor .flex-1320px-row{max-width:var(--max-width);padding-block-start:var(--section-xs);padding-block-end:var(--section-m);padding-inline-start:var(--section-sides);padding-inline-end:var(--section-sides);margin:0;display:flex;flex-direction:row;gap:var(--space-l);align-items:center;align-self:center}.elementor .flexbox-row{max-width:var(--max-width);padding-block-start:var(--section-xs);padding-block-end:var(--section-xs);padding-inline-start:var(--section-sides);padding-inline-end:var(--section-sides);margin:auto;display:flex;flex-direction:row;gap:var(--space-l);align-items:center;margin:auto!important;\n}.elementor .flexbox-col{max-width:var(--max-width);padding-block-start:var(--section-xxs);padding-block-end:var(--section-s);padding-inline-start:var(--section-sides);padding-inline-end:var(--section-sides);display:flex;flex-direction:column;gap:var(--space-l);align-self:center}.elementor .flex-col-60{width:60%;padding:0;flex-direction:column;gap:var(--space-s);align-self:stretch}.elementor .flex-col-40{width:40%;padding:0;flex-direction:column;gap:var(--space-m)}.elementor .flex-col-70{width:70%;padding:0;flex-direction:column;gap:var(--space-s)}.elementor .flex-row100{width:100%;max-width:auto;padding:0;gap:var(--space-s)}.elementor .div-hero-full{width:100%;height:95vh;padding:0;margin:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.elementor .heading-large{font-family:var(--font-heading);font-weight:500;font-size:var(--size-heading-large);color:var(--color-secondary);letter-spacing:var(--letter-spacing);line-height:1.1em}.elementor .custom-flex-cont{width:30%;padding:var(--section-xxs);border-radius:var(--radius-m);border-width:1px;border-color:#b4bac28a;border-style:solid;backdrop-filter:blur(10px);flex-direction:column;gap:var(--space-xs);justify-content:space-between;align-items:start}.elementor .btn-primary2{overflow:hidden;font-family:var(--font-body);font-weight:500;font-size:var(--size-body-normal);color:var(--color-body-text);letter-spacing:var(--letter-spacing);line-height:var(--line-height-body);padding-block-start:10px;padding-block-end:10px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--radius-s);border-width:1px;border-color:var(--color-secondary);border-style:solid;background-color:var(--color-secondary)}.elementor .card-inverted{height:450px;padding-block-start:0;padding-block-end:var(--section-xxs);padding-inline-start:var(--section-sides-s);padding-inline-end:0;border-radius:var(--radius-s);flex-direction:column;gap:var(--space-s);justify-content:space-between}.elementor .trigger-title{font-family:Oswald;font-weight:400;font-size:var(--size-h2);color:var(--color-secondary)}.elementor .body-text-small{font-family:Inter;font-weight:400;font-size:var(--size-body-small);color:var(--color-bg-text);letter-spacing:var(--letter-spacing);line-height:var(--line-height-body);align-self:start}