
											/*! elementor - v3.6.6 - 08-06-2022 */
											.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
												background-color: #818a91;
												color: #fff
											}

											.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
												color: #818a91;
												border: 3px solid;
												background-color: transparent
											}

											.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
												margin-top: 8px
											}

											.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
												width: 1em;
												height: 1em
											}

											.elementor-widget-text-editor .elementor-drop-cap {
												float: left;
												text-align: center;
												line-height: 1;
												font-size: 50px
											}

											.elementor-widget-text-editor .elementor-drop-cap-letter {
												display: inline-block
											}
						
											/*! elementor - v3.6.6 - 08-06-2022 */
											.elementor-heading-title {
												padding: 0;
												margin: 0;
												line-height: 1;
											}

											.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
												color: inherit;
												font-size: inherit;
												line-height: inherit
											}

											.elementor-widget-heading .elementor-heading-title.elementor-size-small {
												font-size: 15px
											}

											.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
												font-size: 19px
											}

											.elementor-widget-heading .elementor-heading-title.elementor-size-large {
												font-size: 29px
											}

											.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
												font-size: 39px
											}

											.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
												font-size: 59px
											}
								
											/*! elementor-pro - v3.7.2 - 15-06-2022 */
											.elementor-button.elementor-hidden,
											.elementor-hidden {
												display: none
											}

											.e-form__step {
												width: 100%
											}

											.e-form__step:not(.elementor-hidden) {
												display: -webkit-box;
												display: -ms-flexbox;
												display: flex;
												-ms-flex-wrap: wrap;
												flex-wrap: wrap
											}

											.e-form__buttons {
												-ms-flex-wrap: wrap;
												flex-wrap: wrap
											}

											.e-form__buttons,
											.e-form__buttons__wrapper {
												display: -webkit-box;
												display: -ms-flexbox;
												display: flex
											}

											.e-form__indicators {
												-webkit-box-pack: justify;
												-ms-flex-pack: justify;
												justify-content: space-between;
												-ms-flex-wrap: nowrap;
												flex-wrap: nowrap;
												font-size: 13px;
												margin-bottom: var(--e-form-steps-indicators-spacing)
											}

											.e-form__indicators,
											.e-form__indicators__indicator {
												display: -webkit-box;
												display: -ms-flexbox;
												display: flex;
												-webkit-box-align: center;
												-ms-flex-align: center;
												align-items: center
											}

											.e-form__indicators__indicator {
												-webkit-box-orient: vertical;
												-webkit-box-direction: normal;
												-ms-flex-direction: column;
												flex-direction: column;
												-webkit-box-pack: center;
												-ms-flex-pack: center;
												justify-content: center;
												-ms-flex-preferred-size: 0;
												flex-basis: 0;
												padding: 0 var(--e-form-steps-divider-gap)
											}

											.e-form__indicators__indicator__progress {
												width: 100%;
												position: relative;
												background-color: var(--e-form-steps-indicator-progress-background-color);
												border-radius: var(--e-form-steps-indicator-progress-border-radius);
												overflow: hidden
											}

											.e-form__indicators__indicator__progress__meter {
												width: var(--e-form-steps-indicator-progress-meter-width, 0);
												height: var(--e-form-steps-indicator-progress-height);
												line-height: var(--e-form-steps-indicator-progress-height);
												padding-right: 15px;
												border-radius: var(--e-form-steps-indicator-progress-border-radius);
												background-color: var(--e-form-steps-indicator-progress-color);
												color: var(--e-form-steps-indicator-progress-meter-color);
												text-align: right;
												-webkit-transition: width .1s linear;
												-o-transition: width .1s linear;
												transition: width .1s linear
											}

											.e-form__indicators__indicator:first-child {
												padding-left: 0
											}

											.e-form__indicators__indicator:last-child {
												padding-right: 0
											}

											.e-form__indicators__indicator--state-inactive {
												color: var(--e-form-steps-indicator-inactive-primary-color, #c2cbd2)
											}

											.e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
												background-color: var(--e-form-steps-indicator-inactive-secondary-color, #fff)
											}

											.e-form__indicators__indicator--state-inactive object,
											.e-form__indicators__indicator--state-inactive svg {
												fill: var(--e-form-steps-indicator-inactive-primary-color, #c2cbd2)
											}

											.e-form__indicators__indicator--state-active {
												color: var(--e-form-steps-indicator-active-primary-color, #39b54a);
												border-color: var(--e-form-steps-indicator-active-secondary-color, #fff)
											}

											.e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
												background-color: var(--e-form-steps-indicator-active-secondary-color, #fff)
											}

											.e-form__indicators__indicator--state-active object,
											.e-form__indicators__indicator--state-active svg {
												fill: var(--e-form-steps-indicator-active-primary-color, #39b54a)
											}

											.e-form__indicators__indicator--state-completed {
												color: var(--e-form-steps-indicator-completed-secondary-color, #fff)
											}

											.e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
												background-color: var(--e-form-steps-indicator-completed-primary-color, #39b54a)
											}

											.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label {
												color: var(--e-form-steps-indicator-completed-primary-color, #39b54a)
											}

											.e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none {
												color: var(--e-form-steps-indicator-completed-primary-color, #39b54a);
												background-color: initial
											}

											.e-form__indicators__indicator--state-completed object,
											.e-form__indicators__indicator--state-completed svg {
												fill: var(--e-form-steps-indicator-completed-secondary-color, #fff)
											}

											.e-form__indicators__indicator__icon {
												width: var(--e-form-steps-indicator-padding, 30px);
												height: var(--e-form-steps-indicator-padding, 30px);
												font-size: var(--e-form-steps-indicator-icon-size);
												border-width: 1px;
												border-style: solid;
												display: -webkit-box;
												display: -ms-flexbox;
												display: flex;
												-webkit-box-pack: center;
												-ms-flex-pack: center;
												justify-content: center;
												-webkit-box-align: center;
												-ms-flex-align: center;
												align-items: center;
												overflow: hidden;
												margin-bottom: 10px
											}

											.e-form__indicators__indicator__icon img,
											.e-form__indicators__indicator__icon object,
											.e-form__indicators__indicator__icon svg {
												width: var(--e-form-steps-indicator-icon-size);
												height: auto
											}

											.e-form__indicators__indicator__icon .e-font-icon-svg {
												height: 1em
											}

											.e-form__indicators__indicator__number {
												width: var(--e-form-steps-indicator-padding, 30px);
												height: var(--e-form-steps-indicator-padding, 30px);
												border-width: 1px;
												border-style: solid;
												display: -webkit-box;
												display: -ms-flexbox;
												display: flex;
												-webkit-box-pack: center;
												-ms-flex-pack: center;
												justify-content: center;
												-webkit-box-align: center;
												-ms-flex-align: center;
												align-items: center;
												margin-bottom: 10px
											}

											.e-form__indicators__indicator--shape-circle {
												border-radius: 50%
											}

											.e-form__indicators__indicator--shape-square {
												border-radius: 0
											}

											.e-form__indicators__indicator--shape-rounded {
												border-radius: 5px
											}

											.e-form__indicators__indicator--shape-none {
												border: 0
											}

											.e-form__indicators__indicator__label {
												text-align: center
											}

											.e-form__indicators__indicator__separator {
												width: 100%;
												height: var(--e-form-steps-divider-width);
												background-color: #c2cbd2
											}

											.e-form__indicators--type-icon,
											.e-form__indicators--type-icon_text,
											.e-form__indicators--type-number,
											.e-form__indicators--type-number_text {
												-webkit-box-align: start;
												-ms-flex-align: start;
												align-items: flex-start
											}

											.e-form__indicators--type-icon .e-form__indicators__indicator__separator,
											.e-form__indicators--type-icon_text .e-form__indicators__indicator__separator,
											.e-form__indicators--type-number .e-form__indicators__indicator__separator,
											.e-form__indicators--type-number_text .e-form__indicators__indicator__separator {
												margin-top: calc(var(--e-form-steps-indicator-padding, 30px) / 2 - var(--e-form-steps-divider-width, 1px) / 2)
											}

											.elementor-field-type-hidden {
												display: none
											}

											.elementor-field-type-html {
												display: inline-block
											}

											.elementor-login .elementor-lost-password,
											.elementor-login .elementor-remember-me {
												font-size: .85em
											}

											.elementor-field-type-recaptcha_v3 .elementor-field-label {
												display: none
											}

											.elementor-field-type-recaptcha_v3 .grecaptcha-badge {
												z-index: 1
											}

											.elementor-button .elementor-form-spinner {
												-webkit-box-ordinal-group: 4;
												-ms-flex-order: 3;
												order: 3
											}

											.elementor-form .elementor-button>span {
												display: -webkit-box;
												display: -ms-flexbox;
												display: flex;
												-webkit-box-pack: center;
												-ms-flex-pack: center;
												justify-content: center;
												-webkit-box-align: center;
												-ms-flex-align: center;
												align-items: center
											}

											.elementor-form .elementor-button .elementor-button-text {
												white-space: normal;
												-webkit-box-flex: 0;
												-ms-flex-positive: 0;
												flex-grow: 0
											}

											.elementor-form .elementor-button svg {
												height: auto
											}

											.elementor-form .elementor-button .e-font-icon-svg {
												height: 1em
											}
						

                    
													/*! elementor - v3.6.6 - 08-06-2022 */
													.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,
													.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,
													.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container {
														line-height: 1;
														font-size: 0
													}

													.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
														display: inline-grid
													}

													.elementor-widget-social-icons .elementor-grid {
														grid-column-gap: var(--grid-column-gap, 5px);
														grid-row-gap: var(--grid-row-gap, 5px);
														grid-template-columns: var(--grid-template-columns);
														-webkit-box-pack: var(--justify-content, center);
														-ms-flex-pack: var(--justify-content, center);
														justify-content: var(--justify-content, center);
														justify-items: var(--justify-content, center)
													}

													.elementor-icon.elementor-social-icon {
														font-size: var(--icon-size, 25px);
														line-height: var(--icon-size, 25px);
														width: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
														height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)))
													}

													.elementor-social-icon {
														--e-social-icon-icon-color: #fff;
														display: -webkit-inline-box;
														display: -ms-inline-flexbox;
														display: inline-flex;
														background-color: #818a91;
														-webkit-box-align: center;
														-ms-flex-align: center;
														align-items: center;
														-webkit-box-pack: center;
														-ms-flex-pack: center;
														justify-content: center;
														text-align: center;
														cursor: pointer
													}

													.elementor-social-icon i {
														color: var(--e-social-icon-icon-color)
													}

													.elementor-social-icon svg {
														fill: var(--e-social-icon-icon-color)
													}

													.elementor-social-icon:last-child {
														margin: 0
													}

													.elementor-social-icon:hover {
														opacity: .9;
														color: #fff
													}

													.elementor-social-icon-android {
														background-color: #a4c639
													}

													.elementor-social-icon-apple {
														background-color: #999
													}

													.elementor-social-icon-behance {
														background-color: #1769ff
													}

													.elementor-social-icon-bitbucket {
														background-color: #205081
													}

													.elementor-social-icon-codepen {
														background-color: #000
													}

													.elementor-social-icon-delicious {
														background-color: #39f
													}

													.elementor-social-icon-deviantart {
														background-color: #05cc47
													}

													.elementor-social-icon-digg {
														background-color: #005be2
													}

													.elementor-social-icon-dribbble {
														background-color: #ea4c89
													}

													.elementor-social-icon-elementor {
														background-color: #d30c5c
													}

													.elementor-social-icon-envelope {
														background-color: #ea4335
													}

													.elementor-social-icon-facebook,
													.elementor-social-icon-facebook-f {
														background-color: #3b5998
													}

													.elementor-social-icon-flickr {
														background-color: #0063dc
													}

													.elementor-social-icon-foursquare {
														background-color: #2d5be3
													}

													.elementor-social-icon-free-code-camp,
													.elementor-social-icon-freecodecamp {
														background-color: #006400
													}

													.elementor-social-icon-github {
														background-color: #333
													}

													.elementor-social-icon-gitlab {
														background-color: #e24329
													}

													.elementor-social-icon-globe {
														background-color: #818a91
													}

													.elementor-social-icon-google-plus,
													.elementor-social-icon-google-plus-g {
														background-color: #dd4b39
													}

													.elementor-social-icon-houzz {
														background-color: #7ac142
													}

													.elementor-social-icon-instagram {
														background-color: #262626
													}

													.elementor-social-icon-jsfiddle {
														background-color: #487aa2
													}

													.elementor-social-icon-link {
														background-color: #818a91
													}

													.elementor-social-icon-linkedin,
													.elementor-social-icon-linkedin-in {
														background-color: #0077b5
													}

													.elementor-social-icon-medium {
														background-color: #00ab6b
													}

													.elementor-social-icon-meetup {
														background-color: #ec1c40
													}

													.elementor-social-icon-mixcloud {
														background-color: #273a4b
													}

													.elementor-social-icon-odnoklassniki {
														background-color: #f4731c
													}

													.elementor-social-icon-pinterest {
														background-color: #bd081c
													}

													.elementor-social-icon-product-hunt {
														background-color: #da552f
													}

													.elementor-social-icon-reddit {
														background-color: #ff4500
													}

													.elementor-social-icon-rss {
														background-color: #f26522
													}

													.elementor-social-icon-shopping-cart {
														background-color: #4caf50
													}

													.elementor-social-icon-skype {
														background-color: #00aff0
													}

													.elementor-social-icon-slideshare {
														background-color: #0077b5
													}

													.elementor-social-icon-snapchat {
														background-color: #fffc00
													}

													.elementor-social-icon-soundcloud {
														background-color: #f80
													}

													.elementor-social-icon-spotify {
														background-color: #2ebd59
													}

													.elementor-social-icon-stack-overflow {
														background-color: #fe7a15
													}

													.elementor-social-icon-steam {
														background-color: #00adee
													}

													.elementor-social-icon-stumbleupon {
														background-color: #eb4924
													}

													.elementor-social-icon-telegram {
														background-color: #2ca5e0
													}

													.elementor-social-icon-thumb-tack {
														background-color: #1aa1d8
													}

													.elementor-social-icon-tripadvisor {
														background-color: #589442
													}

													.elementor-social-icon-tumblr {
														background-color: #35465c
													}

													.elementor-social-icon-twitch {
														background-color: #6441a5
													}

													.elementor-social-icon-twitter {
														background-color: #1da1f2
													}

													.elementor-social-icon-viber {
														background-color: #665cac
													}

													.elementor-social-icon-vimeo {
														background-color: #1ab7ea
													}

													.elementor-social-icon-vk {
														background-color: #45668e
													}

													.elementor-social-icon-weibo {
														background-color: #dd2430
													}

													.elementor-social-icon-weixin {
														background-color: #31a918
													}

													.elementor-social-icon-whatsapp {
														background-color: #25d366
													}

													.elementor-social-icon-wordpress {
														background-color: #21759b
													}

													.elementor-social-icon-xing {
														background-color: #026466
													}

													.elementor-social-icon-yelp {
														background-color: #af0606
													}

													.elementor-social-icon-youtube {
														background-color: #cd201f
													}

													.elementor-social-icon-500px {
														background-color: #0099e5
													}

													.elementor-shape-rounded .elementor-icon.elementor-social-icon {
														border-radius: 10%
													}

													.elementor-shape-circle .elementor-icon.elementor-social-icon {
														border-radius: 50%
													}
										