.elementor .primary-button{width:max-content;position:relative;z-index:3;font-family:Montserrat;font-weight:500;font-size:1.4rem;color:#ffffff;letter-spacing:4px;text-transform:uppercase;padding-block-start:1.6rem;padding-block-end:1.6rem;padding-inline-start:3rem;padding-inline-end:3rem;background-image:linear-gradient(110deg, #0400F0 0%,#2EA3F2 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .title-size-3{font-family:Montserrat;font-weight:500;font-size:1.3rem;color:var(--brand-dark-1);}.elementor .title-size-2{font-family:var(--font-title);font-weight:500;font-size:2rem;color:var(--text-default);}.elementor .title-size-1{font-family:Montserrat;font-weight:600;font-size:4rem;color:#ffffff;}.elementor .heading-font{font-family:Montserrat;font-weight:500;}.elementor .divider-white{width:6rem;height:4px;background-color:#ffffff;}.elementor .narrow-width{max-width:700px;}.elementor .footer-heading{color:var(--text-light);text-transform:uppercase;}.elementor .icon-size{width:2rem;height:2rem;}.elementor .padding-0{padding:0px;}.elementor .section-padding-bottom{padding-block-end:5rem;}.elementor .title-negative-bottom-margin{margin-block-end:-20px;}.elementor .max-width{max-width:1440px;}.elementor .flex-center{display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .default-text{font-family:Montserrat;font-weight:300;font-size:1rem;color:var(--text-default);line-height:31px;text-align:start;}.elementor .font-bold{font-weight:600;}.elementor .text-left{text-align:start;}.elementor .brand-background{background-color:var(--brand-color);}.elementor .alternative-background{background-color:var(--alternative-background);}