.elementor-3 .elementor-element.elementor-element-2baa683e {margin-top: 0px;margin-bottom: 0px;padding: 0px 0px 100px 0px;}
.elementor-3 .elementor-element.elementor-element-48449dd {font-family: var(--e-global-typography-text-font-family);font-size: var(--e-global-typography-text-font-size);font-weight: var(--e-global-typography-text-font-weight);text-transform: var(--e-global-typography-text-text-transform);font-style: var(--e-global-typography-text-font-style);text-decoration: var(--e-global-typography-text-text-decoration);line-height: var(--e-global-typography-text-line-height);letter-spacing: var(--e-global-typography-text-letter-spacing);}
.elementor-3 .elementor-element.elementor-element-48449dd > .elementor-widget-container {margin: 0px 0px 30px 0px;}
.elementor-3 .elementor-element.elementor-element-ba5c253 {font-family: var(--e-global-typography-text-font-family);font-size: var(--e-global-typography-text-font-size);font-weight: var(--e-global-typography-text-font-weight);text-transform: var(--e-global-typography-text-text-transform);font-style: var(--e-global-typography-text-font-style);text-decoration: var(--e-global-typography-text-text-decoration);line-height: var(--e-global-typography-text-line-height);letter-spacing: var(--e-global-typography-text-letter-spacing);}
.elementor-3 .elementor-element.elementor-element-f6a8580 {margin-top: 0px;margin-bottom: 0px;padding: 0px 0px 0px 0px;}
.elementor-3 .elementor-element.elementor-element-87b147d .elementor-icon-wrapper {text-align: center;}
.elementor-3 .elementor-element.elementor-element-87b147d .elementor-icon {font-size: 200px;}
.elementor-3 .elementor-element.elementor-element-87b147d .elementor-icon i, .elementor-3 .elementor-element.elementor-element-87b147d .elementor-icon svg {transform: rotate(0deg);}
.elementor-3 .elementor-element.elementor-element-87b147d > .elementor-widget-container {background-color: #f9f9f9;}
.elementor-3 .elementor-element.elementor-element-40c3e2b .elementor-text-editor {text-align: center;}
.elementor-3 .elementor-element.elementor-element-40c3e2b {font-family: "Source Sans Pro",Sans-serif;font-size: 14px;font-weight: 300;text-transform: none;font-style: normal;text-decoration: none;line-height: 25px;letter-spacing: .1px;}
.elementor-3 .elementor-element.elementor-element-40c3e2b > .elementor-widget-container {margin: -65px 0px 0px 0px;padding: 0px 0px 65px 0px;background-color: #f9f9f9;}
@media (max-width:1024px) {.elementor-3 .elementor-element.elementor-element-48449dd {font-size: var(--e-global-typography-text-font-size);line-height: var(--e-global-typography-text-line-height);letter-spacing: var(--e-global-typography-text-letter-spacing);}
	.elementor-3 .elementor-element.elementor-element-ba5c253 {font-size: var(--e-global-typography-text-font-size);line-height: var(--e-global-typography-text-line-height);letter-spacing: var(--e-global-typography-text-letter-spacing);}}
@media (max-width:767px) {.elementor-3 .elementor-element.elementor-element-48449dd {font-size: var(--e-global-typography-text-font-size);line-height: var(--e-global-typography-text-line-height);letter-spacing: var(--e-global-typography-text-letter-spacing);}
	.elementor-3 .elementor-element.elementor-element-ba5c253 {font-size: var(--e-global-typography-text-font-size);line-height: var(--e-global-typography-text-line-height);letter-spacing: var(--e-global-typography-text-letter-spacing);}
	.elementor-3 .elementor-element.elementor-element-87b147d .elementor-icon-wrapper {text-align: center;}
	.elementor-3 .elementor-element.elementor-element-87b147d > .elementor-widget-container {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}}
.link a {color: #505050;}
.link a:hover, .link a:focus {color: #707070;}
.link a {color: #505050;}
.link a:hover, .link a:focus {color: #707070;}
.menu a {color: #505050;}
.menu a:hover, .menu a:focus {color: #707070;}