/* End custom CSS */

.elementor-73 .elementor-element.elementor-element-f831c2d {
	--display: flex;
	--min-height: 600px;
	--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: flex-end;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: 1;
	--padding-top: 76px;
	--padding-bottom: 100px;
	--padding-left: 82px;
	--padding-right: 82px;
}

.elementor-73 .elementor-element.elementor-element-f831c2d::before, .elementor-73 .elementor-element.elementor-element-f831c2d > .elementor-background-video-container::before, .elementor-73 .elementor-element.elementor-element-f831c2d > .e-con-inner > .elementor-background-video-container::before, .elementor-73 .elementor-element.elementor-element-f831c2d > .elementor-background-slideshow::before, .elementor-73 .elementor-element.elementor-element-f831c2d > .e-con-inner > .elementor-background-slideshow::before, .elementor-73 .elementor-element.elementor-element-f831c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(112, 112, 112, 0) 50%, #000 100%);
}

.elementor-73 .elementor-element.elementor-element-f831c2d:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-f831c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background: url("https://cdn-ileofnn.nitrocdn.com/chFJmvPpOhjsBSMXDQMBhWVnjxGAFgsK/assets/images/optimized/rev-92562ec/anthonys.com/wp-content/uploads/2026/08/homepage-fallback-scaled.png") 50% 50%;
	background-size: cover;
}

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

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

.elementor-73 .elementor-element.elementor-element-114cb4f {
	text-align: start;
}

.elementor-73 .elementor-element.elementor-element-114cb4f .elementor-heading-title {
	font-family: "brandon-grotesque", Sans-serif;
	font-size: 21px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1.1px;
	color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-b84bfee {
	text-align: start;
}

.elementor-73 .elementor-element.elementor-element-b84bfee .elementor-heading-title {
	font-family: "brandon-grotesque", Sans-serif;
	font-size: 65px;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--e-global-color-121c776);
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-73 .elementor-element.elementor-element-fd9f2ab .elementor-button {
	background-color: rgba(0, 0, 0, 0);
	font-family: var(--e-global-typography-e082e39-font-family), Sans-serif;
	font-size: var(--e-global-typography-e082e39-font-size);
	font-weight: var(--e-global-typography-e082e39-font-weight);
	text-transform: var(--e-global-typography-e082e39-text-transform);
	letter-spacing: var(--e-global-typography-e082e39-letter-spacing);
	fill: var(--e-global-color-121c776);
	color: var(--e-global-color-121c776);
	padding: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-fd9f2ab {
	margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-73 .elementor-element.elementor-element-fd9f2ab .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-73 .elementor-element.elementor-element-fd9f2ab .elementor-button:hover, .elementor-73 .elementor-element.elementor-element-fd9f2ab .elementor-button:focus {
	color: var(--e-global-color-66839f4);
}

.elementor-73 .elementor-element.elementor-element-fd9f2ab .elementor-button:hover svg, .elementor-73 .elementor-element.elementor-element-fd9f2ab .elementor-button:focus svg {
	fill: var(--e-global-color-66839f4);
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	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-73 .elementor-element.elementor-element-7a3a5d5 {
	width: 100%;
	max-width: 100%;
	bottom: -30px;
}

body:not(.rtl) .elementor-73 .elementor-element.elementor-element-7a3a5d5 {
	left: 0px;
}

body.rtl .elementor-73 .elementor-element.elementor-element-7a3a5d5 {
	right: 0px;
}

.elementor-73 .elementor-element.elementor-element-7a3a5d5 img {
	width: 100%;
}

.elementor-73 .elementor-element.elementor-element-90b0612 {
	--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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 84px;
	--padding-bottom: 80px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-73 .elementor-element.elementor-element-90b0612:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-90b0612 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
	background-image: url("https://cdn-ileofnn.nitrocdn.com/chFJmvPpOhjsBSMXDQMBhWVnjxGAFgsK/assets/images/optimized/rev-92562ec/anthonys.com/wp-content/uploads/2026/04/Restaurant-White-Shapes-Background.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-73 .elementor-element.elementor-element-90b0612.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-73 .elementor-element.elementor-element-be8c5d2 {
	text-align: center;
}

.elementor-73 .elementor-element.elementor-element-be8c5d2 .elementor-heading-title {
	font-family: var(--e-global-typography-edde749-font-family), Sans-serif;
	font-size: var(--e-global-typography-edde749-font-size);
	font-weight: var(--e-global-typography-edde749-font-weight);
	text-transform: var(--e-global-typography-edde749-text-transform);
	line-height: var(--e-global-typography-edde749-line-height);
	color: var(--e-global-color-accent);
}

.elementor-73 .elementor-element.elementor-element-62ff3e6 {
	text-align: center;
}

.elementor-73 .elementor-element.elementor-element-62ff3e6 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-0b902bd {
	--display: flex;
}

.elementor-73 .elementor-element.elementor-element-622e009 .fc-card {
	height: 430px;
}

.elementor-73 .elementor-element.elementor-element-622e009 .fc-back-overlay {
	background-color: rgba(0, 0, 0, .3);
}

.elementor-73 .elementor-element.elementor-element-622e009 .fc-frame {
	background-color: var(--e-global-color-87efb14);
	--fc-frame-x: -10px;
	--fc-frame-y: 10px;
}

.elementor-73 .elementor-element.elementor-element-622e009 .fc-content-image img {
	width: 160px;
}

.elementor-73 .elementor-element.elementor-element-622e009 .fc-front-image {
	justify-content: center;
	padding: 0px 0px 64px 0px;
}

.elementor-73 .elementor-element.elementor-element-622e009 .fc-back-image {
	justify-content: center;
	padding: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-622e009 .fc-back-text {
	padding: 0px 30px 26px 30px;
}

.elementor-73 .elementor-element.elementor-element-622e009 .fc-back-title {
	color: #fff;
	text-align: center;
	margin: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-622e009 .fc-back-description {
	color: #fff;
	font-family: "myriad-pro", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 26px;
	text-align: center;
	margin: 16px 0px 16px 0px;
}

.elementor-73 .elementor-element.elementor-element-622e009 .fc-btn-1 {
	font-family: var(--e-global-typography-6d832ef-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d832ef-font-size);
	font-weight: var(--e-global-typography-6d832ef-font-weight);
	text-transform: var(--e-global-typography-6d832ef-text-transform);
	letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	border-width: 1px;
	border-style: solid;
	color: var(--e-global-color-121c776);
	background-color: rgba(255, 255, 255, 0);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-622e009 .fc-btn-1:hover {
	color: var(--e-global-color-66839f4);
	background-color: var(--e-global-color-121c776);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-622e009 .fc-btn-2 {
	font-family: var(--e-global-typography-6d832ef-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d832ef-font-size);
	font-weight: var(--e-global-typography-6d832ef-font-weight);
	text-transform: var(--e-global-typography-6d832ef-text-transform);
	letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	border-width: 0px;
	border-style: solid;
	color: var(--e-global-color-121c776);
	background-color: var(--e-global-color-66839f4);
	border-color: var(--e-global-color-66839f4);
}

.elementor-73 .elementor-element.elementor-element-622e009 .fc-btn-2:hover {
	color: var(--e-global-color-66839f4);
	background-color: var(--e-global-color-121c776);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-622e009 .fc-buttons {
	gap: 14px;
	justify-content: center;
}

.elementor-73 .elementor-element.elementor-element-1810496 {
	--display: flex;
}

.elementor-73 .elementor-element.elementor-element-fd7053c .fc-card {
	height: 430px;
}

.elementor-73 .elementor-element.elementor-element-fd7053c .fc-back-overlay {
	background-color: rgba(0, 0, 0, .3);
}

.elementor-73 .elementor-element.elementor-element-fd7053c .fc-frame {
	background-color: #144652;
	--fc-frame-x: -10px;
	--fc-frame-y: 10px;
}

.elementor-73 .elementor-element.elementor-element-fd7053c .fc-content-image img {
	width: 160px;
}

.elementor-73 .elementor-element.elementor-element-fd7053c .fc-front-image {
	justify-content: center;
	padding: 0px 0px 64px 0px;
}

.elementor-73 .elementor-element.elementor-element-fd7053c .fc-back-image {
	justify-content: center;
	padding: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-fd7053c .fc-back-text {
	padding: 0px 30px 26px 30px;
}

.elementor-73 .elementor-element.elementor-element-fd7053c .fc-back-title {
	color: #fff;
	text-align: center;
	margin: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-fd7053c .fc-back-description {
	color: #fff;
	font-family: "myriad-pro", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 26px;
	text-align: center;
	margin: 16px 0px 16px 0px;
}

.elementor-73 .elementor-element.elementor-element-fd7053c .fc-btn-1 {
	font-family: var(--e-global-typography-6d832ef-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d832ef-font-size);
	font-weight: var(--e-global-typography-6d832ef-font-weight);
	text-transform: var(--e-global-typography-6d832ef-text-transform);
	letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	border-width: 1px;
	border-style: solid;
	color: var(--e-global-color-121c776);
	background-color: var(--e-global-color-66839f4);
	border-color: var(--e-global-color-66839f4);
}

.elementor-73 .elementor-element.elementor-element-fd7053c .fc-btn-1:hover {
	color: var(--e-global-color-66839f4);
	background-color: var(--e-global-color-121c776);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-fd7053c .fc-buttons {
	gap: 14px;
	justify-content: center;
}

.elementor-73 .elementor-element.elementor-element-509c763 {
	--display: flex;
}

.elementor-73 .elementor-element.elementor-element-dc40638 .fc-card {
	height: 430px;
}

.elementor-73 .elementor-element.elementor-element-dc40638 .fc-back-overlay {
	background-color: rgba(0, 0, 0, .3);
}

.elementor-73 .elementor-element.elementor-element-dc40638 .fc-frame {
	background-color: #144652;
	--fc-frame-x: -10px;
	--fc-frame-y: 10px;
}

.elementor-73 .elementor-element.elementor-element-dc40638 .fc-content-image img {
	width: 220px;
}

.elementor-73 .elementor-element.elementor-element-dc40638 .fc-front-image {
	justify-content: center;
	padding: 0px 0px 64px 0px;
}

.elementor-73 .elementor-element.elementor-element-dc40638 .fc-back-image {
	justify-content: center;
	padding: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-dc40638 .fc-back-text {
	padding: 0px 30px 26px 30px;
}

.elementor-73 .elementor-element.elementor-element-dc40638 .fc-back-title {
	color: #fff;
	text-align: center;
	margin: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-dc40638 .fc-back-description {
	color: #fff;
	font-family: "myriad-pro", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 26px;
	text-align: center;
	margin: 16px 0px 16px 0px;
}

.elementor-73 .elementor-element.elementor-element-dc40638 .fc-btn-1 {
	font-family: var(--e-global-typography-6d832ef-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d832ef-font-size);
	font-weight: var(--e-global-typography-6d832ef-font-weight);
	text-transform: var(--e-global-typography-6d832ef-text-transform);
	letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	border-width: 1px;
	border-style: solid;
	color: var(--e-global-color-121c776);
	background-color: rgba(255, 255, 255, 0);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-dc40638 .fc-btn-1:hover {
	color: var(--e-global-color-66839f4);
	background-color: var(--e-global-color-121c776);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-dc40638 .fc-btn-2 {
	font-family: var(--e-global-typography-6d832ef-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d832ef-font-size);
	font-weight: var(--e-global-typography-6d832ef-font-weight);
	text-transform: var(--e-global-typography-6d832ef-text-transform);
	letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	border-width: 0px;
	border-style: solid;
	color: var(--e-global-color-121c776);
	background-color: var(--e-global-color-66839f4);
	border-color: var(--e-global-color-66839f4);
}

.elementor-73 .elementor-element.elementor-element-dc40638 .fc-btn-2:hover {
	color: var(--e-global-color-66839f4);
	background-color: var(--e-global-color-121c776);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-dc40638 .fc-buttons {
	gap: 14px;
	justify-content: center;
}

.elementor-73 .elementor-element.elementor-element-468eb88 {
	--display: flex;
}

.elementor-73 .elementor-element.elementor-element-eb0435d .fc-card {
	height: 430px;
}

.elementor-73 .elementor-element.elementor-element-eb0435d .fc-back-overlay {
	background-color: rgba(0, 0, 0, .3);
}

.elementor-73 .elementor-element.elementor-element-eb0435d .fc-frame {
	background-color: #144652;
	--fc-frame-x: -10px;
	--fc-frame-y: 10px;
}

.elementor-73 .elementor-element.elementor-element-eb0435d .fc-content-image img {
	width: 154px;
}

.elementor-73 .elementor-element.elementor-element-eb0435d .fc-front-image {
	justify-content: center;
	padding: 0px 0px 64px 0px;
}

.elementor-73 .elementor-element.elementor-element-eb0435d .fc-back-image {
	justify-content: center;
	padding: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-eb0435d .fc-back-text {
	padding: 0px 30px 26px 30px;
}

.elementor-73 .elementor-element.elementor-element-eb0435d .fc-back-title {
	color: #fff;
	text-align: center;
	margin: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-eb0435d .fc-back-description {
	color: #fff;
	font-family: "myriad-pro", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 26px;
	text-align: center;
	margin: 16px 0px 16px 0px;
}

.elementor-73 .elementor-element.elementor-element-eb0435d .fc-btn-1 {
	font-family: var(--e-global-typography-6d832ef-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d832ef-font-size);
	font-weight: var(--e-global-typography-6d832ef-font-weight);
	text-transform: var(--e-global-typography-6d832ef-text-transform);
	letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	border-width: 1px;
	border-style: solid;
	color: var(--e-global-color-121c776);
	background-color: rgba(255, 255, 255, 0);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-eb0435d .fc-btn-1:hover {
	color: var(--e-global-color-66839f4);
	background-color: var(--e-global-color-121c776);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-eb0435d .fc-btn-2 {
	font-family: var(--e-global-typography-6d832ef-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d832ef-font-size);
	font-weight: var(--e-global-typography-6d832ef-font-weight);
	text-transform: var(--e-global-typography-6d832ef-text-transform);
	letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	border-width: 0px;
	border-style: solid;
	color: var(--e-global-color-121c776);
	background-color: var(--e-global-color-66839f4);
	border-color: var(--e-global-color-66839f4);
}

.elementor-73 .elementor-element.elementor-element-eb0435d .fc-btn-2:hover {
	color: var(--e-global-color-66839f4);
	background-color: var(--e-global-color-121c776);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-eb0435d .fc-buttons {
	gap: 14px;
	justify-content: center;
}

.elementor-73 .elementor-element.elementor-element-50189cc {
	--display: flex;
}

.elementor-73 .elementor-element.elementor-element-6d63393 .fc-card {
	height: 430px;
}

.elementor-73 .elementor-element.elementor-element-6d63393 .fc-back-overlay {
	background-color: rgba(0, 0, 0, .3);
}

.elementor-73 .elementor-element.elementor-element-6d63393 .fc-frame {
	background-color: #144652;
	--fc-frame-x: -10px;
	--fc-frame-y: 10px;
}

.elementor-73 .elementor-element.elementor-element-6d63393 .fc-content-image img {
	width: 160px;
}

.elementor-73 .elementor-element.elementor-element-6d63393 .fc-front-image {
	justify-content: center;
	padding: 0px 0px 64px 0px;
}

.elementor-73 .elementor-element.elementor-element-6d63393 .fc-back-image {
	justify-content: center;
	padding: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-6d63393 .fc-back-text {
	padding: 0px 30px 26px 30px;
}

.elementor-73 .elementor-element.elementor-element-6d63393 .fc-back-title {
	color: #fff;
	text-align: center;
	margin: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-6d63393 .fc-back-description {
	color: #fff;
	font-family: "myriad-pro", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 26px;
	text-align: center;
	margin: 16px 0px 16px 0px;
}

.elementor-73 .elementor-element.elementor-element-6d63393 .fc-btn-1 {
	font-family: var(--e-global-typography-6d832ef-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d832ef-font-size);
	font-weight: var(--e-global-typography-6d832ef-font-weight);
	text-transform: var(--e-global-typography-6d832ef-text-transform);
	letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	border-width: 1px;
	border-style: solid;
	color: var(--e-global-color-121c776);
	background-color: rgba(255, 255, 255, 0);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-6d63393 .fc-btn-1:hover {
	color: var(--e-global-color-66839f4);
	background-color: var(--e-global-color-121c776);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-6d63393 .fc-btn-2 {
	font-family: var(--e-global-typography-6d832ef-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d832ef-font-size);
	font-weight: var(--e-global-typography-6d832ef-font-weight);
	text-transform: var(--e-global-typography-6d832ef-text-transform);
	letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	border-width: 0px;
	border-style: solid;
	color: var(--e-global-color-121c776);
	background-color: var(--e-global-color-66839f4);
	border-color: var(--e-global-color-66839f4);
}

.elementor-73 .elementor-element.elementor-element-6d63393 .fc-btn-2:hover {
	color: var(--e-global-color-66839f4);
	background-color: var(--e-global-color-121c776);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-6d63393 .fc-buttons {
	gap: 14px;
	justify-content: center;
}

.elementor-73 .elementor-element.elementor-element-160830d {
	--display: flex;
}

.elementor-73 .elementor-element.elementor-element-950e39c .fc-card {
	height: 430px;
}

.elementor-73 .elementor-element.elementor-element-950e39c .fc-back-overlay {
	background-color: rgba(0, 0, 0, .3);
}

.elementor-73 .elementor-element.elementor-element-950e39c .fc-frame {
	background-color: #144652;
	--fc-frame-x: -10px;
	--fc-frame-y: 10px;
}

.elementor-73 .elementor-element.elementor-element-950e39c .fc-content-image img {
	width: 160px;
}

.elementor-73 .elementor-element.elementor-element-950e39c .fc-front-image {
	justify-content: center;
	padding: 0px 0px 64px 0px;
}

.elementor-73 .elementor-element.elementor-element-950e39c .fc-back-image {
	justify-content: center;
	padding: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-950e39c .fc-back-text {
	padding: 0px 30px 26px 30px;
}

.elementor-73 .elementor-element.elementor-element-950e39c .fc-back-title {
	color: #fff;
	text-align: center;
	margin: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-950e39c .fc-back-description {
	color: #fff;
	font-family: "myriad-pro", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 26px;
	text-align: center;
	margin: 16px 0px 16px 0px;
}

.elementor-73 .elementor-element.elementor-element-950e39c .fc-btn-1 {
	font-family: var(--e-global-typography-6d832ef-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d832ef-font-size);
	font-weight: var(--e-global-typography-6d832ef-font-weight);
	text-transform: var(--e-global-typography-6d832ef-text-transform);
	letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	border-width: 1px;
	border-style: solid;
	color: var(--e-global-color-121c776);
	background-color: rgba(255, 255, 255, 0);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-950e39c .fc-btn-1:hover {
	color: var(--e-global-color-66839f4);
	background-color: var(--e-global-color-121c776);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-950e39c .fc-btn-2 {
	font-family: var(--e-global-typography-6d832ef-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d832ef-font-size);
	font-weight: var(--e-global-typography-6d832ef-font-weight);
	text-transform: var(--e-global-typography-6d832ef-text-transform);
	letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	border-width: 0px;
	border-style: solid;
	color: var(--e-global-color-121c776);
	background-color: var(--e-global-color-66839f4);
	border-color: var(--e-global-color-66839f4);
}

.elementor-73 .elementor-element.elementor-element-950e39c .fc-btn-2:hover {
	color: var(--e-global-color-66839f4);
	background-color: var(--e-global-color-121c776);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-950e39c .fc-buttons {
	gap: 14px;
	justify-content: center;
}

.elementor-73 .elementor-element.elementor-element-a4aa48a {
	--display: flex;
}

.elementor-73 .elementor-element.elementor-element-6a63fe4 .fc-card {
	height: 430px;
}

.elementor-73 .elementor-element.elementor-element-6a63fe4 .fc-back-overlay {
	background-color: rgba(0, 0, 0, .3);
}

.elementor-73 .elementor-element.elementor-element-6a63fe4 .fc-frame {
	background-color: #144652;
	--fc-frame-x: -10px;
	--fc-frame-y: 10px;
}

.elementor-73 .elementor-element.elementor-element-6a63fe4 .fc-content-image img {
	width: 160px;
}

.elementor-73 .elementor-element.elementor-element-6a63fe4 .fc-front-image {
	justify-content: center;
	padding: 0px 0px 64px 0px;
}

.elementor-73 .elementor-element.elementor-element-6a63fe4 .fc-back-image {
	justify-content: center;
	padding: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-6a63fe4 .fc-back-text {
	padding: 0px 30px 26px 30px;
}

.elementor-73 .elementor-element.elementor-element-6a63fe4 .fc-back-title {
	color: #fff;
	text-align: center;
	margin: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-6a63fe4 .fc-back-description {
	color: #fff;
	font-family: "myriad-pro", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 26px;
	text-align: center;
	margin: 16px 0px 16px 0px;
}

.elementor-73 .elementor-element.elementor-element-6a63fe4 .fc-btn-1 {
	font-family: var(--e-global-typography-6d832ef-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d832ef-font-size);
	font-weight: var(--e-global-typography-6d832ef-font-weight);
	text-transform: var(--e-global-typography-6d832ef-text-transform);
	letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	border-width: 1px;
	border-style: solid;
	color: var(--e-global-color-121c776);
	background-color: rgba(255, 255, 255, 0);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-6a63fe4 .fc-btn-1:hover {
	color: var(--e-global-color-66839f4);
	background-color: var(--e-global-color-121c776);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-6a63fe4 .fc-btn-2 {
	font-family: var(--e-global-typography-6d832ef-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d832ef-font-size);
	font-weight: var(--e-global-typography-6d832ef-font-weight);
	text-transform: var(--e-global-typography-6d832ef-text-transform);
	letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	border-width: 0px;
	border-style: solid;
	color: var(--e-global-color-121c776);
	background-color: var(--e-global-color-66839f4);
	border-color: var(--e-global-color-66839f4);
}

.elementor-73 .elementor-element.elementor-element-6a63fe4 .fc-btn-2:hover {
	color: var(--e-global-color-66839f4);
	background-color: var(--e-global-color-121c776);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-6a63fe4 .fc-buttons {
	gap: 14px;
	justify-content: center;
}

.elementor-73 .elementor-element.elementor-element-9e3023e {
	--display: flex;
}

.elementor-73 .elementor-element.elementor-element-c3da4f8 .fc-card {
	height: 430px;
}

.elementor-73 .elementor-element.elementor-element-c3da4f8 .fc-back-overlay {
	background-color: rgba(0, 0, 0, .3);
}

.elementor-73 .elementor-element.elementor-element-c3da4f8 .fc-frame {
	background-color: #144652;
	--fc-frame-x: -10px;
	--fc-frame-y: 10px;
}

.elementor-73 .elementor-element.elementor-element-c3da4f8 .fc-content-image img {
	width: 160px;
}

.elementor-73 .elementor-element.elementor-element-c3da4f8 .fc-front-image {
	justify-content: center;
	padding: 0px 0px 64px 0px;
}

.elementor-73 .elementor-element.elementor-element-c3da4f8 .fc-back-image {
	justify-content: center;
	padding: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-c3da4f8 .fc-back-text {
	padding: 0px 30px 26px 30px;
}

.elementor-73 .elementor-element.elementor-element-c3da4f8 .fc-back-title {
	color: #fff;
	text-align: center;
	margin: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-c3da4f8 .fc-back-description {
	color: #fff;
	font-family: "myriad-pro", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 26px;
	text-align: center;
	margin: 16px 0px 16px 0px;
}

.elementor-73 .elementor-element.elementor-element-c3da4f8 .fc-btn-1 {
	font-family: var(--e-global-typography-6d832ef-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d832ef-font-size);
	font-weight: var(--e-global-typography-6d832ef-font-weight);
	text-transform: var(--e-global-typography-6d832ef-text-transform);
	letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	border-width: 1px;
	border-style: solid;
	color: var(--e-global-color-121c776);
	background-color: rgba(255, 255, 255, 0);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-c3da4f8 .fc-btn-1:hover {
	color: var(--e-global-color-66839f4);
	background-color: var(--e-global-color-121c776);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-c3da4f8 .fc-btn-2 {
	font-family: var(--e-global-typography-6d832ef-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d832ef-font-size);
	font-weight: var(--e-global-typography-6d832ef-font-weight);
	text-transform: var(--e-global-typography-6d832ef-text-transform);
	letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	border-width: 0px;
	border-style: solid;
	color: var(--e-global-color-121c776);
	background-color: var(--e-global-color-66839f4);
	border-color: var(--e-global-color-66839f4);
}

.elementor-73 .elementor-element.elementor-element-c3da4f8 .fc-btn-2:hover {
	color: var(--e-global-color-66839f4);
	background-color: var(--e-global-color-121c776);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-c3da4f8 .fc-buttons {
	gap: 14px;
	justify-content: center;
}

.elementor-73 .elementor-element.elementor-element-d71fcc4 {
	--display: flex;
}

.elementor-73 .elementor-element.elementor-element-e8ac6de .fc-card {
	height: 430px;
}

.elementor-73 .elementor-element.elementor-element-e8ac6de .fc-back-overlay {
	background-color: rgba(0, 0, 0, .3);
}

.elementor-73 .elementor-element.elementor-element-e8ac6de .fc-frame {
	background-color: #144652;
	--fc-frame-x: -10px;
	--fc-frame-y: 10px;
}

.elementor-73 .elementor-element.elementor-element-e8ac6de .fc-content-image img {
	width: 160px;
}

.elementor-73 .elementor-element.elementor-element-e8ac6de .fc-front-image {
	justify-content: center;
	padding: 0px 0px 64px 0px;
}

.elementor-73 .elementor-element.elementor-element-e8ac6de .fc-back-image {
	justify-content: center;
	padding: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-e8ac6de .fc-back-text {
	padding: 0px 30px 26px 30px;
}

.elementor-73 .elementor-element.elementor-element-e8ac6de .fc-back-title {
	color: #fff;
	text-align: center;
	margin: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-e8ac6de .fc-back-description {
	color: #fff;
	font-family: "myriad-pro", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 26px;
	text-align: center;
	margin: 16px 0px 16px 0px;
}

.elementor-73 .elementor-element.elementor-element-e8ac6de .fc-btn-1 {
	font-family: var(--e-global-typography-6d832ef-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d832ef-font-size);
	font-weight: var(--e-global-typography-6d832ef-font-weight);
	text-transform: var(--e-global-typography-6d832ef-text-transform);
	letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	border-width: 1px;
	border-style: solid;
	color: var(--e-global-color-121c776);
	background-color: rgba(255, 255, 255, 0);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-e8ac6de .fc-btn-1:hover {
	color: var(--e-global-color-66839f4);
	background-color: var(--e-global-color-121c776);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-e8ac6de .fc-buttons {
	gap: 14px;
	justify-content: center;
}

.elementor-73 .elementor-element.elementor-element-227e784 {
	--display: flex;
}

.elementor-73 .elementor-element.elementor-element-4bb011a .fc-card {
	height: 430px;
}

.elementor-73 .elementor-element.elementor-element-4bb011a .fc-back-overlay {
	background-color: rgba(0, 0, 0, .3);
}

.elementor-73 .elementor-element.elementor-element-4bb011a .fc-frame {
	background-color: #144652;
	--fc-frame-x: -10px;
	--fc-frame-y: 10px;
}

.elementor-73 .elementor-element.elementor-element-4bb011a .fc-content-image img {
	width: 160px;
}

.elementor-73 .elementor-element.elementor-element-4bb011a .fc-front-image {
	justify-content: center;
	padding: 0px 0px 64px 0px;
}

.elementor-73 .elementor-element.elementor-element-4bb011a .fc-back-image {
	justify-content: center;
	padding: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-4bb011a .fc-back-text {
	padding: 0px 30px 26px 30px;
}

.elementor-73 .elementor-element.elementor-element-4bb011a .fc-back-title {
	color: #fff;
	text-align: center;
	margin: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-4bb011a .fc-back-description {
	color: #fff;
	font-family: "myriad-pro", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 26px;
	text-align: center;
	margin: 16px 0px 16px 0px;
}

.elementor-73 .elementor-element.elementor-element-4bb011a .fc-btn-1 {
	font-family: var(--e-global-typography-6d832ef-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d832ef-font-size);
	font-weight: var(--e-global-typography-6d832ef-font-weight);
	text-transform: var(--e-global-typography-6d832ef-text-transform);
	letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	border-width: 1px;
	border-style: solid;
	color: var(--e-global-color-121c776);
	background-color: rgba(255, 255, 255, 0);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-4bb011a .fc-btn-1:hover {
	color: var(--e-global-color-66839f4);
	background-color: var(--e-global-color-121c776);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-4bb011a .fc-btn-2 {
	font-family: var(--e-global-typography-6d832ef-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d832ef-font-size);
	font-weight: var(--e-global-typography-6d832ef-font-weight);
	text-transform: var(--e-global-typography-6d832ef-text-transform);
	letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	border-width: 0px;
	border-style: solid;
	color: var(--e-global-color-121c776);
	background-color: var(--e-global-color-66839f4);
	border-color: var(--e-global-color-66839f4);
}

.elementor-73 .elementor-element.elementor-element-4bb011a .fc-btn-2:hover {
	color: var(--e-global-color-66839f4);
	background-color: var(--e-global-color-121c776);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-4bb011a .fc-buttons {
	gap: 14px;
	justify-content: center;
}

.elementor-73 .elementor-element.elementor-element-26c38bc {
	--display: flex;
}

.elementor-73 .elementor-element.elementor-element-0c8490e .fc-card {
	height: 430px;
}

.elementor-73 .elementor-element.elementor-element-0c8490e .fc-back-overlay {
	background-color: rgba(0, 0, 0, .3);
}

.elementor-73 .elementor-element.elementor-element-0c8490e .fc-frame {
	background-color: #144652;
	--fc-frame-x: -10px;
	--fc-frame-y: 10px;
}

.elementor-73 .elementor-element.elementor-element-0c8490e .fc-content-image img {
	width: 160px;
}

.elementor-73 .elementor-element.elementor-element-0c8490e .fc-front-image {
	justify-content: center;
	padding: 0px 0px 64px 0px;
}

.elementor-73 .elementor-element.elementor-element-0c8490e .fc-back-image {
	justify-content: center;
	padding: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-0c8490e .fc-back-text {
	padding: 0px 30px 26px 30px;
}

.elementor-73 .elementor-element.elementor-element-0c8490e .fc-back-title {
	color: #fff;
	text-align: center;
	margin: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-0c8490e .fc-back-description {
	color: #fff;
	font-family: "myriad-pro", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 26px;
	text-align: center;
	margin: 16px 0px 16px 0px;
}

.elementor-73 .elementor-element.elementor-element-0c8490e .fc-btn-1 {
	font-family: var(--e-global-typography-6d832ef-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d832ef-font-size);
	font-weight: var(--e-global-typography-6d832ef-font-weight);
	text-transform: var(--e-global-typography-6d832ef-text-transform);
	letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	border-width: 1px;
	border-style: solid;
	color: var(--e-global-color-121c776);
	background-color: rgba(255, 255, 255, 0);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-0c8490e .fc-btn-1:hover {
	color: var(--e-global-color-66839f4);
	background-color: var(--e-global-color-121c776);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-0c8490e .fc-btn-2 {
	font-family: var(--e-global-typography-6d832ef-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d832ef-font-size);
	font-weight: var(--e-global-typography-6d832ef-font-weight);
	text-transform: var(--e-global-typography-6d832ef-text-transform);
	letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	border-width: 0px;
	border-style: solid;
	color: var(--e-global-color-121c776);
	background-color: var(--e-global-color-66839f4);
	border-color: var(--e-global-color-66839f4);
}

.elementor-73 .elementor-element.elementor-element-0c8490e .fc-btn-2:hover {
	color: var(--e-global-color-66839f4);
	background-color: var(--e-global-color-121c776);
	border-color: var(--e-global-color-121c776);
}

.elementor-73 .elementor-element.elementor-element-0c8490e .fc-buttons {
	gap: 14px;
	justify-content: center;
}

.elementor-73 .elementor-element.elementor-element-0d07db9 {
	--e-n-carousel-swiper-slides-to-display: 3;
	--e-n-carousel-swiper-offset-size: 100px;
	--e-n-carousel-swiper-slides-gap: 10px;
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 0px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-arrow-size: 34px;
	--e-n-carousel-arrow-normal-color: var(--e-global-color-66839f4);
	--e-n-carousel-arrow-hover-color: var(--e-global-color-66839f4);
	--e-n-carousel-swiper-pagination-size: 2px;
	--e-n-carousel-progressbar-normal-color: var(--e-global-color-accent);
}

.elementor-73 .elementor-element.elementor-element-0d07db9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	background-color: var(--e-global-color-66839f4);
	border-radius: 500px 500px 500px 500px;
	padding: 14px 14px 14px 14px;
}

.elementor-73 .elementor-element.elementor-element-0d07db9 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {
	background-color: var(--e-global-color-66839f4);
}

.elementor-73 .elementor-element.elementor-element-5904f2b .elementor-button {
	background-color: rgba(0, 0, 0, 0);
	font-family: var(--e-global-typography-6d832ef-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d832ef-font-size);
	font-weight: var(--e-global-typography-6d832ef-font-weight);
	text-transform: var(--e-global-typography-6d832ef-text-transform);
	letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	fill: var(--e-global-color-121c776);
	color: var(--e-global-color-121c776);
	padding: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-5904f2b {
	margin: 45px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-73 .elementor-element.elementor-element-5904f2b .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-73 .elementor-element.elementor-element-5904f2b .elementor-button:hover, .elementor-73 .elementor-element.elementor-element-5904f2b .elementor-button:focus {
	color: var(--e-global-color-66839f4);
}

.elementor-73 .elementor-element.elementor-element-5904f2b .elementor-button:hover svg, .elementor-73 .elementor-element.elementor-element-5904f2b .elementor-button:focus svg {
	fill: var(--e-global-color-66839f4);
}

.elementor-73 .elementor-element.elementor-element-50cda47 {
	--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: 50px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-73 .elementor-element.elementor-element-50cda47:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-50cda47 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-73 .elementor-element.elementor-element-55e95af .ot-embed-wrap {
	justify-content: center;
}

.elementor-73 .elementor-element.elementor-element-55e95af .ot-label-overlay {
	color: var(--e-global-color-121c776);
	background-color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-40373e2-font-family), Sans-serif;
	font-size: var(--e-global-typography-40373e2-font-size);
	font-weight: var(--e-global-typography-40373e2-font-weight);
	text-transform: var(--e-global-typography-40373e2-text-transform);
	letter-spacing: var(--e-global-typography-40373e2-letter-spacing);
	height: 38px;
	line-height: 38px;
	padding-left: 0px;
	padding-right: 0px;
}

.elementor-73 .elementor-element.elementor-element-59d0c3a {
	--display: flex;
	--min-height: 700px;
	--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: center;
	--align-items: center;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 120px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-73 .elementor-element.elementor-element-59d0c3a:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-59d0c3a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a344ef);
}

.elementor-73 .elementor-element.elementor-element-f021ec0 {
	width: 100%;
	max-width: 100%;
	top: 0px;
}

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

body.rtl .elementor-73 .elementor-element.elementor-element-f021ec0 {
	right: 0px;
}

.elementor-73 .elementor-element.elementor-element-f021ec0 img {
	width: 100%;
	height: 40px;
	object-fit: cover;
	object-position: bottom center;
}

.elementor-73 .elementor-element.elementor-element-ff09079 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-73 .elementor-element.elementor-element-d724ec7 {
	text-align: start;
}

.elementor-73 .elementor-element.elementor-element-d724ec7 img {
	width: 260px;
}

.elementor-widget-text-editor {
	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);
	color: var(--e-global-color-text);
}

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

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

.elementor-73 .elementor-element.elementor-element-c1afa59 {
	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-73 .elementor-element.elementor-element-31680e7 .elementor-button {
	background-color: rgba(0, 0, 0, 0);
	font-family: var(--e-global-typography-6d832ef-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d832ef-font-size);
	font-weight: var(--e-global-typography-6d832ef-font-weight);
	text-transform: var(--e-global-typography-6d832ef-text-transform);
	letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	fill: var(--e-global-color-66839f4);
	color: var(--e-global-color-66839f4);
	padding: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-31680e7 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-73 .elementor-element.elementor-element-31680e7 .elementor-button:hover, .elementor-73 .elementor-element.elementor-element-31680e7 .elementor-button:focus {
	color: var(--e-global-color-66839f4);
}

.elementor-73 .elementor-element.elementor-element-31680e7 .elementor-button:hover svg, .elementor-73 .elementor-element.elementor-element-31680e7 .elementor-button:focus svg {
	fill: var(--e-global-color-66839f4);
}

.elementor-73 .elementor-element.elementor-element-51d20d2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-73 .elementor-element.elementor-element-3a4804a {
	--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: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-73 .elementor-element.elementor-element-3a4804a:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-3a4804a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a344ef);
}

.elementor-73 .elementor-element.elementor-element-d2c4014 {
	width: 100%;
	max-width: 100%;
	top: -2px;
}

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

body.rtl .elementor-73 .elementor-element.elementor-element-d2c4014 {
	right: 0px;
}

.elementor-73 .elementor-element.elementor-element-d2c4014 img {
	width: 100%;
}

.elementor-73 .elementor-element.elementor-element-65a31d8 .st-widget {
	min-height: 200px;
}

.elementor-73 .elementor-element.elementor-element-65a31d8 .st-content-area {
	padding: 140px 20px 680px 20px;
}

.elementor-73 .elementor-element.elementor-element-65a31d8 .st-bg-area {
	background-size: cover;
	transition: opacity 400ms ease;
}

.elementor-73 .elementor-element.elementor-element-65a31d8 .st-section-title {
	color: var(--e-global-color-87efb14);
	font-family: "brandon-grotesque", Sans-serif;
	font-size: 58px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
}

.elementor-73 .elementor-element.elementor-element-65a31d8 .st-tab-title {
	color: var(--e-global-color-secondary);
	margin-bottom: 16px;
	text-align: center;
}

.elementor-73 .elementor-element.elementor-element-65a31d8 .st-tab-text {
	color: var(--e-global-color-text);
	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);
	text-align: center;
}

.elementor-73 .elementor-element.elementor-element-65a31d8 .st-tab-panel {
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
}

.elementor-73 .elementor-element.elementor-element-65a31d8 .st-nav {
	padding: 20px 20px 20px 20px;
	gap: 32px;
	justify-content: center;
}

.elementor-73 .elementor-element.elementor-element-65a31d8 .st-nav__item {
	color: var(--e-global-color-text);
	background-color: rgba(255, 255, 255, 0);
	font-family: "brandon-grotesque", Sans-serif;
	font-size: 15px;
	font-weight: 900;
	text-transform: uppercase;
	letter-spacing: 1.2px;
	padding: 8px 0px 8px 0px;
}

.elementor-73 .elementor-element.elementor-element-65a31d8 .st-nav__item.is-active::after {
	background-color: var(--e-global-color-text);
}

.elementor-73 .elementor-element.elementor-element-65a31d8 .st-nav__item::after {
	height: 2px;
}

.elementor-73 .elementor-element.elementor-element-65a31d8 .st-btn-wrapper {
	text-align: center;
	margin: 10px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-65a31d8 .st-btn {
	font-family: var(--e-global-typography-6d832ef-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d832ef-font-size);
	font-weight: var(--e-global-typography-6d832ef-font-weight);
	text-transform: var(--e-global-typography-6d832ef-text-transform);
	letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	color: var(--e-global-color-secondary);
	padding: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-65a31d8 .st-btn .st-btn__icon--before {
	margin-right: 8px;
}

.elementor-73 .elementor-element.elementor-element-65a31d8 .st-btn .st-btn__icon--after {
	margin-left: 8px;
}

.elementor-73 .elementor-element.elementor-element-65a31d8 .st-btn:hover {
	color: var(--e-global-color-66839f4);
}

.elementor-73 .elementor-element.elementor-element-65a31d8 .st-bg-area::after {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-73 .elementor-element.elementor-element-899dc32 {
	--display: flex;
	--min-height: 700px;
	--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: 160px;
	--padding-bottom: 130px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-73 .elementor-element.elementor-element-899dc32:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-899dc32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a344ef);
	background-image: url("https://cdn-ileofnn.nitrocdn.com/chFJmvPpOhjsBSMXDQMBhWVnjxGAFgsK/assets/images/optimized/rev-92562ec/anthonys.com/wp-content/uploads/2026/06/watermark-crab.svg");
	background-position: 10% 550px;
	background-repeat: no-repeat;
}

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

.elementor-73 .elementor-element.elementor-element-258171b .hc-badge {
	width: 220px;
	height: 220px;
	top: -90px;
	left: -90px;
}

.elementor-73 .elementor-element.elementor-element-258171b .hc-image-track {
	width: calc(500px + 20%);
}

.elementor-73 .elementor-element.elementor-element-258171b .hc-slide-image {
	width: 500px;
	height: 535px;
}

.elementor-73 .elementor-element.elementor-element-258171b {
	--hc-peek: 33;
}

.elementor-73 .elementor-element.elementor-element-258171b .hc-content {
	padding: 0px 90px 0px 170px;
	text-align: left;
}

.elementor-73 .elementor-element.elementor-element-258171b .hc-tag {
	color: var(--e-global-color-66839f4);
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-73 .elementor-element.elementor-element-258171b .hc-title {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-43bc568-font-family), Sans-serif;
	font-size: var(--e-global-typography-43bc568-font-size);
	font-weight: var(--e-global-typography-43bc568-font-weight);
	text-transform: var(--e-global-typography-43bc568-text-transform);
	line-height: var(--e-global-typography-43bc568-line-height);
}

.elementor-73 .elementor-element.elementor-element-258171b .hc-text {
	color: var(--e-global-color-text);
	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-73 .elementor-element.elementor-element-258171b .hc-link {
	color: var(--e-global-color-66839f4);
	font-family: var(--e-global-typography-6d832ef-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d832ef-font-size);
	font-weight: var(--e-global-typography-6d832ef-font-weight);
	text-transform: var(--e-global-typography-6d832ef-text-transform);
	letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
}

.elementor-73 .elementor-element.elementor-element-258171b .hc-link-icon {
	color: var(--e-global-color-66839f4);
}

.elementor-73 .elementor-element.elementor-element-258171b .hc-link-icon i {
	font-size: 36px;
}

.elementor-73 .elementor-element.elementor-element-258171b .hc-link-icon svg {
	width: 36px;
	height: 36px;
}

.elementor-73 .elementor-element.elementor-element-258171b .hc-arrow {
	color: var(--e-global-color-121c776);
	background-color: var(--e-global-color-66839f4);
	width: 52px;
	height: 52px;
}

.elementor-73 .elementor-element.elementor-element-258171b .hc-arrow i {
	font-size: 16px;
}

.elementor-73 .elementor-element.elementor-element-258171b .hc-arrow svg {
	width: 16px;
	height: 16px;
}

.elementor-73 .elementor-element.elementor-element-258171b .hc-arrows {
	gap: 12px;
	transform: translateY(50%);
}

.elementor-73 .elementor-element.elementor-element-258171b .hc-progress-wrap {
	justify-content: center;
	margin: 60px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-258171b .hc-progress-track {
	background-color: #ece4d1;
	height: 3px;
	width: 770px;
}

.elementor-73 .elementor-element.elementor-element-258171b .hc-progress-fill {
	background-color: var(--e-global-color-accent);
}

.elementor-73 .elementor-element.elementor-element-cdebf09 {
	--display: flex;
	--min-height: 700px;
	--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: 116px 116px;
	--row-gap: 116px;
	--column-gap: 116px;
	--padding-top: 64px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-73 .elementor-element.elementor-element-cdebf09:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-cdebf09 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a344ef);
	background-image: url("https://cdn-ileofnn.nitrocdn.com/chFJmvPpOhjsBSMXDQMBhWVnjxGAFgsK/assets/images/optimized/rev-92562ec/anthonys.com/wp-content/uploads/2026/05/Silverware-background-accent.svg");
	background-position: bottom right;
	background-repeat: no-repeat;
}

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

.elementor-73 .elementor-element.elementor-element-e430f8b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-73 .elementor-element.elementor-element-24471e3 img {
	width: 100%;
	height: 564px;
	object-fit: cover;
	object-position: center center;
}

.elementor-73 .elementor-element.elementor-element-0a79bfb {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-73 .elementor-element.elementor-element-ab0e1df .elementor-button {
	background-color: rgba(0, 0, 0, 0);
	font-family: var(--e-global-typography-6d832ef-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d832ef-font-size);
	font-weight: var(--e-global-typography-6d832ef-font-weight);
	text-transform: var(--e-global-typography-6d832ef-text-transform);
	letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	fill: var(--e-global-color-66839f4);
	color: var(--e-global-color-66839f4);
	padding: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-ab0e1df .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-73 .elementor-element.elementor-element-ab0e1df .elementor-button:hover, .elementor-73 .elementor-element.elementor-element-ab0e1df .elementor-button:focus {
	color: var(--e-global-color-66839f4);
}

.elementor-73 .elementor-element.elementor-element-ab0e1df .elementor-button:hover svg, .elementor-73 .elementor-element.elementor-element-ab0e1df .elementor-button:focus svg {
	fill: var(--e-global-color-66839f4);
}

.elementor-73 .elementor-element.elementor-element-8ea27f9 {
	--display: flex;
	--min-height: 327px;
	--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: 62px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-73 .elementor-element.elementor-element-8ea27f9:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-8ea27f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a344ef);
}

.elementor-73 .elementor-element.elementor-element-01505ce {
	text-align: center;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	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-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-73 .elementor-element.elementor-element-0a44027 .elementor-icon-list-icon i {
	color: var(--e-global-color-dc0a128);
	transition: color .3s;
}

.elementor-73 .elementor-element.elementor-element-0a44027 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-dc0a128);
	transition: fill .3s;
}

.elementor-73 .elementor-element.elementor-element-0a44027 {
	--e-icon-list-icon-size: 21px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-align: center;
	--icon-vertical-offset: 1px;
}

.elementor-73 .elementor-element.elementor-element-0a44027 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-73 .elementor-element.elementor-element-0a44027 .elementor-icon-list-item > a {
	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-73 .elementor-element.elementor-element-0a44027 .elementor-icon-list-text {
	color: var(--e-global-color-dc0a128);
	transition: color .3s;
}

.elementor-73 .elementor-element.elementor-element-fa44e40 {
	--display: flex;
	--min-height: 710px;
	--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: 1;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-73 .elementor-element.elementor-element-fa44e40:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-fa44e40 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileofnn.nitrocdn.com/chFJmvPpOhjsBSMXDQMBhWVnjxGAFgsK/assets/images/optimized/rev-92562ec/anthonys.com/wp-content/uploads/2026/04/b7f3760fd9c79497fc297330b11e8dd94029a2fa-scaled.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-73 .elementor-element.elementor-element-fa44e40::before, .elementor-73 .elementor-element.elementor-element-fa44e40 > .elementor-background-video-container::before, .elementor-73 .elementor-element.elementor-element-fa44e40 > .e-con-inner > .elementor-background-video-container::before, .elementor-73 .elementor-element.elementor-element-fa44e40 > .elementor-background-slideshow::before, .elementor-73 .elementor-element.elementor-element-fa44e40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-73 .elementor-element.elementor-element-fa44e40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-9a344ef) 10%, rgba(255, 255, 255, 0) 40%);
}

.elementor-73 .elementor-element.elementor-element-0d43ef4 {
	--spacer-size: 710px;
}

.elementor-73 .elementor-element.elementor-element-5d48446 {
	--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: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

@media (max-width:1366px) {
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-fd9f2ab .elementor-button {
		font-size: var(--e-global-typography-e082e39-font-size);
		letter-spacing: var(--e-global-typography-e082e39-letter-spacing);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-90b0612 {
		--padding-top: 84px;
		--padding-bottom: 108px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-73 .elementor-element.elementor-element-be8c5d2 .elementor-heading-title {
		font-size: var(--e-global-typography-edde749-font-size);
		line-height: var(--e-global-typography-edde749-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-622e009 .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-622e009 .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-fd7053c .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-dc40638 .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-dc40638 .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-eb0435d .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-eb0435d .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-6d63393 .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-6d63393 .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-950e39c .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-950e39c .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-6a63fe4 .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-6a63fe4 .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-c3da4f8 .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-c3da4f8 .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-e8ac6de .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-4bb011a .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-4bb011a .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-0c8490e .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-0c8490e .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-5904f2b .elementor-button {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-55e95af .ot-label-overlay {
		font-size: var(--e-global-typography-40373e2-font-size);
		letter-spacing: var(--e-global-typography-40373e2-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-59d0c3a {
		--padding-top: 120px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-c1afa59 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-31680e7 .elementor-button {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-65a31d8 .st-tab-text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-65a31d8 .st-btn {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b > .elementor-widget-container {
		padding: 0px 0px 0px 20px;
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b .hc-content {
		padding: 80px 90px 0px 40px;
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b .hc-tag {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b .hc-title {
		font-size: var(--e-global-typography-43bc568-font-size);
		line-height: var(--e-global-typography-43bc568-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b .hc-text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b .hc-link {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-cdebf09 {
		--padding-top: 64px;
		--padding-bottom: 150px;
		--padding-left: 0px;
		--padding-right: 20px;
	}
	
	.elementor-73 .elementor-element.elementor-element-ab0e1df .elementor-button {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-8ea27f9 {
		--padding-top: 60px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-0a44027 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-73 .elementor-element.elementor-element-0a44027 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media (max-width:1200px) {
	.elementor-73 .elementor-element.elementor-element-0d07db9 {
		--e-n-carousel-swiper-slides-to-display: 2;
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b .hc-content {
		padding: 0px 20px 0px 20px;
	}
}

@media (max-width:1024px) {
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-fd9f2ab .elementor-button {
		font-size: var(--e-global-typography-e082e39-font-size);
		letter-spacing: var(--e-global-typography-e082e39-letter-spacing);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-be8c5d2 .elementor-heading-title {
		font-size: var(--e-global-typography-edde749-font-size);
		line-height: var(--e-global-typography-edde749-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-622e009 .fc-card {
		height: 400px;
	}
	
	.elementor-73 .elementor-element.elementor-element-622e009 .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-622e009 .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-fd7053c .fc-card {
		height: 400px;
	}
	
	.elementor-73 .elementor-element.elementor-element-fd7053c .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-dc40638 .fc-card {
		height: 400px;
	}
	
	.elementor-73 .elementor-element.elementor-element-dc40638 .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-dc40638 .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-eb0435d .fc-card {
		height: 400px;
	}
	
	.elementor-73 .elementor-element.elementor-element-eb0435d .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-eb0435d .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-6d63393 .fc-card {
		height: 400px;
	}
	
	.elementor-73 .elementor-element.elementor-element-6d63393 .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-6d63393 .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-950e39c .fc-card {
		height: 400px;
	}
	
	.elementor-73 .elementor-element.elementor-element-950e39c .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-950e39c .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-6a63fe4 .fc-card {
		height: 400px;
	}
	
	.elementor-73 .elementor-element.elementor-element-6a63fe4 .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-6a63fe4 .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-c3da4f8 .fc-card {
		height: 400px;
	}
	
	.elementor-73 .elementor-element.elementor-element-c3da4f8 .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-c3da4f8 .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-e8ac6de .fc-card {
		height: 400px;
	}
	
	.elementor-73 .elementor-element.elementor-element-e8ac6de .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-4bb011a .fc-card {
		height: 400px;
	}
	
	.elementor-73 .elementor-element.elementor-element-4bb011a .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-4bb011a .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-0c8490e .fc-card {
		height: 400px;
	}
	
	.elementor-73 .elementor-element.elementor-element-0c8490e .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-0c8490e .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-0d07db9 {
		--e-n-carousel-swiper-slides-to-display: 2;
	}
	
	.elementor-73 .elementor-element.elementor-element-5904f2b .elementor-button {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-55e95af .ot-label-overlay {
		font-size: var(--e-global-typography-40373e2-font-size);
		letter-spacing: var(--e-global-typography-40373e2-letter-spacing);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-c1afa59 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-31680e7 .elementor-button {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-65a31d8 .st-tab-text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-65a31d8 .st-btn {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-899dc32:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-899dc32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0px;
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b .hc-badge {
		width: 150px;
		height: 150px;
		top: -100px;
		left: -100px;
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b .hc-image-track {
		width: calc(400px + 20%);
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b .hc-slide-image {
		width: 400px;
		height: 435px;
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b {
		--hc-peek: 20;
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b .hc-content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b .hc-tag {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b .hc-title {
		font-size: var(--e-global-typography-43bc568-font-size);
		line-height: var(--e-global-typography-43bc568-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b .hc-text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b .hc-link {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-cdebf09 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 20px;
	}
	
	.elementor-73 .elementor-element.elementor-element-ab0e1df .elementor-button {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-0a44027 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-73 .elementor-element.elementor-element-0a44027 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media (max-width:767px) {
	.elementor-73 .elementor-element.elementor-element-f831c2d {
		--min-height: 480px;
		--padding-top: 76px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-73 .elementor-element.elementor-element-114cb4f .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-73 .elementor-element.elementor-element-b84bfee .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-fd9f2ab .elementor-button {
		font-size: var(--e-global-typography-e082e39-font-size);
		letter-spacing: var(--e-global-typography-e082e39-letter-spacing);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-7a3a5d5 {
		bottom: -8px;
		z-index: 0;
	}
	
	.elementor-73 .elementor-element.elementor-element-7a3a5d5 img {
		width: 100%;
		height: 40px;
		object-fit: cover;
	}
	
	.elementor-73 .elementor-element.elementor-element-be8c5d2 .elementor-heading-title {
		font-size: var(--e-global-typography-edde749-font-size);
		line-height: var(--e-global-typography-edde749-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-622e009 .fc-card {
		height: 360px;
	}
	
	.elementor-73 .elementor-element.elementor-element-622e009 .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-622e009 .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-fd7053c .fc-card {
		height: 360px;
	}
	
	.elementor-73 .elementor-element.elementor-element-fd7053c .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-dc40638 .fc-card {
		height: 360px;
	}
	
	.elementor-73 .elementor-element.elementor-element-dc40638 .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-dc40638 .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-eb0435d .fc-card {
		height: 360px;
	}
	
	.elementor-73 .elementor-element.elementor-element-eb0435d .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-eb0435d .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-6d63393 .fc-card {
		height: 360px;
	}
	
	.elementor-73 .elementor-element.elementor-element-6d63393 .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-6d63393 .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-950e39c .fc-card {
		height: 360px;
	}
	
	.elementor-73 .elementor-element.elementor-element-950e39c .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-950e39c .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-6a63fe4 .fc-card {
		height: 360px;
	}
	
	.elementor-73 .elementor-element.elementor-element-6a63fe4 .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-6a63fe4 .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-c3da4f8 .fc-card {
		height: 360px;
	}
	
	.elementor-73 .elementor-element.elementor-element-c3da4f8 .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-c3da4f8 .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-e8ac6de .fc-card {
		height: 360px;
	}
	
	.elementor-73 .elementor-element.elementor-element-e8ac6de .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-4bb011a .fc-card {
		height: 360px;
	}
	
	.elementor-73 .elementor-element.elementor-element-4bb011a .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-4bb011a .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-0c8490e .fc-card {
		height: 360px;
	}
	
	.elementor-73 .elementor-element.elementor-element-0c8490e .fc-btn-1 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-0c8490e .fc-btn-2 {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-0d07db9 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-73 .elementor-element.elementor-element-5904f2b {
		margin: 80px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-73 .elementor-element.elementor-element-5904f2b .elementor-button {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-55e95af .ot-label-overlay {
		font-size: var(--e-global-typography-40373e2-font-size);
		letter-spacing: var(--e-global-typography-40373e2-letter-spacing);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-c1afa59 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-31680e7 .elementor-button {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-d2c4014 {
		top: -10px;
	}
	
	.elementor-73 .elementor-element.elementor-element-65a31d8 .st-widget {
		min-height: 600px;
	}
	
	.elementor-73 .elementor-element.elementor-element-65a31d8 .st-content-area {
		padding: 60px 0px 210px 0px;
	}
	
	.elementor-73 .elementor-element.elementor-element-65a31d8 .st-section-title {
		font-size: 32px;
		letter-spacing: .3px;
	}
	
	.elementor-73 .elementor-element.elementor-element-65a31d8 .st-tab-text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-65a31d8 .st-tab-panel {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-73 .elementor-element.elementor-element-65a31d8 .st-nav {
		justify-content: flex-start;
	}
	
	.elementor-73 .elementor-element.elementor-element-65a31d8 .st-nav__item::after {
		height: 2px;
	}
	
	.elementor-73 .elementor-element.elementor-element-65a31d8 .st-btn {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-899dc32:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-899dc32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom left;
		background-size: 140px auto;
	}
	
	.elementor-73 .elementor-element.elementor-element-899dc32 {
		--padding-top: 80px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b .hc-badge {
		width: 110px;
		height: 110px;
		top: -40px;
		left: -40px;
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b .hc-image-track {
		width: calc(280px + 20%);
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b .hc-slide-image {
		width: 280px;
		height: 300px;
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b {
		--hc-peek: 12;
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b .hc-content {
		padding: 40px 15px 25px 15px;
		text-align: center;
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b .hc-tag {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b .hc-title {
		font-size: var(--e-global-typography-43bc568-font-size);
		line-height: var(--e-global-typography-43bc568-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b .hc-text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b .hc-link {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b .hc-progress-wrap {
		justify-content: center;
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-73 .elementor-element.elementor-element-258171b .hc-progress-track {
		width: 280px;
	}
	
	.elementor-73 .elementor-element.elementor-element-cdebf09:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-cdebf09 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 120px auto;
	}
	
	.elementor-73 .elementor-element.elementor-element-cdebf09 {
		--padding-top: 15px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-73 .elementor-element.elementor-element-24471e3 {
		text-align: center;
	}
	
	.elementor-73 .elementor-element.elementor-element-24471e3 img {
		width: 270px;
		height: 240px;
	}
	
	.elementor-73 .elementor-element.elementor-element-5fe34e7 {
		text-align: center;
	}
	
	.elementor-73 .elementor-element.elementor-element-a4cdfbb {
		text-align: center;
	}
	
	.elementor-73 .elementor-element.elementor-element-ab0e1df {
		margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-73 .elementor-element.elementor-element-ab0e1df .elementor-button {
		font-size: var(--e-global-typography-6d832ef-font-size);
		letter-spacing: var(--e-global-typography-6d832ef-letter-spacing);
	}
	
	.elementor-73 .elementor-element.elementor-element-8ea27f9 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-0a44027 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-73 .elementor-element.elementor-element-0a44027 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-73 .elementor-element.elementor-element-4e86f9a > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-73 .elementor-element.elementor-element-fa44e40 {
		--min-height: 334px;
	}
	
	.elementor-73 .elementor-element.elementor-element-0d43ef4 {
		--spacer-size: 334px;
	}
}

@media (min-width:768px) {
	.elementor-73 .elementor-element.elementor-element-90b0612 {
		--content-width: 1400px;
	}
	
	.elementor-73 .elementor-element.elementor-element-50cda47 {
		--content-width: 840px;
	}
	
	.elementor-73 .elementor-element.elementor-element-59d0c3a {
		--content-width: 1258px;
	}
	
	.elementor-73 .elementor-element.elementor-element-ff09079 {
		--width: 629px;
	}
	
	.elementor-73 .elementor-element.elementor-element-51d20d2 {
		--width: 576px;
	}
	
	.elementor-73 .elementor-element.elementor-element-899dc32 {
		--content-width: 1440px;
	}
	
	.elementor-73 .elementor-element.elementor-element-cdebf09 {
		--content-width: 1400px;
	}
	
	.elementor-73 .elementor-element.elementor-element-e430f8b {
		--width: 635px;
	}
	
	.elementor-73 .elementor-element.elementor-element-0a79bfb {
		--width: 516px;
	}
	
	.elementor-73 .elementor-element.elementor-element-8ea27f9 {
		--content-width: 1185px;
	}
}

/* Start custom CSS for nested-carousel, class: .elementor-element-0d07db9 */
.elementor-73 .elementor-element.elementor-element-0d07db9 .swiper-pagination-progressbar {
	bottom: -85px !important;
	top: unset !important;
	width: 70% !important;
	background: rgba(247, 243, 237, .3);
	left: 10%;
}

@media screen and (max-width: 767px) {
	.elementor-73 .elementor-element.elementor-element-0d07db9 .swiper-pagination-progressbar {
		bottom: -60px !important;
		top: unset !important;
		width: 90% !important;
		background: rgba(247, 243, 237, .3);
		left: 0;
	}
}
