.elementor .overlay--mid-blue-grad{background-image:linear-gradient(60deg, #E9F2F8 0%,#B8D8EA 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--mid-blue);}.elementor .content{width:100%;margin-inline-start:auto;margin-inline-end:auto;}.elementor .content--md{max-width:1000px;}.elementor .content--xl{max-width:1400px;}.elementor .content--xs{max-width:600px;}.elementor .btn{width:100%;max-width:fit-content;font-family:var(--primary);font-weight:900;font-size:16px;color:var(--white);letter-spacing:1.6px;line-height:1em;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:var(--rad-btn);white-space: wrap;\n}.elementor .btn--primary{background-color:var(--red);}.elementor .btn--primary:hover,.elementor .btn--primary:focus-visible{color:var(--white);background-color:var(--dark-purple);}.elementor .btn--primary:focus{color:var(--white);background-color:var(--dark-purple);}.elementor .l-split-33{max-width:33.3%;}.elementor .pad-0{padding:0px;}.elementor .flex-col{flex-direction:column;}.elementor .type-subhead{font-size:21px;line-height:1.5em;}.elementor .section-default{scroll-margin-top:130px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:50px;padding-inline-end:50px;}.elementor .card{height:100%;color:var(--dark-purple);padding:30px;border-radius:var(--rad-img);background-color:var(--white);box-shadow:0px 12px 48px 0px rgba(0, 0, 0, 0.15);flex-direction:column;gap:var(--gap-sm);align-items:start;}.elementor .tab-trigger{width:fit-content;color:var(--dark-purple);padding-block-start:8px;padding-block-end:8px;padding-inline-start:22px;padding-inline-end:22px;border-radius:25px;border-width:0px;border-style:none;background-color:var(--light-blue);}.elementor .tab-trigger:hover,.elementor .tab-trigger:focus-visible{color:var(--white);background-color:var(--red);}.elementor .tab-trigger.e--selected{color:var(--white);background-color:var(--red);}.elementor .tab-trigger__label{font-weight:600;font-size:15px;}