.elementor-2640 .elementor-element.elementor-element-2d4b98c{--display:flex;--background-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2640 .elementor-element.elementor-element-5eea0ee .elementor-heading-title{color:#FFFFFF;font-family:"Public Sans", Sans-serif;font-size:26px;font-weight:600;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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 );}.elementor-2640 .elementor-element.elementor-element-00e6b70{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-2640 .elementor-element.elementor-element-5c03e45 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2640 .elementor-element.elementor-element-5c03e45 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-2640 .elementor-element.elementor-element-5c03e45 .elementor-button{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:25px;fill:#217780;color:#217780;background-color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:15px 20px 15px 20px;}.elementor-2640 .elementor-element.elementor-element-5c03e45 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}#elementor-popup-modal-2640 .dialog-message{width:331px;height:auto;padding:20px 0px 20px 20px;}#elementor-popup-modal-2640{justify-content:flex-end;align-items:flex-start;pointer-events:all;background-color:#00000000;}#elementor-popup-modal-2640 .dialog-close-button{display:flex;top:10%;font-size:35px;}#elementor-popup-modal-2640 .dialog-widget-content{background-color:#217780;border-radius:40px 40px 40px 40px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:100px 0px 0px 0px;}#elementor-popup-modal-2640 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-2640 .dialog-close-button svg{fill:#FFFFFF;}@media(min-width:1900px){.elementor-2640 .elementor-element.elementor-element-5c03e45.elementor-element{--align-self:center;}}/* Start custom CSS for button, class: .elementor-element-5c03e45 */.elementor-2640 .elementor-element.elementor-element-5c03e45 {
    
}
.elementor-2640 .elementor-element.elementor-element-5c03e45 .elementor-button-icon {
  font-size: 40px; /* Increase or decrease this value as needed */
  margin-bottom: -10px;

}
.elementor-2640 .elementor-element.elementor-element-5c03e45 .elementor-button {
  box-shadow: 0px 77px 21px rgba(43, 44, 44, 0.01),
              0px 49px 20px rgba(43, 44, 44, 0.04),
              0px 28px 17px rgba(43, 44, 44, 0.15),
              0px 12px 12px rgba(43, 44, 44, 0.26),
              0px 3px 7px rgba(43, 44, 44, 0.29);
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-2640 {
    box-shadow: -3px 17.79px 28.93px 3.46px rgba(28, 22, 22, 0.59);
}/* End custom CSS */