.elementor .text-medium-normal{font-family:Outfit;font-weight:400;font-size:18px;line-height:1.5em;}.elementor .grid-block{padding:40px;border-radius:30px;background-color:var(--pale-red);flex-direction:column;row-gap:30px;justify-content:space-between;}.elementor .grid-block:hover,.elementor .grid-block:focus-visible{color:#ffffff;background-color:var(--vivid-orange);button{
  border-color:#ffffff;
  color:#ffffff
}

 button:hover{
  border-color:var(--dark-vivid-orange)!important;
}\n}.elementor .section-wrapper{padding:80px;flex-direction:column;align-items:center;}.elementor .content-wrapper-1280px{max-width:1280px;padding:0px;flex-direction:column;}.elementor .heading-h1{font-family:Outfit;font-weight:700;font-size:56px;color:var(--text);line-height:1.2em;}.elementor .content-wrapper-768px{max-width:768px;padding:0px;flex-direction:column;}.elementor .text-medium-light{font-family:Outfit;font-weight:300;font-size:18px;color:var(--text);line-height:1.5em;}.elementor .primary-button{font-family:Outfit;font-weight:400;font-size:16px;color:#ffffff;line-height:1.5em;border-radius:100px;border-width:1px;border-color:var(--vivid-orange);border-style:solid;background-color:var(--vivid-orange);}.elementor .primary-button:hover,.elementor .primary-button:focus-visible{border-color:var(--dark-vivid-orange);background-color:var(--dark-vivid-orange);}.elementor .secondary-button{font-family:Outfit;font-weight:400;font-size:16px;color:var(--text);line-height:1.5em;border-radius:100px;border-width:1px;border-color:var(--vivid-orange);border-style:solid;background-color:#f0685600;}.elementor .secondary-button:hover,.elementor .secondary-button:focus-visible{color:#ffffff;border-color:var(--dark-vivid-orange);background-color:var(--dark-vivid-orange);}.elementor .heading-h4{font-family:Outfit;font-weight:400;font-size:32px;line-height:1.3em;}.elementor .text-regular-normal{font-family:Outfit;font-weight:400;font-size:16px;line-height:1.5em;}.elementor .grid-block-inner-container{padding:0px;flex-direction:column;row-gap:10px;}.elementor .header-content-wrapper{column-gap:32px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:48px;padding-inline-end:48px;border-radius:20px;background-color:#ffffff;flex-direction:row;align-items:center;}.elementor .text-large-semibold{font-family:Outfit;font-weight:600;font-size:20px;line-height:1.5em;}