.elementor .hero-main{height:80vh;overflow:hidden;position:relative;background-color:var(--Black);justify-content:space-between;align-items:stretch;}.elementor .gradient-p{width:fit-content;font-family:"Avenir Next";font-weight:400;font-size:12px;line-height:140%;font-style:italic;text-transform:uppercase;padding-inline-start:4px;padding-inline-end:4px;background: linear-gradient(84.83deg, rgba(90, 180, 208, 0.8) 11.87%, rgba(194, 8, 121, 0.8) 89.24%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;\n}.elementor .btn{height:64px;position:relative;font-family:"Avenir Next";font-weight:600;font-size:18px;color:var(--White);line-height:100%;text-align:start;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:64px;border-radius:100px;background-color:var(--Blue);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;transition:  all 0.3s;\n}.elementor .btn:hover,.elementor .btn:focus-visible{color:var(--White);background-color:var(--Pink);}.elementor .btn:focus{background-color:var(--Pink);}.elementor .gap-64{gap:64px;}.elementor .gap-24{gap:24px;}.elementor .gap-8{gap:8px;}.elementor .H3{font-family:degular;font-weight:500;font-size:36px;color:var(--Black);line-height:100%;}.elementor .H2{font-family:degular;font-weight:500;font-size:60px;color:var(--Black);line-height:100%;}.elementor .H1{font-family:degular;font-weight:500;font-size:70px;line-height:100%;text-align:start;}.elementor .no-padding{padding:0px;}.elementor .pt-80{padding-block-start:80px;}.elementor .pb-80{padding-block-end:80px;}.elementor .tab-body{height:342px;overflow:hidden;position:relative;padding:0px;justify-content:space-between;align-items:stretch;}.elementor .btn-plain{font-family:"Avenir Next";font-weight:600;font-size:18px;color:var(--White);line-height:100%;padding:16px;border-radius:90px;border-style:none;background-color:var(--Blue);}.elementor .btn-plain:hover,.elementor .btn-plain:focus-visible{background-color:var(--Pink);}.elementor .gap-16{gap:16px;}.elementor .mrl-16{width:calc(100% + 32px);margin-inline-start:-16px;margin-inline-end:-16px;}