.elementor-7088 .elementor-element.elementor-element-5504636b{--display:flex;--background-transition:0.3s;}.elementor-7088 .elementor-element.elementor-element-7e9ea272{color:#878787;}.elementor-7088 .elementor-element.elementor-element-7e9ea272 .elementor-heading-title:hover{color:#2D6EAA;}.elementor-7088 .elementor-element.elementor-element-7e9ea272.ob-harakiri{writing-mode:inherit;}.elementor-7088 .elementor-element.elementor-element-7e9ea272.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-7088 .elementor-element.elementor-element-7e9ea272.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-7088 .elementor-element.elementor-element-7e9ea272 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-7088 .elementor-element.elementor-element-72ece2e{--display:flex;--background-transition:0.3s;}.elementor-7088 .elementor-element.elementor-element-5010237 .elementor-button .elementor-align-icon-right{margin-left:24px;}.elementor-7088 .elementor-element.elementor-element-5010237 .elementor-button .elementor-align-icon-left{margin-right:24px;}.elementor-7088 .elementor-element.elementor-element-5010237 .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-b9f57e4 );color:var( --e-global-color-b9f57e4 );background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:16px 32px 16px 32px;}.elementor-7088 .elementor-element.elementor-element-5010237 .elementor-button:hover, .elementor-7088 .elementor-element.elementor-element-5010237 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-b9f57e4 );}.elementor-7088 .elementor-element.elementor-element-5010237 .elementor-button:hover svg, .elementor-7088 .elementor-element.elementor-element-5010237 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-7088 .elementor-element.elementor-element-5010237.ob-is-butterbutton .elementor-button .elementor-button-icon i{font-size:24px;}.elementor-7088 .elementor-element.elementor-element-5010237.ob-is-butterbutton .elementor-button, .elementor-7088 .elementor-element.elementor-element-5010237.ob-is-butterbutton .elementor-button:before, .elementor-7088 .elementor-element.elementor-element-5010237.ob-is-butterbutton .elementor-button:after, .elementor-7088 .elementor-element.elementor-element-5010237.ob-is-butterbutton .elementor-button .elementor-button-content-wrapper span{transition-duration:250ms;}.elementor-7088 .elementor-element.elementor-element-5010237.ob-is-butterbutton .elementor-button{padding:8px 24px 8px 24px !important;color:#FFFFFF;}.elementor-7088 .elementor-element.elementor-element-5010237.ob-is-butterbutton .elementor-button:hover{color:var( --e-global-color-primary );}.elementor-7088 .elementor-element.elementor-element-5010237{width:auto;max-width:auto;}.elementor-7088 .elementor-element.elementor-element-5010237 > .elementor-widget-container:hover{--e-transform-translateY:-8px;}html, body{overflow-x:auto;}@media(max-width:1024px){.elementor-7088 .elementor-element.elementor-element-5010237 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-7088 .elementor-element.elementor-element-5010237 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for button, class: .elementor-element-5010237 */.elementor-7088 .elementor-element.elementor-element-5010237 svg {width:35px;}

.elementor-7088 .elementor-element.elementor-element-5010237:hover path {fill:#1B5B96;}/* End custom CSS */