.elementor-19 .elementor-element.elementor-element-f8c2def {
	--display: flex;
	/* --min-height: 100vh; */
	--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-start;
	--background-transition: 0.3s;
	--overlay-opacity: 0.7;
	--margin-top: -170px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 90px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 20;
}

.elementor-19 .elementor-element.elementor-element-f8c2def:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-f8c2def>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://hikvisionmasters.com/wp-content/uploads/2024/02/fondo-cabecera.webp");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-19 .elementor-element.elementor-element-f8c2def::before,
.elementor-19 .elementor-element.elementor-element-f8c2def>.elementor-background-video-container::before,
.elementor-19 .elementor-element.elementor-element-f8c2def>.e-con-inner>.elementor-background-video-container::before,
.elementor-19 .elementor-element.elementor-element-f8c2def>.elementor-background-slideshow::before,
.elementor-19 .elementor-element.elementor-element-f8c2def>.e-con-inner>.elementor-background-slideshow::before,
.elementor-19 .elementor-element.elementor-element-f8c2def>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
	background-color: transparent;
	background-image: linear-gradient(180deg, #FF000000 12%, var(--e-global-color-primary) 56%);
}

.elementor-19 .elementor-element.elementor-element-f8c2def,
.elementor-19 .elementor-element.elementor-element-f8c2def::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-0d1671c {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-76d3327 img {
	width: 895px;
}

.elementor-19 .elementor-element.elementor-element-76d3327 {
	z-index: 2;
}

.elementor-19 .elementor-element.elementor-element-b131af5 img {
	width: 305px;
}

.elementor-19 .elementor-element.elementor-element-b131af5.elementor-element {
	--align-self: center;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-b131af5 {
	left: 758px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-b131af5 {
	right: 758px;
}

.elementor-19 .elementor-element.elementor-element-b131af5 {
	top: 255px;
}

.elementor-19 .elementor-element.elementor-element-7b7bf09 img {
	width: 230px;
}

.elementor-19 .elementor-element.elementor-element-7b7bf09.elementor-element {
	--align-self: center;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-7b7bf09 {
	left: 325px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-7b7bf09 {
	right: 325px;
}

.elementor-19 .elementor-element.elementor-element-7b7bf09 {
	bottom: 170px;
	z-index: 2;
}

.elementor-19 .elementor-element.elementor-element-39324ee img {
	width: 100%;
}

.elementor-19 .elementor-element.elementor-element-39324ee {
	width: var(--container-widget-width, 52.419%);
	max-width: 52.419%;
	--container-widget-width: 52.419%;
	--container-widget-flex-grow: 0;
	top: 209px;
}

.elementor-19 .elementor-element.elementor-element-39324ee.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-39324ee {
	left: 104px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-39324ee {
	right: 104px;
}

.elementor-19 .elementor-element.elementor-element-6858f04 {
	--display: flex;
	--min-height: 100vh;
	--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-start;
	--overflow: hidden;
	--background-transition: 0.3s;
	--overlay-opacity: 0.7;
	--margin-top: -170px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 90px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 20;
}

.elementor-19 .elementor-element.elementor-element-6858f04:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-6858f04>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://hikvisionmasters.com/wp-content/uploads/2024/02/fondo-cabecera.webp");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-19 .elementor-element.elementor-element-6858f04::before,
.elementor-19 .elementor-element.elementor-element-6858f04>.elementor-background-video-container::before,
.elementor-19 .elementor-element.elementor-element-6858f04>.e-con-inner>.elementor-background-video-container::before,
.elementor-19 .elementor-element.elementor-element-6858f04>.elementor-background-slideshow::before,
.elementor-19 .elementor-element.elementor-element-6858f04>.e-con-inner>.elementor-background-slideshow::before,
.elementor-19 .elementor-element.elementor-element-6858f04>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
	background-color: transparent;
	background-image: linear-gradient(180deg, #FF000000 12%, var(--e-global-color-primary) 56%);
}

.elementor-19 .elementor-element.elementor-element-6858f04,
.elementor-19 .elementor-element.elementor-element-6858f04::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-316ba96 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-e70439b img {
	width: 305px;
}

.elementor-19 .elementor-element.elementor-element-e70439b.elementor-element {
	--align-self: center;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-e70439b {
	left: 758px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-e70439b {
	right: 758px;
}

.elementor-19 .elementor-element.elementor-element-e70439b {
	top: 255px;
}

.elementor-19 .elementor-element.elementor-element-7f630b2 img {
	width: 230px;
}

.elementor-19 .elementor-element.elementor-element-7f630b2.elementor-element {
	--align-self: center;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-7f630b2 {
	left: 325px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-7f630b2 {
	right: 325px;
}

.elementor-19 .elementor-element.elementor-element-7f630b2 {
	bottom: 0px;
	z-index: 2;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-6646f28 {
	left: 0px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-6646f28 {
	right: 0px;
}

.elementor-19 .elementor-element.elementor-element-6646f28 {
	bottom: 0px;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-21ac160 {
	left: 0px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-21ac160 {
	right: 0px;
}

.elementor-19 .elementor-element.elementor-element-21ac160 {
	top: 0px;
}

.elementor-19 .elementor-element.elementor-element-dac5fa8 img {
	width: 100%;
}

.elementor-19 .elementor-element.elementor-element-dac5fa8 {
	width: var(--container-widget-width, 52.419%);
	max-width: 52.419%;
	--container-widget-width: 52.419%;
	--container-widget-flex-grow: 0;
	top: 209px;
}

.elementor-19 .elementor-element.elementor-element-dac5fa8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-dac5fa8 {
	left: 104px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-dac5fa8 {
	right: 104px;
}

.elementor-19 .elementor-element.elementor-element-65c5d06 {
	--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: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 25;
}

.elementor-19 .elementor-element.elementor-element-bf7d017 {
	--display: flex;
	--min-height: 120px;
	--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: 10px 10px;
	--background-transition: 0.3s;
	--margin-top: -110px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-bf7d017:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-bf7d017>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	/* background-image: linear-gradient(180deg, #00000000 0%, var(--e-global-color-primary) 80%); */
}

.elementor-19 .elementor-element.elementor-element-bf7d017,
.elementor-19 .elementor-element.elementor-element-bf7d017::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-b4e4fd1 .elementor-heading-title {
	color: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-b4e4fd1.elementor-element {
	--align-self: center;
}

.elementor-19 .elementor-element.elementor-element-4991bc0 img {
	width: 45px;
}

.elementor-19 .elementor-element.elementor-element-4991bc0.elementor-element {
	--align-self: center;
}

.elementor-19 .elementor-element.elementor-element-4991bc0>.elementor-widget-container:hover {
	--e-transform-translateY: 5px;
}

.elementor-19 .elementor-element.elementor-element-9863e48 {
	--display: flex;
	--min-height: 110px;
	--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;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: -110px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-19 .elementor-element.elementor-element-9863e48:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-9863e48>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #00000000 80%);
}

.elementor-19 .elementor-element.elementor-element-9863e48,
.elementor-19 .elementor-element.elementor-element-9863e48::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-0891bbd {
	--display: flex;
	--min-height: 90vh;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--background-transition: 0.3s;
	--overlay-opacity: 1;
}

.elementor-19 .elementor-element.elementor-element-0891bbd:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-0891bbd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://hikvisionmasters.com/wp-content/uploads/2024/02/prueba-boxeador-2.webp");
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-19 .elementor-element.elementor-element-0891bbd::before,
.elementor-19 .elementor-element.elementor-element-0891bbd>.elementor-background-video-container::before,
.elementor-19 .elementor-element.elementor-element-0891bbd>.e-con-inner>.elementor-background-video-container::before,
.elementor-19 .elementor-element.elementor-element-0891bbd>.elementor-background-slideshow::before,
.elementor-19 .elementor-element.elementor-element-0891bbd>.e-con-inner>.elementor-background-slideshow::before,
.elementor-19 .elementor-element.elementor-element-0891bbd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
	background-color: transparent;
	background-image: linear-gradient(90deg, #0000001C 46%, var(--e-global-color-primary) 100%);
}

.elementor-19 .elementor-element.elementor-element-0891bbd,
.elementor-19 .elementor-element.elementor-element-0891bbd::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-be7e57d {
	text-align: right;
	width: var(--container-widget-width, 570px);
	max-width: 570px;
	--container-widget-width: 570px;
	--container-widget-flex-grow: 0;
}

.elementor-19 .elementor-element.elementor-element-be7e57d .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-be7e57d>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-be7e57d.elementor-element {
	--align-self: flex-end;
}

.elementor-19 .elementor-element.elementor-element-75d3fd8 {
	text-align: right;
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-19 .elementor-element.elementor-element-75d3fd8.elementor-element {
	--align-self: flex-end;
}

.elementor-19 .elementor-element.elementor-element-55cdc9c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

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

.elementor-19 .elementor-element.elementor-element-55cdc9c.elementor-element {
	--align-self: flex-end;
}

.elementor-19 .elementor-element.elementor-element-80f0c55 {
	--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: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-55cacb8 {
	--display: flex;
	--min-height: 120px;
	--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;
	--background-transition: 0.3s;
	--margin-top: -110px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-55cacb8:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-55cacb8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #00000000 0%, var(--e-global-color-primary) 80%);
}

.elementor-19 .elementor-element.elementor-element-55cacb8,
.elementor-19 .elementor-element.elementor-element-55cacb8::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-a70ec8e {
	--display: flex;
	--min-height: 110px;
	--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;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: -110px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-19 .elementor-element.elementor-element-a70ec8e:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-a70ec8e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #00000000 80%);
}

.elementor-19 .elementor-element.elementor-element-a70ec8e,
.elementor-19 .elementor-element.elementor-element-a70ec8e::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-58fea58 {
	--display: flex;
	--min-height: 90vh;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--background-transition: 0.3s;
	--overlay-opacity: 1;
}

.elementor-19 .elementor-element.elementor-element-58fea58:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-58fea58>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
	background-image: url("https://hikvisionmasters.com/wp-content/uploads/2024/02/fondo-concepto.webp");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-19 .elementor-element.elementor-element-58fea58::before,
.elementor-19 .elementor-element.elementor-element-58fea58>.elementor-background-video-container::before,
.elementor-19 .elementor-element.elementor-element-58fea58>.e-con-inner>.elementor-background-video-container::before,
.elementor-19 .elementor-element.elementor-element-58fea58>.elementor-background-slideshow::before,
.elementor-19 .elementor-element.elementor-element-58fea58>.e-con-inner>.elementor-background-slideshow::before,
.elementor-19 .elementor-element.elementor-element-58fea58>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
	background-color: transparent;
	background-image: linear-gradient(-90deg, #00000045 0%, var(--e-global-color-primary) 60%);
}

.elementor-19 .elementor-element.elementor-element-58fea58,
.elementor-19 .elementor-element.elementor-element-58fea58::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-fd35fa0 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-fd35fa0>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-16deb56 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 50px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-448529d {
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
}

.elementor-19 .elementor-element.elementor-element-9d04715 {
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
}

.elementor-19 .elementor-element.elementor-element-248951e {
	text-align: left;
	width: var(--container-widget-width, 45%);
	max-width: 45%;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
}

.elementor-19 .elementor-element.elementor-element-248951e.elementor-element {
	--align-self: center;
}

.elementor-19 .elementor-element.elementor-element-24df860 {
	--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: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-d27d78c {
	--display: flex;
	--min-height: 120px;
	--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;
	--background-transition: 0.3s;
	--margin-top: -110px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-d27d78c:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-d27d78c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #00000000 0%, var(--e-global-color-primary) 80%);
}

.elementor-19 .elementor-element.elementor-element-d27d78c,
.elementor-19 .elementor-element.elementor-element-d27d78c::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-626e2d2 {
	--display: flex;
	--min-height: 110px;
	--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;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: -110px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-19 .elementor-element.elementor-element-626e2d2:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-626e2d2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #00000000 80%);
}

.elementor-19 .elementor-element.elementor-element-626e2d2,
.elementor-19 .elementor-element.elementor-element-626e2d2::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-8e27d89 {
	--display: flex;
	/* --min-height: 90vh; */
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--background-transition: 0.3s;
	--overlay-opacity: 1;
}

.elementor-19 .elementor-element.elementor-element-8e27d89:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-8e27d89>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("fondo-coach.webp");
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-19 .elementor-element.elementor-element-8e27d89::before,
.elementor-19 .elementor-element.elementor-element-8e27d89>.elementor-background-video-container::before,
.elementor-19 .elementor-element.elementor-element-8e27d89>.e-con-inner>.elementor-background-video-container::before,
.elementor-19 .elementor-element.elementor-element-8e27d89>.elementor-background-slideshow::before,
.elementor-19 .elementor-element.elementor-element-8e27d89>.e-con-inner>.elementor-background-slideshow::before,
.elementor-19 .elementor-element.elementor-element-8e27d89>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
	background-color: transparent;
	background-image: linear-gradient(90deg, #00000000 0%, var(--e-global-color-primary) 75%);
}

.elementor-19 .elementor-element.elementor-element-8e27d89,
.elementor-19 .elementor-element.elementor-element-8e27d89::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-fc29363 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}



.elementor-19 .elementor-element.elementor-element-28f828d {

	/* width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0; */
}

.elementor-19 .elementor-element.elementor-element-28f828d>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-28f828d.elementor-element {
	--align-self: reset;
}

.elementor-19 .elementor-element.elementor-element-dc88f9b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--flex-wrap: wrap;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-dc88f9b.e-con {
	--align-self: flex-end;
}

.elementor-19 .elementor-element.elementor-element-91c06cd img {
	width: 155px;
	height: 55px;
	object-fit: contain;
}

.elementor-19 .elementor-element.elementor-element-91c06cd {
	width: auto;
	max-width: auto;
}

.elementor-19 .elementor-element.elementor-element-91c06cd.elementor-element {
	--align-self: flex-end;
}

.elementor-19 .elementor-element.elementor-element-91c06cd>.elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-19 .elementor-element.elementor-element-87601f9 img {
	width: 155px;
	height: 55px;
	object-fit: contain;
}

.elementor-19 .elementor-element.elementor-element-87601f9 {
	width: auto;
	max-width: auto;
}

.elementor-19 .elementor-element.elementor-element-87601f9.elementor-element {
	--align-self: flex-end;
}

.elementor-19 .elementor-element.elementor-element-87601f9>.elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-19 .elementor-element.elementor-element-0737142 img {
	width: 155px;
	height: 55px;
	object-fit: contain;
}

.elementor-19 .elementor-element.elementor-element-0737142 {
	width: auto;
	max-width: auto;
}

.elementor-19 .elementor-element.elementor-element-0737142.elementor-element {
	--align-self: flex-end;
}

.elementor-19 .elementor-element.elementor-element-0737142>.elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-19 .elementor-element.elementor-element-9d4ece3 img {
	width: 155px;
	height: 55px;
	object-fit: contain;
}

.elementor-19 .elementor-element.elementor-element-9d4ece3 {
	width: auto;
	max-width: auto;
}

.elementor-19 .elementor-element.elementor-element-9d4ece3.elementor-element {
	--align-self: flex-end;
}

.elementor-19 .elementor-element.elementor-element-9d4ece3>.elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-19 .elementor-element.elementor-element-73b167d img {
	width: 155px;
	height: 55px;
	object-fit: contain;
}

.elementor-19 .elementor-element.elementor-element-73b167d {
	width: auto;
	max-width: auto;
}

.elementor-19 .elementor-element.elementor-element-73b167d.elementor-element {
	--align-self: flex-end;
}

.elementor-19 .elementor-element.elementor-element-73b167d>.elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-19 .elementor-element.elementor-element-39b0a5a img {
	width: 155px;
	height: 55px;
	object-fit: contain;
}

.elementor-19 .elementor-element.elementor-element-39b0a5a {
	width: auto;
	max-width: auto;
}

.elementor-19 .elementor-element.elementor-element-39b0a5a.elementor-element {
	--align-self: flex-end;
}

.elementor-19 .elementor-element.elementor-element-39b0a5a>.elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-19 .elementor-element.elementor-element-21a524d img {
	width: 155px;
	height: 55px;
	object-fit: contain;
}

.elementor-19 .elementor-element.elementor-element-21a524d {
	width: auto;
	max-width: auto;
}

.elementor-19 .elementor-element.elementor-element-21a524d.elementor-element {
	--align-self: flex-end;
}

.elementor-19 .elementor-element.elementor-element-21a524d>.elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-19 .elementor-element.elementor-element-39e54ea {
	--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: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-7d07fa9 {
	--display: flex;
	--min-height: 120px;
	--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;
	--background-transition: 0.3s;
	--margin-top: -110px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-7d07fa9:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-7d07fa9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #00000000 0%, var(--e-global-color-primary) 80%);
}

.elementor-19 .elementor-element.elementor-element-7d07fa9,
.elementor-19 .elementor-element.elementor-element-7d07fa9::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-e319874 {
	--display: flex;
	--min-height: 110px;
	--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;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: -110px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-19 .elementor-element.elementor-element-e319874:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-e319874>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #00000000 80%);
}

.elementor-19 .elementor-element.elementor-element-e319874,
.elementor-19 .elementor-element.elementor-element-e319874::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-e74c3cd {
	--display: flex;
	--min-height: 90vh;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--background-transition: 0.3s;
	--overlay-opacity: 1;
}

.elementor-19 .elementor-element.elementor-element-e74c3cd:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-e74c3cd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
	background-image: url("https://hikvisionmasters.com/wp-content/uploads/2024/02/fondo-normas.webp");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-19 .elementor-element.elementor-element-e74c3cd::before,
.elementor-19 .elementor-element.elementor-element-e74c3cd>.elementor-background-video-container::before,
.elementor-19 .elementor-element.elementor-element-e74c3cd>.e-con-inner>.elementor-background-video-container::before,
.elementor-19 .elementor-element.elementor-element-e74c3cd>.elementor-background-slideshow::before,
.elementor-19 .elementor-element.elementor-element-e74c3cd>.e-con-inner>.elementor-background-slideshow::before,
.elementor-19 .elementor-element.elementor-element-e74c3cd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
	background-color: transparent;
	background-image: linear-gradient(-90deg, #00000000 0%, var(--e-global-color-primary) 60%);
}

.elementor-19 .elementor-element.elementor-element-e74c3cd,
.elementor-19 .elementor-element.elementor-element-e74c3cd::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-5997663 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-5997663>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-9e7aca4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 40px 40px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-be7944f {
	--display: flex;
	--justify-content: center;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 30px;
}

.elementor-19 .elementor-element.elementor-element-be7944f,
.elementor-19 .elementor-element.elementor-element-be7944f::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-23ee980 {
	--icon-box-icon-margin: 15px;
}

.elementor-19 .elementor-element.elementor-element-23ee980 .elementor-icon-box-title {
	margin-bottom: 0px;
}

.elementor-19 .elementor-element.elementor-element-23ee980.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-23ee980.elementor-view-framed .elementor-icon,
.elementor-19 .elementor-element.elementor-element-23ee980.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-23ee980 .elementor-icon {
	font-size: 60px;
}

.elementor-19 .elementor-element.elementor-element-4a8885f {
	--icon-box-icon-margin: 15px;
}

.elementor-19 .elementor-element.elementor-element-4a8885f .elementor-icon-box-title {
	margin-bottom: 0px;
}

.elementor-19 .elementor-element.elementor-element-4a8885f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-4a8885f.elementor-view-framed .elementor-icon,
.elementor-19 .elementor-element.elementor-element-4a8885f.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-4a8885f .elementor-icon {
	font-size: 60px;
}

.elementor-19 .elementor-element.elementor-element-38a1c6e {
	--icon-box-icon-margin: 15px;
}

.elementor-19 .elementor-element.elementor-element-38a1c6e .elementor-icon-box-title {
	margin-bottom: 0px;
}

.elementor-19 .elementor-element.elementor-element-38a1c6e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-38a1c6e.elementor-view-framed .elementor-icon,
.elementor-19 .elementor-element.elementor-element-38a1c6e.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-38a1c6e .elementor-icon {
	font-size: 60px;
}

.elementor-19 .elementor-element.elementor-element-733a31c {
	--icon-box-icon-margin: 15px;
}

.elementor-19 .elementor-element.elementor-element-733a31c .elementor-icon-box-title {
	margin-bottom: 0px;
}

.elementor-19 .elementor-element.elementor-element-733a31c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-733a31c.elementor-view-framed .elementor-icon,
.elementor-19 .elementor-element.elementor-element-733a31c.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-733a31c .elementor-icon {
	font-size: 60px;
}

.elementor-19 .elementor-element.elementor-element-28ac651 {
	--icon-box-icon-margin: 15px;
}

.elementor-19 .elementor-element.elementor-element-28ac651 .elementor-icon-box-title {
	margin-bottom: 0px;
}

.elementor-19 .elementor-element.elementor-element-28ac651.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-28ac651.elementor-view-framed .elementor-icon,
.elementor-19 .elementor-element.elementor-element-28ac651.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-28ac651 .elementor-icon {
	font-size: 60px;
}

.elementor-19 .elementor-element.elementor-element-da0b0d1 {
	--icon-box-icon-margin: 15px;
}

.elementor-19 .elementor-element.elementor-element-da0b0d1 .elementor-icon-box-title {
	margin-bottom: 0px;
}

.elementor-19 .elementor-element.elementor-element-da0b0d1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-da0b0d1.elementor-view-framed .elementor-icon,
.elementor-19 .elementor-element.elementor-element-da0b0d1.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-da0b0d1 .elementor-icon {
	font-size: 60px;
}

.elementor-19 .elementor-element.elementor-element-78dd08d {
	--icon-box-icon-margin: 15px;
}

.elementor-19 .elementor-element.elementor-element-78dd08d .elementor-icon-box-title {
	margin-bottom: 0px;
}

.elementor-19 .elementor-element.elementor-element-78dd08d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-78dd08d.elementor-view-framed .elementor-icon,
.elementor-19 .elementor-element.elementor-element-78dd08d.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-78dd08d .elementor-icon {
	font-size: 60px;
}

.elementor-19 .elementor-element.elementor-element-56feaf3 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 10px 10px;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-56feaf3,
.elementor-19 .elementor-element.elementor-element-56feaf3::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-b7b4cd3 img {
	width: 340px;
}

.elementor-19 .elementor-element.elementor-element-b7b4cd3>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-e9f1316 {
	text-align: center;
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
}

.elementor-19 .elementor-element.elementor-element-f162cbc {
	--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: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-c3370d8 {
	--display: flex;
	--min-height: 120px;
	--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;
	--background-transition: 0.3s;
	--margin-top: -110px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-c3370d8:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-c3370d8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #00000000 0%, var(--e-global-color-primary) 80%);
}

.elementor-19 .elementor-element.elementor-element-c3370d8,
.elementor-19 .elementor-element.elementor-element-c3370d8::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-f2806b8 {
	--display: flex;
	--min-height: 110px;
	--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;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: -110px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-19 .elementor-element.elementor-element-f2806b8:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-f2806b8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #00000000 80%);
}

.elementor-19 .elementor-element.elementor-element-f2806b8,
.elementor-19 .elementor-element.elementor-element-f2806b8::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-36be963 {
	--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;
	--background-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-36be963,
.elementor-19 .elementor-element.elementor-element-36be963::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-09be422 {
	--display: flex;
	/* --min-height: 90vh; */
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--background-transition: 0.3s;
	--overlay-opacity: 1;
}

	.blc {
		--min-height: 80vh!important;
	}

.elementor-19 .elementor-element.elementor-element-09be422:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-09be422>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
	background-image: url("riga.jpg");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-19 .photos-back {
	background-color: var(--e-global-color-primary);
	background-image: url("photos_back.jpg")!important;
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}


.elementor-19 .elementor-element.elementor-element-09be422::before,
.elementor-19 .elementor-element.elementor-element-09be422>.elementor-background-video-container::before,
.elementor-19 .elementor-element.elementor-element-09be422>.e-con-inner>.elementor-background-video-container::before,
.elementor-19 .elementor-element.elementor-element-09be422>.elementor-background-slideshow::before,
.elementor-19 .elementor-element.elementor-element-09be422>.e-con-inner>.elementor-background-slideshow::before,
.elementor-19 .elementor-element.elementor-element-09be422>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
	background-color: transparent;
	background-image: linear-gradient(-90deg, #00000000 0%, var(--e-global-color-primary) 82%);
}

.elementor-19 .elementor-element.elementor-element-09be422,
.elementor-19 .elementor-element.elementor-element-09be422::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-9eb40cb {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-9eb40cb,
.elementor-19 .elementor-element.elementor-element-9eb40cb::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-9eb40cb.e-con {
	--align-self: flex-start;
}

.elementor-19 .elementor-element.elementor-element-2f8360b {
	text-align: left;
}

.elementor-19 .elementor-element.elementor-element-2f8360b .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-2f8360b>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-2f8360b.elementor-element {
	--align-self: stretch;
}

.elementor-19 .elementor-element.elementor-element-0e1060e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-83a1ed4 img {
	width: 50px;
}

.elementor-19 .elementor-element.elementor-element-36afe84 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
}

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

.elementor-19 .elementor-element.elementor-element-27b04c0 img {
	width: 50px;
}

.elementor-19 .elementor-element.elementor-element-221878f .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
}

.elementor-19 .elementor-element.elementor-element-22aa43a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-b0a2034 img {
	width: 50px;
}

.elementor-19 .elementor-element.elementor-element-d362b0a .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
}

.elementor-19 .elementor-element.elementor-element-87eff1a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-dea1cf3 img {
	width: 50px;
}

.elementor-19 .elementor-element.elementor-element-1a55300 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
}

.elementor-19 .elementor-element.elementor-element-0dc1be0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-89524e0 img {
	width: 50px;
}

.elementor-19 .elementor-element.elementor-element-b32d737 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
}

.elementor-19 .elementor-element.elementor-element-0cc26d9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-68fbe99 img {
	width: 50px;
}

.elementor-19 .elementor-element.elementor-element-7c83fb7 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
}

.elementor-19 .elementor-element.elementor-element-e53e059 {
	--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: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-a52c296 {
	--display: flex;
	--min-height: 120px;
	--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;
	--background-transition: 0.3s;
	--margin-top: -110px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-a52c296:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-a52c296>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #00000000 0%, var(--e-global-color-primary) 80%);
}

.elementor-19 .elementor-element.elementor-element-a52c296,
.elementor-19 .elementor-element.elementor-element-a52c296::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-4cc0c52.elementor-element {
	--align-self: flex-start;
}

.elementor-19 .elementor-element.elementor-element-62d139c {
	--display: flex;
	--min-height: 110px;
	--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;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: -110px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-19 .elementor-element.elementor-element-62d139c:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-62d139c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #00000000 80%);
}

.elementor-19 .elementor-element.elementor-element-62d139c,
.elementor-19 .elementor-element.elementor-element-62d139c::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-f37c02e {
	--display: flex;
	--min-height: 90vh;
	--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: 80px 80px;
	--background-transition: 0.3s;
	--overlay-opacity: 1;
}

.elementor-19 .elementor-element.elementor-element-f37c02e:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-f37c02e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://hikvisionmasters.com/wp-content/uploads/2024/02/fondo-ranking.webp");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-19 .elementor-element.elementor-element-f37c02e::before,
.elementor-19 .elementor-element.elementor-element-f37c02e>.elementor-background-video-container::before,
.elementor-19 .elementor-element.elementor-element-f37c02e>.e-con-inner>.elementor-background-video-container::before,
.elementor-19 .elementor-element.elementor-element-f37c02e>.elementor-background-slideshow::before,
.elementor-19 .elementor-element.elementor-element-f37c02e>.e-con-inner>.elementor-background-slideshow::before,
.elementor-19 .elementor-element.elementor-element-f37c02e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
	background-color: transparent;
	background-image: linear-gradient(90deg, #0000001C 0%, var(--e-global-color-primary) 100%);
}

.elementor-19 .elementor-element.elementor-element-f37c02e,
.elementor-19 .elementor-element.elementor-element-f37c02e::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-1481957 {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-87d6c0f .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-87d6c0f.elementor-element {
	--align-self: flex-start;
}

.elementor-19 .elementor-element.elementor-element-0181a2e {
	text-align: left;
}

.elementor-19 .elementor-element.elementor-element-0181a2e.elementor-element {
	--align-self: flex-start;
}

.elementor-19 .elementor-element.elementor-element-c2b0342.elementor-element {
	--align-self: flex-start;
}

.elementor-19 .elementor-element.elementor-element-4d15eb2.elementor-element {
	--align-self: flex-start;
}

.elementor-19 .elementor-element.elementor-element-c40455f.elementor-element {
	--align-self: flex-start;
}

.elementor-19 .elementor-element.elementor-element-485724f.elementor-element {
	--align-self: flex-start;
}

.elementor-19 .elementor-element.elementor-element-bc34cdc.elementor-element {
	--align-self: flex-start;
}

.elementor-19 .elementor-element.elementor-element-160ff2f.elementor-element {
	--align-self: flex-start;
}

.elementor-19 .elementor-element.elementor-element-e53b38c {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-c309b06 {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-19 .elementor-element.elementor-element-c309b06 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	border-radius: 20px 20px 20px 20px;
}

.elementor-19 .elementor-element.elementor-element-154d5cf {
	--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: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-4d0490a {
	--display: flex;
	--min-height: 120px;
	--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;
	--background-transition: 0.3s;
	--margin-top: -110px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-4d0490a:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-4d0490a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #00000000 0%, var(--e-global-color-primary) 80%);
}

.elementor-19 .elementor-element.elementor-element-4d0490a,
.elementor-19 .elementor-element.elementor-element-4d0490a::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-32097ad {
	--display: flex;
	--min-height: 110px;
	--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;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: -110px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-19 .elementor-element.elementor-element-32097ad:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-32097ad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #00000000 80%);
}

.elementor-19 .elementor-element.elementor-element-32097ad,
.elementor-19 .elementor-element.elementor-element-32097ad::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-76cefb5 {
	--display: flex;
	--min-height: 100vh;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--background-transition: 0.3s;
	--overlay-opacity: 1;
}

.elementor-19 .elementor-element.elementor-element-76cefb5:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-76cefb5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("prizes_back.jpg");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-19 .elementor-element.elementor-element-76cefb5::before,
.elementor-19 .elementor-element.elementor-element-76cefb5>.elementor-background-video-container::before,
.elementor-19 .elementor-element.elementor-element-76cefb5>.e-con-inner>.elementor-background-video-container::before,
.elementor-19 .elementor-element.elementor-element-76cefb5>.elementor-background-slideshow::before,
.elementor-19 .elementor-element.elementor-element-76cefb5>.e-con-inner>.elementor-background-slideshow::before,
.elementor-19 .elementor-element.elementor-element-76cefb5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
	background-color: transparent;
	background-image: linear-gradient(90deg, #00000000 15%, var(--e-global-color-primary) 75%);
}

.elementor-19 .elementor-element.elementor-element-76cefb5,
.elementor-19 .elementor-element.elementor-element-76cefb5::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-0d5d1b4 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-0d5d1b4.elementor-element {
	--align-self: flex-end;
}

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

.elementor-19 .elementor-element.elementor-element-b2c4c36.e-con {
	--align-self: flex-end;
}

.elementor-19 .elementor-element.elementor-element-c9cbbb3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 40px 40px;
	--background-transition: 0.3s;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-19 .elementor-element.elementor-element-c9cbbb3:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-c9cbbb3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF73;
}

.elementor-19 .elementor-element.elementor-element-c9cbbb3,
.elementor-19 .elementor-element.elementor-element-c9cbbb3::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-5cd1af8 .elementor-heading-title {
	color: #00000075;
	font-family: "Helvetica LT Std", Sans-serif;
	font-size: 65px;
}

.elementor-19 .elementor-element.elementor-element-5cd1af8>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-5cd1af8.elementor-element {
	--align-self: center;
}

.elementor-19 .elementor-element.elementor-element-1317c6e {
	text-align: left;
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
}

.elementor-19 .elementor-element.elementor-element-1317c6e .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Helvetica LT Std", Sans-serif;
	font-size: 25px;
}

.elementor-19 .elementor-element.elementor-element-1317c6e>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-1317c6e.elementor-element {
	--align-self: center;
}

.elementor-19 .elementor-element.elementor-element-75c30de {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 40px 40px;
	--background-transition: 0.3s;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-19 .elementor-element.elementor-element-75c30de:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-75c30de>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF73;
}

.elementor-19 .elementor-element.elementor-element-75c30de,
.elementor-19 .elementor-element.elementor-element-75c30de::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-e3e9c8a .elementor-heading-title {
	color: #00000075;
	font-family: "Helvetica LT Std", Sans-serif;
	font-size: 65px;
}

.elementor-19 .elementor-element.elementor-element-e3e9c8a>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-e3e9c8a.elementor-element {
	--align-self: center;
}

.elementor-19 .elementor-element.elementor-element-403ed1a {
	text-align: left;
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
}

.elementor-19 .elementor-element.elementor-element-403ed1a .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Helvetica LT Std", Sans-serif;
	font-size: 25px;
}

.elementor-19 .elementor-element.elementor-element-403ed1a>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-403ed1a.elementor-element {
	--align-self: center;
}

.elementor-19 .elementor-element.elementor-element-6888bd8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 40px 40px;
	--background-transition: 0.3s;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-19 .elementor-element.elementor-element-6888bd8:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-6888bd8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF73;
}

.elementor-19 .elementor-element.elementor-element-6888bd8,
.elementor-19 .elementor-element.elementor-element-6888bd8::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-4bc85eb .elementor-heading-title {
	color: #00000075;
	font-family: "Helvetica LT Std", Sans-serif;
	font-size: 65px;
}

.elementor-19 .elementor-element.elementor-element-4bc85eb>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-4bc85eb.elementor-element {
	--align-self: center;
}

.elementor-19 .elementor-element.elementor-element-ff3bd60 {
	text-align: left;
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
}

.elementor-19 .elementor-element.elementor-element-ff3bd60 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Helvetica LT Std", Sans-serif;
	font-size: 25px;
}

.elementor-19 .elementor-element.elementor-element-ff3bd60>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-ff3bd60.elementor-element {
	--align-self: center;
}

.elementor-19 .elementor-element.elementor-element-d60a0ec {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 40px 40px;
	--background-transition: 0.3s;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-19 .elementor-element.elementor-element-d60a0ec:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-d60a0ec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF73;
}

.elementor-19 .elementor-element.elementor-element-d60a0ec,
.elementor-19 .elementor-element.elementor-element-d60a0ec::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-4331bfd .elementor-heading-title {
	color: #00000075;
	font-family: "Helvetica LT Std", Sans-serif;
	font-size: 65px;
}

.elementor-19 .elementor-element.elementor-element-4331bfd>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-4331bfd.elementor-element {
	--align-self: center;
}

.elementor-19 .elementor-element.elementor-element-162d9f0 {
	text-align: left;
	width: var(--container-widget-width, 88.257%);
	max-width: 88.257%;
	--container-widget-width: 88.257%;
	--container-widget-flex-grow: 0;
}

.elementor-19 .elementor-element.elementor-element-162d9f0 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Helvetica LT Std", Sans-serif;
	font-size: 25px;
}

.elementor-19 .elementor-element.elementor-element-162d9f0>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-162d9f0.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19 .elementor-element.elementor-element-707c497 {
	--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: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-c273836 {
	--display: flex;
	--min-height: 120px;
	--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;
	--background-transition: 0.3s;
	--margin-top: -110px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-c273836:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-c273836>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #00000000 0%, var(--e-global-color-primary) 80%);
}

.elementor-19 .elementor-element.elementor-element-c273836,
.elementor-19 .elementor-element.elementor-element-c273836::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-5131afc {
	--display: flex;
	--min-height: 110px;
	--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;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: -110px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-19 .elementor-element.elementor-element-5131afc:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-5131afc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #00000000 80%);
}

.elementor-19 .elementor-element.elementor-element-5131afc,
.elementor-19 .elementor-element.elementor-element-5131afc::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-ea654b9 {
	--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: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-a6cd4e7 {
	--display: flex;
	--min-height: 120px;
	--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;
	--background-transition: 0.3s;
	--margin-top: -110px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-a6cd4e7:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-a6cd4e7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #00000000 0%, var(--e-global-color-primary) 80%);
}

.elementor-19 .elementor-element.elementor-element-a6cd4e7,
.elementor-19 .elementor-element.elementor-element-a6cd4e7::before {
	--border-transition: 0.3s;
}

.elementor-19 .elementor-element.elementor-element-b50873f {
	--display: flex;
	--min-height: 110px;
	--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;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: -110px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-19 .elementor-element.elementor-element-b50873f:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-b50873f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #00000000 80%);
}

.elementor-19 .elementor-element.elementor-element-b50873f,
.elementor-19 .elementor-element.elementor-element-b50873f::before {
	--border-transition: 0.3s;
}

@media(max-width:1024px) {
	.elementor-19 .elementor-element.elementor-element-f8c2def {
		--min-height: 98vh;
		--justify-content: center;
		--margin-top: -125px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-76d3327 img {
		width: 519px;
	}

	.elementor-19 .elementor-element.elementor-element-b131af5 img {
		width: 166px;
	}

	body:not(.rtl) .elementor-19 .elementor-element.elementor-element-b131af5 {
		left: 435px;
	}

	body.rtl .elementor-19 .elementor-element.elementor-element-b131af5 {
		right: 435px;
	}

	.elementor-19 .elementor-element.elementor-element-b131af5 {
		top: 165px;
	}

	.elementor-19 .elementor-element.elementor-element-7b7bf09 img {
		width: 173px;
	}

	body:not(.rtl) .elementor-19 .elementor-element.elementor-element-7b7bf09 {
		left: 160px;
	}

	body.rtl .elementor-19 .elementor-element.elementor-element-7b7bf09 {
		right: 160px;
	}

	body:not(.rtl) .elementor-19 .elementor-element.elementor-element-39324ee {
		left: 6%;
	}

	body.rtl .elementor-19 .elementor-element.elementor-element-39324ee {
		right: 6%;
	}

	.elementor-19 .elementor-element.elementor-element-39324ee {
		top: 45%;
	}

	.elementor-19 .elementor-element.elementor-element-6858f04 {
		--min-height: 98vh;
		--justify-content: center;
		--margin-top: -125px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-e70439b img {
		width: 166px;
	}

	body:not(.rtl) .elementor-19 .elementor-element.elementor-element-e70439b {
		left: 435px;
	}

	body.rtl .elementor-19 .elementor-element.elementor-element-e70439b {
		right: 435px;
	}

	.elementor-19 .elementor-element.elementor-element-e70439b {
		top: 165px;
	}

	.elementor-19 .elementor-element.elementor-element-7f630b2 img {
		width: 173px;
	}

	body:not(.rtl) .elementor-19 .elementor-element.elementor-element-7f630b2 {
		left: 160px;
	}

	body.rtl .elementor-19 .elementor-element.elementor-element-7f630b2 {
		right: 160px;
	}

	body:not(.rtl) .elementor-19 .elementor-element.elementor-element-dac5fa8 {
		left: 6%;
	}

	body.rtl .elementor-19 .elementor-element.elementor-element-dac5fa8 {
		right: 6%;
	}

	.elementor-19 .elementor-element.elementor-element-dac5fa8 {
		top: 45%;
	}

	.elementor-19 .elementor-element.elementor-element-bf7d017 {
		--min-height: 90px;
		--margin-top: -90px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-4991bc0 img {
		width: 35px;
	}

	.elementor-19 .elementor-element.elementor-element-9863e48 {
		--min-height: 90px;
		--margin-top: 0px;
		--margin-bottom: -90px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-0891bbd {
		--min-height: 65vh;
	}

	.elementor-19 .elementor-element.elementor-element-55cacb8 {
		--min-height: 90px;
		--margin-top: -90px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-a70ec8e {
		--min-height: 90px;
		--margin-top: 0px;
		--margin-bottom: -90px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-58fea58 {
		--min-height: 65vh;
	}

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

	.elementor-19 .elementor-element.elementor-element-448529d img {
		max-width: 600px;
	}

	.elementor-19 .elementor-element.elementor-element-448529d {
		width: 100%;
		max-width: 100%;
	}

	.elementor-19 .elementor-element.elementor-element-9d04715 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-19 .elementor-element.elementor-element-248951e>.elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}

	.elementor-19 .elementor-element.elementor-element-248951e {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}

	.elementor-19 .elementor-element.elementor-element-d27d78c {
		--min-height: 90px;
		--margin-top: -90px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-626e2d2 {
		--min-height: 90px;
		--margin-top: 0px;
		--margin-bottom: -90px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-8e27d89 {
		--min-height: 65vh;
	}

	.elementor-19 .elementor-element.elementor-element-28f828d {

	}

	.elementor-19 .elementor-element.elementor-element-dc88f9b.e-con {
		--align-self: flex-end;
	}

	.elementor-19 .elementor-element.elementor-element-7d07fa9 {
		--min-height: 90px;
		--margin-top: -90px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-e319874 {
		--min-height: 90px;
		--margin-top: 0px;
		--margin-bottom: -90px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-e74c3cd {
		--min-height: 60vh;
		--flex-wrap: wrap;
	}

	.elementor-19 .elementor-element.elementor-element-9e7aca4 {
		--flex-wrap: wrap;
	}

	.elementor-19 .elementor-element.elementor-element-23ee980 .elementor-icon {
		font-size: 55px;
	}

	.elementor-19 .elementor-element.elementor-element-4a8885f .elementor-icon {
		font-size: 55px;
	}

	.elementor-19 .elementor-element.elementor-element-38a1c6e .elementor-icon {
		font-size: 55px;
	}

	.elementor-19 .elementor-element.elementor-element-733a31c .elementor-icon {
		font-size: 55px;
	}

	.elementor-19 .elementor-element.elementor-element-28ac651 .elementor-icon {
		font-size: 55px;
	}

	.elementor-19 .elementor-element.elementor-element-da0b0d1 .elementor-icon {
		font-size: 55px;
	}

	.elementor-19 .elementor-element.elementor-element-78dd08d .elementor-icon {
		font-size: 55px;
	}

	.elementor-19 .elementor-element.elementor-element-56feaf3 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 20px 20px;
		--flex-wrap: nowrap;
	}

	.elementor-19 .elementor-element.elementor-element-b7b4cd3 img {
		width: 205px;
	}

	.elementor-19 .elementor-element.elementor-element-e9f1316 {
		text-align: left;
	}

	.elementor-19 .elementor-element.elementor-element-c3370d8 {
		--min-height: 90px;
		--margin-top: -90px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-f2806b8 {
		--min-height: 90px;
		--margin-top: 0px;
		--margin-bottom: -90px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-09be422 {
		/* --min-height: 60vh; */
	}

	.blc {
		--min-height: 60vh!important;
	}

	.elementor-19 .elementor-element.elementor-element-9eb40cb {
		--gap: 10px 10px;
	}

	.elementor-19 .elementor-element.elementor-element-83a1ed4 img {
		width: 45px;
	}

	.elementor-19 .elementor-element.elementor-element-27b04c0 img {
		width: 45px;
	}

	.elementor-19 .elementor-element.elementor-element-b0a2034 img {
		width: 45px;
	}

	.elementor-19 .elementor-element.elementor-element-dea1cf3 img {
		width: 45px;
	}

	.elementor-19 .elementor-element.elementor-element-89524e0 img {
		width: 45px;
	}

	.elementor-19 .elementor-element.elementor-element-68fbe99 img {
		width: 45px;
	}

	.elementor-19 .elementor-element.elementor-element-a52c296 {
		--min-height: 90px;
		--margin-top: -90px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-4cc0c52 {
		z-index: 1;
	}

	.elementor-19 .elementor-element.elementor-element-62d139c {
		--min-height: 90px;
		--margin-top: 0px;
		--margin-bottom: -90px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-f37c02e {
		--min-height: 60vh;
	}

	.elementor-19 .elementor-element.elementor-element-c2b0342 {
		z-index: 1;
	}

	.elementor-19 .elementor-element.elementor-element-4d15eb2 {
		z-index: 1;
	}

	.elementor-19 .elementor-element.elementor-element-c40455f {
		z-index: 1;
	}

	.elementor-19 .elementor-element.elementor-element-485724f {
		z-index: 1;
	}

	.elementor-19 .elementor-element.elementor-element-bc34cdc {
		z-index: 1;
	}

	.elementor-19 .elementor-element.elementor-element-160ff2f {
		z-index: 1;
	}

	.elementor-19 .elementor-element.elementor-element-4d0490a {
		--min-height: 90px;
		--margin-top: -90px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-32097ad {
		--min-height: 90px;
		--margin-top: 0px;
		--margin-bottom: -90px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-76cefb5 {
		--min-height: 60vh;
	}

	.elementor-19 .elementor-element.elementor-element-c9cbbb3 {
		--justify-content: space-around;
		--gap: 30px 30px;
	}

	.elementor-19 .elementor-element.elementor-element-1317c6e .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-19 .elementor-element.elementor-element-1317c6e>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-19 .elementor-element.elementor-element-1317c6e {
		width: 100%;
		max-width: 100%;
	}

	.elementor-19 .elementor-element.elementor-element-75c30de {
		--justify-content: space-around;
		--gap: 30px 30px;
	}

	.elementor-19 .elementor-element.elementor-element-403ed1a .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-19 .elementor-element.elementor-element-403ed1a>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-19 .elementor-element.elementor-element-403ed1a {
		width: 100%;
		max-width: 100%;
	}

	.elementor-19 .elementor-element.elementor-element-6888bd8 {
		--justify-content: space-around;
		--gap: 30px 30px;
	}

	.elementor-19 .elementor-element.elementor-element-ff3bd60 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-19 .elementor-element.elementor-element-ff3bd60>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-19 .elementor-element.elementor-element-ff3bd60 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-19 .elementor-element.elementor-element-d60a0ec {
		--justify-content: space-around;
		--gap: 30px 30px;
	}

	.elementor-19 .elementor-element.elementor-element-162d9f0 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-19 .elementor-element.elementor-element-162d9f0>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-19 .elementor-element.elementor-element-162d9f0 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-19 .elementor-element.elementor-element-c273836 {
		--min-height: 90px;
		--margin-top: -90px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-5131afc {
		--min-height: 90px;
		--margin-top: 0px;
		--margin-bottom: -90px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-a6cd4e7 {
		--min-height: 90px;
		--margin-top: -90px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-b50873f {
		--min-height: 90px;
		--margin-top: 0px;
		--margin-bottom: -90px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
}

@media(max-width:767px) {
	.elementor-19 .elementor-element.elementor-element-f8c2def {
		--min-height: 95vh;
		--margin-top: -130px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--z-index: 99;
	}

	.elementor-19 .elementor-element.elementor-element-f8c2def:not(.elementor-motion-effects-element-type-background),
	.elementor-19 .elementor-element.elementor-element-f8c2def>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: center center;
	}

	.elementor-19 .elementor-element.elementor-element-76d3327 img {
		width: 270px;
	}

	.elementor-19 .elementor-element.elementor-element-b131af5 img {
		width: 90px;
	}

	body:not(.rtl) .elementor-19 .elementor-element.elementor-element-b131af5 {
		left: 205px;
	}

	body.rtl .elementor-19 .elementor-element.elementor-element-b131af5 {
		right: 205px;
	}

	.elementor-19 .elementor-element.elementor-element-b131af5 {
		top: 93px;
		z-index: 2;
	}

	.elementor-19 .elementor-element.elementor-element-7b7bf09 img {
		width: 100px;
	}

	body:not(.rtl) .elementor-19 .elementor-element.elementor-element-7b7bf09 {
		left: 17%;
	}

	body.rtl .elementor-19 .elementor-element.elementor-element-7b7bf09 {
		right: 17%;
	}

	.elementor-19 .elementor-element.elementor-element-39324ee {
		--container-widget-width: 268px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 268px);
		max-width: 268px;
		top: 42%;
	}

	body:not(.rtl) .elementor-19 .elementor-element.elementor-element-39324ee {
		left: 2%;
	}

	body.rtl .elementor-19 .elementor-element.elementor-element-39324ee {
		right: 2%;
	}

	.elementor-19 .elementor-element.elementor-element-6858f04 {
		--content-width: 345px;
		--min-height: 55vh;
		--justify-content: flex-start;
		--margin-top: -130px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 120px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
		--z-index: 99;
	}

	.elementor-19 .elementor-element.elementor-element-6858f04:not(.elementor-motion-effects-element-type-background),
	.elementor-19 .elementor-element.elementor-element-6858f04>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: center center;
	}

	.elementor-19 .elementor-element.elementor-element-e70439b img {
		width: 150px;
	}

	body:not(.rtl) .elementor-19 .elementor-element.elementor-element-e70439b {
		left: 97px;
	}

	body.rtl .elementor-19 .elementor-element.elementor-element-e70439b {
		right: 97px;
	}

	.elementor-19 .elementor-element.elementor-element-e70439b {
		top: 15px;
		z-index: 2;
	}

	.elementor-19 .elementor-element.elementor-element-7f630b2 img {
		width: 130px;
	}

	body:not(.rtl) .elementor-19 .elementor-element.elementor-element-7f630b2 {
		left: 32%;
	}

	body.rtl .elementor-19 .elementor-element.elementor-element-7f630b2 {
		right: 32%;
	}

	.elementor-19 .elementor-element.elementor-element-7f630b2 {
		bottom: 12px;
		z-index: 3;
	}

	.elementor-19 .elementor-element.elementor-element-78fd2bb img {
		width: 150px;
	}

	.elementor-19 .elementor-element.elementor-element-78fd2bb {
		z-index: 2;
	}

	.elementor-19 .elementor-element.elementor-element-6646f28 img {
		width: 265px;
	}

	body:not(.rtl) .elementor-19 .elementor-element.elementor-element-6646f28 {
		left: 40px;
	}

	body.rtl .elementor-19 .elementor-element.elementor-element-6646f28 {
		right: 40px;
	}

	.elementor-19 .elementor-element.elementor-element-6646f28 {
		bottom: -130px;
		z-index: 2;
	}

	.elementor-19 .elementor-element.elementor-element-21ac160 img {
		width: 280px;
	}

	body:not(.rtl) .elementor-19 .elementor-element.elementor-element-21ac160 {
		left: 35px;
	}

	body.rtl .elementor-19 .elementor-element.elementor-element-21ac160 {
		right: 35px;
	}

	.elementor-19 .elementor-element.elementor-element-21ac160 {
		top: -35px;
		z-index: 2;
	}

	.elementor-19 .elementor-element.elementor-element-dac5fa8 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		top: 42%;
	}

	body:not(.rtl) .elementor-19 .elementor-element.elementor-element-dac5fa8 {
		left: 2%;
	}

	body.rtl .elementor-19 .elementor-element.elementor-element-dac5fa8 {
		right: 2%;
	}

	.elementor-19 .elementor-element.elementor-element-bf7d017 {
		--min-height: 70px;
		--margin-top: -70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-9863e48 {
		--min-height: 70px;
		--margin-top: 0px;
		--margin-bottom: -70px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-0891bbd {
		--min-height: 65vh;
	}

	.elementor-19 .elementor-element.elementor-element-0891bbd:not(.elementor-motion-effects-element-type-background),
	.elementor-19 .elementor-element.elementor-element-0891bbd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: center center;
	}

	.elementor-19 .elementor-element.elementor-element-be7e57d {
		text-align: center;
	}

	.elementor-19 .elementor-element.elementor-element-75d3fd8 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}

	.elementor-19 .elementor-element.elementor-element-55cacb8 {
		--min-height: 70px;
		--margin-top: -70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-a70ec8e {
		--min-height: 70px;
		--margin-top: 0px;
		--margin-bottom: -70px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-58fea58:not(.elementor-motion-effects-element-type-background),
	.elementor-19 .elementor-element.elementor-element-58fea58>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: center center;
	}

	.elementor-19 .elementor-element.elementor-element-fd35fa0 {
		text-align: center;
	}

	.elementor-19 .elementor-element.elementor-element-fd35fa0>.elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}

	.elementor-19 .elementor-element.elementor-element-9d04715 img {
		width: 300px;
	}

	.elementor-19 .elementor-element.elementor-element-248951e {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}

	.elementor-19 .elementor-element.elementor-element-d27d78c {
		--min-height: 70px;
		--margin-top: -70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-626e2d2 {
		--min-height: 70px;
		--margin-top: 0px;
		--margin-bottom: -70px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-8e27d89:not(.elementor-motion-effects-element-type-background),
	.elementor-19 .elementor-element.elementor-element-8e27d89>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: center center;
	}

	.elementor-19 .elementor-element.elementor-element-fc29363>.elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}

	.elementor-19 .elementor-element.elementor-element-fc29363.elementor-element {
		--align-self: center;
	}

	.elementor-19 .elementor-element.elementor-element-28f828d {
		text-align: center;
		width: 100%;
		max-width: 100%;
		padding: 0 30px;
	}

	.elementor-19 .elementor-element.elementor-element-dc88f9b {
		--justify-content: center;
		--gap: 0px 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-91c06cd img {
		width: 135px;
	}

	.elementor-19 .elementor-element.elementor-element-91c06cd {
		width: var(--container-widget-width, 45%);
		max-width: 45%;
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
	}

	.elementor-19 .elementor-element.elementor-element-91c06cd.elementor-element {
		--align-self: center;
	}

	.elementor-19 .elementor-element.elementor-element-87601f9 img {
		width: 135px;
	}

	.elementor-19 .elementor-element.elementor-element-87601f9 {
		width: var(--container-widget-width, 45%);
		max-width: 45%;
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
	}

	.elementor-19 .elementor-element.elementor-element-87601f9.elementor-element {
		--align-self: center;
	}

	.elementor-19 .elementor-element.elementor-element-0737142 img {
		width: 135px;
	}

	.elementor-19 .elementor-element.elementor-element-0737142 {
		width: var(--container-widget-width, 45%);
		max-width: 45%;
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
	}

	.elementor-19 .elementor-element.elementor-element-0737142.elementor-element {
		--align-self: center;
	}

	.elementor-19 .elementor-element.elementor-element-9d4ece3 img {
		width: 135px;
	}

	.elementor-19 .elementor-element.elementor-element-9d4ece3 {
		width: var(--container-widget-width, 45%);
		max-width: 45%;
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
	}

	.elementor-19 .elementor-element.elementor-element-9d4ece3.elementor-element {
		--align-self: center;
	}

	.elementor-19 .elementor-element.elementor-element-73b167d img {
		width: 135px;
	}

	.elementor-19 .elementor-element.elementor-element-73b167d {
		width: var(--container-widget-width, 45%);
		max-width: 45%;
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
	}

	.elementor-19 .elementor-element.elementor-element-73b167d.elementor-element {
		--align-self: center;
	}

	.elementor-19 .elementor-element.elementor-element-39b0a5a img {
		width: 135px;
	}

	.elementor-19 .elementor-element.elementor-element-39b0a5a {
		width: var(--container-widget-width, 45%);
		max-width: 45%;
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
	}

	.elementor-19 .elementor-element.elementor-element-39b0a5a.elementor-element {
		--align-self: center;
	}

	.elementor-19 .elementor-element.elementor-element-21a524d img {
		width: 135px;
	}

	.elementor-19 .elementor-element.elementor-element-21a524d {
		width: var(--container-widget-width, 45%);
		max-width: 45%;
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
	}

	.elementor-19 .elementor-element.elementor-element-21a524d.elementor-element {
		--align-self: center;
	}

	.elementor-19 .elementor-element.elementor-element-7d07fa9 {
		--min-height: 70px;
		--margin-top: -70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-e319874 {
		--min-height: 70px;
		--margin-top: 0px;
		--margin-bottom: -70px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-e74c3cd {
		--min-height: 150vh;
	}

	.elementor-19 .elementor-element.elementor-element-e74c3cd:not(.elementor-motion-effects-element-type-background),
	.elementor-19 .elementor-element.elementor-element-e74c3cd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: top center;
		background-size: 0% auto;
	}

	.elementor-19 .elementor-element.elementor-element-5997663>.elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}

	.elementor-19 .elementor-element.elementor-element-5997663.elementor-element {
		--align-self: center;
	}

	.elementor-19 .elementor-element.elementor-element-be7944f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-23ee980 .elementor-icon-box-wrapper {
		text-align: left;
	}

	.elementor-19 .elementor-element.elementor-element-4a8885f .elementor-icon-box-wrapper {
		text-align: left;
	}

	.elementor-19 .elementor-element.elementor-element-38a1c6e .elementor-icon-box-wrapper {
		text-align: left;
	}

	.elementor-19 .elementor-element.elementor-element-56feaf3 {
		--flex-wrap: wrap;
	}

	.elementor-19 .elementor-element.elementor-element-b7b4cd3 img {
		width: 170px;
	}

	.elementor-19 .elementor-element.elementor-element-e9f1316 {
		text-align: center;
	}

	.elementor-19 .elementor-element.elementor-element-c3370d8 {
		--min-height: 70px;
		--margin-top: -70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-f2806b8 {
		--min-height: 70px;
		--margin-top: 0px;
		--margin-bottom: -70px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-36be963 {
		--min-height: 260px;
		--margin-top: 0px;
		--margin-bottom: -5px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-36be963:not(.elementor-motion-effects-element-type-background),
	.elementor-19 .elementor-element.elementor-element-36be963>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("riga.jpg");
		background-position: bottom center;
		background-size: cover;
	}

	.elementor-19 .elementor-element.elementor-element-09be422 {
		--min-height: 55vh;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-19 .elementor-element.elementor-element-09be422:not(.elementor-motion-effects-element-type-background),
	.elementor-19 .elementor-element.elementor-element-09be422>.elementor-motion-effects-container>.elementor-motion-effects-layer {

	background-image: url("riga.jpg");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
	}

	.elementor-19 .elementor-element.elementor-element-9eb40cb {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-19 .elementor-element.elementor-element-9eb40cb.e-con {
		--align-self: flex-start;
		padding-left: 25px;
	}

	.elementor-19 .elementor-element.elementor-element-2f8360b>.elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}

	.elementor-19 .elementor-element.elementor-element-2f8360b.elementor-element {
		/* --align-self: center; */
	}

	.elementor-19 .elementor-element.elementor-element-0e1060e {
		--justify-content: flex-start;
		--gap: 10px 10px;
		--flex-wrap: nowrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-83a1ed4 img {
		width: 35px;
	}

	.elementor-19 .elementor-element.elementor-element-36afe84 {
		width: var(--container-widget-width, 63%);
		max-width: 63%;
		--container-widget-width: 63%;
		--container-widget-flex-grow: 0;
	}

	.elementor-19 .elementor-element.elementor-element-5ef9e38 {
		--justify-content: flex-start;
		--gap: 10px 10px;
		--flex-wrap: nowrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-27b04c0 img {
		width: 35px;
	}

	.elementor-19 .elementor-element.elementor-element-221878f {
		width: var(--container-widget-width, 63%);
		max-width: 63%;
		--container-widget-width: 63%;
		--container-widget-flex-grow: 0;
	}

	.elementor-19 .elementor-element.elementor-element-22aa43a {
		--justify-content: flex-start;
		--gap: 10px 10px;
		--flex-wrap: nowrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-b0a2034 img {
		width: 35px;
	}

	.elementor-19 .elementor-element.elementor-element-d362b0a {
		width: var(--container-widget-width, 63%);
		max-width: 63%;
		--container-widget-width: 63%;
		--container-widget-flex-grow: 0;
	}

	.elementor-19 .elementor-element.elementor-element-87eff1a {
		--justify-content: flex-start;
		--gap: 10px 10px;
		--flex-wrap: nowrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-dea1cf3 img {
		width: 35px;
	}

	.elementor-19 .elementor-element.elementor-element-1a55300 {
		width: var(--container-widget-width, 63%);
		max-width: 63%;
		--container-widget-width: 63%;
		--container-widget-flex-grow: 0;
	}

	.elementor-19 .elementor-element.elementor-element-0dc1be0 {
		--justify-content: flex-start;
		--gap: 10px 10px;
		--flex-wrap: nowrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-89524e0 img {
		width: 35px;
	}

	.elementor-19 .elementor-element.elementor-element-b32d737 {
		width: var(--container-widget-width, 63%);
		max-width: 63%;
		--container-widget-width: 63%;
		--container-widget-flex-grow: 0;
	}

	.elementor-19 .elementor-element.elementor-element-0cc26d9 {
		--justify-content: flex-start;
		--gap: 10px 10px;
		--flex-wrap: nowrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-68fbe99 img {
		width: 35px;
	}

	.elementor-19 .elementor-element.elementor-element-7c83fb7 {
		width: var(--container-widget-width, 63%);
		max-width: 63%;
		--container-widget-width: 63%;
		--container-widget-flex-grow: 0;
	}

	.elementor-19 .elementor-element.elementor-element-a52c296 {
		--min-height: 70px;
		--margin-top: -70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-4cc0c52.elementor-element {
		--align-self: center;
	}

	.elementor-19 .elementor-element.elementor-element-62d139c {
		--min-height: 70px;
		--margin-top: 0px;
		--margin-bottom: -70px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-f37c02e:not(.elementor-motion-effects-element-type-background),
	.elementor-19 .elementor-element.elementor-element-f37c02e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: center center;
	}

	.elementor-19 .elementor-element.elementor-element-87d6c0f>.elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}

	.elementor-19 .elementor-element.elementor-element-87d6c0f.elementor-element {
		--align-self: center;
	}

	.elementor-19 .elementor-element.elementor-element-0181a2e {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}

	.elementor-19 .elementor-element.elementor-element-0181a2e.elementor-element {
		--align-self: center;
	}

	.elementor-19 .elementor-element.elementor-element-c2b0342.elementor-element {
		--align-self: center;
	}

	.elementor-19 .elementor-element.elementor-element-4d15eb2.elementor-element {
		--align-self: center;
	}

	.elementor-19 .elementor-element.elementor-element-c40455f.elementor-element {
		--align-self: center;
	}

	.elementor-19 .elementor-element.elementor-element-485724f.elementor-element {
		--align-self: center;
	}

	.elementor-19 .elementor-element.elementor-element-bc34cdc.elementor-element {
		--align-self: center;
	}

	.elementor-19 .elementor-element.elementor-element-160ff2f.elementor-element {
		--align-self: center;
	}

	.elementor-19 .elementor-element.elementor-element-4d0490a {
		--min-height: 70px;
		--margin-top: -70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-32097ad {
		--min-height: 70px;
		--margin-top: 0px;
		--margin-bottom: -70px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-76cefb5:not(.elementor-motion-effects-element-type-background),
	.elementor-19 .elementor-element.elementor-element-76cefb5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 10% 0px;
	}

	.elementor-19 .elementor-element.elementor-element-0d5d1b4 {
		text-align: center;
	}

	.elementor-19 .elementor-element.elementor-element-0d5d1b4>.elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}

	.elementor-19 .elementor-element.elementor-element-0d5d1b4.elementor-element {
		--align-self: center;
	}

	.elementor-19 .elementor-element.elementor-element-b2c4c36 {
		--width: 100%;
	}

	.elementor-19 .elementor-element.elementor-element-c9cbbb3 {
		--justify-content: center;
		--gap: 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-19 .elementor-element.elementor-element-5cd1af8.elementor-element {
		--align-self: center;
	}

	.elementor-19 .elementor-element.elementor-element-1317c6e {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}

	.elementor-19 .elementor-element.elementor-element-1317c6e>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-19 .elementor-element.elementor-element-75c30de {
		--justify-content: center;
		--gap: 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-19 .elementor-element.elementor-element-403ed1a {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}

	.elementor-19 .elementor-element.elementor-element-403ed1a>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-19 .elementor-element.elementor-element-6888bd8 {
		--justify-content: center;
		--gap: 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-19 .elementor-element.elementor-element-ff3bd60 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}

	.elementor-19 .elementor-element.elementor-element-ff3bd60>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-19 .elementor-element.elementor-element-d60a0ec {
		--justify-content: center;
		--gap: 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-19 .elementor-element.elementor-element-162d9f0 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}

	.elementor-19 .elementor-element.elementor-element-162d9f0>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-19 .elementor-element.elementor-element-c273836 {
		--min-height: 70px;
		--margin-top: -70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-5131afc {
		--min-height: 70px;
		--margin-top: 0px;
		--margin-bottom: -70px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-a6cd4e7 {
		--min-height: 70px;
		--margin-top: -70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-19 .elementor-element.elementor-element-b50873f {
		--min-height: 70px;
		--margin-top: 0px;
		--margin-bottom: -70px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
}

@media(min-width:768px) {
	.elementor-19 .elementor-element.elementor-element-dc88f9b {
		--width: 630px;
	}

	.elementor-19 .elementor-element.elementor-element-be7944f {
		--width: 60%;
	}

	.elementor-19 .elementor-element.elementor-element-56feaf3 {
		--width: 50%;
	}

	.elementor-19 .elementor-element.elementor-element-9eb40cb {
		--width: 40%;
	}

	.elementor-19 .elementor-element.elementor-element-b2c4c36 {
		--width: 51%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-19 .elementor-element.elementor-element-dc88f9b {
		--width: 670px;
	}

	.elementor-19 .elementor-element.elementor-element-be7944f {
		--width: 100%;
	}

	.elementor-19 .elementor-element.elementor-element-56feaf3 {
		--width: 100%;
	}

	.elementor-19 .elementor-element.elementor-element-9eb40cb {
		--width: 60%;
	}

	.elementor-19 .elementor-element.elementor-element-b2c4c36 {
		--width: 65%;
	}
}



/* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
	font-family: 'Helvetica LT Std';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://hikvisionmasters.com/wp-content/uploads/2024/02/HelveticaLTStd-BlkCond.eot');
	src: url('https://hikvisionmasters.com/wp-content/uploads/2024/02/HelveticaLTStd-BlkCond.eot?#iefix') format('embedded-opentype'),
		url('https://hikvisionmasters.com/wp-content/uploads/2024/02/HelveticaLTStd-BlkCond.woff2') format('woff2'),
		url('https://hikvisionmasters.com/wp-content/uploads/2024/02/HelveticaLTStd-BlkCond.woff') format('woff'),
		url('https://hikvisionmasters.com/wp-content/uploads/2024/02/HelveticaLTStd-BlkCond.ttf') format('truetype'),
		url('https://hikvisionmasters.com/wp-content/uploads/2024/02/HelveticaLTStd-BlkCond.svg#HelveticaLTStd') format('svg');
}

/* End Custom Fonts CSS */