
.elementor-55 .elementor-element.elementor-element-3560e2e {
	--display: flex;
	--overlay-opacity: .1;
	--margin-top: -100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 250px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-55 .elementor-element.elementor-element-3560e2e::before, .elementor-55 .elementor-element.elementor-element-3560e2e > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-3560e2e > .e-con-inner > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-3560e2e > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-3560e2e > .e-con-inner > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-3560e2e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://neodigital.ca/nitropack_static/LHEgyysrYzLfCcwPDPICtREgpYHwOokB/assets/images/optimized/rev-1950123/neodigital.ca/wp-content/uploads/2023/04/hero-line.png");
	--background-overlay: "";
	background-position: bottom center;
	background-size: cover;
}

.elementor-55 .elementor-element.elementor-element-d2aa121 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-55 .elementor-element.elementor-element-cd87a9b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
}

.elementor-55 .elementor-element.elementor-element-d908498 .elementor-repeater-item-55d6658 {
	color: var(--e-global-color-ygency_secondary);
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: var(--e-global-color-ygency_headline);
	stroke: var(--e-global-color-ygency_headline);
}

.elementor-55 .elementor-element.elementor-element-d908498 .elementor-repeater-item-846c5a6 {
	-webkit-text-stroke-color: var(--e-global-color-a962bcc);
	stroke: var(--e-global-color-a962bcc);
}

.elementor-55 .elementor-element.elementor-element-d908498 .scroll-text-inner {
	animation-duration: 20s;
}

.elementor-55 .elementor-element.elementor-element-d908498 .ygency-scroll-text {
	color: rgba(2, 1, 1, 0);
	font-family: "Poppins", Sans-serif;
	font-size: 200px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 1em;
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: #fff;
	stroke: #fff;
}

.elementor-55 .elementor-element.elementor-element-e0a5fe2 {
	width: 100%;
	max-width: 100%;
	top: 45%;
	text-align: center;
}

.elementor-55 .elementor-element.elementor-element-e0a5fe2 > .elementor-widget-container {
	--e-transform-translateX: -50%;
	--e-transform-translateY: -50%;
	margin: 0px 0px 0px 0px;
}

.elementor-55 .elementor-element.elementor-element-e0a5fe2.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-55 .elementor-element.elementor-element-e0a5fe2 {
	left: 50%;
}

body.rtl .elementor-55 .elementor-element.elementor-element-e0a5fe2 {
	right: 50%;
}

.elementor-55 .elementor-element.elementor-element-e0a5fe2 img {
	width: 400px;
	height: 400px;
}

body:not(.rtl) .elementor-55 .elementor-element.elementor-element-f656ffb {
	right: 0px;
}

body.rtl .elementor-55 .elementor-element.elementor-element-f656ffb {
	left: 0px;
}

.elementor-55 .elementor-element.elementor-element-f656ffb {
	top: 0px;
	z-index: 1;
}

.elementor-55 .elementor-element.elementor-element-7a398e6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-55 .elementor-element.elementor-element-d6a8b12 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-55 .elementor-element.elementor-element-b82c8d0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-55 .elementor-element.elementor-element-6a2b080 {
	--display: flex;
}

.elementor-55 .elementor-element.elementor-element-b017f8e .ygency-section-title {
	text-align: left;
}

.elementor-55 .elementor-element.elementor-element-b017f8e .title-arrow svg path {
	stroke: var(--e-global-color-a962bcc);
}

.elementor-55 .elementor-element.elementor-element-b017f8e .subtitle {
	color: var(--e-global-color-a962bcc);
	font-family: var(--e-global-typography-22e74a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-22e74a1-font-size);
	line-height: var(--e-global-typography-22e74a1-line-height);
}

.elementor-55 .elementor-element.elementor-element-b017f8e .title {
	font-size: var(--e-global-typography-0d5dfa7-font-size);
	line-height: var(--e-global-typography-0d5dfa7-line-height);
}

.elementor-55 .elementor-element.elementor-element-163f476 > .elementor-widget-container {
	padding: 0px 20px 0px 0px;
}

.elementor-55 .elementor-element.elementor-element-163f476 .qodef-qi-typeout-text {
	text-align: left;
}

.elementor-55 .elementor-element.elementor-element-163f476 .qodef-qi-typeout-text .qodef-m-text {
	font-size: var(--e-global-typography-0d5dfa7-font-size);
	line-height: var(--e-global-typography-0d5dfa7-line-height);
}

.elementor-55 .elementor-element.elementor-element-163f476 .qodef-qi-typeout-text .qodef-typeout-holder {
	color: var(--e-global-color-a962bcc);
}

.elementor-55 .elementor-element.elementor-element-4174a25 > .elementor-widget-container {
	padding: 0px 20px 0px 0px;
}

.elementor-55 .elementor-element.elementor-element-4174a25 .qodef-qi-typeout-text {
	text-align: left;
}

.elementor-55 .elementor-element.elementor-element-4174a25 .qodef-qi-typeout-text .qodef-m-text {
	font-size: var(--e-global-typography-0d5dfa7-font-size);
	line-height: var(--e-global-typography-0d5dfa7-line-height);
}

.elementor-55 .elementor-element.elementor-element-4174a25 .qodef-qi-typeout-text .qodef-typeout-holder {
	color: var(--e-global-color-a962bcc);
}

.elementor-55 .elementor-element.elementor-element-e593fdd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 24px;
	border-style: solid;
	border-width: 0px 0px 0px 4px;
	border-color: var(--e-global-color-a962bcc);
}

.elementor-55 .elementor-element.elementor-element-e593fdd {
	font-family: var(--e-global-typography-22e74a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-22e74a1-font-size);
	line-height: var(--e-global-typography-22e74a1-line-height);
	color: var(--e-global-color-ygency_secondary);
}

.elementor-55 .elementor-element.elementor-element-bb9737d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 24px;
	--padding-right: 0px;
}

.elementor-55 .elementor-element.elementor-element-c27f1d3 .ygency-counter-box .counter-wrap {
	font-size: var(--e-global-typography-7a97743-font-size);
	line-height: var(--e-global-typography-7a97743-line-height);
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #ededed;
	stroke: #ededed;
	color: var(--e-global-color-a962bcc);
}

.elementor-55 .elementor-element.elementor-element-c27f1d3 .ygency-counter-box .counter-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-55 .elementor-element.elementor-element-b76c5d9 .ygency-counter-box .counter-wrap {
	font-size: var(--e-global-typography-7a97743-font-size);
	line-height: var(--e-global-typography-7a97743-line-height);
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #ededed;
	stroke: #ededed;
	color: var(--e-global-color-a962bcc);
}

.elementor-55 .elementor-element.elementor-element-b76c5d9 .ygency-counter-box .counter-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-55 .elementor-element.elementor-element-480c427 .ygency-counter-box .counter-wrap {
	font-size: var(--e-global-typography-7a97743-font-size);
	line-height: var(--e-global-typography-7a97743-line-height);
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #ededed;
	stroke: #ededed;
	color: var(--e-global-color-a962bcc);
}

.elementor-55 .elementor-element.elementor-element-480c427 .ygency-counter-box .counter-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-55 .elementor-element.elementor-element-b98e8a8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-55 .elementor-element.elementor-element-178db5c {
	text-align: center;
}

.elementor-55 .elementor-element.elementor-element-2d67566 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-55 .elementor-element.elementor-element-a415937 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 5%;
}

.elementor-55 .elementor-element.elementor-element-4e71e9b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-55 .elementor-element.elementor-element-ea96e61 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-55 .elementor-element.elementor-element-7703d22 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-55 .elementor-element.elementor-element-c427cb5 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-55 .elementor-element.elementor-element-c427cb5 .ygency-section-title {
	text-align: left;
}

.elementor-55 .elementor-element.elementor-element-c427cb5 .title-arrow svg path {
	stroke: var(--e-global-color-a962bcc);
}

.elementor-55 .elementor-element.elementor-element-c427cb5 .subtitle {
	color: var(--e-global-color-a962bcc);
	font-family: var(--e-global-typography-22e74a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-22e74a1-font-size);
	line-height: var(--e-global-typography-22e74a1-line-height);
}

.elementor-55 .elementor-element.elementor-element-c427cb5 .title {
	font-size: var(--e-global-typography-0d5dfa7-font-size);
	line-height: var(--e-global-typography-0d5dfa7-line-height);
}

.elementor-55 .elementor-element.elementor-element-d3138b8 .single-list-item:not(:last-child)::before {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a962bcc) 0%, var(--e-global-color-ygency_tertiary) 100%);
}

.elementor-55 .elementor-element.elementor-element-d3138b8 .single-list-item .list-icon {
	background-color: var(--e-global-color-a962bcc);
}

.elementor-55 .elementor-element.elementor-element-d3138b8 .single-list-item .list-title {
	font-size: var(--e-global-typography-c0c7114-font-size);
	line-height: var(--e-global-typography-c0c7114-line-height);
}

.elementor-55 .elementor-element.elementor-element-d3138b8 .single-list-item .list-desc {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-55 .elementor-element.elementor-element-c91883a .ygency-button-wrapper {
	text-align: left;
}

.elementor-55 .elementor-element.elementor-element-c91883a .ygency-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-55 .elementor-element.elementor-element-c91883a .ygency-button:before, .elementor-55 .elementor-element.elementor-element-c91883a .ygency-button:after {
	background-color: var(--e-global-color-a962bcc);
}

.elementor-55 .elementor-element.elementor-element-c5cba71 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-55 .elementor-element.elementor-element-07e527b .elementor-repeater-item-982544d {
	color: var(--e-global-color-ygency_dark);
	-webkit-text-stroke-width: 1.5px;
	stroke-width: 1.5px;
	-webkit-text-stroke-color: rgba(255, 255, 255, .2);
	stroke: rgba(255, 255, 255, .2);
}

.elementor-55 .elementor-element.elementor-element-07e527b .scroll-text-inner {
	animation-duration: 40s;
}

.elementor-55 .elementor-element.elementor-element-07e527b .ygency-scroll-text {
	font-size: 250px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: .8em;
}

.elementor-55 .elementor-element.elementor-element-9eda4db {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--overlay-opacity: .04;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-55 .elementor-element.elementor-element-9eda4db::before, .elementor-55 .elementor-element.elementor-element-9eda4db > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-9eda4db > .e-con-inner > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-9eda4db > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-9eda4db > .e-con-inner > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-9eda4db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://neodigital.ca/nitropack_static/LHEgyysrYzLfCcwPDPICtREgpYHwOokB/assets/images/optimized/rev-1950123/neodigital.ca/wp-content/uploads/2023/04/square-line.png.png");
	--background-overlay: "";
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-55 .elementor-element.elementor-element-71fc8b5 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-55 .elementor-element.elementor-element-06951b6 {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

.elementor-55 .elementor-element.elementor-element-06951b6 .ygency-section-title {
	text-align: center;
}

.elementor-55 .elementor-element.elementor-element-06951b6 .title-arrow svg path {
	stroke: var(--e-global-color-a962bcc);
}

.elementor-55 .elementor-element.elementor-element-06951b6 .subtitle {
	color: var(--e-global-color-a962bcc);
	font-family: var(--e-global-typography-22e74a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-22e74a1-font-size);
	line-height: var(--e-global-typography-22e74a1-line-height);
}

.elementor-55 .elementor-element.elementor-element-06951b6 .title {
	font-size: var(--e-global-typography-0d5dfa7-font-size);
	line-height: var(--e-global-typography-0d5dfa7-line-height);
}

.elementor-55 .elementor-element.elementor-element-a53750e .ygency-button-wrapper {
	text-align: left;
}

.elementor-55 .elementor-element.elementor-element-a53750e .ygency-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-55 .elementor-element.elementor-element-a53750e .ygency-button:before, .elementor-55 .elementor-element.elementor-element-a53750e .ygency-button:after {
	background-color: var(--e-global-color-a962bcc);
}

.elementor-55 .elementor-element.elementor-element-aeb7d82 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-55 .elementor-element.elementor-element-f7df007 {
	--display: flex;
}

.elementor-55 .elementor-element.elementor-element-fe0b8b7 .ygency-info-box {
	background-color: var(--e-global-color-ygency_tertiary);
	align-items: center;
	padding: 35px 35px 35px 35px;
}

.elementor-55 .elementor-element.elementor-element-fe0b8b7 .ygency-info-box .box-title {
	align-items: center;
	justify-content: space-between;
	font-family: var(--e-global-typography-22e74a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-22e74a1-font-size);
	line-height: var(--e-global-typography-22e74a1-line-height);
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-color: var(--e-global-color-ygency_tertiary);
	border-width: 0px;
}

.elementor-55 .elementor-element.elementor-element-fe0b8b7 .ygency-info-box:hover {
	box-shadow: 0px 4px 60px 0px rgba(132, 190, 65, .2);
}

.elementor-55 .elementor-element.elementor-element-fe0b8b7 .ygency-info-box .box-icon img {
	width: 40px;
	height: 40px;
}

.elementor-55 .elementor-element.elementor-element-fe0b8b7 .ygency-info-box {
	--icon-space: 40px;
}

.elementor-55 .elementor-element.elementor-element-fe0b8b7 .ygency-info-box .description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-55 .elementor-element.elementor-element-fe0b8b7 .ygency-info-box .read-more i, .elementor-55 .elementor-element.elementor-element-fe0b8b7 .ygency-info-box .read-more svg {
	transform: rotate(-45deg);
}

.elementor-55 .elementor-element.elementor-element-fe0b8b7 .ygency-info-box:hover .read-more {
	color: var(--e-global-color-ygency_primary);
}

.elementor-55 .elementor-element.elementor-element-9f6c584 {
	--display: flex;
}

.elementor-55 .elementor-element.elementor-element-a4891eb .ygency-info-box {
	background-color: var(--e-global-color-ygency_tertiary);
	align-items: center;
	padding: 35px 35px 35px 35px;
}

.elementor-55 .elementor-element.elementor-element-a4891eb .ygency-info-box .box-title {
	align-items: center;
	justify-content: space-between;
	font-family: var(--e-global-typography-22e74a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-22e74a1-font-size);
	line-height: var(--e-global-typography-22e74a1-line-height);
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-color: var(--e-global-color-ygency_tertiary);
	border-width: 0px;
}

.elementor-55 .elementor-element.elementor-element-a4891eb .ygency-info-box:hover {
	box-shadow: 0px 4px 60px 0px rgba(132, 190, 65, .2);
}

.elementor-55 .elementor-element.elementor-element-a4891eb .ygency-info-box .box-icon img {
	width: 40px;
	height: 40px;
}

.elementor-55 .elementor-element.elementor-element-a4891eb .ygency-info-box {
	--icon-space: 40px;
}

.elementor-55 .elementor-element.elementor-element-a4891eb .ygency-info-box .description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-55 .elementor-element.elementor-element-a4891eb .ygency-info-box .read-more i, .elementor-55 .elementor-element.elementor-element-a4891eb .ygency-info-box .read-more svg {
	transform: rotate(-45deg);
}

.elementor-55 .elementor-element.elementor-element-a4891eb .ygency-info-box:hover .read-more {
	color: var(--e-global-color-ygency_primary);
}

.elementor-55 .elementor-element.elementor-element-0cb5133 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-55 .elementor-element.elementor-element-3f36645 .ygency-info-box {
	background-color: var(--e-global-color-ygency_tertiary);
	align-items: center;
	padding: 35px 35px 35px 35px;
}

.elementor-55 .elementor-element.elementor-element-3f36645 .ygency-info-box .box-title {
	align-items: center;
	justify-content: space-between;
	font-family: var(--e-global-typography-22e74a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-22e74a1-font-size);
	line-height: var(--e-global-typography-22e74a1-line-height);
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-color: var(--e-global-color-ygency_tertiary);
	border-width: 0px;
}

.elementor-55 .elementor-element.elementor-element-3f36645 .ygency-info-box:hover {
	box-shadow: 0px 4px 60px 0px rgba(132, 190, 65, .2);
}

.elementor-55 .elementor-element.elementor-element-3f36645 .ygency-info-box .box-icon img {
	width: 40px;
	height: 40px;
}

.elementor-55 .elementor-element.elementor-element-3f36645 .ygency-info-box {
	--icon-space: 40px;
}

.elementor-55 .elementor-element.elementor-element-3f36645 .ygency-info-box .description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-55 .elementor-element.elementor-element-3f36645 .ygency-info-box .read-more i, .elementor-55 .elementor-element.elementor-element-3f36645 .ygency-info-box .read-more svg {
	transform: rotate(-45deg);
}

.elementor-55 .elementor-element.elementor-element-3f36645 .ygency-info-box:hover .read-more {
	color: var(--e-global-color-ygency_primary);
}

.elementor-55 .elementor-element.elementor-element-671a574 {
	--display: flex;
}

.elementor-55 .elementor-element.elementor-element-d8a4ec2 .ygency-info-box {
	background-color: var(--e-global-color-ygency_tertiary);
	align-items: center;
	padding: 35px 35px 35px 35px;
}

.elementor-55 .elementor-element.elementor-element-d8a4ec2 .ygency-info-box .box-title {
	align-items: center;
	justify-content: space-between;
	font-family: var(--e-global-typography-22e74a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-22e74a1-font-size);
	line-height: var(--e-global-typography-22e74a1-line-height);
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-color: var(--e-global-color-ygency_tertiary);
	border-width: 0px;
}

.elementor-55 .elementor-element.elementor-element-d8a4ec2 .ygency-info-box:hover {
	box-shadow: 0px 4px 60px 0px rgba(132, 190, 65, .2);
}

.elementor-55 .elementor-element.elementor-element-d8a4ec2 .ygency-info-box .box-icon img {
	width: 40px;
	height: 40px;
}

.elementor-55 .elementor-element.elementor-element-d8a4ec2 .ygency-info-box {
	--icon-space: 40px;
}

.elementor-55 .elementor-element.elementor-element-d8a4ec2 .ygency-info-box .description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-55 .elementor-element.elementor-element-d8a4ec2 .ygency-info-box .read-more i, .elementor-55 .elementor-element.elementor-element-d8a4ec2 .ygency-info-box .read-more svg {
	transform: rotate(-45deg);
}

.elementor-55 .elementor-element.elementor-element-d8a4ec2 .ygency-info-box:hover .read-more {
	color: var(--e-global-color-ygency_primary);
}

.elementor-55 .elementor-element.elementor-element-a7f6ade {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-55 .elementor-element.elementor-element-bebcc35 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-55 .elementor-element.elementor-element-3d62011 {
	--display: flex;
}

.elementor-55 .elementor-element.elementor-element-c8e2940 .qodef-qi-counter {
	text-align: center;
}

.elementor-55 .elementor-element.elementor-element-c8e2940 .qodef-qi-counter .qodef-m-digit {
	font-size: 8.25rem;
	font-weight: 700;
	line-height: 1em;
	color: var(--e-global-color-a962bcc);
	-webkit-text-stroke-color: var(--e-global-color-a962bcc);
}

.elementor-55 .elementor-element.elementor-element-c8e2940 .qodef-qi-counter .qodef-m-title {
	color: var(--e-global-color-ygency_secondary);
	font-family: var(--e-global-typography-22e74a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-22e74a1-font-size);
	line-height: var(--e-global-typography-22e74a1-line-height);
}

.elementor-55 .elementor-element.elementor-element-c8e2940 .qodef-qi-counter .qodef-m-icon {
	color: var(--e-global-color-ygency_headline);
	font-size: 18px;
}

.elementor-55 .elementor-element.elementor-element-32d6155 {
	--display: flex;
}

.elementor-55 .elementor-element.elementor-element-0024fe2 .qodef-qi-counter {
	text-align: center;
}

.elementor-55 .elementor-element.elementor-element-0024fe2 .qodef-qi-counter .qodef-m-digit {
	font-size: 8.25rem;
	font-weight: 700;
	line-height: 1em;
	color: var(--e-global-color-a962bcc);
	-webkit-text-stroke-color: var(--e-global-color-a962bcc);
}

.elementor-55 .elementor-element.elementor-element-0024fe2 .qodef-qi-counter .qodef-m-title {
	color: var(--e-global-color-ygency_secondary);
	font-family: var(--e-global-typography-22e74a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-22e74a1-font-size);
	line-height: var(--e-global-typography-22e74a1-line-height);
}

.elementor-55 .elementor-element.elementor-element-0024fe2 .qodef-qi-counter .qodef-m-icon {
	color: var(--e-global-color-ygency_headline);
	font-size: 18px;
}

.elementor-55 .elementor-element.elementor-element-a136cf5 {
	--display: flex;
}

.elementor-55 .elementor-element.elementor-element-4996389 .qodef-qi-counter {
	text-align: center;
}

.elementor-55 .elementor-element.elementor-element-4996389 .qodef-qi-counter .qodef-m-digit {
	font-size: 8.25rem;
	font-weight: 700;
	line-height: 1em;
	color: var(--e-global-color-a962bcc);
	-webkit-text-stroke-color: var(--e-global-color-a962bcc);
}

.elementor-55 .elementor-element.elementor-element-4996389 .qodef-qi-counter .qodef-m-title {
	color: var(--e-global-color-ygency_secondary);
	font-family: var(--e-global-typography-22e74a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-22e74a1-font-size);
	line-height: var(--e-global-typography-22e74a1-line-height);
}

.elementor-55 .elementor-element.elementor-element-4996389 .qodef-qi-counter .qodef-m-icon {
	color: var(--e-global-color-ygency_headline);
	font-size: 18px;
}

.elementor-55 .elementor-element.elementor-element-7c20439 {
	--display: flex;
}

.elementor-55 .elementor-element.elementor-element-de3be0d .elementor-repeater-item-982544d {
	color: var(--e-global-color-ygency_dark);
	-webkit-text-stroke-width: 1.5px;
	stroke-width: 1.5px;
	-webkit-text-stroke-color: rgba(255, 255, 255, .2);
	stroke: rgba(255, 255, 255, .2);
}

.elementor-55 .elementor-element.elementor-element-de3be0d .scroll-text-inner {
	animation-duration: 40s;
}

.elementor-55 .elementor-element.elementor-element-de3be0d .ygency-scroll-text {
	font-size: 250px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: .8em;
}

.elementor-55 .elementor-element.elementor-element-21869ef {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .03;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-55 .elementor-element.elementor-element-21869ef::before, .elementor-55 .elementor-element.elementor-element-21869ef > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-21869ef > .e-con-inner > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-21869ef > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-21869ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-21869ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://neodigital.ca/nitropack_static/LHEgyysrYzLfCcwPDPICtREgpYHwOokB/assets/images/optimized/rev-1950123/neodigital.ca/wp-content/uploads/2023/04/hero-line.png");
	--background-overlay: "";
	background-position: top right;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-55 .elementor-element.elementor-element-5358cfd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--flex-wrap: wrap;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-55 .elementor-element.elementor-element-e1f0211 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-55 .elementor-element.elementor-element-e1f0211 .ygency-section-title {
	text-align: left;
}

.elementor-55 .elementor-element.elementor-element-e1f0211 .title-arrow svg path {
	stroke: var(--e-global-color-a962bcc);
}

.elementor-55 .elementor-element.elementor-element-e1f0211 .subtitle {
	color: var(--e-global-color-a962bcc);
	font-family: var(--e-global-typography-22e74a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-22e74a1-font-size);
	line-height: var(--e-global-typography-22e74a1-line-height);
}

.elementor-55 .elementor-element.elementor-element-e1f0211 .title {
	font-size: var(--e-global-typography-0d5dfa7-font-size);
	line-height: var(--e-global-typography-0d5dfa7-line-height);
}

.elementor-55 .elementor-element.elementor-element-d9f1cc9 .ygency-button-wrapper {
	text-align: left;
}

.elementor-55 .elementor-element.elementor-element-d9f1cc9 .ygency-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-55 .elementor-element.elementor-element-d9f1cc9 .ygency-button:before, .elementor-55 .elementor-element.elementor-element-d9f1cc9 .ygency-button:after {
	background-color: var(--e-global-color-a962bcc);
}

.elementor-55 .elementor-element.elementor-element-ea6ff83 {
	width: 100%;
	max-width: 100%;
}

.elementor-55 .elementor-element.elementor-element-ea6ff83 > .elementor-widget-container {
	margin: 64px 0px 0px 0px;
}

.elementor-55 .elementor-element.elementor-element-ea6ff83 .showcase-item:hover {
	border-color: var(--e-global-color-a962bcc);
}

.elementor-55 .elementor-element.elementor-element-ea6ff83 .showcase-item .subtitle {
	font-size: var(--e-global-typography-c0c7114-font-size);
	line-height: var(--e-global-typography-c0c7114-line-height);
}

.elementor-55 .elementor-element.elementor-element-ea6ff83 .showcase-item .title {
	font-size: var(--e-global-typography-c0c7114-font-size);
	line-height: var(--e-global-typography-c0c7114-line-height);
}

.elementor-55 .elementor-element.elementor-element-ea6ff83 .showcase-item:hover .subtitle {
	color: var(--e-global-color-a962bcc);
}

.elementor-55 .elementor-element.elementor-element-ea6ff83 .showcase-item:hover .title {
	color: var(--e-global-color-a962bcc);
}

.elementor-55 .elementor-element.elementor-element-ea6ff83 .showcase-item:hover .link-arrow {
	color: var(--e-global-color-ygency_secondary);
	background-color: var(--e-global-color-a962bcc);
	border-color: var(--e-global-color-a962bcc);
}

.elementor-55 .elementor-element.elementor-element-53e286e {
	--display: flex;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-button-next {
	top: calc(50% + -50%);
	color: var(--e-global-color-a962bcc);
	font-size: 20px;
	width: 50px !important;
	height: 50px !important;
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-button-prev {
	top: calc(50% + -50%);
	color: var(--e-global-color-a962bcc);
	font-size: 20px;
	width: 50px !important;
	height: 50px !important;
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-container-vertical .swiper-button-prev {
	top: -50%;
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-container-vertical ~ .swiper-button-prev {
	top: -50%;
	left: calc(50% - 101px);
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-container-vertical .swiper-button-next {
	bottom: -50%;
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-container-vertical ~ .swiper-button-next {
	bottom: -50%;
	left: calc(50% - 101px);
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-vertical .swiper-button-prev {
	top: -50%;
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-vertical ~ .swiper-button-prev {
	top: -50%;
	left: calc(50% - 101px);
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-vertical .swiper-button-next {
	bottom: -50%;
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-vertical ~ .swiper-button-next {
	bottom: -50%;
	left: calc(50% - 101px);
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) > .swiper-button-next {
	right: 101px;
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) > .swiper-button-prev {
	left: 101px;
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) ~ .swiper-button-next {
	right: calc(-1 * 101px);
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) ~ .swiper-button-prev {
	left: calc(-1 * 101px);
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-container-vertical > .swiper-button-next {
	left: calc(50% - 101px);
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-container-vertical > .swiper-button-prev {
	left: calc(50% - 101px);
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-vertical > .swiper-button-next {
	left: calc(50% - 101px);
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-vertical > .swiper-button-prev {
	left: calc(50% - 101px);
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-button-next:hover {
	color: var(--e-global-color-ygency_secondary);
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-button-prev:hover {
	color: var(--e-global-color-ygency_secondary);
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-qi-swiper-container.qodef-pagination--inside > .swiper-pagination {
	bottom: 25px;
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-swiper-pagination-outside {
	margin-top: 25px;
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-container-vertical ~ .qodef-swiper-pagination-outside {
	margin-top: 0;
	margin-left: 25px;
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-qi-swiper-container.swiper-container-vertical > .swiper-pagination {
	bottom: auto;
	right: 25px;
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-vertical ~ .qodef-swiper-pagination-outside {
	margin-top: 0;
	margin-left: 25px;
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-qi-swiper-container.swiper-vertical > .swiper-pagination {
	bottom: auto;
	right: 25px;
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-pagination-bullet {
	color: var(--e-global-color-a962bcc);
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-m-main-slider {
	top: 1%;
	right: 9.8%;
	bottom: 2%;
	left: 9.8%;
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-m-main {
	left: 0px;
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-slider-switch-device {
	bottom: 3em;
	right: -10%;
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-slider-switch-device .qodef-qi-swiper-container {
	border-radius: 20px;
}

.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-slider-switch-device .qodef-m-items {
	top: 2%;
	right: 5.5%;
	bottom: 2%;
	left: 5%;
}

.elementor-55 .elementor-element.elementor-element-f429e67 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 130px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-55 .elementor-element.elementor-element-1948085 {
	--display: flex;
}

.elementor-55 .elementor-element.elementor-element-eedcec0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 15px;
	--padding-right: 15px;
	--z-index: 2;
}

.elementor-55 .elementor-element.elementor-element-41f6296 {
	width: var(--container-widget-width, 54%);
	max-width: 54%;
	--container-widget-width: 54%;
	--container-widget-flex-grow: 0;
}

.elementor-55 .elementor-element.elementor-element-41f6296 .ygency-section-title {
	text-align: center;
	margin: 0px 0px 50px 0px;
}

.elementor-55 .elementor-element.elementor-element-41f6296 .title-arrow svg path {
	stroke: var(--e-global-color-a962bcc);
}

.elementor-55 .elementor-element.elementor-element-41f6296 .subtitle {
	color: var(--e-global-color-a962bcc);
	font-family: var(--e-global-typography-22e74a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-22e74a1-font-size);
	line-height: var(--e-global-typography-22e74a1-line-height);
}

.elementor-55 .elementor-element.elementor-element-41f6296 .title {
	font-size: var(--e-global-typography-0d5dfa7-font-size);
	line-height: var(--e-global-typography-0d5dfa7-line-height);
}

.elementor-55 .elementor-element.elementor-element-b039ee3 .ygency-button-wrapper {
	text-align: right;
}

.elementor-55 .elementor-element.elementor-element-b039ee3 .ygency-button {
	width: 165px;
	height: 165px;
	align-items: center;
	text-align: center;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	border-style: solid;
	border-width: 1.5px 1.5px 1.5px 1.5px;
	border-color: var(--e-global-color-a962bcc);
	border-radius: 50% 50% 50% 50%;
	color: var(--e-global-color-ygency_secondary);
	background-color: var(--e-global-color-a962bcc);
}

.elementor-55 .elementor-element.elementor-element-b039ee3 .ygency-button svg {
	fill: var(--e-global-color-ygency_secondary);
}

.elementor-55 .elementor-element.elementor-element-b039ee3 .ygency-button:hover {
	color: var(--e-global-color-ygency_secondary);
}

.elementor-55 .elementor-element.elementor-element-b039ee3 .ygency-button:hover svg {
	fill: var(--e-global-color-ygency_secondary);
}

.elementor-55 .elementor-element.elementor-element-b039ee3 .ygency-button:before, .elementor-55 .elementor-element.elementor-element-b039ee3 .ygency-button:after {
	background-color: var(--e-global-color-ygency_dark);
}

.elementor-55 .elementor-element.elementor-element-b039ee3 .ygency-button:hover {
	border-color: var(--e-global-color-ygency_headline);
}

.elementor-55 .elementor-element.elementor-element-f214ae0 {
	width: 100%;
	max-width: 100%;
	bottom: -10px;
	text-align: center;
}

body:not(.rtl) .elementor-55 .elementor-element.elementor-element-f214ae0 {
	left: 0px;
}

body.rtl .elementor-55 .elementor-element.elementor-element-f214ae0 {
	right: 0px;
}

.elementor-55 .elementor-element.elementor-element-f214ae0 .elementor-heading-title {
	font-size: 10vw;
	font-weight: 500;
	color: rgba(255, 255, 255, .03);
}

@media (min-width:768px) {
	.elementor-55 .elementor-element.elementor-element-b82c8d0 {
		--width: 55%;
	}
	
	.elementor-55 .elementor-element.elementor-element-b98e8a8 {
		--width: 45%;
	}
	
	.elementor-55 .elementor-element.elementor-element-4e71e9b {
		--width: 50%;
	}
	
	.elementor-55 .elementor-element.elementor-element-7703d22 {
		--width: 50%;
	}
	
	.elementor-55 .elementor-element.elementor-element-f7df007 {
		--width: 25%;
	}
	
	.elementor-55 .elementor-element.elementor-element-9f6c584 {
		--width: 25%;
	}
	
	.elementor-55 .elementor-element.elementor-element-0cb5133 {
		--width: 25%;
	}
	
	.elementor-55 .elementor-element.elementor-element-671a574 {
		--width: 25%;
	}
	
	.elementor-55 .elementor-element.elementor-element-3d62011 {
		--width: 33%;
	}
	
	.elementor-55 .elementor-element.elementor-element-32d6155 {
		--width: 33%;
	}
	
	.elementor-55 .elementor-element.elementor-element-a136cf5 {
		--width: 33%;
	}
}

@media (max-width:1200px) and (min-width:768px) {
	.elementor-55 .elementor-element.elementor-element-f7df007 {
		--width: 50%;
	}
	
	.elementor-55 .elementor-element.elementor-element-9f6c584 {
		--width: 50%;
	}
	
	.elementor-55 .elementor-element.elementor-element-0cb5133 {
		--width: 50%;
	}
	
	.elementor-55 .elementor-element.elementor-element-671a574 {
		--width: 50%;
	}
	
	.elementor-55 .elementor-element.elementor-element-3d62011 {
		--width: 33%;
	}
	
	.elementor-55 .elementor-element.elementor-element-32d6155 {
		--width: 33%;
	}
	
	.elementor-55 .elementor-element.elementor-element-a136cf5 {
		--width: 33%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-55 .elementor-element.elementor-element-b82c8d0 {
		--width: 100%;
	}
	
	.elementor-55 .elementor-element.elementor-element-b98e8a8 {
		--width: 100%;
	}
	
	.elementor-55 .elementor-element.elementor-element-4e71e9b {
		--width: 90%;
	}
	
	.elementor-55 .elementor-element.elementor-element-7703d22 {
		--width: 100%;
	}
	
	.elementor-55 .elementor-element.elementor-element-f7df007 {
		--width: 50%;
	}
	
	.elementor-55 .elementor-element.elementor-element-9f6c584 {
		--width: 50%;
	}
	
	.elementor-55 .elementor-element.elementor-element-0cb5133 {
		--width: 50%;
	}
	
	.elementor-55 .elementor-element.elementor-element-671a574 {
		--width: 50%;
	}
	
	.elementor-55 .elementor-element.elementor-element-3d62011 {
		--width: 33%;
	}
	
	.elementor-55 .elementor-element.elementor-element-32d6155 {
		--width: 33%;
	}
	
	.elementor-55 .elementor-element.elementor-element-a136cf5 {
		--width: 33%;
	}
}

@media (max-width:1366px) {
	body:not(.rtl) .elementor-55 .elementor-element.elementor-element-f656ffb {
		right: 1px;
	}
	
	body.rtl .elementor-55 .elementor-element.elementor-element-f656ffb {
		left: 1px;
	}
	
	.elementor-55 .elementor-element.elementor-element-f656ffb {
		top: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-b017f8e .subtitle {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-b017f8e .title {
		font-size: var(--e-global-typography-0d5dfa7-font-size);
		line-height: var(--e-global-typography-0d5dfa7-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-163f476 .qodef-qi-typeout-text .qodef-m-text {
		font-size: var(--e-global-typography-0d5dfa7-font-size);
		line-height: var(--e-global-typography-0d5dfa7-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-4174a25 .qodef-qi-typeout-text .qodef-m-text {
		font-size: var(--e-global-typography-0d5dfa7-font-size);
		line-height: var(--e-global-typography-0d5dfa7-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-e593fdd {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-c27f1d3 .ygency-counter-box .counter-wrap {
		font-size: var(--e-global-typography-7a97743-font-size);
		line-height: var(--e-global-typography-7a97743-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-c27f1d3 .ygency-counter-box .counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-b76c5d9 .ygency-counter-box .counter-wrap {
		font-size: var(--e-global-typography-7a97743-font-size);
		line-height: var(--e-global-typography-7a97743-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-b76c5d9 .ygency-counter-box .counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-480c427 .ygency-counter-box .counter-wrap {
		font-size: var(--e-global-typography-7a97743-font-size);
		line-height: var(--e-global-typography-7a97743-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-480c427 .ygency-counter-box .counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-c427cb5 .subtitle {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-c427cb5 .title {
		font-size: var(--e-global-typography-0d5dfa7-font-size);
		line-height: var(--e-global-typography-0d5dfa7-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-d3138b8 .single-list-item .list-title {
		font-size: var(--e-global-typography-c0c7114-font-size);
		line-height: var(--e-global-typography-c0c7114-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-d3138b8 .single-list-item .list-desc {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-c91883a .ygency-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-07e527b .ygency-scroll-text {
		font-size: 200px;
	}
	
	.elementor-55 .elementor-element.elementor-element-06951b6 .subtitle {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-06951b6 .title {
		font-size: var(--e-global-typography-0d5dfa7-font-size);
		line-height: var(--e-global-typography-0d5dfa7-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-a53750e .ygency-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-fe0b8b7 .ygency-info-box {
		--icon-space: 30px;
	}
	
	.elementor-55 .elementor-element.elementor-element-fe0b8b7 .ygency-info-box .box-title {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
		margin-bottom: 30px;
		padding-bottom: 30px;
	}
	
	.elementor-55 .elementor-element.elementor-element-fe0b8b7 .ygency-info-box .description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-a4891eb .ygency-info-box {
		--icon-space: 30px;
	}
	
	.elementor-55 .elementor-element.elementor-element-a4891eb .ygency-info-box .box-title {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
		margin-bottom: 30px;
		padding-bottom: 30px;
	}
	
	.elementor-55 .elementor-element.elementor-element-a4891eb .ygency-info-box .description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-3f36645 .ygency-info-box {
		--icon-space: 30px;
	}
	
	.elementor-55 .elementor-element.elementor-element-3f36645 .ygency-info-box .box-title {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
		margin-bottom: 30px;
		padding-bottom: 30px;
	}
	
	.elementor-55 .elementor-element.elementor-element-3f36645 .ygency-info-box .description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-d8a4ec2 .ygency-info-box {
		--icon-space: 30px;
	}
	
	.elementor-55 .elementor-element.elementor-element-d8a4ec2 .ygency-info-box .box-title {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
		margin-bottom: 30px;
		padding-bottom: 30px;
	}
	
	.elementor-55 .elementor-element.elementor-element-d8a4ec2 .ygency-info-box .description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-c8e2940 .qodef-qi-counter .qodef-m-title {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-0024fe2 .qodef-qi-counter .qodef-m-title {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-4996389 .qodef-qi-counter .qodef-m-title {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-de3be0d .ygency-scroll-text {
		font-size: 200px;
	}
	
	.elementor-55 .elementor-element.elementor-element-e1f0211 .subtitle {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-e1f0211 .title {
		font-size: var(--e-global-typography-0d5dfa7-font-size);
		line-height: var(--e-global-typography-0d5dfa7-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-d9f1cc9 .ygency-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-ea6ff83 .showcase-item .subtitle {
		font-size: var(--e-global-typography-c0c7114-font-size);
		line-height: var(--e-global-typography-c0c7114-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-ea6ff83 .showcase-item .title {
		font-size: var(--e-global-typography-c0c7114-font-size);
		line-height: var(--e-global-typography-c0c7114-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-53e286e {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-button-next {
		top: calc(50% + -50%);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-button-prev {
		top: calc(50% + -50%);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-container-vertical .swiper-button-prev {
		top: -50%;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-container-vertical ~ .swiper-button-prev {
		top: -50%;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-container-vertical .swiper-button-next {
		bottom: -50%;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-container-vertical ~ .swiper-button-next {
		bottom: -50%;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-vertical .swiper-button-prev {
		top: -50%;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-vertical ~ .swiper-button-prev {
		top: -50%;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-vertical .swiper-button-next {
		bottom: -50%;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-vertical ~ .swiper-button-next {
		bottom: -50%;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-qi-swiper-container.qodef-pagination--inside > .swiper-pagination {
		bottom: 22px;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-swiper-pagination-outside {
		margin-top: 22px;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-container-vertical ~ .qodef-swiper-pagination-outside {
		margin-top: 0;
		margin-left: 22px;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-qi-swiper-container.swiper-container-vertical > .swiper-pagination {
		bottom: auto;
		right: 22px;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-vertical ~ .qodef-swiper-pagination-outside {
		margin-top: 0;
		margin-left: 22px;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-qi-swiper-container.swiper-vertical > .swiper-pagination {
		bottom: auto;
		right: 22px;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-slider-switch-device {
		bottom: 6em;
		right: -5%;
		width: 200px;
	}
	
	.elementor-55 .elementor-element.elementor-element-41f6296 {
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60%);
		max-width: 60%;
	}
	
	.elementor-55 .elementor-element.elementor-element-41f6296 .subtitle {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-41f6296 .title {
		font-size: var(--e-global-typography-0d5dfa7-font-size);
		line-height: var(--e-global-typography-0d5dfa7-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-b039ee3 .ygency-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
}

@media (max-width:1200px) {
	.elementor-55 .elementor-element.elementor-element-7a398e6 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-b98e8a8 {
		--justify-content: center;
	}
	
	.elementor-55 .elementor-element.elementor-element-4e71e9b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-07e527b .ygency-scroll-text {
		font-size: 150px;
	}
	
	.elementor-55 .elementor-element.elementor-element-06951b6 {
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60%);
		max-width: 60%;
	}
	
	.elementor-55 .elementor-element.elementor-element-aeb7d82 {
		--justify-content: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--flex-wrap: wrap;
	}
	
	.elementor-55 .elementor-element.elementor-element-f7df007 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-55 .elementor-element.elementor-element-fe0b8b7 .ygency-info-box .box-title {
		margin-bottom: 16px;
		padding-bottom: 16px;
	}
	
	.elementor-55 .elementor-element.elementor-element-9f6c584 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-55 .elementor-element.elementor-element-a4891eb .ygency-info-box .box-title {
		margin-bottom: 16px;
		padding-bottom: 16px;
	}
	
	.elementor-55 .elementor-element.elementor-element-0cb5133 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-55 .elementor-element.elementor-element-3f36645 .ygency-info-box .box-title {
		margin-bottom: 16px;
		padding-bottom: 16px;
	}
	
	.elementor-55 .elementor-element.elementor-element-671a574 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-55 .elementor-element.elementor-element-d8a4ec2 .ygency-info-box .box-title {
		margin-bottom: 16px;
		padding-bottom: 16px;
	}
	
	.elementor-55 .elementor-element.elementor-element-c8e2940 .qodef-qi-counter .qodef-m-digit {
		font-size: 6.25rem;
	}
	
	.elementor-55 .elementor-element.elementor-element-0024fe2 .qodef-qi-counter .qodef-m-digit {
		font-size: 6.25rem;
	}
	
	.elementor-55 .elementor-element.elementor-element-4996389 .qodef-qi-counter .qodef-m-digit {
		font-size: 6.25rem;
	}
	
	.elementor-55 .elementor-element.elementor-element-de3be0d .ygency-scroll-text {
		font-size: 150px;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-button-next {
		top: calc(50% + -50%);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-button-prev {
		top: calc(50% + -50%);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-container-vertical .swiper-button-prev {
		top: -50%;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-container-vertical ~ .swiper-button-prev {
		top: -50%;
		left: calc(50% - 73px);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-container-vertical .swiper-button-next {
		bottom: -50%;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-container-vertical ~ .swiper-button-next {
		bottom: -50%;
		left: calc(50% - 73px);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-vertical .swiper-button-prev {
		top: -50%;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-vertical ~ .swiper-button-prev {
		top: -50%;
		left: calc(50% - 73px);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-vertical .swiper-button-next {
		bottom: -50%;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-vertical ~ .swiper-button-next {
		bottom: -50%;
		left: calc(50% - 73px);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) > .swiper-button-next {
		right: 73px;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) > .swiper-button-prev {
		left: 73px;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) ~ .swiper-button-next {
		right: calc(-1 * 73px);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) ~ .swiper-button-prev {
		left: calc(-1 * 73px);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-container-vertical > .swiper-button-next {
		left: calc(50% - 73px);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-container-vertical > .swiper-button-prev {
		left: calc(50% - 73px);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-vertical > .swiper-button-next {
		left: calc(50% - 73px);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-vertical > .swiper-button-prev {
		left: calc(50% - 73px);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-slider-switch-device {
		bottom: 10em;
		right: 0%;
		width: 180px;
	}
	
	.elementor-55 .elementor-element.elementor-element-f214ae0 {
		bottom: 0px;
	}
}

@media (max-width:1024px) {
	.elementor-55 .elementor-element.elementor-element-3560e2e {
		--padding-top: 200px;
		--padding-bottom: 150px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-d908498 .ygency-scroll-text {
		font-size: 125px;
	}
	
	.elementor-55 .elementor-element.elementor-element-e0a5fe2 img {
		width: 300px;
		height: 300px;
	}
	
	.elementor-55 .elementor-element.elementor-element-7a398e6 {
		--flex-direction: row-reverse;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap-reverse;
		--justify-content: center;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-d6a8b12 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-55 .elementor-element.elementor-element-b017f8e .subtitle {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-b017f8e .title {
		font-size: var(--e-global-typography-0d5dfa7-font-size);
		line-height: var(--e-global-typography-0d5dfa7-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-163f476 .qodef-qi-typeout-text .qodef-m-text {
		font-size: var(--e-global-typography-0d5dfa7-font-size);
		line-height: var(--e-global-typography-0d5dfa7-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-4174a25 .qodef-qi-typeout-text .qodef-m-text {
		font-size: var(--e-global-typography-0d5dfa7-font-size);
		line-height: var(--e-global-typography-0d5dfa7-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-e593fdd {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-c27f1d3 .ygency-counter-box .counter-wrap {
		font-size: var(--e-global-typography-7a97743-font-size);
		line-height: var(--e-global-typography-7a97743-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-c27f1d3 .ygency-counter-box .counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-b76c5d9 .ygency-counter-box .counter-wrap {
		font-size: var(--e-global-typography-7a97743-font-size);
		line-height: var(--e-global-typography-7a97743-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-b76c5d9 .ygency-counter-box .counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-480c427 .ygency-counter-box .counter-wrap {
		font-size: var(--e-global-typography-7a97743-font-size);
		line-height: var(--e-global-typography-7a97743-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-480c427 .ygency-counter-box .counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-b98e8a8 {
		--margin-top: 64px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-2d67566 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--flex-wrap: wrap;
		--padding-top: 80px;
		--padding-bottom: 110px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-a415937 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-55 .elementor-element.elementor-element-4e71e9b {
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-7703d22 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-c427cb5 .subtitle {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-c427cb5 .title {
		font-size: var(--e-global-typography-0d5dfa7-font-size);
		line-height: var(--e-global-typography-0d5dfa7-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-d3138b8 .single-list-item .list-title {
		font-size: var(--e-global-typography-c0c7114-font-size);
		line-height: var(--e-global-typography-c0c7114-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-d3138b8 .single-list-item .list-desc {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-c91883a .ygency-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-07e527b .ygency-scroll-text {
		font-size: 120px;
	}
	
	.elementor-55 .elementor-element.elementor-element-9eda4db {
		--padding-top: 64px;
		--padding-bottom: 64px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-71fc8b5 {
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
	}
	
	.elementor-55 .elementor-element.elementor-element-06951b6 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}
	
	.elementor-55 .elementor-element.elementor-element-06951b6 .subtitle {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-06951b6 .title {
		font-size: var(--e-global-typography-0d5dfa7-font-size);
		line-height: var(--e-global-typography-0d5dfa7-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-a53750e .ygency-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-aeb7d82 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--flex-wrap: wrap;
	}
	
	.elementor-55 .elementor-element.elementor-element-f7df007 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-f7df007.e-con {
		--align-self: flex-start;
	}
	
	.elementor-55 .elementor-element.elementor-element-fe0b8b7 .ygency-info-box .box-title {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-fe0b8b7 .ygency-info-box .description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-9f6c584.e-con {
		--align-self: flex-start;
	}
	
	.elementor-55 .elementor-element.elementor-element-a4891eb .ygency-info-box .box-title {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-a4891eb .ygency-info-box .description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-0cb5133 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-3f36645 .ygency-info-box .box-title {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-3f36645 .ygency-info-box .description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-671a574 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-d8a4ec2 .ygency-info-box .box-title {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-d8a4ec2 .ygency-info-box .description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-a7f6ade {
		--justify-content: center;
		--padding-top: 64px;
		--padding-bottom: 64px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-c8e2940 .qodef-qi-counter .qodef-m-digit {
		font-size: 5rem;
	}
	
	.elementor-55 .elementor-element.elementor-element-c8e2940 .qodef-qi-counter .qodef-m-title {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-0024fe2 .qodef-qi-counter .qodef-m-digit {
		font-size: 5rem;
	}
	
	.elementor-55 .elementor-element.elementor-element-0024fe2 .qodef-qi-counter .qodef-m-title {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-4996389 .qodef-qi-counter .qodef-m-digit {
		font-size: 5rem;
	}
	
	.elementor-55 .elementor-element.elementor-element-4996389 .qodef-qi-counter .qodef-m-title {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-de3be0d .ygency-scroll-text {
		font-size: 120px;
	}
	
	.elementor-55 .elementor-element.elementor-element-5358cfd {
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
	}
	
	.elementor-55 .elementor-element.elementor-element-e1f0211 {
		--container-widget-width: 62%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 62%);
		max-width: 62%;
	}
	
	.elementor-55 .elementor-element.elementor-element-e1f0211 .subtitle {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-e1f0211 .title {
		font-size: var(--e-global-typography-0d5dfa7-font-size);
		line-height: var(--e-global-typography-0d5dfa7-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-d9f1cc9 .ygency-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-ea6ff83 .showcase-item .subtitle {
		font-size: var(--e-global-typography-c0c7114-font-size);
		line-height: var(--e-global-typography-c0c7114-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-ea6ff83 .showcase-item .title {
		font-size: var(--e-global-typography-c0c7114-font-size);
		line-height: var(--e-global-typography-c0c7114-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-m-main-slider {
		border-radius: 0%;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-slider-switch-device {
		bottom: 17em;
		right: 12%;
		width: 130px;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-slider-switch-device .qodef-qi-swiper-container {
		border-radius: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-f429e67 {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-41f6296 {
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 70%);
		max-width: 70%;
	}
	
	.elementor-55 .elementor-element.elementor-element-41f6296 .subtitle {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-41f6296 .title {
		font-size: var(--e-global-typography-0d5dfa7-font-size);
		line-height: var(--e-global-typography-0d5dfa7-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-b039ee3 .ygency-button {
		width: 150px;
		height: 150px;
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
}

@media (max-width:767px) {
	.elementor-55 .elementor-element.elementor-element-3560e2e {
		--padding-top: 230px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-d908498 .ygency-scroll-text {
		font-size: 100px;
	}
	
	.elementor-55 .elementor-element.elementor-element-e0a5fe2 img {
		width: 250px;
		height: 250px;
	}
	
	.elementor-55 .elementor-element.elementor-element-7a398e6 {
		--flex-direction: row-reverse;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap-reverse;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-b017f8e .subtitle {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-b017f8e .title {
		font-size: var(--e-global-typography-0d5dfa7-font-size);
		line-height: var(--e-global-typography-0d5dfa7-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-163f476 {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-55 .elementor-element.elementor-element-163f476 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-163f476 .qodef-qi-typeout-text .qodef-m-text {
		font-size: var(--e-global-typography-0d5dfa7-font-size);
		line-height: var(--e-global-typography-0d5dfa7-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-4174a25 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-55 .elementor-element.elementor-element-4174a25 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-4174a25 .qodef-qi-typeout-text .qodef-m-text {
		font-size: var(--e-global-typography-0d5dfa7-font-size);
		line-height: var(--e-global-typography-0d5dfa7-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-e593fdd {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-bb9737d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-c27f1d3 .ygency-counter-box .counter-wrap {
		font-size: var(--e-global-typography-7a97743-font-size);
		line-height: var(--e-global-typography-7a97743-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-c27f1d3 .ygency-counter-box .counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-b76c5d9 .ygency-counter-box .counter-wrap {
		font-size: var(--e-global-typography-7a97743-font-size);
		line-height: var(--e-global-typography-7a97743-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-b76c5d9 .ygency-counter-box .counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-480c427 .ygency-counter-box .counter-wrap {
		font-size: var(--e-global-typography-7a97743-font-size);
		line-height: var(--e-global-typography-7a97743-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-480c427 .ygency-counter-box .counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-b98e8a8 {
		--margin-top: 64px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-2d67566 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-4e71e9b {
		--margin-top: 100px;
		--margin-bottom: 64px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-c427cb5 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-55 .elementor-element.elementor-element-c427cb5 .subtitle {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-c427cb5 .title {
		font-size: var(--e-global-typography-0d5dfa7-font-size);
		line-height: var(--e-global-typography-0d5dfa7-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-d3138b8 .single-list-item .list-title {
		font-size: var(--e-global-typography-c0c7114-font-size);
		line-height: var(--e-global-typography-c0c7114-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-d3138b8 .single-list-item .list-desc {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-c91883a .ygency-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-07e527b .ygency-scroll-text {
		font-size: 80px;
	}
	
	.elementor-55 .elementor-element.elementor-element-9eda4db {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-06951b6 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-55 .elementor-element.elementor-element-06951b6 .subtitle {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-06951b6 .title {
		font-size: var(--e-global-typography-0d5dfa7-font-size);
		line-height: var(--e-global-typography-0d5dfa7-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-a53750e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-a53750e .ygency-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-aeb7d82 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-55 .elementor-element.elementor-element-f7df007 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-fe0b8b7 .ygency-info-box {
		padding: 35px 30px 35px 30px;
	}
	
	.elementor-55 .elementor-element.elementor-element-fe0b8b7 .ygency-info-box .box-title {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-fe0b8b7 .ygency-info-box .description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-9f6c584 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-a4891eb .ygency-info-box {
		padding: 35px 30px 35px 30px;
	}
	
	.elementor-55 .elementor-element.elementor-element-a4891eb .ygency-info-box .box-title {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-a4891eb .ygency-info-box .description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-0cb5133 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-3f36645 .ygency-info-box {
		padding: 35px 30px 35px 30px;
	}
	
	.elementor-55 .elementor-element.elementor-element-3f36645 .ygency-info-box .box-title {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-3f36645 .ygency-info-box .description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-671a574 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-d8a4ec2 .ygency-info-box {
		padding: 35px 30px 35px 30px;
	}
	
	.elementor-55 .elementor-element.elementor-element-d8a4ec2 .ygency-info-box .box-title {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-d8a4ec2 .ygency-info-box .description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-a7f6ade {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-3d62011 {
		--width: 100%;
	}
	
	.elementor-55 .elementor-element.elementor-element-c8e2940 .qodef-qi-counter .qodef-m-digit {
		font-size: 6rem;
	}
	
	.elementor-55 .elementor-element.elementor-element-c8e2940 .qodef-qi-counter .qodef-m-title {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-32d6155 {
		--width: 100%;
		--margin-top: 64px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-0024fe2 .qodef-qi-counter .qodef-m-digit {
		font-size: 6rem;
	}
	
	.elementor-55 .elementor-element.elementor-element-0024fe2 .qodef-qi-counter .qodef-m-title {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-a136cf5 {
		--width: 100%;
		--margin-top: 64px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-4996389 .qodef-qi-counter .qodef-m-digit {
		font-size: 6rem;
	}
	
	.elementor-55 .elementor-element.elementor-element-4996389 .qodef-qi-counter .qodef-m-title {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-de3be0d .ygency-scroll-text {
		font-size: 80px;
	}
	
	.elementor-55 .elementor-element.elementor-element-21869ef {
		--padding-top: 50px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-5358cfd {
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
	}
	
	.elementor-55 .elementor-element.elementor-element-e1f0211 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-55 .elementor-element.elementor-element-e1f0211 .subtitle {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-e1f0211 .title {
		font-size: var(--e-global-typography-0d5dfa7-font-size);
		line-height: var(--e-global-typography-0d5dfa7-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-d9f1cc9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-d9f1cc9 .ygency-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-ea6ff83 .showcase-item .subtitle {
		font-size: var(--e-global-typography-c0c7114-font-size);
		line-height: var(--e-global-typography-c0c7114-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-ea6ff83 .showcase-item .title {
		font-size: var(--e-global-typography-c0c7114-font-size);
		line-height: var(--e-global-typography-c0c7114-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-53e286e {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec > .elementor-widget-container {
		margin: 32px 0px 0px 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-button-next {
		top: calc(50% + -70%);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-button-prev {
		top: calc(50% + -70%);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-container-vertical .swiper-button-prev {
		top: -70%;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-container-vertical ~ .swiper-button-prev {
		top: -70%;
		left: calc(50% - 20px);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-container-vertical .swiper-button-next {
		bottom: -70%;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-container-vertical ~ .swiper-button-next {
		bottom: -70%;
		left: calc(50% - 20px);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-vertical .swiper-button-prev {
		top: -70%;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-vertical ~ .swiper-button-prev {
		top: -70%;
		left: calc(50% - 20px);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-vertical .swiper-button-next {
		bottom: -70%;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-vertical ~ .swiper-button-next {
		bottom: -70%;
		left: calc(50% - 20px);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) > .swiper-button-next {
		right: 20px;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) > .swiper-button-prev {
		left: 20px;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) ~ .swiper-button-next {
		right: calc(-1 * 20px);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) ~ .swiper-button-prev {
		left: calc(-1 * 20px);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-container-vertical > .swiper-button-next {
		left: calc(50% - 20px);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-container-vertical > .swiper-button-prev {
		left: calc(50% - 20px);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-vertical > .swiper-button-next {
		left: calc(50% - 20px);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .swiper-vertical > .swiper-button-prev {
		left: calc(50% - 20px);
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-m-main-slider {
		border-radius: 0%;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-slider-switch-device {
		bottom: 22em;
		right: 24%;
		width: 90px;
	}
	
	.elementor-55 .elementor-element.elementor-element-b8b57ec .qodef-slider-switch-device .qodef-qi-swiper-container {
		border-radius: 0px;
	}
	
	.elementor-55 .elementor-element.elementor-element-41f6296 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-55 .elementor-element.elementor-element-41f6296 .subtitle {
		font-size: var(--e-global-typography-22e74a1-font-size);
		line-height: var(--e-global-typography-22e74a1-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-41f6296 .title {
		font-size: var(--e-global-typography-0d5dfa7-font-size);
		line-height: var(--e-global-typography-0d5dfa7-line-height);
	}
	
	.elementor-55 .elementor-element.elementor-element-b039ee3 .ygency-button-wrapper {
		text-align: left;
	}
	
	.elementor-55 .elementor-element.elementor-element-b039ee3 .ygency-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
}
