.elementor-23 .elementor-element.elementor-element-700653b > .elementor-container {max-width: 801px;}
.elementor-23 .elementor-element.elementor-element-700653b {margin-top: 0px;margin-bottom: 0px;padding: 0px 0px 100px 0px;}
.elementor-23 .elementor-element.elementor-element-5b8a460 {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-23 .elementor-element.elementor-element-5b8a460 > .elementor-widget-container {margin: 0px 0px 30px 0px;}
.elementor-23 .elementor-element.elementor-element-00ffa93 {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-23 .elementor-element.elementor-element-12a4bb2 {margin-top: 0px;margin-bottom: 0px;padding: 0px 0px 0px 0px;}
.elementor-23 .elementor-element.elementor-element-cd56527 .elementor-icon-wrapper {text-align: center;}
.elementor-23 .elementor-element.elementor-element-cd56527 .elementor-icon {font-size: 200px;}
.elementor-23 .elementor-element.elementor-element-cd56527 .elementor-icon i, .elementor-23 .elementor-element.elementor-element-cd56527 .elementor-icon svg {transform: rotate(0deg);}
.elementor-23 .elementor-element.elementor-element-cd56527 > .elementor-widget-container {background-color: #f9f9f9;}
.elementor-23 .elementor-element.elementor-element-5fa6b7e .elementor-text-editor {text-align: center;}
.elementor-23 .elementor-element.elementor-element-5fa6b7e {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-23 .elementor-element.elementor-element-5fa6b7e > .elementor-widget-container {margin: -65px 0px 0px 0px;padding: 0px 0px 65px 0px;background-color: #f9f9f9;}
@media (max-width:1024px) {.elementor-23 .elementor-element.elementor-element-700653b {margin-top: 0px;margin-bottom: 0px;}
	.elementor-23 .elementor-element.elementor-element-d050033.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {justify-content: center;}
	.elementor-23 .elementor-element.elementor-element-5b8a460 {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-23 .elementor-element.elementor-element-5b8a460 > .elementor-widget-container {padding: 0px 30px 0px 30px;}
	.elementor-23 .elementor-element.elementor-element-00ffa93 {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-23 .elementor-element.elementor-element-00ffa93 > .elementor-widget-container {padding: 0px 30px 0px 30px;}}
@media (max-width:767px) {.elementor-23 .elementor-element.elementor-element-5b8a460 {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-23 .elementor-element.elementor-element-00ffa93 {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-23 .elementor-element.elementor-element-cd56527 .elementor-icon-wrapper {text-align: center;}
	.elementor-23 .elementor-element.elementor-element-cd56527 > .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;}
.email a {color: #505050;}
.email a:hover, .email a:focus {color: #707070;}
.menu a {color: #505050;}
.menu a:hover, .menu a:focus {color: #707070;}