.elementor-5817 .elementor-element.elementor-element-3dcbb23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5817 .elementor-element.elementor-element-be5a3d1{--display:flex;}.elementor-5817 .elementor-element.elementor-element-be5a3d1.e-con{--align-self:flex-end;}.elementor-5817 .elementor-element.elementor-element-d069fd9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:3.3125rem 3.3125rem 3.3125rem 3.3125rem;--padding-top:0.4rem;--padding-bottom:0rem;--padding-left:0.75rem;--padding-right:0.75rem;}.elementor-5817 .elementor-element.elementor-element-d069fd9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5817 .elementor-element.elementor-element-a115697{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0rem 1.38rem;--row-gap:0rem;--column-gap:1.38rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5817 .elementor-element.elementor-element-a115697.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5817 .elementor-element.elementor-element-b2dbc75{width:auto;max-width:auto;padding:0rem 0rem 0rem 0rem;}.elementor-5817 .elementor-element.elementor-element-b2dbc75 .elementor-icon{font-size:2.75rem;}.elementor-5817 .elementor-element.elementor-element-b2dbc75 .elementor-icon svg{height:2.75rem;}.elementor-5817 .elementor-element.elementor-element-a063aa7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5817 .elementor-element.elementor-element-ef59472{font-family:"Roboto .1", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;}.elementor-5817 .elementor-element.elementor-element-9ba09b3{font-family:"Roboto .1", Sans-serif;font-size:1rem;line-height:1.25rem;}.elementor-5817 .elementor-element.elementor-element-e5ae015{padding:0px 0px 0px 0px;top:-3px;}.elementor-5817 .elementor-element.elementor-element-e5ae015.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-5817 .elementor-element.elementor-element-e5ae015{right:0rem;}body.rtl .elementor-5817 .elementor-element.elementor-element-e5ae015{left:0rem;}.elementor-5817 .elementor-element.elementor-element-e5ae015 .elementor-icon{font-size:5.6rem;}.elementor-5817 .elementor-element.elementor-element-e5ae015 .elementor-icon svg{height:5.6rem;}@media(max-width:1024px){.elementor-5817 .elementor-element.elementor-element-e5ae015 .elementor-icon{font-size:4.6rem;}.elementor-5817 .elementor-element.elementor-element-e5ae015 .elementor-icon svg{height:4.6rem;}}@media(min-width:768px){.elementor-5817 .elementor-element.elementor-element-3dcbb23{--width:100%;}.elementor-5817 .elementor-element.elementor-element-be5a3d1{--width:100%;}.elementor-5817 .elementor-element.elementor-element-d069fd9{--width:100%;}}@media(max-width:767px){.elementor-5817 .elementor-element.elementor-element-3dcbb23{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5817 .elementor-element.elementor-element-d069fd9{--width:100%;}.elementor-5817 .elementor-element.elementor-element-a115697{--width:100%;--justify-content:space-between;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-5817 .elementor-element.elementor-element-b2dbc75 .elementor-icon{font-size:2rem;}.elementor-5817 .elementor-element.elementor-element-b2dbc75 .elementor-icon svg{height:2rem;}.elementor-5817 .elementor-element.elementor-element-a063aa7{--width:80%;}.elementor-5817 .elementor-element.elementor-element-ef59472{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:0.8rem;}.elementor-5817 .elementor-element.elementor-element-9ba09b3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:0.8rem;}.elementor-5817 .elementor-element.elementor-element-e5ae015{top:2px;}.elementor-5817 .elementor-element.elementor-element-e5ae015 .elementor-icon{font-size:3.1rem;}.elementor-5817 .elementor-element.elementor-element-e5ae015 .elementor-icon svg{height:3.1rem;}}/* Start custom CSS for icon, class: .elementor-element-e5ae015 */.elementor-5817 .elementor-element.elementor-element-e5ae015 svg{
    max-width: 5.08575rem;
    max-height: 3.84063rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d069fd9 */.elementor-5817 .elementor-element.elementor-element-d069fd9 {
  position: relative;
  z-index: 1;
  border-radius: 3.3125rem;
  background: radial-gradient(
    70.79% 111.72% at 50% -11.72%,
    rgba(255, 77, 0, 0.21) 0%,
    rgba(255, 77, 0, 0.00) 79.36%
  );
  overflow: visible;
}

/* Conic stroke with top glow + ring fading from right center */
.elementor-5817 .elementor-element.elementor-element-d069fd9::after {
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  border-radius: calc(3.3125rem + 1px);

  background: 
    conic-gradient(
      from 290deg,
      rgba(255, 77, 0, 0.75) 0deg,
      rgba(255, 77, 0, 0.6) 30deg,
      rgba(255, 77, 0, 0.4) 60deg,
      rgba(255, 77, 0, 0.3) 90deg,
      rgba(255, 77, 0, 0.2) 120deg,
      rgba(255, 77, 0, 0.1) 150deg,
      rgba(255, 77, 0, 0.05) 180deg,
      rgba(255, 77, 0, 0.03) 240deg,
      rgba(255, 77, 0, 0.02) 270deg,
      rgba(255, 77, 0, 0.75) 360deg
    ),
    conic-gradient(
      from 90deg, /* Right center */
      rgba(255, 77, 0, 0.08) 0deg,
      rgba(255, 77, 0, 0.06) 45deg,
      rgba(255, 77, 0, 0.04) 90deg,
      rgba(255, 77, 0, 0.03) 135deg,
      rgba(255, 77, 0, 0.015) 180deg,
      rgba(255, 77, 0, 0.008) 225deg,
      rgba(255, 77, 0, 0.002) 270deg,
      rgba(255, 77, 0, 0.0) 360deg
    );

  background-blend-mode: lighten;

  mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  mask-composite: exclude;
  -webkit-mask-composite: xor;
  padding: 1px;
  box-sizing: border-box;
  pointer-events: none;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be5a3d1 */.elementor-5817 .elementor-element.elementor-element-be5a3d1{
    overflow: visible;
    max-width: 24.25rem;
}
@media (max-width: 480px) {
  .elementor-5817 .elementor-element.elementor-element-be5a3d1 {
    max-width: 20rem  !important;
  }
}/* End custom CSS */