.elementor-22594 .elementor-element.elementor-element-b953423{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22594 .elementor-element.elementor-element-c9fcf6c{text-align:start;}.elementor-22594 .elementor-element.elementor-element-c9fcf6c img{width:120px;}.elementor-22594 .elementor-element.elementor-element-459acee > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-22594 .elementor-element.elementor-element-459acee .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-22594 .elementor-element.elementor-element-459acee .elementor-nav-menu--main .elementor-item{color:#021327;fill:#021327;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-22594 .elementor-element.elementor-element-459acee{--e-nav-menu-horizontal-menu-item-margin:calc( 20px / 2 );}.elementor-22594 .elementor-element.elementor-element-459acee .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:20px;}.elementor-22594 .elementor-element.elementor-element-2498732 .elementor-button{background-color:#2D3A77;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D3A77;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-22594 .elementor-element.elementor-element-2498732 .elementor-button:hover, .elementor-22594 .elementor-element.elementor-element-2498732 .elementor-button:focus{background-color:#FFFFFF;color:#1B2351;}.elementor-22594 .elementor-element.elementor-element-2498732 .elementor-button:hover svg, .elementor-22594 .elementor-element.elementor-element-2498732 .elementor-button:focus svg{fill:#1B2351;}#elementor-popup-modal-22594 .dialog-widget-content{animation-duration:0.5s;background-color:#EAEBF1;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-22594{background-color:rgba(0,0,0,.8);justify-content:flex-end;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-22594 .dialog-message{width:350px;height:100vh;align-items:flex-start;}#elementor-popup-modal-22594 .dialog-close-button{display:flex;top:10px;}body:not(.rtl) #elementor-popup-modal-22594 .dialog-close-button{right:10px;}body.rtl #elementor-popup-modal-22594 .dialog-close-button{left:10px;}@media(max-width:1024px){.elementor-22594 .elementor-element.elementor-element-2498732 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-22594 .elementor-element.elementor-element-2498732 .elementor-button{padding:10px 20px 10px 20px;}}/* Start custom CSS for button, class: .elementor-element-2498732 *//*.cs_btn a {*/
/*    position: relative;*/
/*    overflow: hidden;*/
/*    color: #fff;*/
/*    z-index: 1;*/
/*    transition: color 0.3s ease;*/
/*}*/
/*.cs_btn a::before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background: #ffffff;*/
/*    clip-path: circle(68% at 120% 190%);*/
/*    transition: clip-path 0.45s ease;*/
/*    border: 1px solid #1B2351;*/
/*    z-index: -1;                 */
/*}*/
/*.cs_btn a:hover {*/
/*    color: #1B2351;  */
/*}*/

/*.cs_btn a:hover::before {*/
/*    clip-path: circle(150% at 100% 89%);*/
/*}*/


.cs_btn a {
  position: relative;
  overflow: hidden;
  
}
.cs_btn a:before {
  content: "";
  position: absolute;
  inset: 0;
  background: #fff;
  transform: translateX(-100%);
  transition: transform 0.4s ease;
  z-index: 0;
}
.cs_btn a:hover::before {
  transform: translateX(0);
}
.cs_btn span {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-22594 a.dialog-close-button {
    border: 1px solid;
    border-radius: 100px;
    padding: 8px;
}

div#elementor-popup-modal-22594 {
    position: absolute;
}/* End custom CSS */