.elementor .gap-1{gap:0.5rem;}.elementor .flex-column{flex-direction:column;}.elementor .fs-12{font-size:0.75rem;line-height:1.6;}.elementor .fw-300{font-weight:300;}.elementor .btn-secondary-outline{color:var(--Primary-Black);line-height:1.6;padding-block-start:4px;padding-block-end:4px;padding-inline-start:18px;padding-inline-end:18px;border-radius:30px;border-width:1px;border-color:var(--Primary-Black);border-style:solid;background-color:#00000000;display:flex;&.__white {
  border-color: #fff;
}
  &.__icon {
  gap: .5rem;
}

transition: all .2s ease-in-out;
transform-origin: unset;\n}.elementor .btn-secondary-outline:hover,.elementor .btn-secondary-outline:focus-visible{color:var(--White);border-color:var(--Accent-500);background-color:var(--Accent-500);path {
stroke: var(--White) !important;
}
span{
color: var(--White) !important;
}\n}.elementor .w-content{width:fit-content;}.elementor .btn-secondary{color:var(--Primary-Black);padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;border-radius:1.875rem;border-width:1px;border-color:var(--White);border-style:solid;background-color:var(--White);display:flex;align-items:center;&.__icon {
  gap: .5rem;
}\n}.elementor .gap-3{column-gap:1rem;row-gap:1rem;}.elementor .footer-wrapper{width:100%;max-width:90rem;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-inline-start:auto;margin-inline-end:auto;justify-content:space-between;}.elementor .text-white{color:var(--White);color:var(--White) !important;\n}