.elementor .bg-black25{background-color:var(--Black25);}.elementor .btn-black25{color:var(--White);background-color:var(--Black25);transition:all 400ms;}.elementor .btn-black25:hover,.elementor .btn-black25:focus-visible{background-color:var(--Black50);}.elementor .btn-transparent{color:var(--White);background-color:#00000000;transition:all 400ms;}.elementor .btn-transparent:hover,.elementor .btn-transparent:focus-visible{background-color:var(--Black25);}.elementor .btn-nav{font-family:"DM Sans";font-weight:400;font-size:1rem;letter-spacing:0.48px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-radius:100px;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .link-hover:hover,.elementor .link-hover:focus-visible{color:var(--White);text-decoration:underline;}.elementor .link-hover{transition:all 300ms;}.elementor .h-auto{height:auto;}.elementor .items-start{align-items:start;}.elementor .section{padding-block-start:0px;padding-block-end:0px;padding-inline-start:5%;padding-inline-end:5%;}.elementor .rounded-8{width:100%;border-radius:0.5rem;}.elementor .p-0{padding:0px;}.elementor .p-16{padding:1rem;}.elementor .text-white{color:#ffffff;}.elementor .flex{display:flex;}.elementor .flex-col{flex-direction:column;}.elementor .justify-between{justify-content:space-between;}.elementor .items-center{align-items:center;}.elementor .justify-center{justify-content:center;}.elementor .gap-16{gap:1rem;}.elementor .fit-content{width:fit-content;}.elementor .gap-64{gap:4rem;}.elementor .rounded-100{border-radius:100px;}.elementor .gap-8{gap:0.5rem;}.elementor .w-full{width:100%;}.elementor .btn{font-family:"DM Sans";font-weight:400;font-size:1rem;letter-spacing:0.48px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:100px;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .btn-primary{color:var(--Black);border-width:1px;border-color:var(--White);border-style:solid;background-color:var(--White);}.elementor .header{position:fixed;z-index:1000;display:flex;flex-direction:row;align-items:center;}.elementor .p-4{padding:0.25rem;}.elementor .justify-end{justify-content:flex-end;}.elementor .body{font-family:"DM Sans";font-weight:300;font-size:1rem;letter-spacing:-0.32px;line-height:125%;}.elementor .hidden{display:none;}.elementor .pt-32{padding-block-start:2rem;}