.vehica-menu-desktop-login-register-link__user-icon i {
    color: #fff;
	font-size: 24px;
}

.vehica-menu__wrapper .vehica-menu .vehica-menu__link{
	font-weight: 500;
}

.elementor-16475 .elementor-element.elementor-element-6c64974e:not(.elementor-motion-effects-element-type-background), .elementor-16475 .elementor-element.elementor-element-6c64974e>.elementor-motion-effects-container>.elementor-motion-effects-layer{
	background: url(/assets/template/wp-content/slider.jpg) no-repeat 50% 50%;
	background-size:cover
}

.vehica-menu-desktop-login-register-link__separator {
    height: 35px;
    width: 1px;
    top: 5px;
    position: relative;
    background: #aaa;
}

.vehica-menu-desktop-login-register-link a {
    color: #fff;
    vertical-align: middle;
    margin-top: -6px;
    display: inline-block;
}

.vehica-menu__wrapper .vehica-menu>.menu-item-has-children>.vehica-menu__link:after{
	font-weight: 600;
}

.vehica-menu__wrapper .vehica-menu>.menu-item {
    margin: 0 20px;
}

.vehica-menu__wrapper .vehica-menu__left {
    width: 70%;
	justify-content: space-between;
}

.elementor-13444 .elementor-element.elementor-element-c5bb9ce .vehica-logo img {
    max-height: 48px;
    height: 48px;
}
.elementor-16475 .elementor-element.elementor-element-7df35091.elementor-view-stacked .elementor-icon{
	width: 120px;
    height: 120px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.elementor-16475 .elementor-element.elementor-element-7df35091.elementor-view-stacked .elementor-icon img{
	max-width: 60px;
	max-height: 60px;
	width: auto;
	height: auto;
}

.elementor-16475 .elementor-element.elementor-element-4b6b5749.elementor-view-stacked .elementor-icon{
	width: 120px;
    height: 120px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.elementor-16475 .elementor-element.elementor-element-4b6b5749.elementor-view-stacked .elementor-icon img{
	max-width: 60px;
	max-height: 60px;
	width: auto;
	height: auto;
}

.elementor-16475 .elementor-element.elementor-element-6240550.elementor-view-stacked .elementor-icon{
	width: 120px;
    height: 120px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.elementor-16475 .elementor-element.elementor-element-6240550.elementor-view-stacked .elementor-icon img{
	max-width: 60px;
	max-height: 60px;
	width: auto;
	height: auto;
}

.elementor-16475 .elementor-element.elementor-element-6c64974e:not(.elementor-motion-effects-element-type-background), .elementor-16475 .elementor-element.elementor-element-6c64974e>.elementor-motion-effects-container>.elementor-motion-effects-layer{
	box-shadow: inset 0 200px 200px -80px #000, inset 0 -150px 200px -80px #000;
}
.elementor-16475 .elementor-element.elementor-element-6c64974e>.elementor-background-overlay{
	opacity: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
	font-weight: 900;
}

.elementor-element-7b752e78 img{
	max-width: 60px;
	max-height: 60px;
	width: auto;
	height: auto;
}

.elementor-16475 .elementor-element.elementor-element-7d353f9c>.elementor-container {
    max-width: 1140px;
}

.elementor-16475 .elementor-element.elementor-element-7b752e78 .elementor-icon{
	width: 80px;
	height: 80px;
	display: flex;
	align-items:center;
	justify-content: center;
}

.elementor-13444 .elementor-element.elementor-element-5f3528d8:not(.elementor-motion-effects-element-type-background), .elementor-13444 .elementor-element.elementor-element-5f3528d8>.elementor-motion-effects-container>.elementor-motion-effects-layer{
	background-color:#2a292a
}

.vehica-phone-v2 a {
    color: #fff;
}

@media (min-width: 1080px) {
    .vehica-download-app-img img {
        right: -74px;
    }
}

@media screen and (max-width:1280px) {
	.elementor-13444 .elementor-element.elementor-element-c5bb9ce .vehica-logo img {
		max-height: 35px;
		height: 35px;
	}
	
	.vehica-menu-desktop-login-register-link__user-icon i {
		color: #fff;
		font-size: 20px;
	}

	.vehica-menu-desktop-login-register-link__separator {
		margin: 0px 0px;
	}
}

@media screen and (max-width: 767px) {
    .elementor-13444 .elementor-element.elementor-element-c5bb9ce .vehica-logo img {
        max-height: 30px;
        height: 30px;
    }
}


.params__attrs {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
  }
  
  .params__attr {
	margin: 0;
	display: grid;
	grid-template-rows: 1fr auto;
	break-inside: avoid;
	margin-bottom: 2.5rem;
  }
  
  .params__title {
	font-weight: 800;
	font-size: 1rem;
	line-height: 1.15rem;
	color: #000;
	margin-bottom: 0.9rem;
  }
  
  .params__attr tr td {
    padding: 0px;
	padding-right: 1.2rem;
	padding-bottom: 0.9rem;
	color: #000;
	vertical-align: text-top;
	font-size: 0.8rem;
	line-height: 1.1rem;
	width: 50%;
  }
  
  .osobenosti .params__attr tr td:last-child {
	display: flex;
	gap: 0.5rem;
	width: 100%;
  }
  
  .osobenosti .params__attr td svg {
	width: 16px;
	height: 16px;
	min-width: 16px;
  }
  
  .osobenosti .params__attrs {
	gap: 2rem;
  }
  
  .params__attr tr td:first-child {
	color: #979797;
  }
  
  .params__attr tr:last-child td {
	margin-bottom: 0;
  }
  
  
  .params__attr.car1 {
	display: flex;
	align-items: flex-end;
  }
  
  .params__attr.car1 .params__attr_bot {
	display: flex;
	gap: 0.5rem;
	align-items: center;
  }
  
  .params__attr.car1 .params__attr_bot svg {
	width: 8.8rem;
  }
  
  .params__attr.car1.params__attr_left {
	width: 20.9rem;
	gap: 0.375px;
  }
  
  .params__attr.car1 .params__attr_image {
	width: 100%;
  }
  
  .params__attr.car1 .params__attr_image img {
	width: 100%;
  }
  
  .car1 span,
  .car2 span {
	font-weight: 500;
	font-size: 0.9rem;
	line-height: 0.9rem;
	white-space: nowrap;
  }
  
  .params__attr.car1 .params__attr_right {
	display: flex;
	margin-bottom: 1.25rem;
  }
  
  .params__attr.car1 .params__attr_right span {
	transform: rotate(-90deg);
  }
  

  @media screen and (max-width:767px) {
	
	.params__attrs {
		column-count: 1;
		display: flex;
		flex-direction: column;
		gap: 4rem;
		padding-top: 0rem;
	  }
	
	  .params__attrs .params__attr_col:nth-child(2) {
		display: flex;
		flex-direction: column-reverse;
	  }
	
	  
	
	  .car1 span,
	  .car2 span {
		font-weight: 500;
		font-size: 16px;
		line-height: 4.5rem;
	  }
	
	  .params__attr.car1 .params__attr_bot {
		display: flex;
		gap: 2.5rem;
		align-items: center;
	  }
	
	  .params__attr.car1 .params__attr_bot svg {
		width: 32.8rem;
	  }
	
	  .params__attr.car1 .params__attr_right {
		margin-bottom: 7.25rem;
	  }
	
	  .params__attr_wrapper {
		margin-top: 10.75rem;
	  }
  }



.elementor-element.elementor-element-0632857>.elementor-container {
    max-width: 1468px
}

.elementor-element.elementor-element-fb6b077>.elementor-element-populated {
    padding: 0 30px
}

.elementor-element.elementor-element-8179da5 {
    --spacer-size: 73px
}

.elementor-element.elementor-element-07d57a3>.elementor-container {
    max-width: 1468px
}

.elementor-element.elementor-element-129904e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-element.elementor-element-129904e>.elementor-element-populated {
    padding: 0 128px 0 30px
}

.elementor-element.elementor-element-f81687a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-element.elementor-element-f81687a>.elementor-element-populated {
    padding: 0
}

.elementor-element.elementor-element-feaec80 .elementor-heading-title {
    color: #222732;
    font-size: 50px;
    font-weight: 900;
    line-height: 63px
}

.elementor-element.elementor-element-7bcd15f {
    --spacer-size: 39px
}

.elementor-element.elementor-element-8266cac {
    color: #6f6f6f;
    font-size: 20px;
    font-weight: 600;
    line-height: 27px
}

.elementor-element.elementor-element-315da99 {
    --spacer-size: 27px
}

.elementor-element.elementor-element-3f2a0fe {
    font-size: 16px;
    line-height: 27px
}

.elementor-element.elementor-element-2aa32f5 {
    --spacer-size: 50px
}

.elementor-element.elementor-element-d8312a0 {
    font-size: 18px;
    font-weight: 600;
    width: var(--container-widget-width,610px);
    max-width: 610px;
    --container-widget-width: 610px;
    --container-widget-flex-grow: 0
}

.elementor-element.elementor-element-d8312a0>.elementor-widget-container {
    padding: 10px 0 10px 20px;
    border-style: solid;
    border-width: 0 0 0 5px
}

.elementor-element.elementor-element-8266376 {
    --spacer-size: 50px
}

.elementor-element.elementor-element-e21d4e0 {
    font-size: 16px;
    line-height: 27px
}

.elementor-element.elementor-element-4a7548b>.elementor-element-populated {
    padding: 0 30px 0 2px
}

.elementor-element.elementor-element-cf69864 {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-element.elementor-element-93bc11d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-element.elementor-element-93bc11d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/storage/photos/1/about.jpg");
    background-position: center center;
    background-size: cover
}

.elementor-element.elementor-element-93bc11d>.elementor-element-populated,.elementor-element.elementor-element-93bc11d>.elementor-element-populated>.elementor-background-overlay,.elementor-element.elementor-element-93bc11d>.elementor-background-slideshow {
    border-radius: 20px
}

.elementor-element.elementor-element-93bc11d>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0
}

.elementor-element.elementor-element-93bc11d>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-element.elementor-element-2a3c3e6 {
    --spacer-size: 449px
}

.elementor-element.elementor-element-8454923>.elementor-container {
    max-width: 1468px
}

.elementor-element.elementor-element-e7eb543>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-element.elementor-element-e7eb543>.elementor-element-populated {
    padding: 0 30px
}

.elementor-element.elementor-element-dfa4bdb {
    --spacer-size: 50px
}

.elementor-element.elementor-element-f8914f3 .vehica-social-profiles {
    text-align: right
}

.elementor-element.elementor-element-255b9b4 {
    --spacer-size: 70px
}

.elementor-element.elementor-element-52b1ce1>.elementor-container {
    max-width: 1468px
}

.elementor-element.elementor-element-cc9b620>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 10px 0 30px
}

.elementor-element.elementor-element-cc9b620>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-element.elementor-element-baee692>.elementor-container {
    min-height: 317px
}

.elementor-element.elementor-element-baee692:not(.elementor-motion-effects-element-type-background),.elementor-element.elementor-element-baee692>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f2f5fb
}

.elementor-element.elementor-element-baee692,.elementor-element.elementor-element-baee692>.elementor-background-overlay {
    border-radius: 20px
}

.elementor-element.elementor-element-baee692 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-element.elementor-element-baee692>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-element.elementor-element-c390037>.elementor-element-populated {
    padding: 0
}

.elementor-element.elementor-element-496554a {
    text-align: left
}

.elementor-element.elementor-element-496554a>.elementor-widget-container {
    margin: -92px 0 0
}

.elementor-element.elementor-element-8a53744>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-element.elementor-element-8a53744>.elementor-element-populated {
    padding: 50px 0 0
}

.elementor-element.elementor-element-fc1adcc .elementor-heading-title {
    font-size: 30px;
    line-height: 38px
}

.elementor-element.elementor-element-fc1adcc>.elementor-widget-container {
    margin: 0 0 9px
}

.elementor-element.elementor-element-fc1adcc {
    z-index: 5
}

.elementor-element.elementor-element-d2a0958 .elementor-heading-title {
    font-size: 25px;
    line-height: 31px
}

.elementor-element.elementor-element-d2a0958>.elementor-widget-container {
    margin: 0 0 9px
}

.elementor-element.elementor-element-d2a0958 {
    z-index: 5
}

.elementor-element.elementor-element-c52a488 .elementor-heading-title {
    color: #6f6f6f;
    font-size: 17px;
    font-weight: 500;
    font-style: italic;
    line-height: 27px
}

.elementor-element.elementor-element-c52a488 {
    width: 100%;
    max-width: 100%;
    --container-widget-width: 190px;
    --container-widget-flex-grow: 0;
    z-index: 5
}

.elementor-element.elementor-element-e6c3cab {
    --spacer-size: 40px;
    z-index: 10
}

.elementor-element.elementor-element-36bc9bf>.elementor-element-populated,.elementor-element.elementor-element-36bc9bf>.elementor-element-populated>.elementor-background-overlay,.elementor-element.elementor-element-36bc9bf>.elementor-background-slideshow {
    border-radius: 2px
}

.elementor-element.elementor-element-36bc9bf>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 30px 0 12px
}

.elementor-element.elementor-element-36bc9bf>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-element.elementor-element-e2858a0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-element.elementor-element-e2858a0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
    background-size: cover
}

.elementor-element.elementor-element-e2858a0>.elementor-element-populated,.elementor-element.elementor-element-e2858a0>.elementor-element-populated>.elementor-background-overlay,.elementor-element.elementor-element-e2858a0>.elementor-background-slideshow {
    border-radius: 20px
}

.elementor-element.elementor-element-e2858a0>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0
}

.elementor-element.elementor-element-e2858a0>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-element.elementor-element-584fee6 {
    --spacer-size: 317px
}

.elementor-element.elementor-element-584fee6>.elementor-widget-container {
    background-image: url("/assets/template/wp-content/uploads/2020/09/pexels-fauxels-3184291-scaled.jpg");
    background-position: center center;
    background-size: cover;
    border-radius: 20px
}

.elementor-element.elementor-element-3411b2e>.elementor-container {
    max-width: 1468px
}

.elementor-element.elementor-element-45e5140>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-element.elementor-element-45e5140>.elementor-element-populated {
    padding: 0
}

.elementor-element.elementor-element-cf3fc0e {
    --spacer-size: 75px;
    z-index: 20
}

.elementor-element.elementor-element-326174f>.elementor-container {
    max-width: 270px
}

.elementor-element.elementor-element-326174f {
    margin-top: -312px;
    margin-bottom: 84px
}

.elementor-element.elementor-element-822cb72>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-element.elementor-element-822cb72:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-element.elementor-element-822cb72>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-element.elementor-element-822cb72>.elementor-element-populated,.elementor-element.elementor-element-822cb72>.elementor-element-populated>.elementor-background-overlay,.elementor-element.elementor-element-822cb72>.elementor-background-slideshow {
    border-radius: 10px
}

.elementor-element.elementor-element-822cb72>.elementor-element-populated {
    box-shadow: 0px 3px 6px 0px rgba(0,0,0,.16);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 23px 25px 22px
}

.elementor-element.elementor-element-822cb72>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-element.elementor-element-50c3877 {
    text-align: center;
    z-index: 9
}

.elementor-element.elementor-element-ebc1c9e {
    --spacer-size: 15px
}

.elementor-element.elementor-element-d6640ce {
    z-index: 10
}

.elementor-element.elementor-element-2e7e2603>.elementor-container {
    max-width: 1468px
}

.elementor-element.elementor-element-2e7e2603 {
    padding: 0 20px
}

.elementor-bc-flex-widget .elementor-element.elementor-element-25f18fb8.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-element.elementor-element-25f18fb8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-element.elementor-element-25f18fb8>.elementor-element-populated {
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: #dfe3eb;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0
}

.elementor-element.elementor-element-25f18fb8>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-element.elementor-element-56f26a24>.elementor-element-populated {
    padding: 0 10px
}

.elementor-element.elementor-element-4690e58b .elementor-counter-number-wrapper {
    font-size: 150px;
    font-weight: 900;
    line-height: 150px
}

.elementor-bc-flex-widget .elementor-element.elementor-element-70b227a6.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-element.elementor-element-70b227a6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-element.elementor-element-70b227a6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-element.elementor-element-70b227a6>.elementor-element-populated {
    padding: 0
}

.elementor-element.elementor-element-cc8c6ee .elementor-heading-title {
    font-size: 35px;
    line-height: 49px
}

.elementor-element.elementor-element-527dd805 .elementor-heading-title {
    font-size: 35px;
    line-height: 49px
}

.elementor-element.elementor-element-43bdf52c {
    --divider-border-style: solid;
    --divider-color: #d2d2d2;
    --divider-border-width: 1px
}

.elementor-element.elementor-element-43bdf52c .elementor-divider-separator {
    width: 100%
}

.elementor-element.elementor-element-43bdf52c .elementor-divider {
    padding-block-start:15px;padding-block-end:15px}

.elementor-bc-flex-widget .elementor-element.elementor-element-36ad4bab.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-element.elementor-element-36ad4bab.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-element.elementor-element-36ad4bab>.elementor-element-populated {
    padding: 5px 0
}

.elementor-element.elementor-element-56151328>.elementor-element-populated {
    padding: 0 10px
}

.elementor-element.elementor-element-465a343 .elementor-counter-number-wrapper {
    font-size: 60px;
    font-weight: 900;
    line-height: 75px
}

.elementor-element.elementor-element-465a343 .elementor-counter-title {
    font-size: 17px;
    font-weight: 500;
    line-height: 20px
}

.elementor-element.elementor-element-10a30c85>.elementor-element-populated {
    padding: 0 10px
}

.elementor-element.elementor-element-64ca69d1 .elementor-counter-number-wrapper {
    font-size: 60px;
    font-weight: 900;
    line-height: 75px
}

.elementor-element.elementor-element-64ca69d1 .elementor-counter-title {
    font-size: 17px;
    font-weight: 500;
    line-height: 20px
}

.elementor-element.elementor-element-7552fe7f>.elementor-element-populated {
    padding: 0 10px
}

.elementor-element.elementor-element-40b9e2de .elementor-counter-number-wrapper {
    font-size: 60px;
    font-weight: 900;
    line-height: 75px
}

.elementor-element.elementor-element-40b9e2de .elementor-counter-title {
    font-size: 17px;
    font-weight: 500;
    line-height: 20px
}

.elementor-element.elementor-element-50617d77>.elementor-container {
    max-width: 1468px
}

.elementor-element.elementor-element-6372921e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-element.elementor-element-6372921e>.elementor-element-populated {
    padding: 0 30px
}

.elementor-element.elementor-element-5988060 {
    --spacer-size: 75px
}

.elementor-element.elementor-element-3723d887 {
    --spacer-size: 100px
}

.elementor-element.elementor-element-56376ef>.elementor-container {
    max-width: 1468px
}

.elementor-element.elementor-element-56376ef {
    padding: 0 30px
}

.elementor-element.elementor-element-dd5af75>.elementor-element-populated {
    padding: 0
}

.elementor-element.elementor-element-bbcf855 {
    --spacer-size: 100px
}

.elementor-element.elementor-element-be0a58b>.elementor-container {
    max-width: 1468px
}

.elementor-element.elementor-element-5ddaf9f>.elementor-element-populated {
    padding: 0 12px 0 30px
}

.elementor-element.elementor-element-f11787f {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-element.elementor-element-71c3cba:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-element.elementor-element-71c3cba>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/template/wp-content/uploads/2020/09/pexels-fauxels-3182826-scaled.jpg");
    background-position: center center;
    background-size: cover
}

.elementor-element.elementor-element-71c3cba>.elementor-element-populated,.elementor-element.elementor-element-71c3cba>.elementor-element-populated>.elementor-background-overlay,.elementor-element.elementor-element-71c3cba>.elementor-background-slideshow {
    border-radius: 20px
}

.elementor-element.elementor-element-71c3cba>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-element.elementor-element-71c3cba>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-element.elementor-element-60e071c {
    --spacer-size: 300px
}

.elementor-element.elementor-element-7bfedde {
    margin-top: 33px;
    margin-bottom: 0
}

.elementor-element.elementor-element-fd1b00d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-element.elementor-element-fd1b00d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/template/wp-content/uploads/2020/09/pexels-fauxels-3184639-scaled.jpg");
    background-position: center center;
    background-size: cover
}

.elementor-element.elementor-element-fd1b00d>.elementor-element-populated,.elementor-element.elementor-element-fd1b00d>.elementor-element-populated>.elementor-background-overlay,.elementor-element.elementor-element-fd1b00d>.elementor-background-slideshow {
    border-radius: 20px
}

.elementor-element.elementor-element-fd1b00d>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 12px 0 0;
    --e-column-margin-right: 12px;
    --e-column-margin-left: 0px
}

.elementor-element.elementor-element-fd1b00d>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-element.elementor-element-ce16a2c {
    --spacer-size: 300px
}

.elementor-element.elementor-element-ab3f77b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-element.elementor-element-ab3f77b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/template/wp-content/uploads/2020/09/pexels-helena-lopes-1015568-scaled.jpg");
    background-size: cover
}

.elementor-element.elementor-element-ab3f77b>.elementor-element-populated,.elementor-element.elementor-element-ab3f77b>.elementor-element-populated>.elementor-background-overlay,.elementor-element.elementor-element-ab3f77b>.elementor-background-slideshow {
    border-radius: 20px
}

.elementor-element.elementor-element-ab3f77b>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 0 0 12px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 12px
}

.elementor-element.elementor-element-ab3f77b>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-element.elementor-element-5c3d5fe {
    --spacer-size: 300px
}

.elementor-element.elementor-element-884ef77>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-element.elementor-element-884ef77>.elementor-element-populated {
    padding: 0 30px 0 12px
}

.elementor-element.elementor-element-f4fbbaf {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-element.elementor-element-2e75241:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-element.elementor-element-2e75241>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/template/wp-content/uploads/2020/09/pexels-fauxels-3184291-scaled.jpg");
    background-position: center center;
    background-size: cover
}

.elementor-element.elementor-element-2e75241>.elementor-element-populated,.elementor-element.elementor-element-2e75241>.elementor-element-populated>.elementor-background-overlay,.elementor-element.elementor-element-2e75241>.elementor-background-slideshow {
    border-radius: 20px
}

.elementor-element.elementor-element-2e75241>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 12px 0 0;
    --e-column-margin-right: 12px;
    --e-column-margin-left: 0px
}

.elementor-element.elementor-element-2e75241>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-element.elementor-element-8bd812a {
    --spacer-size: 300px
}

.elementor-element.elementor-element-20b1890:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-element.elementor-element-20b1890>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/template/wp-content/uploads/2020/09/pexels-andrea-piacquadio-840996-scaled.jpg");
    background-position: center center;
    background-size: cover
}

.elementor-element.elementor-element-20b1890>.elementor-element-populated,.elementor-element.elementor-element-20b1890>.elementor-element-populated>.elementor-background-overlay,.elementor-element.elementor-element-20b1890>.elementor-background-slideshow {
    border-radius: 20px
}

.elementor-element.elementor-element-20b1890>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 0 0 12px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 12px
}

.elementor-element.elementor-element-20b1890>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-element.elementor-element-9ab5766 {
    --spacer-size: 300px
}

.elementor-element.elementor-element-cc785e7 {
    margin-top: 33px;
    margin-bottom: 0
}

.elementor-element.elementor-element-08b11df:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-element.elementor-element-08b11df>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/template/wp-content/uploads/2020/09/pexels-fauxels-3182765-scaled.jpg");
    background-position: center center;
    background-size: cover
}

.elementor-element.elementor-element-08b11df>.elementor-element-populated,.elementor-element.elementor-element-08b11df>.elementor-element-populated>.elementor-background-overlay,.elementor-element.elementor-element-08b11df>.elementor-background-slideshow {
    border-radius: 20px
}

.elementor-element.elementor-element-08b11df>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 12px 0 0;
    --e-column-margin-right: 12px;
    --e-column-margin-left: 0px
}

.elementor-element.elementor-element-08b11df>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-element.elementor-element-9ca1aeb {
    --spacer-size: 300px
}

.elementor-element.elementor-element-0bdf733:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-element.elementor-element-0bdf733>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/template/wp-content/uploads/2020/09/pexels-burst-374720-scaled.jpg");
    background-position: center center;
    background-size: cover
}

.elementor-element.elementor-element-0bdf733>.elementor-element-populated,.elementor-element.elementor-element-0bdf733>.elementor-element-populated>.elementor-background-overlay,.elementor-element.elementor-element-0bdf733>.elementor-background-slideshow {
    border-radius: 20px
}

.elementor-element.elementor-element-0bdf733>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 0 0 12px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 12px
}

.elementor-element.elementor-element-0bdf733>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-element.elementor-element-561fd43 {
    --spacer-size: 300px
}

.elementor-element.elementor-element-b054454>.elementor-container {
    max-width: 1468px
}

.elementor-element.elementor-element-b054454 {
    padding: 0 30px
}

.elementor-element.elementor-element-0ed0871>.elementor-element-populated {
    padding: 0
}

.elementor-element.elementor-element-e94970a {
    --spacer-size: 100px
}

.elementor-element.elementor-element-2f38c1b4>.elementor-container {
    max-width: 1408px
}

.elementor-element.elementor-element-2f38c1b4,.elementor-element.elementor-element-2f38c1b4>.elementor-background-overlay {
    border-radius: 20px
}

.elementor-element.elementor-element-2f38c1b4 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 30px
}

.elementor-element.elementor-element-2f38c1b4>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-element.elementor-element-791b331b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-element.elementor-element-791b331b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-element.elementor-element-791b331b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f2f5fb
}

.elementor-element.elementor-element-791b331b>.elementor-element-populated,.elementor-element.elementor-element-791b331b>.elementor-element-populated>.elementor-background-overlay,.elementor-element.elementor-element-791b331b>.elementor-background-slideshow {
    border-radius: 20px
}

.elementor-element.elementor-element-791b331b>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 14.28%
}

.elementor-element.elementor-element-791b331b>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-element.elementor-element-727fb4ba {
    --spacer-size: 50px
}

.elementor-element.elementor-element-2f2307bb {
    text-align: center
}

.elementor-element.elementor-element-2f2307bb .elementor-heading-title {
    font-size: 50px;
    font-weight: 900;
    line-height: 63px
}

.elementor-element.elementor-element-147921f0 {
    --spacer-size: 50px
}

.elementor-element.elementor-element-7ec80722>.elementor-element-populated {
    padding: 0 11px 0 0
}

.elementor-element.elementor-element-5bc8cc4 .elementor-tab-title {
    background-color: #fff;
    padding: 13px 30px 13px 21px
}

.elementor-element.elementor-element-5bc8cc4 .elementor-tab-content {
    background-color: #fff;
    color: #6f6f6f;
    font-size: 16px;
    line-height: 27px;
    padding: 36px 30px
}

.elementor-element.elementor-element-500b10ce>.elementor-element-populated {
    padding: 0 0 0 11px
}

.elementor-element.elementor-element-8f09098 .elementor-tab-title {
    background-color: #fff;
    padding: 13px 30px 13px 21px
}

.elementor-element.elementor-element-8f09098 .elementor-tab-content {
    background-color: #fff;
    color: #6f6f6f;
    font-size: 16px;
    line-height: 27px;
    padding: 36px 30px
}

.elementor-element.elementor-element-3ebfbbb9 {
    --spacer-size: 54px
}

.elementor-element.elementor-element-25725f98 {
    --spacer-size: 70px
}

.elementor-element.elementor-element-cc54132>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-element.elementor-element-cc54132>.elementor-element-populated {
    padding: 0
}

.elementor-element.elementor-element-d518eb0 {
    --spacer-size: 100px
}

@media(max-width: 1199px) {
    .elementor-element.elementor-element-8179da5 {
        --spacer-size:50px
    }

    .elementor-element.elementor-element-129904e>.elementor-element-populated {
        padding: 0 30px
    }

    .elementor-element.elementor-element-feaec80 .elementor-heading-title {
        font-size: 38px;
        line-height: 48px
    }

    .elementor-element.elementor-element-feaec80 {
        width: var(--container-widget-width,800px);
        max-width: 800px;
        --container-widget-width: 800px;
        --container-widget-flex-grow: 0
    }

    .elementor-element.elementor-element-7bcd15f {
        --spacer-size: 40px
    }

    .elementor-element.elementor-element-8266cac {
        width: var(--container-widget-width,800px);
        max-width: 800px;
        --container-widget-width: 800px;
        --container-widget-flex-grow: 0
    }

    .elementor-element.elementor-element-315da99 {
        --spacer-size: 40px
    }

    .elementor-element.elementor-element-3f2a0fe {
        width: var(--container-widget-width,800px);
        max-width: 800px;
        --container-widget-width: 800px;
        --container-widget-flex-grow: 0
    }

    .elementor-element.elementor-element-2aa32f5 {
        --spacer-size: 40px
    }

    .elementor-element.elementor-element-8266376 {
        --spacer-size: 40px
    }

    .elementor-element.elementor-element-e21d4e0 {
        width: var(--container-widget-width,800px);
        max-width: 800px;
        --container-widget-width: 800px;
        --container-widget-flex-grow: 0
    }

    .elementor-element.elementor-element-4a7548b>.elementor-element-populated {
        padding: 0 30px
    }

    .elementor-element.elementor-element-cf69864 {
        margin-top: 50px;
        margin-bottom: 0
    }

    .elementor-element.elementor-element-2a3c3e6 {
        --spacer-size: 351px
    }

    .elementor-element.elementor-element-dfa4bdb {
        --spacer-size: 50px
    }

    .elementor-element.elementor-element-f8914f3 .vehica-social-profiles {
        text-align: left
    }

    .elementor-element.elementor-element-255b9b4 {
        --spacer-size: 50px
    }

    .elementor-element.elementor-element-cc9b620>.elementor-element-populated {
        padding: 0 11px 0 30px
    }

    .elementor-element.elementor-element-baee692 {
        margin-top: 0;
        margin-bottom: 20px
    }

    .elementor-element.elementor-element-496554a {
        text-align: center
    }

    .elementor-element.elementor-element-496554a>.elementor-widget-container {
        margin: 0
    }

    .elementor-element.elementor-element-fc1adcc {
        text-align: center
    }

    .elementor-element.elementor-element-fc1adcc .elementor-heading-title {
        font-size: 30px;
        line-height: 38px
    }

    .elementor-element.elementor-element-fc1adcc>.elementor-widget-container {
        margin: 0
    }

    .elementor-element.elementor-element-d2a0958 {
        text-align: center
    }

    .elementor-element.elementor-element-d2a0958 .elementor-heading-title {
        font-size: 30px;
        line-height: 38px
    }

    .elementor-element.elementor-element-d2a0958>.elementor-widget-container {
        margin: 0
    }

    .elementor-element.elementor-element-c52a488 {
        text-align: center;
        width: 100%;
        max-width: 100%
    }

    .elementor-element.elementor-element-c52a488>.elementor-widget-container {
        padding: 0 15px
    }

    .elementor-element.elementor-element-36bc9bf>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 30px 0 11px
    }

    .elementor-element.elementor-element-584fee6 {
        --spacer-size: 628px
    }

    .elementor-element.elementor-element-326174f {
        margin-top: -476px;
        margin-bottom: 0
    }

    .elementor-element.elementor-element-2e7e2603 {
        margin-top: -20px;
        margin-bottom: -20px
    }

    .elementor-element.elementor-element-25f18fb8>.elementor-element-populated {
        border-width: 0 1px 0 0
    }

    .elementor-element.elementor-element-4690e58b .elementor-counter-number-wrapper {
        font-size: 100px
    }

    .elementor-element.elementor-element-5988060 {
        --spacer-size: 95px
    }

    .elementor-element.elementor-element-3723d887 {
        --spacer-size: 50px
    }

    .elementor-element.elementor-element-bbcf855 {
        --spacer-size: 50px
    }

    .elementor-element.elementor-element-60e071c {
        --spacer-size: 200px
    }

    .elementor-element.elementor-element-ce16a2c {
        --spacer-size: 200px
    }

    .elementor-element.elementor-element-5c3d5fe {
        --spacer-size: 200px
    }

    .elementor-element.elementor-element-8bd812a {
        --spacer-size: 200px
    }

    .elementor-element.elementor-element-9ab5766 {
        --spacer-size: 200px
    }

    .elementor-element.elementor-element-9ca1aeb {
        --spacer-size: 200px
    }

    .elementor-element.elementor-element-561fd43 {
        --spacer-size: 200px
    }

    .elementor-element.elementor-element-e94970a {
        --spacer-size: 50px
    }

    .elementor-element.elementor-element-2f38c1b4 {
        padding: 0
    }

    .elementor-element.elementor-element-791b331b>.elementor-element-populated {
        margin: 0 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
        padding: 0 50px
    }

    .elementor-element.elementor-element-2f2307bb .elementor-heading-title {
        font-size: 38px;
        line-height: 48px
    }

    .elementor-element.elementor-element-147921f0 {
        --spacer-size: 30px
    }

    .elementor-element.elementor-element-7ec80722>.elementor-element-populated {
        padding: 0 15px 0 0
    }

    .elementor-element.elementor-element-500b10ce>.elementor-element-populated {
        padding: 0 0 0 15px
    }

    .elementor-element.elementor-element-3ebfbbb9 {
        --spacer-size: 34px
    }

    .elementor-element.elementor-element-25725f98 {
        --spacer-size: 70px
    }

    .elementor-element.elementor-element-d518eb0 {
        --spacer-size: 50px
    }
}

@media(max-width: 899px) {
    .elementor-element.elementor-element-8179da5 {
        --spacer-size:40px
    }

    .elementor-element.elementor-element-129904e>.elementor-element-populated {
        padding: 30px 15px 0
    }

    .elementor-element.elementor-element-feaec80 .elementor-heading-title {
        font-size: 30px;
        line-height: 38px
    }

    .elementor-element.elementor-element-7bcd15f {
        --spacer-size: 20px
    }

    .elementor-element.elementor-element-315da99 {
        --spacer-size: 28px
    }

    .elementor-element.elementor-element-3f2a0fe {
        font-size: 16px
    }

    .elementor-element.elementor-element-2aa32f5 {
        --spacer-size: 28px
    }

    .elementor-element.elementor-element-8266376 {
        --spacer-size: 28px
    }

    .elementor-element.elementor-element-4a7548b>.elementor-element-populated {
        padding: 0 15px
    }

    .elementor-element.elementor-element-cf69864 {
        margin-top: 40px;
        margin-bottom: 0
    }

    .elementor-element.elementor-element-2a3c3e6 {
        --spacer-size: 220px
    }

    .elementor-element.elementor-element-e7eb543>.elementor-element-populated {
        padding: 0
    }

    .elementor-element.elementor-element-dfa4bdb {
        --spacer-size: 50px
    }

    .elementor-element.elementor-element-f8914f3 .vehica-social-profiles {
        text-align: center
    }

    .elementor-element.elementor-element-255b9b4 {
        --spacer-size: 50px
    }

    .elementor-element.elementor-element-52b1ce1 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-element.elementor-element-cc9b620>.elementor-element-populated {
        padding: 0 15px
    }

    .elementor-element.elementor-element-baee692 {
        margin-top: 0;
        margin-bottom: 20px
    }

    .elementor-element.elementor-element-8a53744>.elementor-element-populated {
        padding: 50px 15px 0
    }

    .elementor-element.elementor-element-fc1adcc {
        text-align: center
    }

    .elementor-element.elementor-element-fc1adcc .elementor-heading-title {
        font-size: 30px;
        line-height: 38px
    }

    .elementor-element.elementor-element-d2a0958 {
        text-align: center
    }

    .elementor-element.elementor-element-d2a0958 .elementor-heading-title {
        font-size: 30px;
        line-height: 38px
    }

    .elementor-element.elementor-element-c52a488 {
        text-align: center;
        width: 100%;
        max-width: 100%
    }

    .elementor-element.elementor-element-e6c3cab {
        --spacer-size: 35px
    }

    .elementor-element.elementor-element-36bc9bf>.elementor-element-populated {
        padding: 0 15px
    }

    .elementor-element.elementor-element-584fee6 {
        --spacer-size: 400px
    }

    .elementor-element.elementor-element-cf3fc0e {
        --spacer-size: 10px
    }

    .elementor-element.elementor-element-326174f {
        margin-top: -518px;
        margin-bottom: 0
    }

    .elementor-element.elementor-element-2e7e2603 {
        margin-top: 10px;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-element.elementor-element-25f18fb8>.elementor-element-populated {
        border-width: 0;
        padding: 0
    }

    .elementor-element.elementor-element-4690e58b .elementor-counter-number-wrapper {
        font-size: 99px;
        line-height: 115px
    }

    .elementor-element.elementor-element-4690e58b>.elementor-widget-container {
        margin: 0
    }

    .elementor-element.elementor-element-cc8c6ee {
        text-align: center
    }

    .elementor-element.elementor-element-cc8c6ee .elementor-heading-title {
        font-size: 38px;
        line-height: 45px
    }

    .elementor-element.elementor-element-527dd805 {
        text-align: center
    }

    .elementor-element.elementor-element-527dd805 .elementor-heading-title {
        font-size: 38px;
        line-height: 45px
    }

    .elementor-element.elementor-element-43bdf52c .elementor-divider-separator {
        width: 110px;
        margin: 0 auto;
        margin-center: 0
    }

    .elementor-element.elementor-element-43bdf52c .elementor-divider {
        text-align: center;
        padding-block-start:30px;padding-block-end:30px}

    .elementor-element.elementor-element-36ad4bab>.elementor-element-populated {
        padding: 0
    }

    .elementor-element.elementor-element-56151328>.elementor-element-populated {
        padding: 0 0 30px
    }

    .elementor-element.elementor-element-465a343 .elementor-counter-number-wrapper {
        line-height: 75px
    }

    .elementor-element.elementor-element-465a343 .elementor-counter-title {
        font-size: 16px;
        line-height: 18px
    }

    .elementor-element.elementor-element-10a30c85>.elementor-element-populated {
        padding: 0 0 30px
    }

    .elementor-element.elementor-element-64ca69d1 .elementor-counter-number-wrapper {
        line-height: 75px
    }

    .elementor-element.elementor-element-64ca69d1 .elementor-counter-title {
        font-size: 16px;
        line-height: 18px
    }

    .elementor-element.elementor-element-7552fe7f>.elementor-element-populated {
        padding: 0 0 30px
    }

    .elementor-element.elementor-element-40b9e2de .elementor-counter-number-wrapper {
        line-height: 75px
    }

    .elementor-element.elementor-element-40b9e2de .elementor-counter-title {
        font-size: 16px;
        line-height: 18px
    }

    .elementor-element.elementor-element-50617d77 {
        margin-top: 30px;
        margin-bottom: 0;
        padding: 60px 0 0
    }

    .elementor-element.elementor-element-6372921e>.elementor-element-populated {
        padding: 0 15px
    }

    .elementor-element.elementor-element-5988060 {
        --spacer-size: 30px
    }

    .elementor-element.elementor-element-5ddaf9f>.elementor-element-populated {
        padding: 0 15px
    }

    .elementor-element.elementor-element-71c3cba>.elementor-element-populated {
        padding: 0
    }

    .elementor-element.elementor-element-60e071c {
        --spacer-size: 200px
    }

    .elementor-element.elementor-element-7bfedde {
        margin-top: 15px;
        margin-bottom: 0
    }

    .elementor-element.elementor-element-fd1b00d {
        width: 50%
    }

    .elementor-element.elementor-element-ce16a2c {
        --spacer-size: 100px
    }

    .elementor-element.elementor-element-ab3f77b {
        width: 50%
    }

    .elementor-element.elementor-element-ab3f77b>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-element.elementor-element-5c3d5fe {
        --spacer-size: 100px
    }

    .elementor-element.elementor-element-884ef77>.elementor-element-populated {
        padding: 0 15px
    }

    .elementor-element.elementor-element-f4fbbaf {
        padding: 15px 0 0
    }

    .elementor-element.elementor-element-2e75241 {
        width: 50%
    }

    .elementor-element.elementor-element-8bd812a {
        --spacer-size: 100px
    }

    .elementor-element.elementor-element-20b1890 {
        width: 50%
    }

    .elementor-element.elementor-element-9ab5766 {
        --spacer-size: 100px
    }

    .elementor-element.elementor-element-cc785e7 {
        margin-top: 15px;
        margin-bottom: 0
    }

    .elementor-element.elementor-element-08b11df {
        width: 50%
    }

    .elementor-element.elementor-element-9ca1aeb {
        --spacer-size: 100px
    }

    .elementor-element.elementor-element-0bdf733 {
        width: 50%
    }

    .elementor-element.elementor-element-561fd43 {
        --spacer-size: 100px
    }

    .elementor-element.elementor-element-791b331b>.elementor-element-populated {
        margin: 0 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 0 15px
    }

    .elementor-element.elementor-element-727fb4ba {
        --spacer-size: 30px
    }

    .elementor-element.elementor-element-2f2307bb .elementor-heading-title {
        font-size: 30px;
        line-height: 38px
    }

    .elementor-element.elementor-element-147921f0 {
        --spacer-size: 30px
    }

    .elementor-element.elementor-element-7ec80722>.elementor-element-populated {
        padding: 0
    }

    .elementor-element.elementor-element-500b10ce>.elementor-element-populated {
        padding: 0
    }

    .elementor-element.elementor-element-3ebfbbb9 {
        --spacer-size: 15px
    }

    .elementor-element.elementor-element-25725f98 {
        --spacer-size: 30px
    }
}

@media(min-width: 900px) {
    .elementor-element.elementor-element-129904e {
        width:66.2%
    }

    .elementor-element.elementor-element-4a7548b {
        width: 33.8%
    }

    .elementor-element.elementor-element-c390037 {
        width: 47%
    }

    .elementor-element.elementor-element-8a53744 {
        width: 53%
    }

    .elementor-element.elementor-element-56f26a24 {
        width: 23%
    }

    .elementor-element.elementor-element-70b227a6 {
        width: 77%
    }
}

@media(max-width: 1199px) and (min-width:900px) {
    .elementor-element.elementor-element-129904e {
        width:100%
    }

    .elementor-element.elementor-element-4a7548b {
        width: 100%
    }

    .elementor-element.elementor-element-cc9b620 {
        width: 50%
    }

    .elementor-element.elementor-element-c390037 {
        width: 100%
    }

    .elementor-element.elementor-element-8a53744 {
        width: 100%
    }

    .elementor-element.elementor-element-36bc9bf {
        width: 50%
    }

    .elementor-element.elementor-element-25f18fb8 {
        width: 40%
    }

    .elementor-element.elementor-element-56f26a24 {
        width: 45%
    }

    .elementor-element.elementor-element-70b227a6 {
        width: 55%
    }

    .elementor-element.elementor-element-36ad4bab {
        width: 60%
    }

    .elementor-element.elementor-element-7ec80722 {
        width: 50%
    }

    .elementor-element.elementor-element-500b10ce {
        width: 50%
    }
}

.elementor-counter {
    display: flex;
    justify-content: center;
    align-items: stretch;
    flex-direction: column-reverse
}

.elementor-counter .elementor-counter-number {
    flex-grow: var(--counter-number-grow,0)
}

.elementor-counter .elementor-counter-number-wrapper {
    flex: 1;
    display: flex;
    font-size: 69px;
    font-weight: 600;
    line-height: 1;
    text-align: center
}

.elementor-counter .elementor-counter-number-prefix {
    text-align: end;
    flex-grow: var(--counter-prefix-grow,1);
    white-space: pre-wrap
}

.elementor-counter .elementor-counter-number-suffix {
    text-align: start;
    flex-grow: var(--counter-suffix-grow,1);
    white-space: pre-wrap
}

.elementor-counter .elementor-counter-title {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0;
    font-size: 19px;
    font-weight: 400;
    line-height: 2.5
}



.elementor-element.elementor-element-10be183>.elementor-element-populated {
    padding: 0
}

.elementor-element.elementor-element-43a1c95 {
    --spacer-size: 73px
}

.elementor-element.elementor-element-6509ce9>.elementor-container {
    max-width: 1468px
}

.elementor-element.elementor-element-951cf7b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-element.elementor-element-951cf7b>.elementor-element-populated {
    padding: 0 20px 0 30px
}

.elementor-element.elementor-element-8de1214 .elementor-heading-title {
    color: #222732;
    font-size: 50px;
    font-weight: 900;
    line-height: 63px
}

.elementor-element.elementor-element-0fb9abf {
    --spacer-size: 40px
}

.elementor-element.elementor-element-371b2b4 {
    width: var(--container-widget-width,520px);
    max-width: 520px;
    --container-widget-width: 520px;
    --container-widget-flex-grow: 0
}

.elementor-element.elementor-element-abab244 {
    --spacer-size: 37px
}

.elementor-element.elementor-element-19f77d5 {
    --spacer-size: 37px
}

.elementor-element.elementor-element-9c44801 .vehica-phone {
    text-align: left
}

.elementor-element.elementor-element-29172f4 {
    --spacer-size: 12px
}

.elementor-element.elementor-element-eada953 {
    --spacer-size: 37px
}

.elementor-element.elementor-element-bc08349>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-element.elementor-element-bc08349>.elementor-element-populated {
    padding: 0 30px 0 20px
}

.elementor-element.elementor-element-635b438 {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-element.elementor-element-a356fcf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-element.elementor-element-a356fcf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #eff3fa
}

.elementor-element.elementor-element-a356fcf>.elementor-element-populated,.elementor-element.elementor-element-a356fcf>.elementor-element-populated>.elementor-background-overlay,.elementor-element.elementor-element-a356fcf>.elementor-background-slideshow {
    border-radius: 20px
}

.elementor-element.elementor-element-a356fcf>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 54px 56px 54px 74px
}

.elementor-element.elementor-element-a356fcf>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-element.elementor-element-c84dabf>.elementor-container {
    max-width: 1468px
}

.elementor-element.elementor-element-15841aa>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-element.elementor-element-15841aa>.elementor-element-populated {
    padding: 0 30px
}

.elementor-element.elementor-element-afdef01 {
    --spacer-size: 70px
}

.elementor-element.elementor-element-960bbf6 .vehica-map {
    height: 640px
}

.elementor-element.elementor-element-fd71c0b {
    --spacer-size: 70px
}

@media(max-width: 1199px) {
    .elementor-element.elementor-element-43a1c95 {
        --spacer-size:50px
    }

    .elementor-bc-flex-widget .elementor-element.elementor-element-951cf7b.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-element.elementor-element-951cf7b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-element.elementor-element-951cf7b>.elementor-element-populated {
        padding: 0 10px 0 30px
    }

    .elementor-element.elementor-element-8de1214 .elementor-heading-title {
        font-size: 38px;
        line-height: 48px
    }

    .elementor-element.elementor-element-0fb9abf {
        --spacer-size: 34px
    }

    .elementor-element.elementor-element-abab244 {
        --spacer-size: 32px
    }

    .elementor-element.elementor-element-19f77d5 {
        --spacer-size: 32px
    }

    .elementor-element.elementor-element-bc08349>.elementor-element-populated {
        padding: 0 30px 0 10px
    }

    .elementor-element.elementor-element-a356fcf>.elementor-element-populated {
        padding: 33px 30px
    }

    .elementor-element.elementor-element-c84dabf {
        padding: 0
    }

    .elementor-element.elementor-element-15841aa>.elementor-element-populated {
        padding: 0 30px
    }

    .elementor-element.elementor-element-afdef01 {
        --spacer-size: 50px
    }

    .elementor-element.elementor-element-960bbf6 .vehica-map {
        height: 400px
    }

    .elementor-element.elementor-element-fd71c0b {
        --spacer-size: 50px
    }
}

@media(max-width: 899px) {
    .elementor-element.elementor-element-43a1c95 {
        --spacer-size:40px
    }

    .elementor-element.elementor-element-951cf7b.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-element.elementor-element-951cf7b>.elementor-element-populated {
        padding: 0 15px
    }

    .elementor-element.elementor-element-8de1214 {
        text-align: center
    }

    .elementor-element.elementor-element-8de1214 .elementor-heading-title {
        font-size: 30px;
        line-height: 38px
    }

    .elementor-element.elementor-element-0fb9abf {
        --spacer-size: 20px
    }

    .elementor-element.elementor-element-371b2b4 .vehica-short-info {
        text-align: center
    }

    .elementor-element.elementor-element-abab244 {
        --spacer-size: 20px
    }

    .elementor-element.elementor-element-941cb45 .vehica-address {
        text-align: center
    }

    .elementor-element.elementor-element-19f77d5 {
        --spacer-size: 10px
    }

    .elementor-element.elementor-element-9c44801 .vehica-phone {
        text-align: center
    }

    .elementor-element.elementor-element-29172f4 {
        --spacer-size: 30px
    }

    .elementor-element.elementor-element-92e9f03 .vehica-email {
        text-align: center
    }

    .elementor-element.elementor-element-c38ea9e .vehica-social-profiles {
        text-align: center
    }

    .elementor-element.elementor-element-bc08349>.elementor-element-populated {
        padding: 0
    }

    .elementor-element.elementor-element-635b438 {
        padding: 50px 15px 0
    }

    .elementor-element.elementor-element-a356fcf>.elementor-element-populated {
        padding: 35px 20px
    }

    .elementor-element.elementor-element-15841aa>.elementor-element-populated {
        padding: 0 15px
    }

    .elementor-element.elementor-element-afdef01 {
        --spacer-size: 50px
    }

    .elementor-element.elementor-element-fd71c0b {
        --spacer-size: 40px
    }
}