.elementor-18638 .elementor-element.elementor-element-4e1f153{--display:flex;--min-height:92px;--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;--gap:0px 0px;--background-transition:0.3s;--z-index:2;}.elementor-18638 .elementor-element.elementor-element-4e1f153:not(.elementor-motion-effects-element-type-background), .elementor-18638 .elementor-element.elementor-element-4e1f153 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000D4;}.elementor-18638 .elementor-element.elementor-element-4e1f153, .elementor-18638 .elementor-element.elementor-element-4e1f153::before{--border-transition:0.3s;}.elementor-18638 .elementor-element.elementor-element-f7de697{--display:flex;--min-height:0px;--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;--background-transition:0.3s;}.elementor-18638 .elementor-element.elementor-element-f7de697.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18638 .elementor-element.elementor-element-07dfbfa img{width:100%;}.elementor-18638 .elementor-element.elementor-element-07dfbfa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18638 .elementor-element.elementor-element-3697f39{--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;--background-transition:0.3s;}.elementor-18638 .elementor-element.elementor-element-3697f39.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18638 .elementor-element.elementor-element-24f191c{--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;--background-transition:0.3s;}.elementor-18638 .elementor-element.elementor-element-24f191c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18638 .elementor-element.elementor-element-e58758a .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:11px;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;background-color:#FFFFFF00;}.elementor-18638 .elementor-element.elementor-element-e58758a.elementor-element{--align-self:flex-start;}.elementor-18638 .elementor-element.elementor-element-a8f61d7{--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;--background-transition:0.3s;}.elementor-18638 .elementor-element.elementor-element-eb8cf13 > .elementor-widget-container{margin:05px 0px 0px 0px;}body:not(.rtl) .elementor-18638 .elementor-element.elementor-element-eb8cf13{left:13px;}body.rtl .elementor-18638 .elementor-element.elementor-element-eb8cf13{right:13px;}.elementor-18638 .elementor-element.elementor-element-eb8cf13{top:24%;}.elementor-18638 .elementor-element.elementor-element-d8cffcb > .elementor-container{max-width:1400px;}.elementor-18638 .elementor-element.elementor-element-d8cffcb:not(.elementor-motion-effects-element-type-background), .elementor-18638 .elementor-element.elementor-element-d8cffcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18638 .elementor-element.elementor-element-d8cffcb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18638 .elementor-element.elementor-element-d8cffcb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18638 .elementor-element.elementor-element-6a49338 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-18638 .elementor-element.elementor-element-ca938af > .elementor-container{max-width:1400px;}.elementor-18638 .elementor-element.elementor-element-5453b7e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-18638 .elementor-element.elementor-element-8fba8ac img{width:100%;}.elementor-18638 .elementor-element.elementor-element-8fba8ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18638 .elementor-element.elementor-element-8fba8ac.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-18638 .elementor-element.elementor-element-f7de697{--width:22%;}.elementor-18638 .elementor-element.elementor-element-3697f39{--width:54%;}.elementor-18638 .elementor-element.elementor-element-24f191c{--width:11.215%;}.elementor-18638 .elementor-element.elementor-element-a8f61d7{--width:12%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18638 .elementor-element.elementor-element-5453b7e{width:30%;}}@media(max-width:767px){.elementor-18638 .elementor-element.elementor-element-d8cffcb{padding:05px 0px 05px 0px;z-index:10;}.elementor-18638 .elementor-element.elementor-element-5453b7e{width:40%;}.elementor-18638 .elementor-element.elementor-element-8fba8ac > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-18638 .elementor-element.elementor-element-8fba8ac{width:var( --container-widget-width, 193.797px );max-width:193.797px;--container-widget-width:193.797px;--container-widget-flex-grow:0;}}/* Start custom CSS for button, class: .elementor-element-e58758a */.book-demo-btn {
  width: 132.69px;
  height: 36.41px;
  border-radius: 4.75px;
  cursor: pointer;
  background: radial-gradient(108.47% 305.5% at 125.96% -53.33%, #01E1C8 0%, #0021F5 100%);
   white-space: nowrap;           /* Prevents line breaks */
  overflow: hidden;              /* Hides overflow if any */
  text-overflow: ellipsis;       /* Optional: adds ... if text overflows */
}

.book-demo-btn:hover {
  background: radial-gradient(114.92% 323.67% at 94.51% 20%, #01E1C8 0%, #0021F5 100%);
}/* End custom CSS */