/* End custom CSS */

.elementor-139410 .elementor-element.elementor-element-c86c968:not(.elementor-motion-effects-element-type-background), .elementor-139410 .elementor-element.elementor-element-c86c968 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-the7_general_content_boxes_bg_color);
}

.elementor-139410 .elementor-element.elementor-element-c86c968 > .elementor-background-overlay {
	background-image: url("https://immigration.ca/nitropack_static/LoajYdBTWDqCSJMggZglhyiUJEMYjedR/assets/images/optimized/rev-c14fe01/immigration.ca/wp-content/uploads/2025/06/Hero-Image-desktop-bg-v4.webp");
	background-position: center center;
	background-size: cover;
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-139410 .elementor-element.elementor-element-c86c968 > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-139410 .elementor-element.elementor-element-c86c968 > .elementor-container {
	max-width: 1240px;
}

.elementor-139410 .elementor-element.elementor-element-c86c968 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-139410 .elementor-element.elementor-element-60c12955 > .elementor-element-populated {
	margin: 50px 0px 50px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	font-style: var(--e-global-typography-primary-font-style);
	color: var(--e-global-color-primary);
}

.elementor-139410 .elementor-element.elementor-element-5fcec9f4 > .elementor-widget-container {
	padding: 50px 75px 50px 50px;
}

.elementor-139410 .elementor-element.elementor-element-5fcec9f4 {
	text-align: start;
}

.elementor-139410 .elementor-element.elementor-element-5fcec9f4 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 45px;
	font-weight: 900;
	font-style: normal;
	line-height: 1.25em;
	color: var(--e-global-color-text);
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	background-image: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-139410 .elementor-element.elementor-element-597c3994 > .elementor-widget-container {
	padding: 0px 20px 0px 50px;
}

.elementor-139410 .elementor-element.elementor-element-597c3994 .elementor-button {
	font-family: var(--e-global-typography-the7_h3-font-family), Sans-serif;
	font-weight: var(--e-global-typography-the7_h3-font-weight);
	text-transform: var(--e-global-typography-the7_h3-text-transform);
	line-height: var(--e-global-typography-the7_h3-line-height);
	border-radius: 0px 0px 0px 0px;
	padding: 15px 15px 15px 15px;
}

.elementor-139410 .elementor-element.elementor-element-597c3994 .elementor-button, .elementor-139410 .elementor-element.elementor-element-597c3994 .elementor-button .elementor-button-icon {
	font-size: var(--e-global-typography-the7_h3-font-size);
}

.elementor-139410 .elementor-element.elementor-element-6a1d9497 > .elementor-widget-container {
	padding: 0px 20px 0px 50px;
}

.elementor-139410 .elementor-element.elementor-element-6a1d9497 .elementor-button {
	font-family: var(--e-global-typography-the7_h3-font-family), Sans-serif;
	font-weight: var(--e-global-typography-the7_h3-font-weight);
	text-transform: var(--e-global-typography-the7_h3-text-transform);
	line-height: var(--e-global-typography-the7_h3-line-height);
	border-radius: 0px 0px 0px 0px;
	padding: 15px 15px 15px 15px;
}

.elementor-139410 .elementor-element.elementor-element-6a1d9497 .elementor-button, .elementor-139410 .elementor-element.elementor-element-6a1d9497 .elementor-button .elementor-button-icon {
	font-size: var(--e-global-typography-the7_h3-font-size);
}

.elementor-139410 .elementor-element.elementor-element-a96ba45:not(.elementor-motion-effects-element-type-background), .elementor-139410 .elementor-element.elementor-element-a96ba45 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfcfe;
}

.elementor-139410 .elementor-element.elementor-element-a96ba45 {
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: var(--e-global-color-ce05b76);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-139410 .elementor-element.elementor-element-a96ba45, .elementor-139410 .elementor-element.elementor-element-a96ba45 > .elementor-background-overlay {
	border-radius: 1px 0px 1px 0px;
}

.elementor-139410 .elementor-element.elementor-element-a96ba45 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	font-style: var(--e-global-typography-text-font-style);
	color: var(--e-global-color-text);
	--textColor: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-139410 .elementor-element.elementor-element-3de70e3 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-139410 .elementor-element.elementor-element-3de70e3 {
	text-align: center;
}

.elementor-139410 .elementor-element.elementor-element-79ed577 > .elementor-widget-container {
	padding: 0px 250px 0px 250px;
}

.elementor-139410 .elementor-element.elementor-element-e22124a {
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-139410 .elementor-element.elementor-element-92404f6 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-139410 .elementor-element.elementor-element-92404f6 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 600;
	font-style: normal;
	color: var(--e-global-color-the7_content_headers_color);
}

.elementor-widget-the7-search-form-widget input[type="search"].the7-search-form__input {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-widget-the7-search-form-widget {
	--placeholder-color: var(--e-global-color-text);
	--input-color: var(--e-global-color-text);
	--placeholder-color-focus: var(--e-global-color-text);
}

.elementor-widget-the7-search-form-widget .the7-search-form__input, .elementor-widget-the7-search-form-widget .the7-search-form__icon {
	color: var(--e-global-color-text);
	fill: var(--e-global-color-text);
}

.elementor-widget-the7-search-form-widget .the7-clear-search {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-the7-search-form-widget .the7-search-form__submit {
	background-color: var(--e-global-color-secondary);
}

.elementor-139410 .elementor-element.elementor-element-e1999e9 .elementor-widget-container {
	display: flex;
}

.elementor-139410 .elementor-element.elementor-element-e1999e9 .the7-search-form, .elementor-139410 .elementor-element.elementor-element-e1999e9 .elementor-widget-container {
	justify-content: flex-start;
}

.elementor-139410 .elementor-element.elementor-element-e1999e9 .the7-clear-search {
	background-color: #fff;
}

.elementor-139410 .elementor-element.elementor-element-e1999e9 .the7-search-input__container {
	order: 0;
	margin-right: var(--btn-space, 10px);
	margin-left: 0;
}

.elementor-139410 .elementor-element.elementor-element-e1999e9 .the7-search-form__submit {
	background-color: #c81c2f;
}

.elementor-139410 .elementor-element.elementor-element-e1999e9 .the7-search-form__submit:hover {
	background-color: #fff;
}

.elementor-widget-posts .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	font-style: var(--e-global-typography-primary-font-style);
}

.elementor-widget-posts .elementor-post__meta-data {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
}

.elementor-widget-posts .elementor-post__excerpt p {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-widget-posts .elementor-post__read-more {
	color: var(--e-global-color-accent);
}

.elementor-widget-posts a.elementor-post__read-more {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-widget-posts .elementor-post__card .elementor-post__badge {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-widget-posts .elementor-pagination {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
}

.elementor-widget-posts .e-load-more-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
}

.elementor-139410 .elementor-element.elementor-element-81f2728 {
	--grid-row-gap: 35px;
	--grid-column-gap: 30px;
	--load-more-message-alignment: center;
}

.elementor-139410 .elementor-element.elementor-element-81f2728 .elementor-posts-container .elementor-post__thumbnail {
	padding-bottom: calc(.66 * 100%);
}

.elementor-139410 .elementor-element.elementor-element-81f2728:after {
	content: "0.66";
}

.elementor-139410 .elementor-element.elementor-element-81f2728 .elementor-post__thumbnail__link {
	width: 100%;
}

.elementor-139410 .elementor-element.elementor-element-81f2728 .elementor-post__meta-data span + span:before {
	content: "•";
}

.elementor-139410 .elementor-element.elementor-element-81f2728 .elementor-post__text {
	margin-top: 20px;
}

.elementor-139410 .elementor-element.elementor-element-81f2728 .elementor-post__title, .elementor-139410 .elementor-element.elementor-element-81f2728 .elementor-post__title a {
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	font-style: normal;
	line-height: 1.25em;
}

.elementor-139410 .elementor-element.elementor-element-81f2728 .elementor-button {
	font-family: "Lato", Sans-serif;
	font-weight: 500;
	font-style: normal;
}

.elementor-139410 .elementor-element.elementor-element-04e4e75 {
	--spacer-size: 50px;
}

.elementor-139410 .elementor-element.elementor-element-72981b8 {
	margin-top: 20px;
	margin-bottom: 10px;
}

.elementor-139410 .elementor-element.elementor-element-d54a0de > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-139410 .elementor-element.elementor-element-d54a0de .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 600;
	font-style: normal;
	color: var(--e-global-color-the7_content_headers_color);
}

.elementor-139410 .elementor-element.elementor-element-ea20d6b > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-139410 .elementor-element.elementor-element-ea20d6b .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
	padding: 0px;
}

.elementor-139410 .elementor-element.elementor-element-ea20d6b > .elementor-background-overlay {
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-139410 .elementor-element.elementor-element-ea20d6b, .elementor-139410 .elementor-element.elementor-element-ea20d6b > .elementor-background-overlay {
	border-radius: 0px 0px .5px 0px;
}

.elementor-139410 .elementor-element.elementor-element-ea20d6b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-139410 .elementor-element.elementor-element-1c9749d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-139410 .elementor-element.elementor-element-1c9749d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfcfe;
}

.elementor-139410 .elementor-element.elementor-element-1c9749d > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e1e1e1;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 20px 0px;
}

.elementor-139410 .elementor-element.elementor-element-1c9749d > .elementor-element-populated, .elementor-139410 .elementor-element.elementor-element-1c9749d > .elementor-element-populated > .elementor-background-overlay, .elementor-139410 .elementor-element.elementor-element-1c9749d > .elementor-background-slideshow {
	border-radius: 6px 6px 6px 6px;
}

.elementor-139410 .elementor-element.elementor-element-1c9749d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	font-style: var(--e-global-typography-text-font-style);
}

.elementor-139410 .elementor-element.elementor-element-e47bfa2 img {
	height: 240px;
	object-fit: cover;
	object-position: center center;
}

.elementor-139410 .elementor-element.elementor-element-e47bfa2 svg {
	height: 240px;
}

.elementor-139410 .elementor-element.elementor-element-e47bfa2 img, .elementor-139410 .elementor-element.elementor-element-e47bfa2 svg {
	border-radius: 6px 6px 0px 0px;
}

.elementor-139410 .elementor-element.elementor-element-757f1b1 .box-content {
	align-items: flex-start;
	text-align: left;
}

.elementor-139410 .elementor-element.elementor-element-757f1b1 .the7-box-wrapper {
	align-items: flex-start;
	align-content: flex-start;
}

.elementor-139410 .elementor-element.elementor-element-757f1b1 .box-content-wrapper {
	flex-flow: row nowrap;
}

.elementor-139410 .elementor-element.elementor-element-757f1b1 .elementor-icon-div {
	align-self: center;
}

.elementor-139410 .elementor-element.elementor-element-757f1b1 > .elementor-widget-container {
	padding: 0px 8px 0px 8px;
}

.elementor-139410 .elementor-element.elementor-element-757f1b1 .elementor-icon-div i {
	color: var(--e-global-color-primary);
}

.elementor-139410 .elementor-element.elementor-element-757f1b1 .elementor-icon-div svg {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-139410 .elementor-element.elementor-element-757f1b1 .elementor-icon-div .elementor-icon {
	border-color: var(--e-global-color-the7_buttons_text_color_mode);
	background: #fff;
}

.elementor-139410 .elementor-element.elementor-element-757f1b1 {
	--icon-spacing: 15px;
}

.elementor-139410 .elementor-element.elementor-element-757f1b1 .the7-box-wrapper .box-heading, .elementor-139410 .elementor-element.elementor-element-757f1b1 .the7-box-wrapper .box-heading a {
	font-size: var(--e-global-typography-the7_fonts_woo_title-font-size);
	text-transform: var(--e-global-typography-the7_fonts_woo_title-text-transform);
	line-height: var(--e-global-typography-the7_fonts_woo_title-line-height);
}

.elementor-139410 .elementor-element.elementor-element-757f1b1 .box-description {
	margin-top: 10px;
}

.elementor-139410 .elementor-element.elementor-element-9b18281 > .elementor-widget-container {
	padding: 12px 12px 12px 12px;
}

.elementor-139410 .elementor-element.elementor-element-a07f129 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-139410 .elementor-element.elementor-element-a07f129 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-139410 .elementor-element.elementor-element-a07f129 .elementor-button {
	font-family: "Lato", Sans-serif;
	font-weight: 500;
	font-style: normal;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
}

.elementor-139410 .elementor-element.elementor-element-7239569:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-139410 .elementor-element.elementor-element-7239569 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5b0c72c);
}

.elementor-139410 .elementor-element.elementor-element-7239569 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-139410 .elementor-element.elementor-element-7239569 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e1e1e1;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 20px 0px;
}

.elementor-139410 .elementor-element.elementor-element-7239569 > .elementor-element-populated, .elementor-139410 .elementor-element.elementor-element-7239569 > .elementor-element-populated > .elementor-background-overlay, .elementor-139410 .elementor-element.elementor-element-7239569 > .elementor-background-slideshow {
	border-radius: 6px 6px 6px 6px;
}

.elementor-139410 .elementor-element.elementor-element-7239569 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-139410 .elementor-element.elementor-element-82ce6ca > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-139410 .elementor-element.elementor-element-82ce6ca img, .elementor-139410 .elementor-element.elementor-element-82ce6ca svg {
	width: 100%;
	border-radius: 6px 6px 0px 0px;
}

.elementor-139410 .elementor-element.elementor-element-82ce6ca svg {
	height: 240px;
}

.elementor-139410 .elementor-element.elementor-element-82ce6ca img {
	height: 240px;
	object-fit: cover;
	object-position: center center;
}

.elementor-139410 .elementor-element.elementor-element-11fe65c .box-content {
	align-items: flex-start;
	text-align: left;
}

.elementor-139410 .elementor-element.elementor-element-11fe65c .the7-box-wrapper {
	align-items: flex-start;
	align-content: flex-start;
}

.elementor-139410 .elementor-element.elementor-element-11fe65c .box-content-wrapper {
	flex-flow: row nowrap;
}

.elementor-139410 .elementor-element.elementor-element-11fe65c .elementor-icon-div {
	align-self: center;
}

.elementor-139410 .elementor-element.elementor-element-11fe65c > .elementor-widget-container {
	padding: 0px 8px 0px 8px;
}

.elementor-139410 .elementor-element.elementor-element-11fe65c .elementor-icon-div i {
	color: var(--e-global-color-primary);
}

.elementor-139410 .elementor-element.elementor-element-11fe65c .elementor-icon-div svg {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-139410 .elementor-element.elementor-element-11fe65c .elementor-icon-div .elementor-icon {
	border-color: var(--e-global-color-the7_buttons_text_color_mode);
	background: #fff;
}

.elementor-139410 .elementor-element.elementor-element-11fe65c {
	--icon-spacing: 15px;
}

.elementor-139410 .elementor-element.elementor-element-11fe65c .the7-box-wrapper .box-heading, .elementor-139410 .elementor-element.elementor-element-11fe65c .the7-box-wrapper .box-heading a {
	font-size: var(--e-global-typography-the7_fonts_woo_title-font-size);
	text-transform: var(--e-global-typography-the7_fonts_woo_title-text-transform);
	line-height: var(--e-global-typography-the7_fonts_woo_title-line-height);
}

.elementor-139410 .elementor-element.elementor-element-11fe65c .box-description {
	margin-top: 10px;
}

.elementor-139410 .elementor-element.elementor-element-e43d468 > .elementor-widget-container {
	padding: 12px 12px 12px 12px;
}

.elementor-139410 .elementor-element.elementor-element-f63a9b7 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
}

.elementor-139410 .elementor-element.elementor-element-f63a9b7 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-139410 .elementor-element.elementor-element-f63a9b7 .elementor-button {
	font-family: "Lato", Sans-serif;
	font-weight: 500;
	font-style: normal;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
}

.elementor-139410 .elementor-element.elementor-element-baa82f5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-139410 .elementor-element.elementor-element-baa82f5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfcfe;
}

.elementor-139410 .elementor-element.elementor-element-baa82f5 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-ce05b76);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-139410 .elementor-element.elementor-element-baa82f5 > .elementor-element-populated, .elementor-139410 .elementor-element.elementor-element-baa82f5 > .elementor-element-populated > .elementor-background-overlay, .elementor-139410 .elementor-element.elementor-element-baa82f5 > .elementor-background-slideshow {
	border-radius: 6px 6px 6px 6px;
}

.elementor-139410 .elementor-element.elementor-element-baa82f5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-139410 .elementor-element.elementor-element-d37e213 img {
	height: 240px;
	object-fit: cover;
	object-position: center center;
}

.elementor-139410 .elementor-element.elementor-element-d37e213 svg {
	height: 240px;
}

.elementor-139410 .elementor-element.elementor-element-d37e213 img, .elementor-139410 .elementor-element.elementor-element-d37e213 svg {
	border-radius: 6px 6px 0px 0px;
}

.elementor-139410 .elementor-element.elementor-element-7f475a2 .box-content {
	align-items: flex-start;
	text-align: left;
}

.elementor-139410 .elementor-element.elementor-element-7f475a2 .the7-box-wrapper {
	align-items: flex-start;
	align-content: flex-start;
}

.elementor-139410 .elementor-element.elementor-element-7f475a2 .box-content-wrapper {
	flex-flow: row nowrap;
}

.elementor-139410 .elementor-element.elementor-element-7f475a2 .elementor-icon-div {
	align-self: center;
}

.elementor-139410 .elementor-element.elementor-element-7f475a2 > .elementor-widget-container {
	padding: 0px 8px 0px 8px;
}

.elementor-139410 .elementor-element.elementor-element-7f475a2 .elementor-icon-div i {
	color: var(--e-global-color-primary);
}

.elementor-139410 .elementor-element.elementor-element-7f475a2 .elementor-icon-div svg {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-139410 .elementor-element.elementor-element-7f475a2 .elementor-icon-div .elementor-icon {
	border-color: var(--e-global-color-the7_buttons_text_color_mode);
	background: #fff;
}

.elementor-139410 .elementor-element.elementor-element-7f475a2 {
	--icon-spacing: 15px;
}

.elementor-139410 .elementor-element.elementor-element-7f475a2 .the7-box-wrapper .box-heading, .elementor-139410 .elementor-element.elementor-element-7f475a2 .the7-box-wrapper .box-heading a {
	font-size: var(--e-global-typography-the7_fonts_woo_title-font-size);
	text-transform: var(--e-global-typography-the7_fonts_woo_title-text-transform);
	line-height: var(--e-global-typography-the7_fonts_woo_title-line-height);
}

.elementor-139410 .elementor-element.elementor-element-7f475a2 .box-description {
	margin-top: 10px;
}

.elementor-139410 .elementor-element.elementor-element-436611d > .elementor-widget-container {
	padding: 12px 12px 12px 12px;
}

.elementor-139410 .elementor-element.elementor-element-8c77f76 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-139410 .elementor-element.elementor-element-8c77f76 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-139410 .elementor-element.elementor-element-8c77f76 .elementor-button {
	font-family: "Lato", Sans-serif;
	font-weight: 500;
	font-style: normal;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
}

.elementor-139410 .elementor-element.elementor-element-c3d8d37 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-139410 .elementor-element.elementor-element-c3d8d37 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
	padding: 0px;
}

.elementor-139410 .elementor-element.elementor-element-c3d8d37 > .elementor-background-overlay {
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-139410 .elementor-element.elementor-element-c3d8d37, .elementor-139410 .elementor-element.elementor-element-c3d8d37 > .elementor-background-overlay {
	border-radius: 0px 0px .5px 0px;
}

.elementor-139410 .elementor-element.elementor-element-c3d8d37 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-139410 .elementor-element.elementor-element-9c1d0ce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-139410 .elementor-element.elementor-element-9c1d0ce > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfcfe;
}

.elementor-139410 .elementor-element.elementor-element-9c1d0ce > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-ce05b76);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 20px 0px;
}

.elementor-139410 .elementor-element.elementor-element-9c1d0ce > .elementor-element-populated, .elementor-139410 .elementor-element.elementor-element-9c1d0ce > .elementor-element-populated > .elementor-background-overlay, .elementor-139410 .elementor-element.elementor-element-9c1d0ce > .elementor-background-slideshow {
	border-radius: 6px 6px 6px 6px;
}

.elementor-139410 .elementor-element.elementor-element-9c1d0ce > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-139410 .elementor-element.elementor-element-21c383d img, .elementor-139410 .elementor-element.elementor-element-21c383d svg {
	width: 100%;
	border-radius: 6px 6px 0px 0px;
}

.elementor-139410 .elementor-element.elementor-element-21c383d svg {
	height: 240px;
}

.elementor-139410 .elementor-element.elementor-element-21c383d img {
	height: 240px;
	object-fit: cover;
	object-position: center center;
}

.elementor-139410 .elementor-element.elementor-element-89e2f96 .box-content {
	align-items: flex-start;
	text-align: left;
}

.elementor-139410 .elementor-element.elementor-element-89e2f96 .the7-box-wrapper {
	align-items: flex-start;
	align-content: flex-start;
}

.elementor-139410 .elementor-element.elementor-element-89e2f96 .box-content-wrapper {
	flex-flow: row nowrap;
}

.elementor-139410 .elementor-element.elementor-element-89e2f96 .elementor-icon-div {
	align-self: center;
}

.elementor-139410 .elementor-element.elementor-element-89e2f96 > .elementor-widget-container {
	padding: 0px 8px 0px 8px;
}

.elementor-139410 .elementor-element.elementor-element-89e2f96 .elementor-icon-div i {
	color: var(--e-global-color-primary);
}

.elementor-139410 .elementor-element.elementor-element-89e2f96 .elementor-icon-div svg {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-139410 .elementor-element.elementor-element-89e2f96 .elementor-icon-div .elementor-icon {
	border-color: var(--e-global-color-the7_buttons_text_color_mode);
	background: #fff;
}

.elementor-139410 .elementor-element.elementor-element-89e2f96 {
	--icon-spacing: 15px;
}

.elementor-139410 .elementor-element.elementor-element-89e2f96 .the7-box-wrapper .box-heading, .elementor-139410 .elementor-element.elementor-element-89e2f96 .the7-box-wrapper .box-heading a {
	font-size: var(--e-global-typography-the7_fonts_woo_title-font-size);
	text-transform: var(--e-global-typography-the7_fonts_woo_title-text-transform);
	line-height: var(--e-global-typography-the7_fonts_woo_title-line-height);
}

.elementor-139410 .elementor-element.elementor-element-89e2f96 .box-description {
	margin-top: 10px;
}

.elementor-139410 .elementor-element.elementor-element-5763b6a > .elementor-widget-container {
	padding: 12px 12px 38px 12px;
}

.elementor-139410 .elementor-element.elementor-element-d2cf75c > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-139410 .elementor-element.elementor-element-d2cf75c .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-139410 .elementor-element.elementor-element-d2cf75c .elementor-button {
	font-family: "Lato", Sans-serif;
	font-weight: 500;
	font-style: normal;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
}

.elementor-139410 .elementor-element.elementor-element-716baf7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-139410 .elementor-element.elementor-element-716baf7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfcfe;
}

.elementor-139410 .elementor-element.elementor-element-716baf7 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-ce05b76);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 20px 0px;
}

.elementor-139410 .elementor-element.elementor-element-716baf7 > .elementor-element-populated, .elementor-139410 .elementor-element.elementor-element-716baf7 > .elementor-element-populated > .elementor-background-overlay, .elementor-139410 .elementor-element.elementor-element-716baf7 > .elementor-background-slideshow {
	border-radius: 6px 6px 6px 6px;
}

.elementor-139410 .elementor-element.elementor-element-716baf7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-139410 .elementor-element.elementor-element-aad957c img, .elementor-139410 .elementor-element.elementor-element-aad957c svg {
	width: 100%;
	border-radius: 6px 6px 0px 0px;
}

.elementor-139410 .elementor-element.elementor-element-aad957c svg {
	height: 240px;
}

.elementor-139410 .elementor-element.elementor-element-aad957c img {
	height: 240px;
	object-fit: cover;
	object-position: center center;
}

.elementor-139410 .elementor-element.elementor-element-515da43 .box-content {
	align-items: flex-start;
	text-align: left;
}

.elementor-139410 .elementor-element.elementor-element-515da43 .the7-box-wrapper {
	align-items: flex-start;
	align-content: flex-start;
}

.elementor-139410 .elementor-element.elementor-element-515da43 .box-content-wrapper {
	flex-flow: row nowrap;
}

.elementor-139410 .elementor-element.elementor-element-515da43 .elementor-icon-div {
	align-self: center;
}

.elementor-139410 .elementor-element.elementor-element-515da43 > .elementor-widget-container {
	padding: 0px 8px 0px 8px;
}

.elementor-139410 .elementor-element.elementor-element-515da43 .elementor-icon-div i {
	color: var(--e-global-color-primary);
}

.elementor-139410 .elementor-element.elementor-element-515da43 .elementor-icon-div svg {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-139410 .elementor-element.elementor-element-515da43 .elementor-icon-div .elementor-icon {
	border-color: var(--e-global-color-the7_buttons_text_color_mode);
	background: #fff;
}

.elementor-139410 .elementor-element.elementor-element-515da43 {
	--icon-spacing: 15px;
}

.elementor-139410 .elementor-element.elementor-element-515da43 .the7-box-wrapper .box-heading, .elementor-139410 .elementor-element.elementor-element-515da43 .the7-box-wrapper .box-heading a {
	font-size: var(--e-global-typography-the7_fonts_woo_title-font-size);
	text-transform: var(--e-global-typography-the7_fonts_woo_title-text-transform);
	line-height: var(--e-global-typography-the7_fonts_woo_title-line-height);
}

.elementor-139410 .elementor-element.elementor-element-515da43 .box-description {
	margin-top: 10px;
}

.elementor-139410 .elementor-element.elementor-element-726b740 > .elementor-widget-container {
	padding: 12px 12px 12px 12px;
}

.elementor-139410 .elementor-element.elementor-element-c1ec5f8 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-139410 .elementor-element.elementor-element-c1ec5f8 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-139410 .elementor-element.elementor-element-c1ec5f8 .elementor-button {
	font-family: "Lato", Sans-serif;
	font-weight: 500;
	font-style: normal;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
}

.elementor-139410 .elementor-element.elementor-element-c19999a > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-139410 .elementor-element.elementor-element-c19999a .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
	padding: 0px;
}

.elementor-139410 .elementor-element.elementor-element-c19999a > .elementor-background-overlay {
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-139410 .elementor-element.elementor-element-c19999a, .elementor-139410 .elementor-element.elementor-element-c19999a > .elementor-background-overlay {
	border-radius: 0px 0px .5px 0px;
}

.elementor-139410 .elementor-element.elementor-element-c19999a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-139410 .elementor-element.elementor-element-dffe59c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-139410 .elementor-element.elementor-element-dffe59c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfcfe;
}

.elementor-139410 .elementor-element.elementor-element-dffe59c > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-ce05b76);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 20px 0px;
}

.elementor-139410 .elementor-element.elementor-element-dffe59c > .elementor-element-populated, .elementor-139410 .elementor-element.elementor-element-dffe59c > .elementor-element-populated > .elementor-background-overlay, .elementor-139410 .elementor-element.elementor-element-dffe59c > .elementor-background-slideshow {
	border-radius: 6px 6px 6px 6px;
}

.elementor-139410 .elementor-element.elementor-element-dffe59c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-139410 .elementor-element.elementor-element-0e78ed5 img {
	height: 240px;
	object-fit: cover;
	object-position: center center;
}

.elementor-139410 .elementor-element.elementor-element-0e78ed5 svg {
	height: 240px;
}

.elementor-139410 .elementor-element.elementor-element-0e78ed5 img, .elementor-139410 .elementor-element.elementor-element-0e78ed5 svg {
	border-radius: 6px 6px 0px 0px;
}

.elementor-139410 .elementor-element.elementor-element-0778e1a .box-content {
	align-items: flex-start;
	text-align: left;
}

.elementor-139410 .elementor-element.elementor-element-0778e1a .the7-box-wrapper {
	align-items: flex-start;
	align-content: flex-start;
}

.elementor-139410 .elementor-element.elementor-element-0778e1a .box-content-wrapper {
	flex-flow: row nowrap;
}

.elementor-139410 .elementor-element.elementor-element-0778e1a .elementor-icon-div {
	align-self: center;
}

.elementor-139410 .elementor-element.elementor-element-0778e1a > .elementor-widget-container {
	padding: 0px 8px 0px 8px;
}

.elementor-139410 .elementor-element.elementor-element-0778e1a .elementor-icon-div i {
	color: var(--e-global-color-primary);
}

.elementor-139410 .elementor-element.elementor-element-0778e1a .elementor-icon-div svg {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-139410 .elementor-element.elementor-element-0778e1a .elementor-icon-div .elementor-icon {
	border-color: var(--e-global-color-the7_buttons_text_color_mode);
	background: #fff;
}

.elementor-139410 .elementor-element.elementor-element-0778e1a {
	--icon-spacing: 15px;
}

.elementor-139410 .elementor-element.elementor-element-0778e1a .the7-box-wrapper .box-heading, .elementor-139410 .elementor-element.elementor-element-0778e1a .the7-box-wrapper .box-heading a {
	font-size: var(--e-global-typography-the7_fonts_woo_title-font-size);
	text-transform: var(--e-global-typography-the7_fonts_woo_title-text-transform);
	line-height: var(--e-global-typography-the7_fonts_woo_title-line-height);
}

.elementor-139410 .elementor-element.elementor-element-0778e1a .box-description {
	margin-top: 10px;
}

.elementor-139410 .elementor-element.elementor-element-a8e0094 > .elementor-widget-container {
	padding: 12px 12px 12px 12px;
}

.elementor-139410 .elementor-element.elementor-element-d46fc0f > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-139410 .elementor-element.elementor-element-d46fc0f .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-139410 .elementor-element.elementor-element-d46fc0f .elementor-button {
	font-family: "Lato", Sans-serif;
	font-weight: 500;
	font-style: normal;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
}

.elementor-139410 .elementor-element.elementor-element-2e1dc0a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-139410 .elementor-element.elementor-element-2e1dc0a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfcfe;
}

.elementor-139410 .elementor-element.elementor-element-2e1dc0a > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-ce05b76);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 20px 0px;
}

.elementor-139410 .elementor-element.elementor-element-2e1dc0a > .elementor-element-populated, .elementor-139410 .elementor-element.elementor-element-2e1dc0a > .elementor-element-populated > .elementor-background-overlay, .elementor-139410 .elementor-element.elementor-element-2e1dc0a > .elementor-background-slideshow {
	border-radius: 6px 6px 6px 6px;
}

.elementor-139410 .elementor-element.elementor-element-2e1dc0a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-139410 .elementor-element.elementor-element-005c55f img {
	height: 241px;
	object-fit: cover;
	object-position: center center;
}

.elementor-139410 .elementor-element.elementor-element-005c55f svg {
	height: 241px;
}

.elementor-139410 .elementor-element.elementor-element-005c55f img, .elementor-139410 .elementor-element.elementor-element-005c55f svg {
	border-radius: 6px 6px 0px 0px;
}

.elementor-139410 .elementor-element.elementor-element-87f3cb5 .box-content {
	align-items: flex-start;
	text-align: left;
}

.elementor-139410 .elementor-element.elementor-element-87f3cb5 .the7-box-wrapper {
	align-items: flex-start;
	align-content: flex-start;
}

.elementor-139410 .elementor-element.elementor-element-87f3cb5 .box-content-wrapper {
	flex-flow: row nowrap;
}

.elementor-139410 .elementor-element.elementor-element-87f3cb5 .elementor-icon-div {
	align-self: center;
}

.elementor-139410 .elementor-element.elementor-element-87f3cb5 > .elementor-widget-container {
	padding: 0px 8px 0px 8px;
}

.elementor-139410 .elementor-element.elementor-element-87f3cb5 .elementor-icon-div i {
	color: var(--e-global-color-primary);
}

.elementor-139410 .elementor-element.elementor-element-87f3cb5 .elementor-icon-div svg {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-139410 .elementor-element.elementor-element-87f3cb5 .elementor-icon-div .elementor-icon {
	border-color: var(--e-global-color-the7_buttons_text_color_mode);
	background: #fff;
}

.elementor-139410 .elementor-element.elementor-element-87f3cb5 {
	--icon-spacing: 15px;
}

.elementor-139410 .elementor-element.elementor-element-87f3cb5 .the7-box-wrapper .box-heading, .elementor-139410 .elementor-element.elementor-element-87f3cb5 .the7-box-wrapper .box-heading a {
	font-size: var(--e-global-typography-the7_fonts_woo_title-font-size);
	text-transform: var(--e-global-typography-the7_fonts_woo_title-text-transform);
	line-height: var(--e-global-typography-the7_fonts_woo_title-line-height);
}

.elementor-139410 .elementor-element.elementor-element-87f3cb5 .box-description {
	margin-top: 10px;
}

.elementor-139410 .elementor-element.elementor-element-642d11c > .elementor-widget-container {
	padding: 12px 12px 0px 12px;
}

.elementor-139410 .elementor-element.elementor-element-d33c146 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
}

.elementor-139410 .elementor-element.elementor-element-d33c146 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-139410 .elementor-element.elementor-element-d33c146 .elementor-button {
	font-family: "Lato", Sans-serif;
	font-weight: 500;
	font-style: normal;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
}

.elementor-139410 .elementor-element.elementor-element-f8902a4 {
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-139410 .elementor-element.elementor-element-5664733 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-139410 .elementor-element.elementor-element-5664733 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 600;
	font-style: normal;
	color: var(--e-global-color-the7_content_headers_color);
}

.elementor-139410 .elementor-element.elementor-element-e9b2696 .dt-nav-menu > li > a {
	justify-content: flex-start;
	align-items: flex-start;
	text-align: left;
	--menu-position: flex-start;
	color: #000;
}

.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-nav-menu_align-center .dt-icon-align-side .dt-nav-menu > li > a .item-content {
	padding: 0 var(--icon-size);
}

.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-nav-menu_align-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
	margin: 0 0 0 var(--icon-spacing);
	padding: 0 0 0 var(--icon-size);
}

.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-nav-menu_align-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
	margin: 0 0 0 var(--icon-spacing);
	padding: 0 0 0 var(--icon-size);
}

.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-nav-menu_align-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
	margin: 0 var(--icon-spacing) 0 0;
	padding: 0 var(--icon-size) 0 0;
}

.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-nav-menu_align-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
	margin: 0 var(--icon-spacing) 0 0;
	padding: 0 var(--icon-size) 0 0;
}

.elementor-139410 .elementor-element.elementor-element-e9b2696 .vertical-sub-nav {
	--sub-justify-content: flex-start;
	--sub-align-items: flex-start;
	--sub-text-align: left;
	--sub-menu-position: flex-start;
}

.elementor-139410 .elementor-element.elementor-element-e9b2696 li > a .item-content > i, .elementor-139410 .elementor-element.elementor-element-e9b2696 li > a .item-content > img, .elementor-139410 .elementor-element.elementor-element-e9b2696 li > a .item-content > svg {
	display: flex;
}

.elementor-139410 .elementor-element.elementor-element-e9b2696 .rp-heading {
	margin-bottom: 20px;
}

.elementor-139410 .elementor-element.elementor-element-e9b2696 .dt-nav-menu > li:not(:last-child) {
	padding-bottom: calc(9px);
	margin-bottom: 0;
}

.elementor-139410 .elementor-element.elementor-element-e9b2696.widget-divider-yes .dt-nav-menu > li:first-child {
	padding-top: calc(9px / 2);
}

.elementor-139410 .elementor-element.elementor-element-e9b2696.widget-divider-yes .dt-nav-menu > li:last-child {
	padding-bottom: calc(9px / 2);
}

.elementor-139410 .elementor-element.elementor-element-e9b2696 .dt-nav-menu {
	--grid-row-gap: 9px;
}

.elementor-139410 .elementor-element.elementor-element-e9b2696.widget-divider-yes .dt-nav-menu > li:after {
	border-bottom-style: solid;
}

.elementor-139410 .elementor-element.elementor-element-e9b2696.widget-divider-yes .dt-nav-menu > li:first-child:before {
	border-top-style: solid;
}

.elementor-139410 .elementor-element.elementor-element-e9b2696 .first-item-border-hide .dt-nav-menu > li:first-child:before {
	border-top-style: none;
}

.elementor-139410 .elementor-element.elementor-element-e9b2696.widget-divider-yes .first-item-border-hide .dt-nav-menu > li:first-child {
	padding-top: 0;
}

.elementor-139410 .elementor-element.elementor-element-e9b2696.widget-divider-yes .last-item-border-hide .dt-nav-menu > li:last-child:after {
	border-bottom-style: none;
}

.elementor-139410 .elementor-element.elementor-element-e9b2696.widget-divider-yes .last-item-border-hide .dt-nav-menu > li:last-child {
	padding-bottom: 0;
}

.elementor-139410 .elementor-element.elementor-element-e9b2696.widget-divider-yes {
	--divider-width: 1px;
}

.elementor-139410 .elementor-element.elementor-element-e9b2696 .dt-nav-menu > li > a {
	font-family: "Lato", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
}

.elementor-139410 .elementor-element.elementor-element-e9b2696 .dt-nav-menu > li > a .item-content svg {
	fill: #000;
	color: #000;
}

.elementor-139410 .elementor-element.elementor-element-e9b2696 .dt-nav-menu li.depth-0 > a {
	--icon-margin: 0 var(--icon-column-spacing) 0 0;
	--item-direction: row;
	--item-align: center;
	--sub-item-align: center;
	--item-justify: inherit;
	--icon-order: 0;
	--icon-column-spacing: 5px;
	--icon-column-size: 16px;
}

.elementor-139410 .elementor-element.elementor-element-e9b2696 .dt-nav-menu li.menu-item.depth-0 > a .item-content > i {
	font-size: 16px;
}

.elementor-139410 .elementor-element.elementor-element-e9b2696 .dt-nav-menu li.menu-item.depth-0 > a .item-content > img, .elementor-139410 .elementor-element.elementor-element-e9b2696 .dt-nav-menu li.menu-item.depth-0 > a .item-content > svg {
	width: 16px !important;
	height: 16px !important;
}

.elementor-139410 .elementor-element.elementor-element-e9b2696 .vertical-sub-nav > li:not(:last-child) {
	padding-bottom: calc(0px);
	margin-bottom: 0;
	--sub-grid-row-gap: 0px;
}

.elementor-139410 .elementor-element.elementor-element-e9b2696.sub-widget-divider-yes .vertical-sub-nav > li:first-child {
	padding-top: calc(0px / 2);
}

.elementor-139410 .elementor-element.elementor-element-e9b2696 .vertical-sub-nav .vertical-sub-nav > li:first-child {
	margin-top: calc(0px / 2);
	padding-top: calc(0px / 2);
}

.elementor-139410 .elementor-element.elementor-element-e9b2696 .first-sub-item-border-hide .dt-nav-menu > li > .vertical-sub-nav > li:first-child {
	padding-top: 0;
}

.elementor-139410 .elementor-element.elementor-element-e9b2696.sub-widget-divider-yes .vertical-sub-nav > li:last-child {
	padding-bottom: calc(0px / 2);
}

.elementor-139410 .elementor-element.elementor-element-e9b2696 .vertical-sub-nav .vertical-sub-nav > li:last-child {
	margin-bottom: calc(0px / 2);
	padding-bottom: calc(0px / 2);
}

.elementor-139410 .elementor-element.elementor-element-e9b2696.sub-widget-divider-yes .last-sub-item-border-hide .dt-nav-menu > li > .vertical-sub-nav > li:last-child {
	padding-bottom: 0;
}

.elementor-139410 .elementor-element.elementor-element-e9b2696 .dt-nav-menu > li > .vertical-sub-nav .vertical-sub-nav {
	margin-bottom: calc(-0px);
}

.elementor-139410 .elementor-element.elementor-element-e9b2696 .dt-nav-menu .vertical-sub-nav {
	--icon-margin: 0 var(--icon-column-spacing) 0 0;
	--item-direction: row;
	--item-align: center;
	--sub-item-align: center;
	--item-justify: inherit;
	--icon-order: 0;
	--icon-column-spacing: 5px;
	--icon-column-size: 16px;
}

.elementor-139410 .elementor-element.elementor-element-e9b2696 .vertical-sub-nav li.menu-item > a .item-content > i {
	font-size: 16px;
}

.elementor-139410 .elementor-element.elementor-element-e9b2696 .vertical-sub-nav li.menu-item > a .item-content > img, .elementor-139410 .elementor-element.elementor-element-e9b2696 .vertical-sub-nav li.menu-item > a .item-content > svg {
	width: 16px !important;
	height: 16px !important;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4 .dt-nav-menu > li > a {
	justify-content: flex-start;
	align-items: flex-start;
	text-align: left;
	--menu-position: flex-start;
	color: #000;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-nav-menu_align-center .dt-icon-align-side .dt-nav-menu > li > a .item-content {
	padding: 0 var(--icon-size);
}

.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-nav-menu_align-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
	margin: 0 0 0 var(--icon-spacing);
	padding: 0 0 0 var(--icon-size);
}

.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-nav-menu_align-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
	margin: 0 0 0 var(--icon-spacing);
	padding: 0 0 0 var(--icon-size);
}

.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-nav-menu_align-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
	margin: 0 var(--icon-spacing) 0 0;
	padding: 0 var(--icon-size) 0 0;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-nav-menu_align-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
	margin: 0 var(--icon-spacing) 0 0;
	padding: 0 var(--icon-size) 0 0;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4 .vertical-sub-nav {
	--sub-justify-content: flex-start;
	--sub-align-items: flex-start;
	--sub-text-align: left;
	--sub-menu-position: flex-start;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4 li > a .item-content > i, .elementor-139410 .elementor-element.elementor-element-c5877d4 li > a .item-content > img, .elementor-139410 .elementor-element.elementor-element-c5877d4 li > a .item-content > svg {
	display: flex;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4 .rp-heading {
	margin-bottom: 20px;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4 .dt-nav-menu > li:not(:last-child) {
	padding-bottom: calc(9px);
	margin-bottom: 0;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4.widget-divider-yes .dt-nav-menu > li:first-child {
	padding-top: calc(9px / 2);
}

.elementor-139410 .elementor-element.elementor-element-c5877d4.widget-divider-yes .dt-nav-menu > li:last-child {
	padding-bottom: calc(9px / 2);
}

.elementor-139410 .elementor-element.elementor-element-c5877d4 .dt-nav-menu {
	--grid-row-gap: 9px;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4.widget-divider-yes .dt-nav-menu > li:after {
	border-bottom-style: solid;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4.widget-divider-yes .dt-nav-menu > li:first-child:before {
	border-top-style: solid;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4 .first-item-border-hide .dt-nav-menu > li:first-child:before {
	border-top-style: none;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4.widget-divider-yes .first-item-border-hide .dt-nav-menu > li:first-child {
	padding-top: 0;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4.widget-divider-yes .last-item-border-hide .dt-nav-menu > li:last-child:after {
	border-bottom-style: none;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4.widget-divider-yes .last-item-border-hide .dt-nav-menu > li:last-child {
	padding-bottom: 0;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4.widget-divider-yes {
	--divider-width: 1px;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4 .dt-nav-menu > li > a {
	font-family: "Lato", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4 .dt-nav-menu > li > a .item-content svg {
	fill: #000;
	color: #000;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4 .dt-nav-menu li.depth-0 > a {
	--icon-margin: 0 var(--icon-column-spacing) 0 0;
	--item-direction: row;
	--item-align: center;
	--sub-item-align: center;
	--item-justify: inherit;
	--icon-order: 0;
	--icon-column-spacing: 5px;
	--icon-column-size: 16px;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4 .dt-nav-menu li.menu-item.depth-0 > a .item-content > i {
	font-size: 16px;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4 .dt-nav-menu li.menu-item.depth-0 > a .item-content > img, .elementor-139410 .elementor-element.elementor-element-c5877d4 .dt-nav-menu li.menu-item.depth-0 > a .item-content > svg {
	width: 16px !important;
	height: 16px !important;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4 .vertical-sub-nav > li:not(:last-child) {
	padding-bottom: calc(0px);
	margin-bottom: 0;
	--sub-grid-row-gap: 0px;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4.sub-widget-divider-yes .vertical-sub-nav > li:first-child {
	padding-top: calc(0px / 2);
}

.elementor-139410 .elementor-element.elementor-element-c5877d4 .vertical-sub-nav .vertical-sub-nav > li:first-child {
	margin-top: calc(0px / 2);
	padding-top: calc(0px / 2);
}

.elementor-139410 .elementor-element.elementor-element-c5877d4 .first-sub-item-border-hide .dt-nav-menu > li > .vertical-sub-nav > li:first-child {
	padding-top: 0;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4.sub-widget-divider-yes .vertical-sub-nav > li:last-child {
	padding-bottom: calc(0px / 2);
}

.elementor-139410 .elementor-element.elementor-element-c5877d4 .vertical-sub-nav .vertical-sub-nav > li:last-child {
	margin-bottom: calc(0px / 2);
	padding-bottom: calc(0px / 2);
}

.elementor-139410 .elementor-element.elementor-element-c5877d4.sub-widget-divider-yes .last-sub-item-border-hide .dt-nav-menu > li > .vertical-sub-nav > li:last-child {
	padding-bottom: 0;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4 .dt-nav-menu > li > .vertical-sub-nav .vertical-sub-nav {
	margin-bottom: calc(-0px);
}

.elementor-139410 .elementor-element.elementor-element-c5877d4 .dt-nav-menu .vertical-sub-nav {
	--icon-margin: 0 var(--icon-column-spacing) 0 0;
	--item-direction: row;
	--item-align: center;
	--sub-item-align: center;
	--item-justify: inherit;
	--icon-order: 0;
	--icon-column-spacing: 5px;
	--icon-column-size: 16px;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4 .vertical-sub-nav li.menu-item > a .item-content > i {
	font-size: 16px;
}

.elementor-139410 .elementor-element.elementor-element-c5877d4 .vertical-sub-nav li.menu-item > a .item-content > img, .elementor-139410 .elementor-element.elementor-element-c5877d4 .vertical-sub-nav li.menu-item > a .item-content > svg {
	width: 16px !important;
	height: 16px !important;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d .dt-nav-menu > li > a {
	justify-content: flex-start;
	align-items: flex-start;
	text-align: left;
	--menu-position: flex-start;
	color: #000;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-nav-menu_align-center .dt-icon-align-side .dt-nav-menu > li > a .item-content {
	padding: 0 var(--icon-size);
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-nav-menu_align-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
	margin: 0 0 0 var(--icon-spacing);
	padding: 0 0 0 var(--icon-size);
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-nav-menu_align-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
	margin: 0 0 0 var(--icon-spacing);
	padding: 0 0 0 var(--icon-size);
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-nav-menu_align-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
	margin: 0 var(--icon-spacing) 0 0;
	padding: 0 var(--icon-size) 0 0;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-nav-menu_align-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
	margin: 0 var(--icon-spacing) 0 0;
	padding: 0 var(--icon-size) 0 0;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d .vertical-sub-nav {
	--sub-justify-content: flex-start;
	--sub-align-items: flex-start;
	--sub-text-align: left;
	--sub-menu-position: flex-start;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d li > a .item-content > i, .elementor-139410 .elementor-element.elementor-element-7e15a1d li > a .item-content > img, .elementor-139410 .elementor-element.elementor-element-7e15a1d li > a .item-content > svg {
	display: flex;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d .rp-heading {
	margin-bottom: 20px;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d .dt-nav-menu > li:not(:last-child) {
	padding-bottom: calc(9px);
	margin-bottom: 0;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d.widget-divider-yes .dt-nav-menu > li:first-child {
	padding-top: calc(9px / 2);
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d.widget-divider-yes .dt-nav-menu > li:last-child {
	padding-bottom: calc(9px / 2);
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d .dt-nav-menu {
	--grid-row-gap: 9px;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d.widget-divider-yes .dt-nav-menu > li:after {
	border-bottom-style: solid;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d.widget-divider-yes .dt-nav-menu > li:first-child:before {
	border-top-style: solid;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d .first-item-border-hide .dt-nav-menu > li:first-child:before {
	border-top-style: none;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d.widget-divider-yes .first-item-border-hide .dt-nav-menu > li:first-child {
	padding-top: 0;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d.widget-divider-yes .last-item-border-hide .dt-nav-menu > li:last-child:after {
	border-bottom-style: none;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d.widget-divider-yes .last-item-border-hide .dt-nav-menu > li:last-child {
	padding-bottom: 0;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d.widget-divider-yes {
	--divider-width: 1px;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d .dt-nav-menu > li > a {
	font-family: "Lato", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d .dt-nav-menu > li > a .item-content svg {
	fill: #000;
	color: #000;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d .dt-nav-menu li.depth-0 > a {
	--icon-margin: 0 var(--icon-column-spacing) 0 0;
	--item-direction: row;
	--item-align: center;
	--sub-item-align: center;
	--item-justify: inherit;
	--icon-order: 0;
	--icon-column-spacing: 5px;
	--icon-column-size: 16px;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d .dt-nav-menu li.menu-item.depth-0 > a .item-content > i {
	font-size: 16px;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d .dt-nav-menu li.menu-item.depth-0 > a .item-content > img, .elementor-139410 .elementor-element.elementor-element-7e15a1d .dt-nav-menu li.menu-item.depth-0 > a .item-content > svg {
	width: 16px !important;
	height: 16px !important;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d .vertical-sub-nav > li:not(:last-child) {
	padding-bottom: calc(0px);
	margin-bottom: 0;
	--sub-grid-row-gap: 0px;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d.sub-widget-divider-yes .vertical-sub-nav > li:first-child {
	padding-top: calc(0px / 2);
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d .vertical-sub-nav .vertical-sub-nav > li:first-child {
	margin-top: calc(0px / 2);
	padding-top: calc(0px / 2);
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d .first-sub-item-border-hide .dt-nav-menu > li > .vertical-sub-nav > li:first-child {
	padding-top: 0;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d.sub-widget-divider-yes .vertical-sub-nav > li:last-child {
	padding-bottom: calc(0px / 2);
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d .vertical-sub-nav .vertical-sub-nav > li:last-child {
	margin-bottom: calc(0px / 2);
	padding-bottom: calc(0px / 2);
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d.sub-widget-divider-yes .last-sub-item-border-hide .dt-nav-menu > li > .vertical-sub-nav > li:last-child {
	padding-bottom: 0;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d .dt-nav-menu > li > .vertical-sub-nav .vertical-sub-nav {
	margin-bottom: calc(-0px);
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d .dt-nav-menu .vertical-sub-nav {
	--icon-margin: 0 var(--icon-column-spacing) 0 0;
	--item-direction: row;
	--item-align: center;
	--sub-item-align: center;
	--item-justify: inherit;
	--icon-order: 0;
	--icon-column-spacing: 5px;
	--icon-column-size: 16px;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d .vertical-sub-nav li.menu-item > a .item-content > i {
	font-size: 16px;
}

.elementor-139410 .elementor-element.elementor-element-7e15a1d .vertical-sub-nav li.menu-item > a .item-content > img, .elementor-139410 .elementor-element.elementor-element-7e15a1d .vertical-sub-nav li.menu-item > a .item-content > svg {
	width: 16px !important;
	height: 16px !important;
}

.elementor-139410 .elementor-element.elementor-element-41146a4 .dt-nav-menu > li > a {
	justify-content: flex-start;
	align-items: flex-start;
	text-align: left;
	--menu-position: flex-start;
	color: #000;
}

.elementor-139410 .elementor-element.elementor-element-41146a4.dt-nav-menu_align-center .dt-icon-align-side .dt-nav-menu > li > a .item-content {
	padding: 0 var(--icon-size);
}

.elementor-139410 .elementor-element.elementor-element-41146a4.dt-nav-menu_align-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
	margin: 0 0 0 var(--icon-spacing);
	padding: 0 0 0 var(--icon-size);
}

.elementor-139410 .elementor-element.elementor-element-41146a4.dt-nav-menu_align-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
	margin: 0 0 0 var(--icon-spacing);
	padding: 0 0 0 var(--icon-size);
}

.elementor-139410 .elementor-element.elementor-element-41146a4.dt-nav-menu_align-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
	margin: 0 var(--icon-spacing) 0 0;
	padding: 0 var(--icon-size) 0 0;
}

.elementor-139410 .elementor-element.elementor-element-41146a4.dt-nav-menu_align-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
	margin: 0 var(--icon-spacing) 0 0;
	padding: 0 var(--icon-size) 0 0;
}

.elementor-139410 .elementor-element.elementor-element-41146a4 .vertical-sub-nav {
	--sub-justify-content: flex-start;
	--sub-align-items: flex-start;
	--sub-text-align: left;
	--sub-menu-position: flex-start;
}

.elementor-139410 .elementor-element.elementor-element-41146a4 li > a .item-content > i, .elementor-139410 .elementor-element.elementor-element-41146a4 li > a .item-content > img, .elementor-139410 .elementor-element.elementor-element-41146a4 li > a .item-content > svg {
	display: flex;
}

.elementor-139410 .elementor-element.elementor-element-41146a4 .rp-heading {
	margin-bottom: 20px;
}

.elementor-139410 .elementor-element.elementor-element-41146a4 .dt-nav-menu > li:not(:last-child) {
	padding-bottom: calc(9px);
	margin-bottom: 0;
}

.elementor-139410 .elementor-element.elementor-element-41146a4.widget-divider-yes .dt-nav-menu > li:first-child {
	padding-top: calc(9px / 2);
}

.elementor-139410 .elementor-element.elementor-element-41146a4.widget-divider-yes .dt-nav-menu > li:last-child {
	padding-bottom: calc(9px / 2);
}

.elementor-139410 .elementor-element.elementor-element-41146a4 .dt-nav-menu {
	--grid-row-gap: 9px;
}

.elementor-139410 .elementor-element.elementor-element-41146a4.widget-divider-yes .dt-nav-menu > li:after {
	border-bottom-style: solid;
}

.elementor-139410 .elementor-element.elementor-element-41146a4.widget-divider-yes .dt-nav-menu > li:first-child:before {
	border-top-style: solid;
}

.elementor-139410 .elementor-element.elementor-element-41146a4 .first-item-border-hide .dt-nav-menu > li:first-child:before {
	border-top-style: none;
}

.elementor-139410 .elementor-element.elementor-element-41146a4.widget-divider-yes .first-item-border-hide .dt-nav-menu > li:first-child {
	padding-top: 0;
}

.elementor-139410 .elementor-element.elementor-element-41146a4.widget-divider-yes .last-item-border-hide .dt-nav-menu > li:last-child:after {
	border-bottom-style: none;
}

.elementor-139410 .elementor-element.elementor-element-41146a4.widget-divider-yes .last-item-border-hide .dt-nav-menu > li:last-child {
	padding-bottom: 0;
}

.elementor-139410 .elementor-element.elementor-element-41146a4.widget-divider-yes {
	--divider-width: 1px;
}

.elementor-139410 .elementor-element.elementor-element-41146a4 .dt-nav-menu > li > a {
	font-family: "Lato", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
}

.elementor-139410 .elementor-element.elementor-element-41146a4 .dt-nav-menu > li > a .item-content svg {
	fill: #000;
	color: #000;
}

.elementor-139410 .elementor-element.elementor-element-41146a4 .dt-nav-menu li.depth-0 > a {
	--icon-margin: 0 var(--icon-column-spacing) 0 0;
	--item-direction: row;
	--item-align: center;
	--sub-item-align: center;
	--item-justify: inherit;
	--icon-order: 0;
	--icon-column-spacing: 5px;
	--icon-column-size: 16px;
}

.elementor-139410 .elementor-element.elementor-element-41146a4 .dt-nav-menu li.menu-item.depth-0 > a .item-content > i {
	font-size: 16px;
}

.elementor-139410 .elementor-element.elementor-element-41146a4 .dt-nav-menu li.menu-item.depth-0 > a .item-content > img, .elementor-139410 .elementor-element.elementor-element-41146a4 .dt-nav-menu li.menu-item.depth-0 > a .item-content > svg {
	width: 16px !important;
	height: 16px !important;
}

.elementor-139410 .elementor-element.elementor-element-41146a4 .vertical-sub-nav > li:not(:last-child) {
	padding-bottom: calc(0px);
	margin-bottom: 0;
	--sub-grid-row-gap: 0px;
}

.elementor-139410 .elementor-element.elementor-element-41146a4.sub-widget-divider-yes .vertical-sub-nav > li:first-child {
	padding-top: calc(0px / 2);
}

.elementor-139410 .elementor-element.elementor-element-41146a4 .vertical-sub-nav .vertical-sub-nav > li:first-child {
	margin-top: calc(0px / 2);
	padding-top: calc(0px / 2);
}

.elementor-139410 .elementor-element.elementor-element-41146a4 .first-sub-item-border-hide .dt-nav-menu > li > .vertical-sub-nav > li:first-child {
	padding-top: 0;
}

.elementor-139410 .elementor-element.elementor-element-41146a4.sub-widget-divider-yes .vertical-sub-nav > li:last-child {
	padding-bottom: calc(0px / 2);
}

.elementor-139410 .elementor-element.elementor-element-41146a4 .vertical-sub-nav .vertical-sub-nav > li:last-child {
	margin-bottom: calc(0px / 2);
	padding-bottom: calc(0px / 2);
}

.elementor-139410 .elementor-element.elementor-element-41146a4.sub-widget-divider-yes .last-sub-item-border-hide .dt-nav-menu > li > .vertical-sub-nav > li:last-child {
	padding-bottom: 0;
}

.elementor-139410 .elementor-element.elementor-element-41146a4 .dt-nav-menu > li > .vertical-sub-nav .vertical-sub-nav {
	margin-bottom: calc(-0px);
}

.elementor-139410 .elementor-element.elementor-element-41146a4 .dt-nav-menu .vertical-sub-nav {
	--icon-margin: 0 var(--icon-column-spacing) 0 0;
	--item-direction: row;
	--item-align: center;
	--sub-item-align: center;
	--item-justify: inherit;
	--icon-order: 0;
	--icon-column-spacing: 5px;
	--icon-column-size: 16px;
}

.elementor-139410 .elementor-element.elementor-element-41146a4 .vertical-sub-nav li.menu-item > a .item-content > i {
	font-size: 16px;
}

.elementor-139410 .elementor-element.elementor-element-41146a4 .vertical-sub-nav li.menu-item > a .item-content > img, .elementor-139410 .elementor-element.elementor-element-41146a4 .vertical-sub-nav li.menu-item > a .item-content > svg {
	width: 16px !important;
	height: 16px !important;
}

.elementor-139410 .elementor-element.elementor-element-6aafbb0 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 14px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-139410 .elementor-element.elementor-element-6aafbb0 .elementor-widget-container {
	text-align: left;
}

.elementor-139410 .elementor-element.elementor-element-2fd307f:not(.elementor-motion-effects-element-type-background), .elementor-139410 .elementor-element.elementor-element-2fd307f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfcfe;
}

.elementor-139410 .elementor-element.elementor-element-2fd307f {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: var(--e-global-color-ce05b76);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-139410 .elementor-element.elementor-element-2fd307f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-139410 .elementor-element.elementor-element-b3529d6 > .elementor-element-populated {
	padding: 40px 0px 40px 0px;
}

.elementor-139410 .elementor-element.elementor-element-e07b8b8 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-139410 .elementor-element.elementor-element-e07b8b8 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 600;
	font-style: normal;
	color: var(--e-global-color-the7_content_headers_color);
}

.elementor-139410 .elementor-element.elementor-element-2ad7f8a:not(.elementor-motion-effects-element-type-background), .elementor-139410 .elementor-element.elementor-element-2ad7f8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfcfe;
}

.elementor-139410 .elementor-element.elementor-element-2ad7f8a > .elementor-container {
	max-width: 1120px;
}

.elementor-139410 .elementor-element.elementor-element-2ad7f8a, .elementor-139410 .elementor-element.elementor-element-2ad7f8a > .elementor-background-overlay {
	border-radius: 8px 8px 8px 8px;
}

.elementor-139410 .elementor-element.elementor-element-2ad7f8a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-139410 .elementor-element.elementor-element-2ad7f8a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-139410 .elementor-element.elementor-element-275627e > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	border-color: var(--e-global-color-ce05b76);
	padding: 30px 30px 30px 30px;
}

.elementor-139410 .elementor-element.elementor-element-275627e > .elementor-element-populated, .elementor-139410 .elementor-element.elementor-element-275627e > .elementor-element-populated > .elementor-background-overlay, .elementor-139410 .elementor-element.elementor-element-275627e > .elementor-background-slideshow {
	border-radius: 8px 0px 8px 8px;
}

.elementor-139410 .elementor-element.elementor-element-69eb64b {
	font-family: "Open Sans", Sans-serif;
	font-weight: 400;
	font-style: normal;
}

.elementor-139410 .elementor-element.elementor-element-ed1e25b .elementor-button {
	font-family: "Lato", Sans-serif;
	font-weight: 500;
	font-style: normal;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-139410 .elementor-element.elementor-element-be2c0ab {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-ce05b76);
	--divider-border-width: 1px;
}

.elementor-139410 .elementor-element.elementor-element-be2c0ab .elementor-divider-separator {
	width: 100%;
}

.elementor-139410 .elementor-element.elementor-element-be2c0ab .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-139410 .elementor-element.elementor-element-882bb66 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-ce05b76);
	--divider-border-width: 1px;
}

.elementor-139410 .elementor-element.elementor-element-882bb66 .elementor-divider-separator {
	width: 100%;
}

.elementor-139410 .elementor-element.elementor-element-882bb66 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-139410 .elementor-element.elementor-element-6f9efbe {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-ce05b76);
	--divider-border-width: 1px;
}

.elementor-139410 .elementor-element.elementor-element-6f9efbe .elementor-divider-separator {
	width: 100%;
}

.elementor-139410 .elementor-element.elementor-element-6f9efbe .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-139410 .elementor-element.elementor-element-c67d806 .elementor-button {
	font-family: "Lato", Sans-serif;
	font-weight: 500;
	font-style: normal;
}

.elementor-139410 .elementor-element.elementor-element-78bdd6e > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	border-color: var(--e-global-color-ce05b76);
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-139410 .elementor-element.elementor-element-78bdd6e > .elementor-element-populated, .elementor-139410 .elementor-element.elementor-element-78bdd6e > .elementor-element-populated > .elementor-background-overlay, .elementor-139410 .elementor-element.elementor-element-78bdd6e > .elementor-background-slideshow {
	border-radius: 8px 8px 8px 0px;
}

.elementor-139410 .elementor-element.elementor-element-e1138a4 img {
	height: 900px;
	object-fit: cover;
	object-position: center center;
}

.elementor-139410 .elementor-element.elementor-element-e1138a4 svg {
	height: 900px;
}

.elementor-139410 .elementor-element.elementor-element-aa756ff:not(.elementor-motion-effects-element-type-background), .elementor-139410 .elementor-element.elementor-element-aa756ff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #b31928;
	background-image: url("https://immigration.ca/nitropack_static/LoajYdBTWDqCSJMggZglhyiUJEMYjedR/assets/images/optimized/rev-c14fe01/immigration.ca/wp-content/uploads/2022/01/homeimgicon2-1.png");
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: 29% auto;
}

.elementor-139410 .elementor-element.elementor-element-aa756ff:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-139410 .elementor-element.elementor-element-aa756ff > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-139410 .elementor-element.elementor-element-aa756ff > .elementor-background-overlay {
	background-color: rgba(2, 1, 1, .92);
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-139410 .elementor-element.elementor-element-aa756ff {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 80px 80px 80px;
}

.elementor-139410 .elementor-element.elementor-element-f6350de {
	column-gap: 0px;
	text-align: start;
}

.elementor-139410 .elementor-element.elementor-element-8c3b455 .box-content {
	align-items: flex-start;
	text-align: left;
}

.elementor-139410 .elementor-element.elementor-element-8c3b455 .the7-box-wrapper {
	align-items: flex-start;
	align-content: flex-start;
}

.elementor-139410 .elementor-element.elementor-element-8c3b455 .box-content-wrapper {
	flex-flow: row nowrap;
}

.elementor-139410 .elementor-element.elementor-element-8c3b455 .elementor-icon-div {
	align-self: flex-start;
}

.elementor-139410 .elementor-element.elementor-element-8c3b455 .elementor-icon-div .elementor-icon {
	border-radius: 22px 22px 22px 22px;
}

.elementor-139410 .elementor-element.elementor-element-8c3b455 .elementor-icon-div i {
	color: #fff;
}

.elementor-139410 .elementor-element.elementor-element-8c3b455 .elementor-icon-div svg {
	fill: #fff;
	color: #fff;
}

.elementor-139410 .elementor-element.elementor-element-8c3b455 {
	--icon-spacing: 15px;
}

.elementor-139410 .elementor-element.elementor-element-8c3b455 .the7-box-wrapper .box-heading, .elementor-139410 .elementor-element.elementor-element-8c3b455 .the7-box-wrapper .box-heading a {
	color: var(--e-global-color-5b0c72c);
}

.elementor-139410 .elementor-element.elementor-element-8c3b455 .box-description {
	margin-top: 10px;
}

.elementor-139410 .elementor-element.elementor-element-0ae309f .box-content {
	align-items: flex-start;
	text-align: left;
}

.elementor-139410 .elementor-element.elementor-element-0ae309f .the7-box-wrapper {
	align-items: flex-start;
	align-content: flex-start;
}

.elementor-139410 .elementor-element.elementor-element-0ae309f .box-content-wrapper {
	flex-flow: row nowrap;
}

.elementor-139410 .elementor-element.elementor-element-0ae309f .elementor-icon-div {
	align-self: flex-start;
}

.elementor-139410 .elementor-element.elementor-element-0ae309f .elementor-icon-div .elementor-icon {
	border-radius: 22px 22px 22px 22px;
}

.elementor-139410 .elementor-element.elementor-element-0ae309f .elementor-icon-div i {
	color: #fff;
}

.elementor-139410 .elementor-element.elementor-element-0ae309f .elementor-icon-div svg {
	fill: #fff;
	color: #fff;
}

.elementor-139410 .elementor-element.elementor-element-0ae309f {
	--icon-spacing: 15px;
}

.elementor-139410 .elementor-element.elementor-element-0ae309f .the7-box-wrapper .box-heading, .elementor-139410 .elementor-element.elementor-element-0ae309f .the7-box-wrapper .box-heading a {
	color: var(--e-global-color-5b0c72c);
}

.elementor-139410 .elementor-element.elementor-element-0ae309f .box-description {
	margin-top: 10px;
}

.elementor-139410 .elementor-element.elementor-element-35bfe69 .box-content {
	align-items: flex-start;
	text-align: left;
}

.elementor-139410 .elementor-element.elementor-element-35bfe69 .the7-box-wrapper {
	align-items: flex-start;
	align-content: flex-start;
}

.elementor-139410 .elementor-element.elementor-element-35bfe69 .box-content-wrapper {
	flex-flow: row nowrap;
}

.elementor-139410 .elementor-element.elementor-element-35bfe69 .elementor-icon-div {
	align-self: flex-start;
}

.elementor-139410 .elementor-element.elementor-element-35bfe69 .elementor-icon-div .elementor-icon {
	border-radius: 22px 22px 22px 22px;
}

.elementor-139410 .elementor-element.elementor-element-35bfe69 .elementor-icon-div i {
	color: #fff;
}

.elementor-139410 .elementor-element.elementor-element-35bfe69 .elementor-icon-div svg {
	fill: #fff;
	color: #fff;
}

.elementor-139410 .elementor-element.elementor-element-35bfe69 {
	--icon-spacing: 15px;
}

.elementor-139410 .elementor-element.elementor-element-35bfe69 .the7-box-wrapper .box-heading, .elementor-139410 .elementor-element.elementor-element-35bfe69 .the7-box-wrapper .box-heading a {
	color: var(--e-global-color-5b0c72c);
}

.elementor-139410 .elementor-element.elementor-element-35bfe69 .box-description {
	margin-top: 10px;
}

.elementor-139410 .elementor-element.elementor-element-386813d .elementor-button {
	background-color: #fff;
	background-image: none;
	font-family: "Lato", Sans-serif;
	font-weight: bold;
	font-style: normal;
	fill: var(--e-global-color-the7_content_headers_color);
	color: var(--e-global-color-the7_content_headers_color);
}

.elementor-139410 .elementor-element.elementor-element-386813d .elementor-button.nitro-lazy {
	background-image: none !important;
}

.elementor-139410 .elementor-element.elementor-element-386813d > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-139410 .elementor-element.elementor-element-386813d .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-139410 .elementor-element.elementor-element-cbd3282 {
	padding: 20px 0px 20px 0px;
}

.elementor-139410 .elementor-element.elementor-element-16db0cdc > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-139410 .elementor-element.elementor-element-16db0cdc {
	text-align: center;
}

.elementor-139410 .elementor-element.elementor-element-16db0cdc .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: none;
	color: var(--e-global-color-the7_content_headers_color);
}

.elementor-widget-media-carousel .elementor-carousel-image-overlay {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
}

.elementor-139410 .elementor-element.elementor-element-17e7aa5 .swiper-pagination-bullet-active, .elementor-139410 .elementor-element.elementor-element-17e7aa5 .swiper-pagination-progressbar-fill {
	background-color: #000;
}

.elementor-139410 .elementor-element.elementor-element-17e7aa5 .swiper-pagination-fraction {
	color: #000;
}

.elementor-139410 .elementor-element.elementor-element-17e7aa5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-139410 .elementor-element.elementor-element-17e7aa5 .elementor-main-swiper {
	height: 134px;
}

.elementor-139410 .elementor-element.elementor-element-17e7aa5 .elementor-main-swiper .swiper-slide {
	border-width: 0px 0px 0px 0px;
	border-radius: 0px;
	border-color: #ccc;
}

.elementor-139410 .elementor-element.elementor-element-17e7aa5 .elementor-swiper-button {
	font-size: 25px;
	color: #898989;
}

.elementor-139410 .elementor-element.elementor-element-17e7aa5 .elementor-swiper-button svg {
	fill: #898989;
}

.elementor-139410 .elementor-element.elementor-element-17e7aa5 .swiper-pagination-bullet {
	height: 6px;
	width: 6px;
}

.elementor-139410 .elementor-element.elementor-element-17e7aa5 .swiper-horizontal .swiper-pagination-progressbar {
	height: 6px;
}

.elementor-139410 .elementor-element.elementor-element-17e7aa5 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image {
	background-size: auto;
}

#elementor-lightbox-slideshow-17e7aa5 .elementor-video-container {
	width: 50%;
}

.elementor-139410 .elementor-element.elementor-element-17e7aa5 .elementor-custom-embed-play i {
	color: rgba(35, 164, 85, 0);
	font-size: 20px;
}

.elementor-139410 .elementor-element.elementor-element-17e7aa5 .elementor-custom-embed-play svg {
	fill: rgba(35, 164, 85, 0);
}

.elementor-139410 .elementor-element.elementor-element-319336f:not(.elementor-motion-effects-element-type-background), .elementor-139410 .elementor-element.elementor-element-319336f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #020101;
	background-image: url("https://immigration.ca/nitropack_static/LoajYdBTWDqCSJMggZglhyiUJEMYjedR/assets/images/optimized/rev-c14fe01/immigration.ca/wp-content/uploads/2018/11/British-Columbia_171916302.jpeg");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-139410 .elementor-element.elementor-element-319336f:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-139410 .elementor-element.elementor-element-319336f > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-139410 .elementor-element.elementor-element-319336f > .elementor-background-overlay {
	background-color: #000;
	opacity: .75;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-139410 .elementor-element.elementor-element-319336f > .elementor-container {
	max-width: 580px;
}

.elementor-139410 .elementor-element.elementor-element-319336f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: -28px;
	padding: 40px 0px 40px 0px;
}

.elementor-139410 .elementor-element.elementor-element-d855dc7.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-139410 .elementor-element.elementor-element-68b82ce {
	text-align: center;
	color: #fff;
	--textColor: #fff;
}

.elementor-139410 .elementor-element.elementor-element-71f7b68 .elementor-button {
	background-color: #c81c2f;
	background-image: none;
}

.elementor-139410 .elementor-element.elementor-element-71f7b68 .elementor-button.nitro-lazy {
	background-image: none !important;
}

:root {
	--page-title-display: none;
}

@media (min-width:768px) {
	.elementor-139410 .elementor-element.elementor-element-d855dc7 {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-139410 .elementor-element.elementor-element-597c3994 .elementor-button, .elementor-139410 .elementor-element.elementor-element-597c3994 .elementor-button .elementor-button-icon {
		font-size: var(--e-global-typography-the7_h3-font-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-597c3994 .elementor-button {
		line-height: var(--e-global-typography-the7_h3-line-height);
	}
	
	.elementor-139410 .elementor-element.elementor-element-6a1d9497 .elementor-button, .elementor-139410 .elementor-element.elementor-element-6a1d9497 .elementor-button .elementor-button-icon {
		font-size: var(--e-global-typography-the7_h3-font-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-6a1d9497 .elementor-button {
		line-height: var(--e-global-typography-the7_h3-line-height);
	}
	
	.elementor-139410 .elementor-element.elementor-element-79ed577 > .elementor-widget-container {
		padding: 0px 100px 0px 100px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-e22124a {
		padding: 0px 0px 0px 20px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-72981b8 {
		padding: 20px 20px 10px 20px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-757f1b1.icon-position-tablet-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-757f1b1.icon-position-tablet-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-139410 .elementor-element.elementor-element-757f1b1.icon-position-tablet-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-757f1b1 .the7-box-wrapper .box-heading, .elementor-139410 .elementor-element.elementor-element-757f1b1 .the7-box-wrapper .box-heading a {
		font-size: var(--e-global-typography-the7_fonts_woo_title-font-size);
		line-height: var(--e-global-typography-the7_fonts_woo_title-line-height);
	}
	
	.elementor-139410 .elementor-element.elementor-element-11fe65c.icon-position-tablet-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-11fe65c.icon-position-tablet-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-139410 .elementor-element.elementor-element-11fe65c.icon-position-tablet-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-11fe65c .the7-box-wrapper .box-heading, .elementor-139410 .elementor-element.elementor-element-11fe65c .the7-box-wrapper .box-heading a {
		font-size: var(--e-global-typography-the7_fonts_woo_title-font-size);
		line-height: var(--e-global-typography-the7_fonts_woo_title-line-height);
	}
	
	.elementor-139410 .elementor-element.elementor-element-7f475a2.icon-position-tablet-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-7f475a2.icon-position-tablet-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-139410 .elementor-element.elementor-element-7f475a2.icon-position-tablet-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-7f475a2 .the7-box-wrapper .box-heading, .elementor-139410 .elementor-element.elementor-element-7f475a2 .the7-box-wrapper .box-heading a {
		font-size: var(--e-global-typography-the7_fonts_woo_title-font-size);
		line-height: var(--e-global-typography-the7_fonts_woo_title-line-height);
	}
	
	.elementor-139410 .elementor-element.elementor-element-89e2f96.icon-position-tablet-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-89e2f96.icon-position-tablet-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-139410 .elementor-element.elementor-element-89e2f96.icon-position-tablet-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-89e2f96 .the7-box-wrapper .box-heading, .elementor-139410 .elementor-element.elementor-element-89e2f96 .the7-box-wrapper .box-heading a {
		font-size: var(--e-global-typography-the7_fonts_woo_title-font-size);
		line-height: var(--e-global-typography-the7_fonts_woo_title-line-height);
	}
	
	.elementor-139410 .elementor-element.elementor-element-515da43.icon-position-tablet-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-515da43.icon-position-tablet-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-139410 .elementor-element.elementor-element-515da43.icon-position-tablet-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-515da43 .the7-box-wrapper .box-heading, .elementor-139410 .elementor-element.elementor-element-515da43 .the7-box-wrapper .box-heading a {
		font-size: var(--e-global-typography-the7_fonts_woo_title-font-size);
		line-height: var(--e-global-typography-the7_fonts_woo_title-line-height);
	}
	
	.elementor-139410 .elementor-element.elementor-element-0778e1a.icon-position-tablet-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-0778e1a.icon-position-tablet-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-139410 .elementor-element.elementor-element-0778e1a.icon-position-tablet-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-0778e1a .the7-box-wrapper .box-heading, .elementor-139410 .elementor-element.elementor-element-0778e1a .the7-box-wrapper .box-heading a {
		font-size: var(--e-global-typography-the7_fonts_woo_title-font-size);
		line-height: var(--e-global-typography-the7_fonts_woo_title-line-height);
	}
	
	.elementor-139410 .elementor-element.elementor-element-87f3cb5.icon-position-tablet-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-87f3cb5.icon-position-tablet-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-139410 .elementor-element.elementor-element-87f3cb5.icon-position-tablet-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-87f3cb5 .the7-box-wrapper .box-heading, .elementor-139410 .elementor-element.elementor-element-87f3cb5 .the7-box-wrapper .box-heading a {
		font-size: var(--e-global-typography-the7_fonts_woo_title-font-size);
		line-height: var(--e-global-typography-the7_fonts_woo_title-line-height);
	}
	
	.elementor-139410 .elementor-element.elementor-element-f8902a4 {
		padding: 0px 0px 0px 20px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-50cd189 {
		padding: 0px 0px 0px 20px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-nav-menu_align-tablet-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 0 0 var(--icon-spacing);
		padding: 0 0 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-nav-menu_align-tablet-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 0 0 var(--icon-spacing);
		padding: 0 0 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-nav-menu_align-tablet-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing) 0 0;
		padding: 0 var(--icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-nav-menu_align-tablet-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing) 0 0;
		padding: 0 var(--icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-nav-menu_align-tablet-center .dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing);
		padding: 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-sub-menu_align-tablet-left .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 0 0 var(--sub-icon-spacing);
		padding: 0 0 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-sub-menu_align-tablet-right .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 0 0 var(--sub-icon-spacing);
		padding: 0 0 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-sub-menu_align-tablet-left .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 var(--sub-icon-spacing) 0 0;
		padding: 0 var(--sub-icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-sub-menu_align-tablet-right .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 var(--sub-icon-spacing) 0 0;
		padding: 0 var(--sub-icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-sub-menu_align-tablet-center .dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 var(--icon-spacing);
		padding: 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-nav-menu_align-tablet-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 0 0 var(--icon-spacing);
		padding: 0 0 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-nav-menu_align-tablet-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 0 0 var(--icon-spacing);
		padding: 0 0 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-nav-menu_align-tablet-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing) 0 0;
		padding: 0 var(--icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-nav-menu_align-tablet-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing) 0 0;
		padding: 0 var(--icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-nav-menu_align-tablet-center .dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing);
		padding: 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-sub-menu_align-tablet-left .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 0 0 var(--sub-icon-spacing);
		padding: 0 0 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-sub-menu_align-tablet-right .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 0 0 var(--sub-icon-spacing);
		padding: 0 0 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-sub-menu_align-tablet-left .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 var(--sub-icon-spacing) 0 0;
		padding: 0 var(--sub-icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-sub-menu_align-tablet-right .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 var(--sub-icon-spacing) 0 0;
		padding: 0 var(--sub-icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-sub-menu_align-tablet-center .dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 var(--icon-spacing);
		padding: 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-nav-menu_align-tablet-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 0 0 var(--icon-spacing);
		padding: 0 0 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-nav-menu_align-tablet-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 0 0 var(--icon-spacing);
		padding: 0 0 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-nav-menu_align-tablet-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing) 0 0;
		padding: 0 var(--icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-nav-menu_align-tablet-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing) 0 0;
		padding: 0 var(--icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-nav-menu_align-tablet-center .dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing);
		padding: 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-sub-menu_align-tablet-left .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 0 0 var(--sub-icon-spacing);
		padding: 0 0 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-sub-menu_align-tablet-right .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 0 0 var(--sub-icon-spacing);
		padding: 0 0 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-sub-menu_align-tablet-left .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 var(--sub-icon-spacing) 0 0;
		padding: 0 var(--sub-icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-sub-menu_align-tablet-right .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 var(--sub-icon-spacing) 0 0;
		padding: 0 var(--sub-icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-sub-menu_align-tablet-center .dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 var(--icon-spacing);
		padding: 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-41146a4.dt-nav-menu_align-tablet-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 0 0 var(--icon-spacing);
		padding: 0 0 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-41146a4.dt-nav-menu_align-tablet-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 0 0 var(--icon-spacing);
		padding: 0 0 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-41146a4.dt-nav-menu_align-tablet-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing) 0 0;
		padding: 0 var(--icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-41146a4.dt-nav-menu_align-tablet-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing) 0 0;
		padding: 0 var(--icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-41146a4.dt-nav-menu_align-tablet-center .dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing);
		padding: 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-41146a4.dt-sub-menu_align-tablet-left .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 0 0 var(--sub-icon-spacing);
		padding: 0 0 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-41146a4.dt-sub-menu_align-tablet-right .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 0 0 var(--sub-icon-spacing);
		padding: 0 0 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-41146a4.dt-sub-menu_align-tablet-left .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 var(--sub-icon-spacing) 0 0;
		padding: 0 var(--sub-icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-41146a4.dt-sub-menu_align-tablet-right .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 var(--sub-icon-spacing) 0 0;
		padding: 0 var(--sub-icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-41146a4.dt-sub-menu_align-tablet-center .dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 var(--icon-spacing);
		padding: 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-6aafbb0 {
		--grid-template-columns: repeat(0, auto);
	}
	
	.elementor-139410 .elementor-element.elementor-element-2fd307f {
		padding: 0px 0px 0px 20px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-be2c0ab .elementor-divider {
		padding-block-start: 2px;
		padding-block-end: 2px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-882bb66 .elementor-divider {
		padding-block-start: 2px;
		padding-block-end: 2px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-6f9efbe .elementor-divider {
		padding-block-start: 2px;
		padding-block-end: 2px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-8c3b455.icon-position-tablet-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-8c3b455.icon-position-tablet-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-139410 .elementor-element.elementor-element-8c3b455.icon-position-tablet-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-0ae309f.icon-position-tablet-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-0ae309f.icon-position-tablet-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-139410 .elementor-element.elementor-element-0ae309f.icon-position-tablet-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-35bfe69.icon-position-tablet-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-35bfe69.icon-position-tablet-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-139410 .elementor-element.elementor-element-35bfe69.icon-position-tablet-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-17e7aa5 .elementor-main-swiper {
		height: 130px;
		width: 726px;
	}
}

@media (max-width:767px) {
	.elementor-139410 .elementor-element.elementor-element-c86c968 > .elementor-background-overlay {
		background-image: url("https://immigration.ca/nitropack_static/LoajYdBTWDqCSJMggZglhyiUJEMYjedR/assets/images/optimized/rev-c14fe01/immigration.ca/wp-content/uploads/2025/06/Hero-Image-mobile-bg.webp");
		opacity: .5;
	}
	
	.elementor-139410 .elementor-element.elementor-element-5fcec9f4 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-5fcec9f4 {
		text-align: center;
	}
	
	.elementor-139410 .elementor-element.elementor-element-597c3994 .elementor-button, .elementor-139410 .elementor-element.elementor-element-597c3994 .elementor-button .elementor-button-icon {
		font-size: var(--e-global-typography-the7_h3-font-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-597c3994 .elementor-button {
		line-height: var(--e-global-typography-the7_h3-line-height);
		border-radius: 25px 25px 25px 25px;
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-6a1d9497 .elementor-button, .elementor-139410 .elementor-element.elementor-element-6a1d9497 .elementor-button .elementor-button-icon {
		font-size: var(--e-global-typography-the7_h3-font-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-6a1d9497 .elementor-button {
		line-height: var(--e-global-typography-the7_h3-line-height);
		border-radius: 25px 25px 25px 25px;
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-79ed577 > .elementor-widget-container {
		margin: 20px 20px 20px 20px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-92404f6 {
		text-align: start;
	}
	
	.elementor-139410 .elementor-element.elementor-element-92404f6 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-7b62b4d > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-e1999e9 {
		--expand-width: 314px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-e1999e9.the7-search-form-icon-position-outside .the7-search-input__container {
		width: min(314px, 100% - var(--icon-width, 30px) - var(--btn-space, 10px));
	}
	
	.elementor-139410 .elementor-element.elementor-element-e1999e9.the7-search-form-icon-position-inside .the7-search-form {
		width: 314px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-81f2728 .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(.5 * 100%);
	}
	
	.elementor-139410 .elementor-element.elementor-element-81f2728:after {
		content: "0.5";
	}
	
	.elementor-139410 .elementor-element.elementor-element-81f2728 .elementor-post__thumbnail__link {
		width: 100%;
	}
	
	.elementor-139410 .elementor-element.elementor-element-72981b8 {
		padding: 10px 0px 0px 20px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-d54a0de {
		text-align: start;
	}
	
	.elementor-139410 .elementor-element.elementor-element-d54a0de .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-757f1b1.icon-position-mobile-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-757f1b1.icon-position-mobile-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-139410 .elementor-element.elementor-element-757f1b1.icon-position-mobile-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-757f1b1 .the7-box-wrapper .box-heading, .elementor-139410 .elementor-element.elementor-element-757f1b1 .the7-box-wrapper .box-heading a {
		font-size: var(--e-global-typography-the7_fonts_woo_title-font-size);
		line-height: var(--e-global-typography-the7_fonts_woo_title-line-height);
	}
	
	.elementor-139410 .elementor-element.elementor-element-11fe65c.icon-position-mobile-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-11fe65c.icon-position-mobile-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-139410 .elementor-element.elementor-element-11fe65c.icon-position-mobile-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-11fe65c .the7-box-wrapper .box-heading, .elementor-139410 .elementor-element.elementor-element-11fe65c .the7-box-wrapper .box-heading a {
		font-size: var(--e-global-typography-the7_fonts_woo_title-font-size);
		line-height: var(--e-global-typography-the7_fonts_woo_title-line-height);
	}
	
	.elementor-139410 .elementor-element.elementor-element-7f475a2.icon-position-mobile-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-7f475a2.icon-position-mobile-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-139410 .elementor-element.elementor-element-7f475a2.icon-position-mobile-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-7f475a2 .the7-box-wrapper .box-heading, .elementor-139410 .elementor-element.elementor-element-7f475a2 .the7-box-wrapper .box-heading a {
		font-size: var(--e-global-typography-the7_fonts_woo_title-font-size);
		line-height: var(--e-global-typography-the7_fonts_woo_title-line-height);
	}
	
	.elementor-139410 .elementor-element.elementor-element-89e2f96.icon-position-mobile-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-89e2f96.icon-position-mobile-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-139410 .elementor-element.elementor-element-89e2f96.icon-position-mobile-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-89e2f96 .the7-box-wrapper .box-heading, .elementor-139410 .elementor-element.elementor-element-89e2f96 .the7-box-wrapper .box-heading a {
		font-size: var(--e-global-typography-the7_fonts_woo_title-font-size);
		line-height: var(--e-global-typography-the7_fonts_woo_title-line-height);
	}
	
	.elementor-139410 .elementor-element.elementor-element-515da43.icon-position-mobile-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-515da43.icon-position-mobile-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-139410 .elementor-element.elementor-element-515da43.icon-position-mobile-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-515da43 .the7-box-wrapper .box-heading, .elementor-139410 .elementor-element.elementor-element-515da43 .the7-box-wrapper .box-heading a {
		font-size: var(--e-global-typography-the7_fonts_woo_title-font-size);
		line-height: var(--e-global-typography-the7_fonts_woo_title-line-height);
	}
	
	.elementor-139410 .elementor-element.elementor-element-0778e1a.icon-position-mobile-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-0778e1a.icon-position-mobile-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-139410 .elementor-element.elementor-element-0778e1a.icon-position-mobile-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-0778e1a .the7-box-wrapper .box-heading, .elementor-139410 .elementor-element.elementor-element-0778e1a .the7-box-wrapper .box-heading a {
		font-size: var(--e-global-typography-the7_fonts_woo_title-font-size);
		line-height: var(--e-global-typography-the7_fonts_woo_title-line-height);
	}
	
	.elementor-139410 .elementor-element.elementor-element-87f3cb5.icon-position-mobile-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-87f3cb5.icon-position-mobile-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-139410 .elementor-element.elementor-element-87f3cb5.icon-position-mobile-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-87f3cb5 .the7-box-wrapper .box-heading, .elementor-139410 .elementor-element.elementor-element-87f3cb5 .the7-box-wrapper .box-heading a {
		font-size: var(--e-global-typography-the7_fonts_woo_title-font-size);
		line-height: var(--e-global-typography-the7_fonts_woo_title-line-height);
	}
	
	.elementor-139410 .elementor-element.elementor-element-f8902a4 {
		margin-top: -40px;
		margin-bottom: 0px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-5664733 {
		text-align: start;
	}
	
	.elementor-139410 .elementor-element.elementor-element-5664733 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-50cd189 {
		padding: 0px 0px 0px 20px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-nav-menu_align-mobile-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 0 0 var(--icon-spacing);
		padding: 0 0 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-nav-menu_align-mobile-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 0 0 var(--icon-spacing);
		padding: 0 0 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-nav-menu_align-mobile-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing) 0 0;
		padding: 0 var(--icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-nav-menu_align-mobile-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing) 0 0;
		padding: 0 var(--icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-nav-menu_align-mobile-center .dt-icon-align-side.dt-icon-position-right .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing);
		padding: 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-nav-menu_align-mobile-center .dt-icon-align-side.dt-icon-position-left .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing);
		padding: 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-sub-menu_align-mobile-left .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 0 0 var(--sub-icon-spacing);
		padding: 0 0 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-sub-menu_align-mobile-right .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 0 0 var(--sub-icon-spacing);
		padding: 0 0 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-sub-menu_align-mobile-left .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 var(--sub-icon-spacing) 0 0;
		padding: 0 var(--sub-icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-sub-menu_align-mobile-right .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 var(--sub-icon-spacing) 0 0;
		padding: 0 var(--sub-icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-sub-menu_align-mobile-center .dt-sub-icon-align-side.dt-sub-icon-position-right .vertical-sub-nav > li .item-content {
		margin: 0 var(--sub-icon-spacing);
		padding: 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-e9b2696.dt-sub-menu_align-mobile-center .dt-sub-icon-align-side.dt-sub-icon-position-left .vertical-sub-nav > li .item-content {
		margin: 0 var(--sub-icon-spacing);
		padding: 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-nav-menu_align-mobile-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 0 0 var(--icon-spacing);
		padding: 0 0 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-nav-menu_align-mobile-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 0 0 var(--icon-spacing);
		padding: 0 0 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-nav-menu_align-mobile-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing) 0 0;
		padding: 0 var(--icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-nav-menu_align-mobile-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing) 0 0;
		padding: 0 var(--icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-nav-menu_align-mobile-center .dt-icon-align-side.dt-icon-position-right .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing);
		padding: 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-nav-menu_align-mobile-center .dt-icon-align-side.dt-icon-position-left .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing);
		padding: 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-sub-menu_align-mobile-left .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 0 0 var(--sub-icon-spacing);
		padding: 0 0 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-sub-menu_align-mobile-right .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 0 0 var(--sub-icon-spacing);
		padding: 0 0 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-sub-menu_align-mobile-left .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 var(--sub-icon-spacing) 0 0;
		padding: 0 var(--sub-icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-sub-menu_align-mobile-right .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 var(--sub-icon-spacing) 0 0;
		padding: 0 var(--sub-icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-sub-menu_align-mobile-center .dt-sub-icon-align-side.dt-sub-icon-position-right .vertical-sub-nav > li .item-content {
		margin: 0 var(--sub-icon-spacing);
		padding: 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-c5877d4.dt-sub-menu_align-mobile-center .dt-sub-icon-align-side.dt-sub-icon-position-left .vertical-sub-nav > li .item-content {
		margin: 0 var(--sub-icon-spacing);
		padding: 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-nav-menu_align-mobile-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 0 0 var(--icon-spacing);
		padding: 0 0 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-nav-menu_align-mobile-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 0 0 var(--icon-spacing);
		padding: 0 0 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-nav-menu_align-mobile-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing) 0 0;
		padding: 0 var(--icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-nav-menu_align-mobile-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing) 0 0;
		padding: 0 var(--icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-nav-menu_align-mobile-center .dt-icon-align-side.dt-icon-position-right .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing);
		padding: 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-nav-menu_align-mobile-center .dt-icon-align-side.dt-icon-position-left .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing);
		padding: 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-sub-menu_align-mobile-left .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 0 0 var(--sub-icon-spacing);
		padding: 0 0 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-sub-menu_align-mobile-right .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 0 0 var(--sub-icon-spacing);
		padding: 0 0 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-sub-menu_align-mobile-left .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 var(--sub-icon-spacing) 0 0;
		padding: 0 var(--sub-icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-sub-menu_align-mobile-right .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 var(--sub-icon-spacing) 0 0;
		padding: 0 var(--sub-icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-sub-menu_align-mobile-center .dt-sub-icon-align-side.dt-sub-icon-position-right .vertical-sub-nav > li .item-content {
		margin: 0 var(--sub-icon-spacing);
		padding: 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-7e15a1d.dt-sub-menu_align-mobile-center .dt-sub-icon-align-side.dt-sub-icon-position-left .vertical-sub-nav > li .item-content {
		margin: 0 var(--sub-icon-spacing);
		padding: 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-41146a4.dt-nav-menu_align-mobile-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 0 0 var(--icon-spacing);
		padding: 0 0 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-41146a4.dt-nav-menu_align-mobile-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 0 0 var(--icon-spacing);
		padding: 0 0 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-41146a4.dt-nav-menu_align-mobile-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing) 0 0;
		padding: 0 var(--icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-41146a4.dt-nav-menu_align-mobile-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing) 0 0;
		padding: 0 var(--icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-41146a4.dt-nav-menu_align-mobile-center .dt-icon-align-side.dt-icon-position-right .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing);
		padding: 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-41146a4.dt-nav-menu_align-mobile-center .dt-icon-align-side.dt-icon-position-left .dt-nav-menu > li > a .item-content {
		margin: 0 var(--icon-spacing);
		padding: 0 var(--icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-41146a4.dt-sub-menu_align-mobile-left .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 0 0 var(--sub-icon-spacing);
		padding: 0 0 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-41146a4.dt-sub-menu_align-mobile-right .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 0 0 var(--sub-icon-spacing);
		padding: 0 0 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-41146a4.dt-sub-menu_align-mobile-left .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 var(--sub-icon-spacing) 0 0;
		padding: 0 var(--sub-icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-41146a4.dt-sub-menu_align-mobile-right .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
		margin: 0 var(--sub-icon-spacing) 0 0;
		padding: 0 var(--sub-icon-size) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-41146a4.dt-sub-menu_align-mobile-center .dt-sub-icon-align-side.dt-sub-icon-position-right .vertical-sub-nav > li .item-content {
		margin: 0 var(--sub-icon-spacing);
		padding: 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-41146a4.dt-sub-menu_align-mobile-center .dt-sub-icon-align-side.dt-sub-icon-position-left .vertical-sub-nav > li .item-content {
		margin: 0 var(--sub-icon-spacing);
		padding: 0 var(--sub-icon-size);
	}
	
	.elementor-139410 .elementor-element.elementor-element-b3529d6 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-e07b8b8 {
		text-align: start;
	}
	
	.elementor-139410 .elementor-element.elementor-element-e07b8b8 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-e1138a4 img {
		height: 185px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-e1138a4 svg {
		height: 185px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-aa756ff {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-8c3b455.icon-position-mobile-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-8c3b455.icon-position-mobile-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-139410 .elementor-element.elementor-element-8c3b455.icon-position-mobile-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-0ae309f.icon-position-mobile-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-0ae309f.icon-position-mobile-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-139410 .elementor-element.elementor-element-0ae309f.icon-position-mobile-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-35bfe69.icon-position-mobile-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-35bfe69.icon-position-mobile-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-139410 .elementor-element.elementor-element-35bfe69.icon-position-mobile-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-139410 .elementor-element.elementor-element-16db0cdc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-16db0cdc {
		text-align: start;
	}
	
	.elementor-139410 .elementor-element.elementor-element-17e7aa5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-17e7aa5 .elementor-main-swiper {
		height: 108px;
		width: 354px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-319336f {
		margin-top: 0px;
		margin-bottom: -20px;
		padding: 0px 0px -20px 0px;
	}
	
	.elementor-139410 .elementor-element.elementor-element-c86c968 > .elementor-background-overlay.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-139410 .elementor-element.elementor-element-60c12955 {
		width: 75%;
	}
}

@media (min-width:1025px) {
	.elementor-139410 .elementor-element.elementor-element-aa756ff:not(.elementor-motion-effects-element-type-background), .elementor-139410 .elementor-element.elementor-element-aa756ff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-139410 .elementor-element.elementor-element-319336f:not(.elementor-motion-effects-element-type-background), .elementor-139410 .elementor-element.elementor-element-319336f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}

/* Start custom CSS for button, class: .elementor-element-597c3994 */
@media (min-width: 768px) {
	#cta-crs-homepage {
		width: 390px;
	}
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-6a1d9497 */
@media (min-width: 768px) {
	#cta-consult-homepage {
		width: 450px;
	}
}

/* End custom CSS */
@media screen and (max-width: 1024px) {
	.icon-position-tablet-right .the7_icon_box_widget-757f1b1.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-757f1b1.the7-box-wrapper .elementor-icon-div, .icon-position-tablet-top .the7_icon_box_widget-757f1b1.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-position-tablet-top .the7_icon_box_widget-757f1b1.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-757f1b1.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-757f1b1.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-757f1b1.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-757f1b1.the7-box-wrapper .box-content-wrapper, .icon-position-tablet-right .the7_icon_box_widget-757f1b1.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-757f1b1.the7-box-wrapper, .icon-position-tablet-right .the7_icon_box_widget-757f1b1.the7-box-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 767px) {
	.icon-position-mobile-right .the7_icon_box_widget-757f1b1.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-mobile-top .the7_icon_box_widget-757f1b1.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-757f1b1.the7-box-wrapper .elementor-icon-div, .icon-position-mobile-top .the7_icon_box_widget-757f1b1.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-757f1b1.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-757f1b1.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-757f1b1.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-757f1b1.the7-box-wrapper .box-content-wrapper, .icon-position-mobile-right .the7_icon_box_widget-757f1b1.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-757f1b1.the7-box-wrapper, .icon-position-mobile-right .the7_icon_box_widget-757f1b1.the7-box-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 1024px) {
	.icon-position-tablet-right .the7_icon_box_widget-11fe65c.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-11fe65c.the7-box-wrapper .elementor-icon-div, .icon-position-tablet-top .the7_icon_box_widget-11fe65c.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-position-tablet-top .the7_icon_box_widget-11fe65c.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-11fe65c.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-11fe65c.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-11fe65c.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-11fe65c.the7-box-wrapper .box-content-wrapper, .icon-position-tablet-right .the7_icon_box_widget-11fe65c.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-11fe65c.the7-box-wrapper, .icon-position-tablet-right .the7_icon_box_widget-11fe65c.the7-box-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 767px) {
	.icon-position-mobile-right .the7_icon_box_widget-11fe65c.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-mobile-top .the7_icon_box_widget-11fe65c.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-11fe65c.the7-box-wrapper .elementor-icon-div, .icon-position-mobile-top .the7_icon_box_widget-11fe65c.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-11fe65c.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-11fe65c.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-11fe65c.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-11fe65c.the7-box-wrapper .box-content-wrapper, .icon-position-mobile-right .the7_icon_box_widget-11fe65c.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-11fe65c.the7-box-wrapper, .icon-position-mobile-right .the7_icon_box_widget-11fe65c.the7-box-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 1024px) {
	.icon-position-tablet-right .the7_icon_box_widget-7f475a2.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-7f475a2.the7-box-wrapper .elementor-icon-div, .icon-position-tablet-top .the7_icon_box_widget-7f475a2.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-position-tablet-top .the7_icon_box_widget-7f475a2.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-7f475a2.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-7f475a2.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-7f475a2.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-7f475a2.the7-box-wrapper .box-content-wrapper, .icon-position-tablet-right .the7_icon_box_widget-7f475a2.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-7f475a2.the7-box-wrapper, .icon-position-tablet-right .the7_icon_box_widget-7f475a2.the7-box-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 767px) {
	.icon-position-mobile-right .the7_icon_box_widget-7f475a2.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-mobile-top .the7_icon_box_widget-7f475a2.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-7f475a2.the7-box-wrapper .elementor-icon-div, .icon-position-mobile-top .the7_icon_box_widget-7f475a2.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-7f475a2.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-7f475a2.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-7f475a2.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-7f475a2.the7-box-wrapper .box-content-wrapper, .icon-position-mobile-right .the7_icon_box_widget-7f475a2.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-7f475a2.the7-box-wrapper, .icon-position-mobile-right .the7_icon_box_widget-7f475a2.the7-box-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 1024px) {
	.icon-position-tablet-right .the7_icon_box_widget-89e2f96.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-89e2f96.the7-box-wrapper .elementor-icon-div, .icon-position-tablet-top .the7_icon_box_widget-89e2f96.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-position-tablet-top .the7_icon_box_widget-89e2f96.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-89e2f96.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-89e2f96.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-89e2f96.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-89e2f96.the7-box-wrapper .box-content-wrapper, .icon-position-tablet-right .the7_icon_box_widget-89e2f96.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-89e2f96.the7-box-wrapper, .icon-position-tablet-right .the7_icon_box_widget-89e2f96.the7-box-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 767px) {
	.icon-position-mobile-right .the7_icon_box_widget-89e2f96.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-mobile-top .the7_icon_box_widget-89e2f96.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-89e2f96.the7-box-wrapper .elementor-icon-div, .icon-position-mobile-top .the7_icon_box_widget-89e2f96.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-89e2f96.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-89e2f96.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-89e2f96.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-89e2f96.the7-box-wrapper .box-content-wrapper, .icon-position-mobile-right .the7_icon_box_widget-89e2f96.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-89e2f96.the7-box-wrapper, .icon-position-mobile-right .the7_icon_box_widget-89e2f96.the7-box-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 1024px) {
	.icon-position-tablet-right .the7_icon_box_widget-515da43.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-515da43.the7-box-wrapper .elementor-icon-div, .icon-position-tablet-top .the7_icon_box_widget-515da43.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-position-tablet-top .the7_icon_box_widget-515da43.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-515da43.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-515da43.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-515da43.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-515da43.the7-box-wrapper .box-content-wrapper, .icon-position-tablet-right .the7_icon_box_widget-515da43.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-515da43.the7-box-wrapper, .icon-position-tablet-right .the7_icon_box_widget-515da43.the7-box-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 767px) {
	.icon-position-mobile-right .the7_icon_box_widget-515da43.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-mobile-top .the7_icon_box_widget-515da43.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-515da43.the7-box-wrapper .elementor-icon-div, .icon-position-mobile-top .the7_icon_box_widget-515da43.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-515da43.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-515da43.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-515da43.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-515da43.the7-box-wrapper .box-content-wrapper, .icon-position-mobile-right .the7_icon_box_widget-515da43.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-515da43.the7-box-wrapper, .icon-position-mobile-right .the7_icon_box_widget-515da43.the7-box-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 1024px) {
	.icon-position-tablet-right .the7_icon_box_widget-0778e1a.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-0778e1a.the7-box-wrapper .elementor-icon-div, .icon-position-tablet-top .the7_icon_box_widget-0778e1a.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-position-tablet-top .the7_icon_box_widget-0778e1a.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-0778e1a.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-0778e1a.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-0778e1a.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-0778e1a.the7-box-wrapper .box-content-wrapper, .icon-position-tablet-right .the7_icon_box_widget-0778e1a.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-0778e1a.the7-box-wrapper, .icon-position-tablet-right .the7_icon_box_widget-0778e1a.the7-box-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 767px) {
	.icon-position-mobile-right .the7_icon_box_widget-0778e1a.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-mobile-top .the7_icon_box_widget-0778e1a.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-0778e1a.the7-box-wrapper .elementor-icon-div, .icon-position-mobile-top .the7_icon_box_widget-0778e1a.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-0778e1a.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-0778e1a.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-0778e1a.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-0778e1a.the7-box-wrapper .box-content-wrapper, .icon-position-mobile-right .the7_icon_box_widget-0778e1a.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-0778e1a.the7-box-wrapper, .icon-position-mobile-right .the7_icon_box_widget-0778e1a.the7-box-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 1024px) {
	.icon-position-tablet-right .the7_icon_box_widget-87f3cb5.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-87f3cb5.the7-box-wrapper .elementor-icon-div, .icon-position-tablet-top .the7_icon_box_widget-87f3cb5.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-position-tablet-top .the7_icon_box_widget-87f3cb5.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-87f3cb5.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-87f3cb5.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-87f3cb5.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-87f3cb5.the7-box-wrapper .box-content-wrapper, .icon-position-tablet-right .the7_icon_box_widget-87f3cb5.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-87f3cb5.the7-box-wrapper, .icon-position-tablet-right .the7_icon_box_widget-87f3cb5.the7-box-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 767px) {
	.icon-position-mobile-right .the7_icon_box_widget-87f3cb5.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-mobile-top .the7_icon_box_widget-87f3cb5.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-87f3cb5.the7-box-wrapper .elementor-icon-div, .icon-position-mobile-top .the7_icon_box_widget-87f3cb5.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-87f3cb5.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-87f3cb5.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-87f3cb5.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-87f3cb5.the7-box-wrapper .box-content-wrapper, .icon-position-mobile-right .the7_icon_box_widget-87f3cb5.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-87f3cb5.the7-box-wrapper, .icon-position-mobile-right .the7_icon_box_widget-87f3cb5.the7-box-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 1024px) {
	.icon-position-tablet-right .the7_icon_box_widget-8c3b455.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-8c3b455.the7-box-wrapper .elementor-icon-div, .icon-position-tablet-top .the7_icon_box_widget-8c3b455.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-position-tablet-top .the7_icon_box_widget-8c3b455.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-8c3b455.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-8c3b455.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-8c3b455.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-8c3b455.the7-box-wrapper .box-content-wrapper, .icon-position-tablet-right .the7_icon_box_widget-8c3b455.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-8c3b455.the7-box-wrapper, .icon-position-tablet-right .the7_icon_box_widget-8c3b455.the7-box-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 767px) {
	.icon-position-mobile-right .the7_icon_box_widget-8c3b455.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-mobile-top .the7_icon_box_widget-8c3b455.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-8c3b455.the7-box-wrapper .elementor-icon-div, .icon-position-mobile-top .the7_icon_box_widget-8c3b455.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-8c3b455.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-8c3b455.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-8c3b455.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-8c3b455.the7-box-wrapper .box-content-wrapper, .icon-position-mobile-right .the7_icon_box_widget-8c3b455.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-8c3b455.the7-box-wrapper, .icon-position-mobile-right .the7_icon_box_widget-8c3b455.the7-box-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 1024px) {
	.icon-position-tablet-right .the7_icon_box_widget-0ae309f.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-0ae309f.the7-box-wrapper .elementor-icon-div, .icon-position-tablet-top .the7_icon_box_widget-0ae309f.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-position-tablet-top .the7_icon_box_widget-0ae309f.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-0ae309f.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-0ae309f.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-0ae309f.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-0ae309f.the7-box-wrapper .box-content-wrapper, .icon-position-tablet-right .the7_icon_box_widget-0ae309f.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-0ae309f.the7-box-wrapper, .icon-position-tablet-right .the7_icon_box_widget-0ae309f.the7-box-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 767px) {
	.icon-position-mobile-right .the7_icon_box_widget-0ae309f.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-mobile-top .the7_icon_box_widget-0ae309f.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-0ae309f.the7-box-wrapper .elementor-icon-div, .icon-position-mobile-top .the7_icon_box_widget-0ae309f.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-0ae309f.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-0ae309f.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-0ae309f.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-0ae309f.the7-box-wrapper .box-content-wrapper, .icon-position-mobile-right .the7_icon_box_widget-0ae309f.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-0ae309f.the7-box-wrapper, .icon-position-mobile-right .the7_icon_box_widget-0ae309f.the7-box-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 1024px) {
	.icon-position-tablet-right .the7_icon_box_widget-35bfe69.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-35bfe69.the7-box-wrapper .elementor-icon-div, .icon-position-tablet-top .the7_icon_box_widget-35bfe69.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-position-tablet-top .the7_icon_box_widget-35bfe69.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-35bfe69.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-35bfe69.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-35bfe69.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-35bfe69.the7-box-wrapper .box-content-wrapper, .icon-position-tablet-right .the7_icon_box_widget-35bfe69.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-35bfe69.the7-box-wrapper, .icon-position-tablet-right .the7_icon_box_widget-35bfe69.the7-box-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 767px) {
	.icon-position-mobile-right .the7_icon_box_widget-35bfe69.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-mobile-top .the7_icon_box_widget-35bfe69.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-35bfe69.the7-box-wrapper .elementor-icon-div, .icon-position-mobile-top .the7_icon_box_widget-35bfe69.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-35bfe69.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-35bfe69.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-35bfe69.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-35bfe69.the7-box-wrapper .box-content-wrapper, .icon-position-mobile-right .the7_icon_box_widget-35bfe69.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-35bfe69.the7-box-wrapper, .icon-position-mobile-right .the7_icon_box_widget-35bfe69.the7-box-wrapper {
		flex-wrap: unset;
	}
}

/* Start custom CSS for html, class: .elementor-element-db18502 */
.centered-iframe {
	display: block;
	margin: 0 auto;
}
