.elementor-511 .elementor-element.elementor-element-21a12da{--display:flex;--padding-top:90px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-511 .elementor-element.elementor-element-57df529{--display:flex;--padding-top:10px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}:root{--page-title-display:none;}/* Start custom CSS */.elementor-element-57d91d5,.elementor-element-cc8c9a9,.elementor-element-87f08d4,.elementor-element-c200ef8,.elementor-element-66768a0,.elementor-element-5918f85{transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(10,15,28,0.06);}.elementor-element-57d91d5:hover,.elementor-element-cc8c9a9:hover,.elementor-element-87f08d4:hover,.elementor-element-c200ef8:hover,.elementor-element-66768a0:hover,.elementor-element-5918f85:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(10,15,28,0.12);}.oa-cta-btn .elementor-button{animation:ctaPulse 2.6s infinite;transition:transform .25s ease;}.oa-cta-btn .elementor-button:hover{transform:translateY(-2px);}@keyframes ctaPulse{0%,100%{box-shadow:rgba(30,94,255,0.3) 0px 8px 22px;}50%{box-shadow:rgba(30,94,255,0.3) 0px 8px 22px,rgba(30,94,255,0.08) 0px 0px 0px 8px;}}/* End custom CSS */