.elementor-2191 .elementor-element.elementor-element-48e45d > .elementor-element-populated{margin:0px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2191 .elementor-element.elementor-element-17fcfd71 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);border-radius:12px 12px 12px 12px;}.elementor-2191 .elementor-element.elementor-element-31d7c6ad > .elementor-element-populated{margin:0px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2191 .elementor-element.elementor-element-17fcfd71 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:768px){.elementor-2191 .elementor-element.elementor-element-48e45d{width:40%;}.elementor-2191 .elementor-element.elementor-element-31d7c6ad{width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2191 .elementor-element.elementor-element-48e45d{width:50%;}.elementor-2191 .elementor-element.elementor-element-31d7c6ad{width:50%;}}@media(min-width:2400px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2191 .elementor-element.elementor-element-17fcfd71 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1366px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2191 .elementor-element.elementor-element-17fcfd71 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-2191 .elementor-element.elementor-element-48e45d{width:50%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2191 .elementor-element.elementor-element-17fcfd71 > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-2191 .elementor-element.elementor-element-17fcfd71 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2191 .elementor-element.elementor-element-31d7c6ad{width:50%;}}/* Start custom CSS for html, class: .elementor-element-42ade0f3 */.btn {
	background-image: linear-gradient(to right, #003DA7 0%, #16BEFF 100%);
	border-radius: 12px;
  box-sizing: border-box;
	color: #003DA7;
	display: block;
	font-family: montserrat;
	font:montserrat;
	font-weight: 600;
	font-size: 18px;
	height: 44px;
	letter-spacing: 1px;
	margin: 0 auto;
	padding: 4px;
	    position: absolute;
    left: 0;
  text-decoration: none;
	width: 182px;
	z-index: 2;
}

.btn:hover {
	color: #fff;
}

.btn span {
	align-items: center;
	background: #fff;
	border-radius: 8px;
	display: flex;
	justify-content: center;
	height:100%;
	transition: background .5s ease;
	width: 100%;
}

.btn:hover span {
	background: transparent;

}/* End custom CSS */