.elementor-2918 .elementor-element.elementor-element-5823cc31{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2918 .elementor-element.elementor-element-8871e9b{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;bottom:20px;z-index:10;}.elementor-2918 .elementor-element.elementor-element-8871e9b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2918 .elementor-element.elementor-element-8871e9b.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-2918 .elementor-element.elementor-element-8871e9b{right:20px;}body.rtl .elementor-2918 .elementor-element.elementor-element-8871e9b{left:20px;}.elementor-2918 .elementor-element.elementor-element-8871e9b .elementor-button{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:500;border-radius:50px 50px 50px 50px;padding:20px 24px 20px 24px;}@media(max-width:1024px){body:not(.rtl) .elementor-2918 .elementor-element.elementor-element-8871e9b{right:35px;}body.rtl .elementor-2918 .elementor-element.elementor-element-8871e9b{left:35px;}}@media(max-width:767px){body:not(.rtl) .elementor-2918 .elementor-element.elementor-element-8871e9b{right:60px;}body.rtl .elementor-2918 .elementor-element.elementor-element-8871e9b{left:60px;}.elementor-2918 .elementor-element.elementor-element-8871e9b .elementor-button{padding:10px 13px 10px 13px;}}/* Start custom CSS */body {
  overflow-x: hidden; /* Hide horizontal scrollbar */
}

.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */