
.elementor-250 .elementor-element.elementor-element-903dc3c {
	--display: flex;
	--min-height: 80vh;
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .15;
	--overlay-mix-blend-mode: multiply;
}

.elementor-250 .elementor-element.elementor-element-903dc3c::before, .elementor-250 .elementor-element.elementor-element-903dc3c > .elementor-background-video-container::before, .elementor-250 .elementor-element.elementor-element-903dc3c > .e-con-inner > .elementor-background-video-container::before, .elementor-250 .elementor-element.elementor-element-903dc3c > .elementor-background-slideshow::before, .elementor-250 .elementor-element.elementor-element-903dc3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-250 .elementor-element.elementor-element-903dc3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #000;
	--background-overlay: "";
}

.elementor-250 .elementor-element.elementor-element-903dc3c .elementor-background-slideshow__slide__image {
	background-position: center center;
}

.elementor-250 .elementor-element.elementor-element-903dc3c > .elementor-shape-bottom .elementor-shape-fill, .elementor-250 .elementor-element.elementor-element-903dc3c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
	fill: #000;
}

.elementor-250 .elementor-element.elementor-element-903dc3c > .elementor-shape-bottom svg, .elementor-250 .elementor-element.elementor-element-903dc3c > .e-con-inner > .elementor-shape-bottom svg {
	height: 95px;
}

.elementor-250 .elementor-element.elementor-element-16ffbab {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--overlay-opacity: .5;
}

.elementor-250 .elementor-element.elementor-element-16ffbab::before, .elementor-250 .elementor-element.elementor-element-16ffbab > .elementor-background-video-container::before, .elementor-250 .elementor-element.elementor-element-16ffbab > .e-con-inner > .elementor-background-video-container::before, .elementor-250 .elementor-element.elementor-element-16ffbab > .elementor-background-slideshow::before, .elementor-250 .elementor-element.elementor-element-16ffbab > .e-con-inner > .elementor-background-slideshow::before, .elementor-250 .elementor-element.elementor-element-16ffbab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #000;
	--background-overlay: "";
}

.elementor-250 .elementor-element.elementor-element-a9b1d31 .elementor-heading-title {
	font-size: 54px;
	font-weight: 400;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #fff;
}

.elementor-250 .elementor-element.elementor-element-9ce88f3 {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	columns: 1;
	text-align: center;
}

.elementor-250 .elementor-element.elementor-element-80b3060 .elementor-heading-title {
	color: #fff;
}

.elementor-250 .elementor-element.elementor-element-0752951 {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-250 .elementor-element.elementor-element-819d138 .elementor-heading-title {
	color: #fff;
}

.elementor-250 .elementor-element.elementor-element-8ffb632 {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	text-align: center;
	color: #fff;
}

.elementor-250 .elementor-element.elementor-element-0c7da34 {
	column-gap: 0px;
	color: #fff;
}

.elementor-250 .elementor-element.elementor-element-f04c991 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-250 .elementor-element.elementor-element-f04c991:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-f04c991 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-250 .elementor-element.elementor-element-d743acd {
	--display: flex;
}

.elementor-250 .elementor-element.elementor-element-7117510 .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-250 .elementor-element.elementor-element-7117510.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-250 .elementor-element.elementor-element-7117510.elementor-view-framed .elementor-icon, .elementor-250 .elementor-element.elementor-element-7117510.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-250 .elementor-element.elementor-element-7117510 .elementor-icon {
	font-size: 25px;
}

.elementor-250 .elementor-element.elementor-element-7117510 .elementor-icon-box-title, .elementor-250 .elementor-element.elementor-element-7117510 .elementor-icon-box-title a {
	font-family: "KoHo", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-250 .elementor-element.elementor-element-7117510 .elementor-icon-box-title {
	color: #fff;
}

.elementor-250 .elementor-element.elementor-element-8cda6a3 {
	--display: flex;
}

.elementor-250 .elementor-element.elementor-element-a0a4a2a .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-250 .elementor-element.elementor-element-a0a4a2a.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-250 .elementor-element.elementor-element-a0a4a2a.elementor-view-framed .elementor-icon, .elementor-250 .elementor-element.elementor-element-a0a4a2a.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-250 .elementor-element.elementor-element-a0a4a2a .elementor-icon {
	font-size: 25px;
}

.elementor-250 .elementor-element.elementor-element-a0a4a2a .elementor-icon-box-title, .elementor-250 .elementor-element.elementor-element-a0a4a2a .elementor-icon-box-title a {
	font-family: "KoHo", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-250 .elementor-element.elementor-element-a0a4a2a .elementor-icon-box-title {
	color: #fff;
}

.elementor-250 .elementor-element.elementor-element-b526cb5 {
	--display: flex;
}

.elementor-250 .elementor-element.elementor-element-b2e42bb .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-250 .elementor-element.elementor-element-b2e42bb.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-250 .elementor-element.elementor-element-b2e42bb.elementor-view-framed .elementor-icon, .elementor-250 .elementor-element.elementor-element-b2e42bb.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-250 .elementor-element.elementor-element-b2e42bb .elementor-icon {
	font-size: 25px;
}

.elementor-250 .elementor-element.elementor-element-b2e42bb .elementor-icon-box-title, .elementor-250 .elementor-element.elementor-element-b2e42bb .elementor-icon-box-title a {
	font-family: "KoHo", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-250 .elementor-element.elementor-element-b2e42bb .elementor-icon-box-title {
	color: #fff;
}

.elementor-250 .elementor-element.elementor-element-100c9bc {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .6;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-250 .elementor-element.elementor-element-100c9bc:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-100c9bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
	background-image: url("https://cdn-fojbgkj.nitrocdn.com/JbdTdmGKhYevJJNnUMZiDwFPfZjmGHDL/assets/images/optimized/rev-963ddff/betterbyfarlochinvar.co.uk/wp-content/uploads/2022/01/concrete-low.jpg");
	background-size: cover;
}

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

.elementor-250 .elementor-element.elementor-element-100c9bc::before, .elementor-250 .elementor-element.elementor-element-100c9bc > .elementor-background-video-container::before, .elementor-250 .elementor-element.elementor-element-100c9bc > .e-con-inner > .elementor-background-video-container::before, .elementor-250 .elementor-element.elementor-element-100c9bc > .elementor-background-slideshow::before, .elementor-250 .elementor-element.elementor-element-100c9bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-250 .elementor-element.elementor-element-100c9bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #000;
	--background-overlay: "";
}

.elementor-250 .elementor-element.elementor-element-0f643b7 {
	--display: flex;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-250 .elementor-element.elementor-element-d797593 {
	text-align: center;
}

.elementor-250 .elementor-element.elementor-element-d797593 .elementor-heading-title {
	color: #fff;
}

.elementor-250 .elementor-element.elementor-element-0d72a82 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 6%;
	--padding-right: 6%;
}

.elementor-250 .elementor-element.elementor-element-8d474e9 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-250 .elementor-element.elementor-element-8d474e9:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-250 .elementor-element.elementor-element-d9dce1a {
	width: auto;
	max-width: auto;
	top: -1px;
}

.elementor-250 .elementor-element.elementor-element-d9dce1a > .elementor-widget-container {
	background-color: var(--e-global-color-07d5a57);
	padding: 10px 25px 10px 25px;
}

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

body.rtl .elementor-250 .elementor-element.elementor-element-d9dce1a {
	right: 0px;
}

.elementor-250 .elementor-element.elementor-element-d9dce1a .elementor-heading-title {
	font-family: "KoHo", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
}

.elementor-250 .elementor-element.elementor-element-7b217a3 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-250 .elementor-element.elementor-element-7b217a3:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-250 .elementor-element.elementor-element-2346871 {
	width: auto;
	max-width: auto;
	top: 0px;
}

.elementor-250 .elementor-element.elementor-element-2346871 > .elementor-widget-container {
	background-color: var(--e-global-color-07d5a57);
	padding: 10px 25px 10px 25px;
}

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

body.rtl .elementor-250 .elementor-element.elementor-element-2346871 {
	right: 0px;
}

.elementor-250 .elementor-element.elementor-element-2346871 .elementor-heading-title {
	font-family: "KoHo", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
}

.elementor-250 .elementor-element.elementor-element-a1b1c2e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-250 .elementor-element.elementor-element-a1b1c2e:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-250 .elementor-element.elementor-element-2cb34a2 {
	width: auto;
	max-width: auto;
	top: 0px;
}

.elementor-250 .elementor-element.elementor-element-2cb34a2 > .elementor-widget-container {
	background-color: var(--e-global-color-07d5a57);
	padding: 10px 25px 10px 25px;
}

body:not(.rtl) .elementor-250 .elementor-element.elementor-element-2cb34a2 {
	left: 0px;
}

body.rtl .elementor-250 .elementor-element.elementor-element-2cb34a2 {
	right: 0px;
}

.elementor-250 .elementor-element.elementor-element-2cb34a2 .elementor-heading-title {
	font-family: "KoHo", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
}

.elementor-250 .elementor-element.elementor-element-b666008 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 6%;
	--padding-right: 6%;
}

.elementor-250 .elementor-element.elementor-element-6e36686 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-250 .elementor-element.elementor-element-6e36686:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-250 .elementor-element.elementor-element-a6869cc {
	width: auto;
	max-width: auto;
	top: 0px;
}

.elementor-250 .elementor-element.elementor-element-a6869cc > .elementor-widget-container {
	background-color: var(--e-global-color-07d5a57);
	padding: 10px 25px 10px 25px;
}

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

body.rtl .elementor-250 .elementor-element.elementor-element-a6869cc {
	right: 0px;
}

.elementor-250 .elementor-element.elementor-element-a6869cc .elementor-heading-title {
	font-family: "KoHo", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
}

.elementor-250 .elementor-element.elementor-element-b18b16d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-250 .elementor-element.elementor-element-b18b16d:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-250 .elementor-element.elementor-element-4200667 {
	width: auto;
	max-width: auto;
	top: 0px;
}

.elementor-250 .elementor-element.elementor-element-4200667 > .elementor-widget-container {
	background-color: var(--e-global-color-07d5a57);
	padding: 10px 25px 10px 25px;
}

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

body.rtl .elementor-250 .elementor-element.elementor-element-4200667 {
	right: 0px;
}

.elementor-250 .elementor-element.elementor-element-4200667 .elementor-heading-title {
	font-family: "KoHo", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
}

.elementor-250 .elementor-element.elementor-element-dfb820b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-250 .elementor-element.elementor-element-dfb820b:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-250 .elementor-element.elementor-element-5b840a6 {
	width: auto;
	max-width: auto;
	top: 0px;
}

.elementor-250 .elementor-element.elementor-element-5b840a6 > .elementor-widget-container {
	background-color: var(--e-global-color-07d5a57);
	padding: 10px 25px 10px 25px;
}

body:not(.rtl) .elementor-250 .elementor-element.elementor-element-5b840a6 {
	left: 1px;
}

body.rtl .elementor-250 .elementor-element.elementor-element-5b840a6 {
	right: 1px;
}

.elementor-250 .elementor-element.elementor-element-5b840a6 .elementor-heading-title {
	font-family: "KoHo", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
}

.elementor-250 .elementor-element.elementor-element-54517bf {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 6%;
	--padding-right: 6%;
}

.elementor-250 .elementor-element.elementor-element-478bc3e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-250 .elementor-element.elementor-element-478bc3e:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-250 .elementor-element.elementor-element-95a92a3 {
	width: auto;
	max-width: auto;
	top: 0px;
}

.elementor-250 .elementor-element.elementor-element-95a92a3 > .elementor-widget-container {
	background-color: var(--e-global-color-07d5a57);
	padding: 10px 25px 10px 25px;
}

body:not(.rtl) .elementor-250 .elementor-element.elementor-element-95a92a3 {
	left: 0px;
}

body.rtl .elementor-250 .elementor-element.elementor-element-95a92a3 {
	right: 0px;
}

.elementor-250 .elementor-element.elementor-element-95a92a3 .elementor-heading-title {
	font-family: "KoHo", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
}

.elementor-250 .elementor-element.elementor-element-bf3ae87 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-250 .elementor-element.elementor-element-bf3ae87:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-250 .elementor-element.elementor-element-fc8f272 {
	width: auto;
	max-width: auto;
	top: 0px;
}

.elementor-250 .elementor-element.elementor-element-fc8f272 > .elementor-widget-container {
	background-color: var(--e-global-color-07d5a57);
	padding: 10px 25px 10px 25px;
}

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

body.rtl .elementor-250 .elementor-element.elementor-element-fc8f272 {
	right: 0px;
}

.elementor-250 .elementor-element.elementor-element-fc8f272 .elementor-heading-title {
	font-family: "KoHo", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
}

.elementor-250 .elementor-element.elementor-element-c9f73d9 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-250 .elementor-element.elementor-element-c9f73d9:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-250 .elementor-element.elementor-element-0e60fe3 {
	width: auto;
	max-width: auto;
	top: 0px;
}

.elementor-250 .elementor-element.elementor-element-0e60fe3 > .elementor-widget-container {
	background-color: var(--e-global-color-07d5a57);
	padding: 10px 25px 10px 25px;
}

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

body.rtl .elementor-250 .elementor-element.elementor-element-0e60fe3 {
	right: 0px;
}

.elementor-250 .elementor-element.elementor-element-0e60fe3 .elementor-heading-title {
	font-family: "KoHo", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
}

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

@media (min-width:768px) {
	.elementor-250 .elementor-element.elementor-element-0f643b7 {
		--width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-250 .elementor-element.elementor-element-16ffbab {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-250 .elementor-element.elementor-element-a9b1d31 {
		text-align: center;
	}
	
	.elementor-250 .elementor-element.elementor-element-a9b1d31 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-250 .elementor-element.elementor-element-0f643b7 {
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
}

@media (min-width:1025px) {
	.elementor-250 .elementor-element.elementor-element-100c9bc:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-100c9bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}
