.elementor-57 .elementor-element.elementor-element-d5145ca>.elementor-container {
	min-height: 88vh;
}

.elementor-57 .elementor-element.elementor-element-d5145ca>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-57 .elementor-element.elementor-element-d5145ca:not(.elementor-motion-effects-element-type-background),
.elementor-57 .elementor-element.elementor-element-d5145ca>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #CD2B2A;
}

.elementor-57 .elementor-element.elementor-element-d5145ca>.elementor-background-overlay {
	background-color: #CD2B2A;
	background-image: url("/wp-content/uploads/2020/05/autich.png");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: 50% auto;
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-57 .elementor-element.elementor-element-d5145ca {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-38f2e2c>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-ee9930b .elementor-spacer-inner {
	height: 100px;
}

.elementor-57 .elementor-element.elementor-element-b43d37c>.elementor-container {
	max-width: 1600px;
}

.elementor-57 .elementor-element.elementor-element-0f5706f>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-57 .elementor-element.elementor-element-0f5706f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-57 .elementor-element.elementor-element-dc4d235>.elementor-element-populated {
	padding: 0px 0px 200px 0px;
}

.elementor-57 .elementor-element.elementor-element-bdbd697 {
	text-align: right;
}

.elementor-57 .elementor-element.elementor-element-bdbd697 .elementor-image img {
	max-width: 27%;
}

.elementor-57 .elementor-element.elementor-element-bdbd697>.elementor-widget-container {
	margin: 0px 159px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-3bfc28a .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 90px;
	font-weight: bold;
}

.elementor-57 .elementor-element.elementor-element-3bfc28a>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-f7e56b7 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 40px;
	font-weight: bold;
}

.elementor-57 .elementor-element.elementor-element-f7e56b7>.elementor-widget-container {
	margin: -17px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-8d7f566 {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 20px;
	font-weight: normal;
}

.elementor-57 .elementor-element.elementor-element-da91b64 .elementor-button {
	font-family: "VisbyCF", Sans-serif;
	text-transform: uppercase;
	background-color: #2B2B2B;
	border-radius: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-1a32aaa>.elementor-container {
	max-width: 1600px;
	min-height: 700px;
}

.elementor-57 .elementor-element.elementor-element-1a32aaa>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-57 .elementor-element.elementor-element-1a32aaa:not(.elementor-motion-effects-element-type-background),
.elementor-57 .elementor-element.elementor-element-1a32aaa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E93838;
}

.elementor-57 .elementor-element.elementor-element-1a32aaa {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-1a32aaa>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-57 .elementor-element.elementor-element-2fc9a63 .elementor-image img {
	max-width: 100%;
}

body:not(.rtl) .elementor-57 .elementor-element.elementor-element-2fc9a63 {
	left: -175px;
}

body.rtl .elementor-57 .elementor-element.elementor-element-2fc9a63 {
	right: -175px;
}

.elementor-57 .elementor-element.elementor-element-2fc9a63 {
	top: 119px;
}

.elementor-57 .elementor-element.elementor-element-3f17e2f>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-ecf7ef3>.elementor-container {
	max-width: 1600px;
}

.elementor-bc-flex-widget .elementor-57 .elementor-element.elementor-element-2bc93eb.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-57 .elementor-element.elementor-element-2bc93eb.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-57 .elementor-element.elementor-element-2bc93eb>.elementor-element-populated {
	padding: 0px 0px 200px 0px;
}

.elementor-57 .elementor-element.elementor-element-8f2ad94 .elementor-spacer-inner {
	height: 100px;
}

.elementor-57 .elementor-element.elementor-element-b72a38b .elementor-heading-title {
	color: #B52626;
	font-family: "VisbyCF", Sans-serif;
	font-size: 70px;
	font-weight: bold;
}

.elementor-57 .elementor-element.elementor-element-5063a17 {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 20px;
	font-weight: normal;
}

.elementor-57 .elementor-element.elementor-element-7bba4ae .elementor-button {
	font-family: "VisbyCF", Sans-serif;
	text-transform: uppercase;
	background-color: #2B2B2B;
	border-radius: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-39c5114 .elementor-button {
	font-family: "VisbyCF", Sans-serif;
	text-transform: uppercase;
	background-color: #FF5959;
	border-radius: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-8f8a72a:not(.elementor-motion-effects-element-type-background),
.elementor-57 .elementor-element.elementor-element-8f8a72a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #B52626;
}

.elementor-57 .elementor-element.elementor-element-8f8a72a {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-57 .elementor-element.elementor-element-8f8a72a>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-57 .elementor-element.elementor-element-698c778 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 70px;
	font-weight: bold;
}

.elementor-57 .elementor-element.elementor-element-3e39e0e .elementor-spacer-inner {
	height: 25px;
}

.elementor-57 .elementor-element.elementor-element-5cfe3b9:not(.elementor-motion-effects-element-type-background),
.elementor-57 .elementor-element.elementor-element-5cfe3b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #2B2B2B;
}

.elementor-57 .elementor-element.elementor-element-5cfe3b9 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-57 .elementor-element.elementor-element-5cfe3b9>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-57 .elementor-element.elementor-element-b3ba1bf>.elementor-element-populated {
	padding: 40px 40px 40px 40px;
}

.elementor-57 .elementor-element.elementor-element-a1aecb7 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 90px;
}

.elementor-57 .elementor-element.elementor-element-a1aecb7>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-721152d {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 20px;
	font-weight: normal;
}

.elementor-57 .elementor-element.elementor-element-0d1fe54 .elementor-button {
	font-family: "VisbyCF", Sans-serif;
	background-color: #E93838;
	border-radius: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-0eeb03f .elementor-image img {
	max-width: 100%;
}

body:not(.rtl) .elementor-57 .elementor-element.elementor-element-0eeb03f {
	left: 373px;
}

body.rtl .elementor-57 .elementor-element.elementor-element-0eeb03f {
	right: 373px;
}

.elementor-57 .elementor-element.elementor-element-0eeb03f {
	top: -101px;
}

.elementor-57 .elementor-element.elementor-element-96519bf:not(.elementor-motion-effects-element-type-background),
.elementor-57 .elementor-element.elementor-element-96519bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E93838;
}

.elementor-57 .elementor-element.elementor-element-96519bf {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-57 .elementor-element.elementor-element-96519bf>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-57 .elementor-element.elementor-element-b6b0b1d .elementor-image img {
	max-width: 100%;
}

.elementor-57 .elementor-element.elementor-element-aadad52 {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-aadad52 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 70px;
}

.elementor-57 .elementor-element.elementor-element-32b9664 {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-32b9664 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 21px;
	font-weight: normal;
}

.elementor-57 .elementor-element.elementor-element-32b9664>.elementor-widget-container {
	margin: 0px 300px 0px 300px;
}

.elementor-57 .elementor-element.elementor-element-4c08ec7 .elementor-spacer-inner {
	height: 25px;
}

.elementor-57 .elementor-element.elementor-element-8880cff>.elementor-container {
	max-width: 1600px;
}

.elementor-57 .elementor-element.elementor-element-8880cff:not(.elementor-motion-effects-element-type-background),
.elementor-57 .elementor-element.elementor-element-8880cff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E93838;
}

.elementor-57 .elementor-element.elementor-element-8880cff {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 100px 0px;
}

.elementor-57 .elementor-element.elementor-element-8880cff>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-57 .elementor-element.elementor-element-52a53c1 {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-52a53c1 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 25px;
}

.elementor-57 .elementor-element.elementor-element-d68a35e {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-d68a35e .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 25px;
}

.elementor-57 .elementor-element.elementor-element-d68a35e>.elementor-widget-container {
	margin: -12px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-9487549 .elementor-image img {
	max-width: 71%;
}

.elementor-57 .elementor-element.elementor-element-eae5a11 .elementor-button {
	background-color: #B52626;
	border-radius: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-8f1dbb1 .eael-lightbox-btn {
	text-align: left;
}

.mfp-bg.eael-lightbox-modal-popup-8f1dbb1.mfp-bg {
	background: rgba(0, 0, 0, .8);
}

.elementor-57 .elementor-element.elementor-element-8f1dbb1 .eael-lightbox-btn>span {
	border-radius: 0px;
	color: #ffffff;
	background-color: #B52626;
}

.elementor-57 .elementor-element.elementor-element-8f1dbb1 .eael-lightbox-btn>span:hover {
	color: #ffffff;
	background-color: #272727;
}

.eael-lightbox-popup-window-8f1dbb1 .mfp-close {
	font-size: 35px;
	font-weight: bold;
	color: #ffffff;
}

.eael-lightbox-modal-window-8f1dbb1 .mfp-close {
	font-size: 35px;
	font-weight: bold;
	color: #ffffff;
}

.eael-lightbox-popup-window-8f1dbb1 .mfp-close,
.eael-lightbox-popup-window-8f1dbb1 .mfp-close:hover {
	width: 15px;
}

.eael-lightbox-modal-window-8f1dbb1 .mfp-close,
.eael-lightbox-modal-window-8f1dbb1 .mfp-close:hover {
	width: 15px;
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-6efd9bf {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-6efd9bf .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 25px;
}

.elementor-57 .elementor-element.elementor-element-289450e {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-289450e .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 25px;
}

.elementor-57 .elementor-element.elementor-element-289450e>.elementor-widget-container {
	margin: -12px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-89cb9b4 .elementor-image img {
	max-width: 67%;
}

.elementor-57 .elementor-element.elementor-element-6f16dbc .elementor-button {
	background-color: #2B2B2B;
	border-radius: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-2d04e3e .eael-lightbox-btn {
	text-align: left;
}

.mfp-bg.eael-lightbox-modal-popup-2d04e3e.mfp-bg {
	background: rgba(0, 0, 0, .8);
}

.elementor-57 .elementor-element.elementor-element-2d04e3e .eael-lightbox-btn>span {
	border-radius: 0px;
	color: #ffffff;
	background-color: #B52626;
}

.elementor-57 .elementor-element.elementor-element-2d04e3e .eael-lightbox-btn>span:hover {
	color: #ffffff;
	background-color: #272727;
}

.eael-lightbox-popup-window-2d04e3e .mfp-close {
	font-size: 35px;
	font-weight: bold;
	color: #ffffff;
}

.eael-lightbox-modal-window-2d04e3e .mfp-close {
	font-size: 35px;
	font-weight: bold;
	color: #ffffff;
}

.eael-lightbox-popup-window-2d04e3e .mfp-close,
.eael-lightbox-popup-window-2d04e3e .mfp-close:hover {
	width: 15px;
}

.eael-lightbox-modal-window-2d04e3e .mfp-close,
.eael-lightbox-modal-window-2d04e3e .mfp-close:hover {
	width: 15px;
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-2496d9e {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-2496d9e .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 25px;
}

.elementor-57 .elementor-element.elementor-element-6463d00 {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-6463d00 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 25px;
}

.elementor-57 .elementor-element.elementor-element-6463d00>.elementor-widget-container {
	margin: -12px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-80cb814 .elementor-image img {
	max-width: 67%;
}

.elementor-57 .elementor-element.elementor-element-a4870ee .elementor-button {
	background-color: #2B2B2B;
	border-radius: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-f21aafd .eael-lightbox-btn {
	text-align: left;
}

.mfp-bg.eael-lightbox-modal-popup-f21aafd.mfp-bg {
	background: rgba(0, 0, 0, .8);
}

.elementor-57 .elementor-element.elementor-element-f21aafd .eael-lightbox-btn>span {
	border-radius: 0px;
	color: #ffffff;
	background-color: #B52626;
}

.elementor-57 .elementor-element.elementor-element-f21aafd .eael-lightbox-btn>span:hover {
	color: #ffffff;
	background-color: #272727;
}

.eael-lightbox-popup-window-f21aafd .mfp-close {
	font-size: 35px;
	font-weight: bold;
	color: #ffffff;
}

.eael-lightbox-modal-window-f21aafd .mfp-close {
	font-size: 35px;
	font-weight: bold;
	color: #ffffff;
}

.eael-lightbox-popup-window-f21aafd .mfp-close,
.eael-lightbox-popup-window-f21aafd .mfp-close:hover {
	width: 15px;
}

.eael-lightbox-modal-window-f21aafd .mfp-close,
.eael-lightbox-modal-window-f21aafd .mfp-close:hover {
	width: 15px;
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-fd9d77e>.elementor-container {
	max-width: 1600px;
}

.elementor-57 .elementor-element.elementor-element-fd9d77e:not(.elementor-motion-effects-element-type-background),
.elementor-57 .elementor-element.elementor-element-fd9d77e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E93838;
}

.elementor-57 .elementor-element.elementor-element-fd9d77e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 100px 0px;
}

.elementor-57 .elementor-element.elementor-element-fd9d77e>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-57 .elementor-element.elementor-element-33b6ea6 {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-33b6ea6 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 25px;
}

.elementor-57 .elementor-element.elementor-element-d7c113c {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-d7c113c .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 25px;
}

.elementor-57 .elementor-element.elementor-element-d7c113c>.elementor-widget-container {
	margin: -12px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-9b8cccc .elementor-image img {
	max-width: 70%;
}

.elementor-57 .elementor-element.elementor-element-beb1647 .elementor-button {
	background-color: #2B2B2B;
	border-radius: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-8523501 .eael-lightbox-btn {
	text-align: left;
}

.mfp-bg.eael-lightbox-modal-popup-8523501.mfp-bg {
	background: rgba(0, 0, 0, .8);
}

.elementor-57 .elementor-element.elementor-element-8523501 .eael-lightbox-btn>span {
	border-radius: 0px;
	color: #ffffff;
	background-color: #B52626;
}

.elementor-57 .elementor-element.elementor-element-8523501 .eael-lightbox-btn>span:hover {
	color: #ffffff;
	background-color: #272727;
}

.eael-lightbox-popup-window-8523501 .mfp-close {
	font-size: 35px;
	font-weight: bold;
	color: #ffffff;
}

.eael-lightbox-modal-window-8523501 .mfp-close {
	font-size: 35px;
	font-weight: bold;
	color: #ffffff;
}

.eael-lightbox-popup-window-8523501 .mfp-close,
.eael-lightbox-popup-window-8523501 .mfp-close:hover {
	width: 15px;
}

.eael-lightbox-modal-window-8523501 .mfp-close,
.eael-lightbox-modal-window-8523501 .mfp-close:hover {
	width: 15px;
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-2b4a182 {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-2b4a182 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 25px;
}

.elementor-57 .elementor-element.elementor-element-5baad44 {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-5baad44 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 25px;
}

.elementor-57 .elementor-element.elementor-element-5baad44>.elementor-widget-container {
	margin: -12px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-5b375f7 .elementor-image img {
	max-width: 72%;
}

.elementor-57 .elementor-element.elementor-element-95a9850 .elementor-button {
	background-color: #2B2B2B;
	border-radius: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-ccd96f6 .eael-lightbox-btn {
	text-align: left;
}

.mfp-bg.eael-lightbox-modal-popup-ccd96f6.mfp-bg {
	background: rgba(0, 0, 0, .8);
}

.elementor-57 .elementor-element.elementor-element-ccd96f6 .eael-lightbox-btn>span {
	border-radius: 0px;
	color: #ffffff;
	background-color: #B52626;
}

.elementor-57 .elementor-element.elementor-element-ccd96f6 .eael-lightbox-btn>span:hover {
	color: #ffffff;
	background-color: #272727;
}

.eael-lightbox-popup-window-ccd96f6 .mfp-close {
	font-size: 35px;
	font-weight: bold;
	color: #ffffff;
}

.eael-lightbox-modal-window-ccd96f6 .mfp-close {
	font-size: 35px;
	font-weight: bold;
	color: #ffffff;
}

.eael-lightbox-popup-window-ccd96f6 .mfp-close,
.eael-lightbox-popup-window-ccd96f6 .mfp-close:hover {
	width: 15px;
}

.eael-lightbox-modal-window-ccd96f6 .mfp-close,
.eael-lightbox-modal-window-ccd96f6 .mfp-close:hover {
	width: 15px;
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-255b86a {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-255b86a .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 25px;
}

.elementor-57 .elementor-element.elementor-element-6067d58 {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-6067d58 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 25px;
}

.elementor-57 .elementor-element.elementor-element-6067d58>.elementor-widget-container {
	margin: -12px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-6308be5 .elementor-image img {
	max-width: 69%;
}

.elementor-57 .elementor-element.elementor-element-b081d51 .elementor-button {
	background-color: #2B2B2B;
	border-radius: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-3b02311 .eael-lightbox-btn {
	text-align: left;
}

.mfp-bg.eael-lightbox-modal-popup-3b02311.mfp-bg {
	background: rgba(0, 0, 0, .8);
}

.elementor-57 .elementor-element.elementor-element-3b02311 .eael-lightbox-btn>span {
	border-radius: 0px;
	color: #ffffff;
	background-color: #B52626;
}

.elementor-57 .elementor-element.elementor-element-3b02311 .eael-lightbox-btn>span:hover {
	color: #ffffff;
	background-color: #272727;
}

.eael-lightbox-popup-window-3b02311 .mfp-close {
	font-size: 35px;
	font-weight: bold;
	color: #ffffff;
}

.eael-lightbox-modal-window-3b02311 .mfp-close {
	font-size: 35px;
	font-weight: bold;
	color: #ffffff;
}

.eael-lightbox-popup-window-3b02311 .mfp-close,
.eael-lightbox-popup-window-3b02311 .mfp-close:hover {
	width: 15px;
}

.eael-lightbox-modal-window-3b02311 .mfp-close,
.eael-lightbox-modal-window-3b02311 .mfp-close:hover {
	width: 15px;
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-8e90278>.elementor-container {
	max-width: 1600px;
}

.elementor-57 .elementor-element.elementor-element-8e90278:not(.elementor-motion-effects-element-type-background),
.elementor-57 .elementor-element.elementor-element-8e90278>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E93838;
}

.elementor-57 .elementor-element.elementor-element-8e90278 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 100px 0px;
}

.elementor-57 .elementor-element.elementor-element-8e90278>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-57 .elementor-element.elementor-element-5bfa8b6 {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-5bfa8b6 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 25px;
}

.elementor-57 .elementor-element.elementor-element-289f90b {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-289f90b .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 25px;
}

.elementor-57 .elementor-element.elementor-element-289f90b>.elementor-widget-container {
	margin: -12px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-a6e4525 .elementor-image img {
	max-width: 65%;
}

.elementor-57 .elementor-element.elementor-element-6ccd701 .elementor-button {
	background-color: #2B2B2B;
	border-radius: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-e640d11 .eael-lightbox-btn {
	text-align: left;
}

.mfp-bg.eael-lightbox-modal-popup-e640d11.mfp-bg {
	background: rgba(0, 0, 0, .8);
}

.elementor-57 .elementor-element.elementor-element-e640d11 .eael-lightbox-btn>span {
	border-radius: 0px;
	color: #ffffff;
	background-color: #B52626;
}

.elementor-57 .elementor-element.elementor-element-e640d11 .eael-lightbox-btn>span:hover {
	color: #ffffff;
	background-color: #272727;
}

.eael-lightbox-popup-window-e640d11 .mfp-close {
	font-size: 35px;
	font-weight: bold;
	color: #ffffff;
}

.eael-lightbox-modal-window-e640d11 .mfp-close {
	font-size: 35px;
	font-weight: bold;
	color: #ffffff;
}

.eael-lightbox-popup-window-e640d11 .mfp-close,
.eael-lightbox-popup-window-e640d11 .mfp-close:hover {
	width: 15px;
}

.eael-lightbox-modal-window-e640d11 .mfp-close,
.eael-lightbox-modal-window-e640d11 .mfp-close:hover {
	width: 15px;
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-d91d54d {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-d91d54d .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 25px;
}

.elementor-57 .elementor-element.elementor-element-474c0e1 {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-474c0e1 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 25px;
}

.elementor-57 .elementor-element.elementor-element-474c0e1>.elementor-widget-container {
	margin: -12px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-50b15eb .elementor-image img {
	max-width: 66%;
}

.elementor-57 .elementor-element.elementor-element-640f92f .elementor-button {
	background-color: #2B2B2B;
	border-radius: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-067a3e5 .eael-lightbox-btn {
	text-align: left;
}

.mfp-bg.eael-lightbox-modal-popup-067a3e5.mfp-bg {
	background: rgba(0, 0, 0, .8);
}

.elementor-57 .elementor-element.elementor-element-067a3e5 .eael-lightbox-btn>span {
	border-radius: 0px;
	color: #ffffff;
	background-color: #B52626;
}

.elementor-57 .elementor-element.elementor-element-067a3e5 .eael-lightbox-btn>span:hover {
	color: #ffffff;
	background-color: #272727;
}

.eael-lightbox-popup-window-067a3e5 .mfp-close {
	font-size: 35px;
	font-weight: bold;
	color: #ffffff;
}

.eael-lightbox-modal-window-067a3e5 .mfp-close {
	font-size: 35px;
	font-weight: bold;
	color: #ffffff;
}

.eael-lightbox-popup-window-067a3e5 .mfp-close,
.eael-lightbox-popup-window-067a3e5 .mfp-close:hover {
	width: 15px;
}

.eael-lightbox-modal-window-067a3e5 .mfp-close,
.eael-lightbox-modal-window-067a3e5 .mfp-close:hover {
	width: 15px;
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-0bade09 {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-0bade09 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 25px;
}

.elementor-57 .elementor-element.elementor-element-1b9a9bc {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-1b9a9bc .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 25px;
}

.elementor-57 .elementor-element.elementor-element-1b9a9bc>.elementor-widget-container {
	margin: -12px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-409d0fb .elementor-image img {
	max-width: 67%;
}

.elementor-57 .elementor-element.elementor-element-9178511 .elementor-button {
	background-color: #2B2B2B;
	border-radius: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-6ff267e .eael-lightbox-btn {
	text-align: left;
}

.mfp-bg.eael-lightbox-modal-popup-6ff267e.mfp-bg {
	background: rgba(0, 0, 0, .8);
}

.elementor-57 .elementor-element.elementor-element-6ff267e .eael-lightbox-btn>span {
	border-radius: 0px;
	color: #ffffff;
	background-color: #B52626;
}

.elementor-57 .elementor-element.elementor-element-6ff267e .eael-lightbox-btn>span:hover {
	color: #ffffff;
	background-color: #272727;
}

.eael-lightbox-popup-window-6ff267e .mfp-close {
	font-size: 35px;
	font-weight: bold;
	color: #ffffff;
}

.eael-lightbox-modal-window-6ff267e .mfp-close {
	font-size: 35px;
	font-weight: bold;
	color: #ffffff;
}

.eael-lightbox-popup-window-6ff267e .mfp-close,
.eael-lightbox-popup-window-6ff267e .mfp-close:hover {
	width: 15px;
}

.eael-lightbox-modal-window-6ff267e .mfp-close,
.eael-lightbox-modal-window-6ff267e .mfp-close:hover {
	width: 15px;
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-331cf3f>.elementor-container {
	max-width: 1600px;
}

.elementor-57 .elementor-element.elementor-element-331cf3f:not(.elementor-motion-effects-element-type-background),
.elementor-57 .elementor-element.elementor-element-331cf3f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E93838;
}

.elementor-57 .elementor-element.elementor-element-331cf3f {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 100px 0px;
}

.elementor-57 .elementor-element.elementor-element-331cf3f>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-57 .elementor-element.elementor-element-74653e7 {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-74653e7 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 25px;
}

.elementor-57 .elementor-element.elementor-element-0ab6df5 {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-0ab6df5 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 25px;
}

.elementor-57 .elementor-element.elementor-element-0ab6df5>.elementor-widget-container {
	margin: -12px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-5947800 .elementor-image img {
	max-width: 77%;
}

.elementor-57 .elementor-element.elementor-element-3f16d49 .elementor-button {
	background-color: #2B2B2B;
	border-radius: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-b9f1db3 .eael-lightbox-btn {
	text-align: left;
}

.mfp-bg.eael-lightbox-modal-popup-b9f1db3.mfp-bg {
	background: rgba(0, 0, 0, .8);
}

.elementor-57 .elementor-element.elementor-element-b9f1db3 .eael-lightbox-btn>span {
	border-radius: 0px;
	color: #ffffff;
	background-color: #B52626;
}

.elementor-57 .elementor-element.elementor-element-b9f1db3 .eael-lightbox-btn>span:hover {
	color: #ffffff;
	background-color: #272727;
}

.eael-lightbox-popup-window-b9f1db3 .mfp-close {
	font-size: 35px;
	font-weight: bold;
	color: #ffffff;
}

.eael-lightbox-modal-window-b9f1db3 .mfp-close {
	font-size: 35px;
	font-weight: bold;
	color: #ffffff;
}

.eael-lightbox-popup-window-b9f1db3 .mfp-close,
.eael-lightbox-popup-window-b9f1db3 .mfp-close:hover {
	width: 15px;
}

.eael-lightbox-modal-window-b9f1db3 .mfp-close,
.eael-lightbox-modal-window-b9f1db3 .mfp-close:hover {
	width: 15px;
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-6265c84>.elementor-container {
	max-width: 1600px;
	min-height: 0px;
}

.elementor-57 .elementor-element.elementor-element-6265c84>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-57 .elementor-element.elementor-element-6265c84:not(.elementor-motion-effects-element-type-background),
.elementor-57 .elementor-element.elementor-element-6265c84>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E93838;
}

.elementor-57 .elementor-element.elementor-element-6265c84 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-6265c84>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-57 .elementor-element.elementor-element-c82beb4>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-1a24add .elementor-text-editor {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-1a24add {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 20px;
	font-weight: normal;
}

.elementor-57 .elementor-element.elementor-element-1a24add>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-3a661d3 .elementor-text-editor {
	text-align: left;
}

.elementor-57 .elementor-element.elementor-element-3a661d3 {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 20px;
	font-weight: normal;
}

.elementor-57 .elementor-element.elementor-element-3a661d3>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-6742b5d .elementor-spacer-inner {
	height: 50px;
}

.elementor-57 .elementor-element.elementor-element-400f9b1>.elementor-container {
	max-width: 1600px;
	min-height: 472px;
}

.elementor-57 .elementor-element.elementor-element-400f9b1>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-57 .elementor-element.elementor-element-400f9b1:not(.elementor-motion-effects-element-type-background),
.elementor-57 .elementor-element.elementor-element-400f9b1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E93838;
}

.elementor-57 .elementor-element.elementor-element-400f9b1 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-400f9b1>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-57 .elementor-element.elementor-element-ac5dcd9>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-bb41ae8 {
	text-align: left;
}

.elementor-57 .elementor-element.elementor-element-bb41ae8 .elementor-heading-title {
	color: #B52626;
	font-family: "VisbyCF", Sans-serif;
	font-size: 70px;
	font-weight: bold;
}

.elementor-57 .elementor-element.elementor-element-bb41ae8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-e181ff7 .elementor-text-editor {
	text-align: left;
}

.elementor-57 .elementor-element.elementor-element-e181ff7 {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 20px;
	font-weight: normal;
}

.elementor-57 .elementor-element.elementor-element-e181ff7>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-e50b239 .elementor-text-editor {
	text-align: left;
}

.elementor-57 .elementor-element.elementor-element-e50b239 {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 20px;
	font-weight: normal;
}

.elementor-57 .elementor-element.elementor-element-e50b239>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-9ae8431 .elementor-text-editor {
	text-align: left;
}

.elementor-57 .elementor-element.elementor-element-9ae8431 {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 20px;
	font-weight: normal;
}

.elementor-57 .elementor-element.elementor-element-9ae8431>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-d83e204>.elementor-container {
	max-width: 1600px;
	min-height: 0px;
}

.elementor-57 .elementor-element.elementor-element-d83e204>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-57 .elementor-element.elementor-element-d83e204:not(.elementor-motion-effects-element-type-background),
.elementor-57 .elementor-element.elementor-element-d83e204>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E93838;
}

.elementor-57 .elementor-element.elementor-element-d83e204 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-d83e204>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-57 .elementor-element.elementor-element-0b6a11e>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-6f854c7>.elementor-container {
	max-width: 1600px;
	min-height: 468px;
}

.elementor-57 .elementor-element.elementor-element-6f854c7>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-57 .elementor-element.elementor-element-6f854c7:not(.elementor-motion-effects-element-type-background),
.elementor-57 .elementor-element.elementor-element-6f854c7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E93838;
}

.elementor-57 .elementor-element.elementor-element-6f854c7 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-6f854c7>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-57 .elementor-element.elementor-element-1bc5fa5.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-57 .elementor-element.elementor-element-1bc5fa5.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-57 .elementor-element.elementor-element-ddf526e {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-ddf526e .elementor-image img {
	max-width: 60%;
}

.elementor-57 .elementor-element.elementor-element-ddf526e>.elementor-widget-container {
	margin: -44px 0px 62px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-57 .elementor-element.elementor-element-392a480.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-57 .elementor-element.elementor-element-392a480.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-57 .elementor-element.elementor-element-392a480>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-a9fd616>.elementor-container {
	max-width: 1600px;
}

.elementor-bc-flex-widget .elementor-57 .elementor-element.elementor-element-87824e2.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-57 .elementor-element.elementor-element-87824e2.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-57 .elementor-element.elementor-element-87824e2>.elementor-element-populated {
	padding: 0px 0px 200px 0px;
}

.elementor-57 .elementor-element.elementor-element-7881dca .elementor-spacer-inner {
	height: 100px;
}

.elementor-57 .elementor-element.elementor-element-1933ea9 .elementor-heading-title {
	color: #B52626;
	font-family: "VisbyCF", Sans-serif;
	font-size: 70px;
	font-weight: bold;
}

.elementor-57 .elementor-element.elementor-element-5e90e9e {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 20px;
	font-weight: normal;
}

.elementor-57 .elementor-element.elementor-element-10c7d35>.elementor-container {
	max-width: 1600px;
	min-height: 438px;
}

.elementor-57 .elementor-element.elementor-element-10c7d35>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-57 .elementor-element.elementor-element-10c7d35:not(.elementor-motion-effects-element-type-background),
.elementor-57 .elementor-element.elementor-element-10c7d35>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E93838;
}

.elementor-57 .elementor-element.elementor-element-10c7d35 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-10c7d35>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-57 .elementor-element.elementor-element-71df06a.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-57 .elementor-element.elementor-element-71df06a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-57 .elementor-element.elementor-element-71df06a>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-04203ac {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-04203ac .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 70px;
}

.elementor-57 .elementor-element.elementor-element-e5e7db5 .elementor-spacer-inner {
	height: 50px;
}

.elementor-57 .elementor-element.elementor-element-5fdc323 {
	--image-transition-duration: 800ms;
	--content-text-align: center;
	--content-padding: 20px;
	--content-transition-duration: 800ms;
	--content-transition-delay: 800ms;
	--galleries-title-color-normal: #FFFFFF;
	--galleries-title-color-hover: #FFFFFF;
	--gallery-title-color-active: #B52626;
}

.elementor-57 .elementor-element.elementor-element-5fdc323 .elementor-gallery-title {
	font-family: "VisbyCF", Sans-serif;
}

.elementor-57 .elementor-element.elementor-element-be8f4ad .elementor-spacer-inner {
	height: 50px;
}

.elementor-57 .elementor-element.elementor-element-1a028f0e:not(.elementor-motion-effects-element-type-background),
.elementor-57 .elementor-element.elementor-element-1a028f0e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-57 .elementor-element.elementor-element-1a028f0e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -18px;
}

.elementor-57 .elementor-element.elementor-element-1a028f0e>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-57 .elementor-element.elementor-element-229fe1ca {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-229fe1ca .elementor-heading-title {
	color: #2B2B2B;
	font-family: "VisbyCF", Sans-serif;
	font-size: 17px;
}

.elementor-57 .elementor-element.elementor-element-2abb497 .elementor-image img {
	max-width: 72%;
}

.elementor-57 .elementor-element.elementor-element-2abb497>.elementor-widget-container {
	margin: -24px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-178ca8a9>.elementor-container {
	min-height: 0px;
}

.elementor-57 .elementor-element.elementor-element-178ca8a9>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-57 .elementor-element.elementor-element-178ca8a9:not(.elementor-motion-effects-element-type-background),
.elementor-57 .elementor-element.elementor-element-178ca8a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-57 .elementor-element.elementor-element-178ca8a9 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-57 .elementor-element.elementor-element-178ca8a9>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-57 .elementor-element.elementor-element-12d987ee {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-12d987ee .elementor-heading-title {
	color: #2B2B2B;
	font-family: "VisbyCF", Sans-serif;
	font-size: 17px;
}

.elementor-57 .elementor-element.elementor-element-58261ae4 .elementor-image img {
	max-width: 80%;
}

.elementor-57 .elementor-element.elementor-element-58261ae4>.elementor-widget-container {
	margin: -13px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-c404321 .elementor-image img {
	max-width: 47%;
}

.elementor-57 .elementor-element.elementor-element-060e02a .elementor-image img {
	max-width: 59%;
}

.elementor-57 .elementor-element.elementor-element-90b7da0 .elementor-image img {
	max-width: 40%;
}

.elementor-57 .elementor-element.elementor-element-837902a .elementor-image img {
	max-width: 64%;
}

.elementor-57 .elementor-element.elementor-element-72741ed .elementor-image img {
	max-width: 52%;
}

.elementor-57 .elementor-element.elementor-element-5813354 .elementor-image img {
	max-width: 68%;
}

.elementor-57 .elementor-element.elementor-element-423fb35 .elementor-image img {
	max-width: 46%;
}

.elementor-57 .elementor-element.elementor-element-4896280 .elementor-image img {
	max-width: 46%;
}

.elementor-bc-flex-widget .elementor-57 .elementor-element.elementor-element-6c5b405.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-57 .elementor-element.elementor-element-6c5b405.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-57 .elementor-element.elementor-element-3befac3 .elementor-image img {
	max-width: 68%;
}

.elementor-57 .elementor-element.elementor-element-cf70c80 .elementor-image img {
	max-width: 59%;
}

.elementor-bc-flex-widget .elementor-57 .elementor-element.elementor-element-fc1d9f5.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-57 .elementor-element.elementor-element-fc1d9f5.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-57 .elementor-element.elementor-element-1c70f4b .elementor-image img {
	max-width: 61%;
}

.elementor-57 .elementor-element.elementor-element-532e17f .elementor-image img {
	max-width: 71%;
}

.elementor-57 .elementor-element.elementor-element-6d79b45 .elementor-spacer-inner {
	height: 20px;
}

.elementor-57 .elementor-element.elementor-element-7fed67b:not(.elementor-motion-effects-element-type-background),
.elementor-57 .elementor-element.elementor-element-7fed67b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #2B2B2B;
}

.elementor-57 .elementor-element.elementor-element-7fed67b {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-57 .elementor-element.elementor-element-7fed67b>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-57 .elementor-element.elementor-element-43bf43e5 {
	text-align: center;
}

.elementor-57 .elementor-element.elementor-element-43bf43e5 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 17px;
}

.elementor-57 .elementor-element.elementor-element-5ad581ab .elementor-image img {
	max-width: 85%;
}

.elementor-57 .elementor-element.elementor-element-15e29ff2 .elementor-image img {
	max-width: 70%;
}

.elementor-57 .elementor-element.elementor-element-73cdd3c4 .elementor-image img {
	max-width: 84%;
}

.elementor-57 .elementor-element.elementor-element-dc8889c .elementor-image img {
	max-width: 84%;
}

.elementor-bc-flex-widget .elementor-57 .elementor-element.elementor-element-3d1115e6.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-57 .elementor-element.elementor-element-3d1115e6.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-57 .elementor-element.elementor-element-101d6e74 .elementor-image img {
	max-width: 85%;
}

.elementor-57 .elementor-element.elementor-element-4a82b301 .elementor-image img {
	max-width: 100%;
}

.elementor-57 .elementor-element.elementor-element-74d4a17d .elementor-image img {
	max-width: 72%;
}

.elementor-57 .elementor-element.elementor-element-5fb282c:not(.elementor-motion-effects-element-type-background),
.elementor-57 .elementor-element.elementor-element-5fb282c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E93838;
}

.elementor-57 .elementor-element.elementor-element-5fb282c {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 75px 0px 50px 0px;
}

.elementor-57 .elementor-element.elementor-element-5fb282c>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-57 .elementor-element.elementor-element-7e5c84f .elementor-heading-title {
	color: #B52626;
	font-family: "VisbyCF", Sans-serif;
	font-size: 45px;
	font-weight: bold;
}

.elementor-57 .elementor-element.elementor-element-87c1952 .elementor-spacer-inner {
	height: 25px;
}

.elementor-57 .elementor-element.elementor-element-e8bcfbd.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-57 .elementor-element.elementor-element-e8bcfbd.elementor-view-framed .elementor-icon,
.elementor-57 .elementor-element.elementor-element-e8bcfbd.elementor-view-default .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-57 .elementor-element.elementor-element-e8bcfbd.elementor-position-right .elementor-icon-box-icon {
	margin-left: 18px;
}

.elementor-57 .elementor-element.elementor-element-e8bcfbd.elementor-position-left .elementor-icon-box-icon {
	margin-right: 18px;
}

.elementor-57 .elementor-element.elementor-element-e8bcfbd.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 18px;
}

.elementor-57 .elementor-element.elementor-element-e8bcfbd .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-57 .elementor-element.elementor-element-e8bcfbd .elementor-icon-box-content .elementor-icon-box-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
}

.elementor-57 .elementor-element.elementor-element-e8bcfbd .elementor-icon-box-content .elementor-icon-box-description {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
}

.elementor-57 .elementor-element.elementor-element-b8b558a.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-57 .elementor-element.elementor-element-b8b558a.elementor-view-framed .elementor-icon,
.elementor-57 .elementor-element.elementor-element-b8b558a.elementor-view-default .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-57 .elementor-element.elementor-element-b8b558a.elementor-position-right .elementor-icon-box-icon {
	margin-left: 18px;
}

.elementor-57 .elementor-element.elementor-element-b8b558a.elementor-position-left .elementor-icon-box-icon {
	margin-right: 18px;
}

.elementor-57 .elementor-element.elementor-element-b8b558a.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 18px;
}

.elementor-57 .elementor-element.elementor-element-b8b558a .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-57 .elementor-element.elementor-element-b8b558a .elementor-icon-box-content .elementor-icon-box-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
}

.elementor-57 .elementor-element.elementor-element-b8b558a .elementor-icon-box-content .elementor-icon-box-description {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
}

.elementor-57 .elementor-element.elementor-element-51b2a9a.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-57 .elementor-element.elementor-element-51b2a9a.elementor-view-framed .elementor-icon,
.elementor-57 .elementor-element.elementor-element-51b2a9a.elementor-view-default .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-57 .elementor-element.elementor-element-51b2a9a.elementor-position-right .elementor-icon-box-icon {
	margin-left: 18px;
}

.elementor-57 .elementor-element.elementor-element-51b2a9a.elementor-position-left .elementor-icon-box-icon {
	margin-right: 18px;
}

.elementor-57 .elementor-element.elementor-element-51b2a9a.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 18px;
}

.elementor-57 .elementor-element.elementor-element-51b2a9a .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-57 .elementor-element.elementor-element-51b2a9a .elementor-icon-box-content .elementor-icon-box-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
}

.elementor-57 .elementor-element.elementor-element-51b2a9a .elementor-icon-box-content .elementor-icon-box-description {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
}

.elementor-57 .elementor-element.elementor-element-d63280f.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-57 .elementor-element.elementor-element-d63280f.elementor-view-framed .elementor-icon,
.elementor-57 .elementor-element.elementor-element-d63280f.elementor-view-default .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-57 .elementor-element.elementor-element-d63280f.elementor-position-right .elementor-icon-box-icon {
	margin-left: 18px;
}

.elementor-57 .elementor-element.elementor-element-d63280f.elementor-position-left .elementor-icon-box-icon {
	margin-right: 18px;
}

.elementor-57 .elementor-element.elementor-element-d63280f.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 18px;
}

.elementor-57 .elementor-element.elementor-element-d63280f .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-57 .elementor-element.elementor-element-d63280f .elementor-icon-box-content .elementor-icon-box-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
}

.elementor-57 .elementor-element.elementor-element-d63280f .elementor-icon-box-content .elementor-icon-box-description {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
}

.elementor-57 .elementor-element.elementor-element-772abd8.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-57 .elementor-element.elementor-element-772abd8.elementor-view-framed .elementor-icon,
.elementor-57 .elementor-element.elementor-element-772abd8.elementor-view-default .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-57 .elementor-element.elementor-element-772abd8.elementor-position-right .elementor-icon-box-icon {
	margin-left: 18px;
}

.elementor-57 .elementor-element.elementor-element-772abd8.elementor-position-left .elementor-icon-box-icon {
	margin-right: 18px;
}

.elementor-57 .elementor-element.elementor-element-772abd8.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 18px;
}

.elementor-57 .elementor-element.elementor-element-772abd8 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-57 .elementor-element.elementor-element-772abd8 .elementor-icon-box-content .elementor-icon-box-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
}

.elementor-57 .elementor-element.elementor-element-772abd8 .elementor-icon-box-content .elementor-icon-box-description {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
}

.elementor-57 .elementor-element.elementor-element-987ac69.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-57 .elementor-element.elementor-element-987ac69.elementor-view-framed .elementor-icon,
.elementor-57 .elementor-element.elementor-element-987ac69.elementor-view-default .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-57 .elementor-element.elementor-element-987ac69.elementor-position-right .elementor-icon-box-icon {
	margin-left: 18px;
}

.elementor-57 .elementor-element.elementor-element-987ac69.elementor-position-left .elementor-icon-box-icon {
	margin-right: 18px;
}

.elementor-57 .elementor-element.elementor-element-987ac69.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 18px;
}

.elementor-57 .elementor-element.elementor-element-987ac69 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-57 .elementor-element.elementor-element-987ac69 .elementor-icon-box-content .elementor-icon-box-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
}

.elementor-57 .elementor-element.elementor-element-987ac69 .elementor-icon-box-content .elementor-icon-box-description {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
}

.elementor-57 .elementor-element.elementor-element-8d14c67.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-57 .elementor-element.elementor-element-8d14c67.elementor-view-framed .elementor-icon,
.elementor-57 .elementor-element.elementor-element-8d14c67.elementor-view-default .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-57 .elementor-element.elementor-element-8d14c67.elementor-position-right .elementor-icon-box-icon {
	margin-left: 18px;
}

.elementor-57 .elementor-element.elementor-element-8d14c67.elementor-position-left .elementor-icon-box-icon {
	margin-right: 18px;
}

.elementor-57 .elementor-element.elementor-element-8d14c67.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 18px;
}

.elementor-57 .elementor-element.elementor-element-8d14c67 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-57 .elementor-element.elementor-element-8d14c67 .elementor-icon-box-content .elementor-icon-box-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
}

.elementor-57 .elementor-element.elementor-element-8d14c67 .elementor-icon-box-content .elementor-icon-box-description {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
}

.elementor-57 .elementor-element.elementor-element-bb0fb14 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-57 .elementor-element.elementor-element-bb0fb14>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-57 .elementor-element.elementor-element-64273d8 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 45px;
	font-weight: bold;
}

.elementor-57 .elementor-element.elementor-element-64273d8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-57 .elementor-element.elementor-element-d8907a8 .elementor-spacer-inner {
	height: 25px;
}

.elementor-57 .elementor-element.elementor-element-2f35e5f .elementor-post__thumbnail__link {
	width: 100%;
}

.elementor-57 .elementor-element.elementor-element-2f35e5f .elementor-posts-container {
	grid-column-gap: 30px;
	grid-row-gap: 35px;
}

.elementor-msie .elementor-57 .elementor-element.elementor-element-2f35e5f .elementor-post {
	padding-right: calc(30px/2);
	padding-left: calc(30px/2);
	padding-bottom: 35px;
}

.elementor-msie .elementor-57 .elementor-element.elementor-element-2f35e5f .elementor-posts-container {
	margin-left: calc(-30px/2);
	margin-right: calc(-30px/2);
}

.elementor-57 .elementor-element.elementor-element-2f35e5f.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
	margin-right: 20px;
}

.elementor-57 .elementor-element.elementor-element-2f35e5f.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
	margin-left: 20px;
}

.elementor-57 .elementor-element.elementor-element-2f35e5f.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
	margin-bottom: 20px;
}

.elementor-57 .elementor-element.elementor-element-2f35e5f .elementor-post__title,
.elementor-57 .elementor-element.elementor-element-2f35e5f .elementor-post__title a {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 20px;
}

.elementor-57 .elementor-element.elementor-element-2f35e5f .elementor-post__title {
	margin-bottom: 15px;
}

.elementor-57 .elementor-element.elementor-element-2f35e5f .elementor-post__read-more {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 15px;
	font-weight: 900;
}

.elementor-57 .elementor-element.elementor-element-a2fee1c .elementor-spacer-inner {
	height: 50px;
}

.elementor-57 .elementor-element.elementor-element-36a756e .elementor-heading-title {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 45px;
}

.elementor-57 .elementor-element.elementor-element-58c2423 .elementor-spacer-inner {
	height: 25px;
}

.elementor-57 .elementor-element.elementor-element-f3fdbf0 {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 23px;
}

.elementor-57 .elementor-element.elementor-element-403ecfc {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 23px;
}

.elementor-57 .elementor-element.elementor-element-b2fce1c {
	color: #FFFFFF;
	font-family: "VisbyCF", Sans-serif;
	font-size: 23px;
}

.elementor-57 .elementor-element.elementor-element-4a25ef8 .elementor-spacer-inner {
	height: 25px;
}

@media(min-width:768px) {
	.elementor-57 .elementor-element.elementor-element-38f2e2c {
		width: 100%;
	}

	.elementor-57 .elementor-element.elementor-element-0f5706f {
		width: 51.938%;
	}

	.elementor-57 .elementor-element.elementor-element-dc4d235 {
		width: 48.062%;
	}

	.elementor-57 .elementor-element.elementor-element-5298a43 {
		width: 52%;
	}

	.elementor-57 .elementor-element.elementor-element-3f17e2f {
		width: 48%;
	}

	.elementor-57 .elementor-element.elementor-element-b3ba1bf {
		width: 68.75%;
	}

	.elementor-57 .elementor-element.elementor-element-462c20e {
		width: 31.161%;
	}

	.elementor-57 .elementor-element.elementor-element-e0c0618 {
		width: 100%;
	}

	.elementor-57 .elementor-element.elementor-element-cf2d640 {
		width: 32.193%;
	}

	.elementor-57 .elementor-element.elementor-element-f19419b {
		width: 34.139%;
	}

	.elementor-57 .elementor-element.elementor-element-1bc5fa5 {
		width: 52%;
	}

	.elementor-57 .elementor-element.elementor-element-392a480 {
		width: 48%;
	}

	.elementor-57 .elementor-element.elementor-element-3557c1b5 {
		width: 30.804%;
	}

	.elementor-57 .elementor-element.elementor-element-13a52d41 {
		width: 35.892%;
	}

	.elementor-57 .elementor-element.elementor-element-1594c7e1 {
		width: 32.97%;
	}
}

@media(max-width:1024px) {
	.elementor-57 .elementor-element.elementor-element-d5145ca>.elementor-container {
		min-height: 359px;
	}

	.elementor-57 .elementor-element.elementor-element-d5145ca>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-57 .elementor-element.elementor-element-d5145ca {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-57 .elementor-element.elementor-element-38f2e2c>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-57 .elementor-element.elementor-element-3bfc28a .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-57 .elementor-element.elementor-element-f7e56b7 .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-57 .elementor-element.elementor-element-8d7f566 {
		font-size: 18px;
	}

	.elementor-57 .elementor-element.elementor-element-da91b64 .elementor-button {
		font-size: 15px;
	}

	.elementor-57 .elementor-element.elementor-element-b72a38b .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-57 .elementor-element.elementor-element-5063a17 {
		font-size: 18px;
	}

	.elementor-57 .elementor-element.elementor-element-7bba4ae .elementor-button {
		font-size: 15px;
	}

	.elementor-57 .elementor-element.elementor-element-39c5114 .elementor-button {
		font-size: 15px;
	}

	.elementor-57 .elementor-element.elementor-element-721152d {
		font-size: 18px;
	}

	.elementor-57 .elementor-element.elementor-element-0d1fe54 .elementor-button {
		font-size: 15px;
	}

	.elementor-57 .elementor-element.elementor-element-32b9664 .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-57 .elementor-element.elementor-element-1a24add {
		font-size: 18px;
	}

	.elementor-57 .elementor-element.elementor-element-3a661d3 {
		font-size: 18px;
	}

	.elementor-57 .elementor-element.elementor-element-bb41ae8 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-57 .elementor-element.elementor-element-e181ff7 {
		font-size: 18px;
	}

	.elementor-57 .elementor-element.elementor-element-e50b239 {
		font-size: 18px;
	}

	.elementor-57 .elementor-element.elementor-element-9ae8431 {
		font-size: 18px;
	}

	.elementor-57 .elementor-element.elementor-element-1933ea9 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-57 .elementor-element.elementor-element-5e90e9e {
		font-size: 18px;
	}

	.elementor-57 .elementor-element.elementor-element-7e5c84f .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-57 .elementor-element.elementor-element-64273d8 .elementor-heading-title {
		font-size: 40px;
	}
}

@media(max-width:767px) {
	.elementor-57 .elementor-element.elementor-element-d5145ca>.elementor-container {
		min-height: 551px;
	}

	.elementor-57 .elementor-element.elementor-element-d5145ca>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-57 .elementor-element.elementor-element-d5145ca>.elementor-background-overlay {
		background-position: top center;
		background-size: 316px auto;
	}

	.elementor-57 .elementor-element.elementor-element-d5145ca {
		padding: 200px 0px 0px 0px;
	}

	.elementor-57 .elementor-element.elementor-element-ee9930b .elementor-spacer-inner {
		height: 0px;
	}

	.elementor-57 .elementor-element.elementor-element-dc4d235>.elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}

	.elementor-57 .elementor-element.elementor-element-bdbd697 {
		text-align: right;
	}

	.elementor-57 .elementor-element.elementor-element-bdbd697 .elementor-image img {
		max-width: 44%;
	}

	.elementor-57 .elementor-element.elementor-element-bdbd697>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-57 .elementor-element.elementor-element-3bfc28a {
		text-align: left;
	}

	.elementor-57 .elementor-element.elementor-element-3bfc28a .elementor-heading-title {
		font-size: 48px;
	}

	.elementor-57 .elementor-element.elementor-element-f7e56b7 {
		text-align: left;
	}

	.elementor-57 .elementor-element.elementor-element-f7e56b7>.elementor-widget-container {
		margin: -15px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-57 .elementor-element.elementor-element-8d7f566 .elementor-text-editor {
		text-align: left;
	}

	.elementor-57 .elementor-element.elementor-element-8d7f566>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-57 .elementor-element.elementor-element-2fc9a63 .elementor-image img {
		max-width: 70%;
	}

	body:not(.rtl) .elementor-57 .elementor-element.elementor-element-2fc9a63 {
		left: -81px;
	}

	body.rtl .elementor-57 .elementor-element.elementor-element-2fc9a63 {
		right: -81px;
	}

	.elementor-57 .elementor-element.elementor-element-2fc9a63 {
		top: 429px;
	}

	.elementor-57 .elementor-element.elementor-element-ecf7ef3 {
		padding: 0px 0px 0px 10px;
	}

	.elementor-57 .elementor-element.elementor-element-8f2ad94 .elementor-spacer-inner {
		height: 0px;
	}

	.elementor-57 .elementor-element.elementor-element-b72a38b {
		text-align: left;
	}

	.elementor-57 .elementor-element.elementor-element-b72a38b .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-57 .elementor-element.elementor-element-5063a17 .elementor-text-editor {
		text-align: left;
	}

	.elementor-57 .elementor-element.elementor-element-5063a17>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-57 .elementor-element.elementor-element-fbe03be>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-57 .elementor-element.elementor-element-698c778 .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-57 .elementor-element.elementor-element-698c778>.elementor-widget-container {
		padding: 0px 0px 0px 10px;
	}

	.elementor-57 .elementor-element.elementor-element-3e39e0e .elementor-spacer-inner {
		height: 0px;
	}

	.elementor-57 .elementor-element.elementor-element-a1aecb7 .elementor-heading-title {
		font-size: 46px;
	}

	.elementor-57 .elementor-element.elementor-element-721152d .elementor-text-editor {
		text-align: left;
	}

	.elementor-57 .elementor-element.elementor-element-b6b0b1d .elementor-image img {
		max-width: 100%;
	}

	.elementor-57 .elementor-element.elementor-element-aadad52 {
		text-align: center;
	}

	.elementor-57 .elementor-element.elementor-element-aadad52 .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-57 .elementor-element.elementor-element-aadad52>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-57 .elementor-element.elementor-element-32b9664 {
		text-align: center;
	}

	.elementor-57 .elementor-element.elementor-element-32b9664>.elementor-widget-container {
		margin: -15px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-57 .elementor-element.elementor-element-8880cff {
		padding: 20px 0px 20px 0px;
	}

	.elementor-57 .elementor-element.elementor-element-8f1dbb1 .eael-lightbox-btn {
		text-align: center;
	}

	.elementor-57 .elementor-element.elementor-element-2d04e3e .eael-lightbox-btn {
		text-align: center;
	}

	.elementor-57 .elementor-element.elementor-element-f21aafd .eael-lightbox-btn {
		text-align: center;
	}

	.elementor-57 .elementor-element.elementor-element-fd9d77e {
		padding: 20px 0px 20px 0px;
	}

	.elementor-57 .elementor-element.elementor-element-8523501 .eael-lightbox-btn {
		text-align: center;
	}

	.elementor-57 .elementor-element.elementor-element-ccd96f6 .eael-lightbox-btn {
		text-align: center;
	}

	.elementor-57 .elementor-element.elementor-element-3b02311 .eael-lightbox-btn {
		text-align: center;
	}

	.elementor-57 .elementor-element.elementor-element-8e90278 {
		padding: 20px 0px 20px 0px;
	}

	.elementor-57 .elementor-element.elementor-element-e640d11 .eael-lightbox-btn {
		text-align: center;
	}

	.elementor-57 .elementor-element.elementor-element-067a3e5 .eael-lightbox-btn {
		text-align: center;
	}

	.elementor-57 .elementor-element.elementor-element-6ff267e .eael-lightbox-btn {
		text-align: center;
	}

	.elementor-57 .elementor-element.elementor-element-331cf3f {
		padding: 20px 0px 20px 0px;
	}

	.elementor-57 .elementor-element.elementor-element-b9f1db3 .eael-lightbox-btn {
		text-align: center;
	}

	.elementor-57 .elementor-element.elementor-element-1a24add .elementor-text-editor {
		text-align: left;
	}

	.elementor-57 .elementor-element.elementor-element-1a24add>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-57 .elementor-element.elementor-element-3a661d3 .elementor-text-editor {
		text-align: left;
	}

	.elementor-57 .elementor-element.elementor-element-3a661d3>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-57 .elementor-element.elementor-element-bb41ae8 {
		text-align: left;
	}

	.elementor-57 .elementor-element.elementor-element-bb41ae8 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-57 .elementor-element.elementor-element-e181ff7 .elementor-text-editor {
		text-align: left;
	}

	.elementor-57 .elementor-element.elementor-element-e181ff7>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-57 .elementor-element.elementor-element-e50b239 .elementor-text-editor {
		text-align: left;
	}

	.elementor-57 .elementor-element.elementor-element-e50b239>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-57 .elementor-element.elementor-element-9ae8431 .elementor-text-editor {
		text-align: left;
	}

	.elementor-57 .elementor-element.elementor-element-9ae8431>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-57 .elementor-element.elementor-element-ddf526e {
		text-align: center;
	}

	.elementor-57 .elementor-element.elementor-element-a9fd616 {
		padding: 0px 0px 0px 10px;
	}

	.elementor-57 .elementor-element.elementor-element-7881dca .elementor-spacer-inner {
		height: 0px;
	}

	.elementor-57 .elementor-element.elementor-element-1933ea9 {
		text-align: left;
	}

	.elementor-57 .elementor-element.elementor-element-1933ea9 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-57 .elementor-element.elementor-element-5e90e9e .elementor-text-editor {
		text-align: left;
	}

	.elementor-57 .elementor-element.elementor-element-5e90e9e>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-57 .elementor-element.elementor-element-04203ac {
		text-align: center;
	}

	.elementor-57 .elementor-element.elementor-element-04203ac .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-57 .elementor-element.elementor-element-04203ac>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-57 .elementor-element.elementor-element-229fe1ca .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-57 .elementor-element.elementor-element-178ca8a9 {
		padding: 20px 0px 20px 0px;
	}

	.elementor-57 .elementor-element.elementor-element-12d987ee .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-57 .elementor-element.elementor-element-060e02a .elementor-image img {
		max-width: 39%;
	}

	.elementor-57 .elementor-element.elementor-element-90b7da0 .elementor-image img {
		max-width: 22%;
	}

	.elementor-57 .elementor-element.elementor-element-837902a .elementor-image img {
		max-width: 37%;
	}

	.elementor-57 .elementor-element.elementor-element-72741ed .elementor-image img {
		max-width: 35%;
	}

	.elementor-57 .elementor-element.elementor-element-5813354 .elementor-image img {
		max-width: 40%;
	}

	.elementor-57 .elementor-element.elementor-element-423fb35 .elementor-image img {
		max-width: 28%;
	}

	.elementor-57 .elementor-element.elementor-element-4896280 .elementor-image img {
		max-width: 33%;
	}

	.elementor-57 .elementor-element.elementor-element-3befac3 .elementor-image img {
		max-width: 35%;
	}

	.elementor-57 .elementor-element.elementor-element-cf70c80 .elementor-image img {
		max-width: 33%;
	}

	.elementor-57 .elementor-element.elementor-element-1c70f4b .elementor-image img {
		max-width: 31%;
	}

	.elementor-57 .elementor-element.elementor-element-532e17f .elementor-image img {
		max-width: 42%;
	}

	.elementor-57 .elementor-element.elementor-element-43bf43e5 .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-57 .elementor-element.elementor-element-5ad581ab .elementor-image img {
		max-width: 32%;
	}

	.elementor-57 .elementor-element.elementor-element-15e29ff2 .elementor-image img {
		max-width: 31%;
	}

	.elementor-57 .elementor-element.elementor-element-73cdd3c4 .elementor-image img {
		max-width: 35%;
	}

	.elementor-57 .elementor-element.elementor-element-dc8889c .elementor-image img {
		max-width: 33%;
	}

	.elementor-57 .elementor-element.elementor-element-101d6e74 .elementor-image img {
		max-width: 31%;
	}

	.elementor-57 .elementor-element.elementor-element-6c3bde03 .elementor-image img {
		max-width: 36%;
	}

	.elementor-57 .elementor-element.elementor-element-4179371f .elementor-image img {
		max-width: 36%;
	}

	.elementor-57 .elementor-element.elementor-element-73153128 .elementor-image img {
		max-width: 36%;
	}

	.elementor-57 .elementor-element.elementor-element-4a82b301 .elementor-image img {
		max-width: 54%;
	}

	.elementor-57 .elementor-element.elementor-element-4a82b301>.elementor-widget-container {
		margin: 0px 0px 0px 37px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-57 .elementor-element.elementor-element-74d4a17d .elementor-image img {
		max-width: 33%;
	}

	.elementor-57 .elementor-element.elementor-element-5fb282c {
		padding: 20px 0px 20px 0px;
	}

	.elementor-57 .elementor-element.elementor-element-7e5c84f {
		text-align: left;
	}

	.elementor-57 .elementor-element.elementor-element-e8bcfbd .elementor-icon-box-icon {
		margin-bottom: 18px;
	}

	.elementor-57 .elementor-element.elementor-element-b8b558a .elementor-icon-box-icon {
		margin-bottom: 18px;
	}

	.elementor-57 .elementor-element.elementor-element-51b2a9a .elementor-icon-box-icon {
		margin-bottom: 18px;
	}

	.elementor-57 .elementor-element.elementor-element-d63280f .elementor-icon-box-icon {
		margin-bottom: 18px;
	}

	.elementor-57 .elementor-element.elementor-element-772abd8 .elementor-icon-box-icon {
		margin-bottom: 18px;
	}

	.elementor-57 .elementor-element.elementor-element-987ac69 .elementor-icon-box-icon {
		margin-bottom: 18px;
	}

	.elementor-57 .elementor-element.elementor-element-8d14c67 .elementor-icon-box-icon {
		margin-bottom: 18px;
	}

	.elementor-57 .elementor-element.elementor-element-64273d8 {
		text-align: left;
	}

	.elementor-57 .elementor-element.elementor-element-64273d8 .elementor-heading-title {
		font-size: 48px;
	}

	.elementor-57 .elementor-element.elementor-element-2f35e5f .elementor-post__thumbnail__link {
		width: 100%;
	}
}

/* Start Custom Fonts CSS */
@font-face {
	font-family: 'VisbyCF';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/wp-content/uploads/2020/05/VisbyCF-DemiBold.eot');
	src: url('/wp-content/uploads/2020/05/VisbyCF-DemiBold.eot#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2020/05/VisbyCF-DemiBold.woff2') format('woff2'),
		url('/wp-content/uploads/2020/05/VisbyCF-DemiBold.woff') format('woff'),
		url('/wp-content/uploads/2020/05/VisbyCF-DemiBold.ttf') format('truetype'),
		url('/wp-content/uploads/2020/05/VisbyCF-DemiBold.svg#VisbyCF') format('svg');
}

@font-face {
	font-family: 'VisbyCF';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('/wp-content/uploads/2020/05/VisbyCF-Heavy.eot');
	src: url('/wp-content/uploads/2020/05/VisbyCF-Heavy.eot#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2020/05/VisbyCF-Heavy.woff2') format('woff2'),
		url('/wp-content/uploads/2020/05/VisbyCF-Heavy.woff') format('woff'),
		url('/wp-content/uploads/2020/05/VisbyCF-Heavy.ttf') format('truetype'),
		url('/wp-content/uploads/2020/05/VisbyCF-Heavy.svg#VisbyCF') format('svg');
}

@font-face {
	font-family: 'VisbyCF';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2020/05/VisbyCF-Medium.eot');
	src: url('/wp-content/uploads/2020/05/VisbyCF-Medium.eot#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2020/05/VisbyCF-Medium.woff2') format('woff2'),
		url('/wp-content/uploads/2020/05/VisbyCF-Medium.woff') format('woff'),
		url('/wp-content/uploads/2020/05/VisbyCF-Medium.ttf') format('truetype'),
		url('/wp-content/uploads/2020/05/VisbyCF-Medium.svg#VisbyCF') format('svg');
}