.elementor .p-0{padding:0rem;}.elementor .main-menu-item{font-family:"Greycliff";font-weight:600;font-size:1rem;color:var(--white);line-height:174%;text-transform:capitalize;}.elementor .main-menu-item:active{color:var(--yellow);}.elementor .main-menu-item:hover,.elementor .main-menu-item:focus-visible{color:var(--yellow);cursor: pointer;\n}.elementor .main-menu-icon{width:1.5rem;height:auto;color:var(--white);svg {
  display: block;
  fill: transparent;
  cursor: pointer;
}\n}.elementor .main-menu-icon:hover,.elementor .main-menu-icon:focus-visible{color:var(--yellow);}.elementor .text-black{color:var(--black);}.elementor .h4{font-weight:600;font-size:clamp(1.16rem, 0.32vi + 1.08rem, 1.33rem);line-height:163.636%;}.elementor .footer-col{display:flex;flex-direction:column;row-gap:1.5rem;align-items:start;}.elementor .grid{display: grid;
grid-template-columns: var(--grid-cols, repeat(2, 1fr));
gap: var(--grid-gap, 2.5rem 2.5rem);
align-items: stretch;
justify-content: flex-start;\n}.elementor .svg-fill-none{width:2.25rem;svg {
  fill: none;
}\n}.elementor .hover-text-green-100{column-gap:0.5rem;display:inline-flex;cursor: pointer;\n}.elementor .hover-text-green-100:hover,.elementor .hover-text-green-100:focus-visible{color:var(--green-100);}.elementor .mb-10{margin-block-end:2.5rem;}.elementor .text-sm{font-family:"Greycliff";font-size:clamp(0.66rem, 0.17vi + 0.61rem, 0.75rem);line-height:175%;}.elementor .text-display-md{font-family:"ivyora-display";font-size:clamp(2.75rem, 1.88vi + 2.3rem, 4rem);line-height:100%;}.elementor .sec-sm{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:0px;padding-inline-end:0px;}